Siemens COMOS Operating Manual

Life cycle engineering and plant asset management
Table of Contents

Advertisement

COMOS
Process
PipeSpec Designer
Operating Manual
09/2014
A5E32076948-AA
Publisher
Introduction
Preparing for creation and
maintenance of pipe specs
Calling the PipeSpec
Designer
Loading a pipe spec in
PipeSpec Designer
Generating pipe specs
Managing pipe specs
Configuring pipe specs
Documenting pipe specs
Creating a revision of pipe
specs
P&ID 3D pipe part catalog
interaction
"Error analysis for 3D
objects" plugin
Database reference
User interface reference
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Advertisement

Table of Contents
loading

Summary of Contents for Siemens COMOS

  • Page 1 Publisher Introduction Preparing for creation and maintenance of pipe specs Calling the PipeSpec COMOS Designer Loading a pipe spec in PipeSpec Designer Process PipeSpec Designer Generating pipe specs Managing pipe specs Configuring pipe specs Operating Manual Documenting pipe specs Creating a revision of pipe specs P&ID 3D pipe part catalog...
  • Page 2 Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
  • Page 3: Table Of Contents

    Table of contents Publisher...............................9 Introduction..............................11 Application range of the PipeSpec Designer................11 Legal notice..........................11 Classes managed in PipeSpec Designer................12 Preparing for creation and maintenance of pipe specs................15 Basic procedure for preparation.....................15 Customizing project settings....................15 Managing standard tables......................16 3.3.1 Parameters dependent upon on the system of standards.............16 3.3.2 Managing standard tables for parameters................17 3.3.2.1...
  • Page 4 Table of contents 3.5.4 Nominal diameter range of a pipe part...................40 3.5.4.1 Introduction to nominal diameter ranges................40 3.5.4.2 Display nominal diameter range.....................40 3.5.4.3 New calculation of the nominal diameter range..............41 3.5.4.4 Restricting the nominal diameter range of a pipe part............42 3.5.4.5 Integration into existing databases..................42 3.5.5...
  • Page 5 Table of contents Calling the PipeSpec Designer........................69 Loading a pipe spec in PipeSpec Designer....................71 Generating pipe specs..........................73 Options for creating a new pipe spec..................73 Creating a new pipe spec without a template................73 Creating a new pipe spec from a template................74 The "Load pipe spec"...
  • Page 6 Table of contents 8.7.2 Configuring the connector table...................101 8.7.3 Configuring the table for special parts..................102 8.7.4 Evaluation sequence......................103 8.7.5 Example application in the engineering data...............103 "Fastening table" tab......................105 8.8.1 General information......................105 8.8.2 Configuring the fastening table....................105 8.8.3 Resetting attachment type combinations................106 8.8.4 Updating attachment type combinations................107 8.8.5...
  • Page 7 Table of contents 11.8.2 Checking the attribute for the function code.................129 11.8.3 Retaining the request as the report object................130 11.8.4 Outputting the symbol of the request on the report..............131 "Error analysis for 3D objects" plugin.......................133 12.1 Purpose..........................133 12.2 Calling a plugin........................133 12.3 Interface of the plugin......................134 12.4...
  • Page 8 Table of contents PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 9: Publisher

    Publisher Bentley Systems The CAD software product Microstation is a product of the Bentley Systems company and is referred to simply as Microstation in the remainder of this documentation. AVEVA PDMS is a software product of the AVEVA company and is hereinafter referred to simply as PDMS.
  • Page 10 Publisher PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 11: Introduction

    ● The customer is not purchasing original documents or rights to geometry standards to DIN/ EN/ISO or ANSI/ASME/ASTM and so forth. ● The standards in COMOS only contain geometry values taken from the original documents. They might contain incorrect values.
  • Page 12: Classes Managed In Pipespec Designer

    Introduction 2.3 Classes managed in PipeSpec Designer ● The standards in COMOS have the status of a standard "...to EN DIN <xyz>". This means that although Siemens AG strives to supply correct data, it accepts no responsibility for data accuracy.
  • Page 13 Introduction 2.3 Classes managed in PipeSpec Designer You can find additional information on this topic in the "3D Integration Operation" and "3D Integration Administration" manual. Nested classes You have the option of nesting classes. This is done by allocating a class that has already been defined (class A) to another class (class B).
  • Page 14 Introduction 2.3 Classes managed in PipeSpec Designer PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 15: Preparing For Creation And Maintenance Of Pipe Specs

    Preparing for creation and maintenance of pipe specs Basic procedure for preparation To be able to create and maintain pipe specs in the PipeSpec Designer module, note the following default settings: 1. Change the settings for working with the PipeSpec Designer in the project properties, if necessary.
  • Page 16: Managing Standard Tables

    Managing standard tables Purpose The administration of data in standard tables is part of the standard functionality of COMOS. Standard tables are used for the following reasons in the PipeSpec Designer: ● It facilitates or forces the selection of certain attribute values.
  • Page 17: Managing Standard Tables For Parameters

    "OnChange()" is initiated. ● Properties of a pipe part, "Script" tab, "OnChange()" script block ● Goal: COMOS changes beneath the node which contains the system of standards- dependent standard tables to another node. Example: Under the node "Y10 > M20 > Y30 > A10 System standard depending tables", COMOS changes from "DIN/EN"...
  • Page 18: Information On Editing Parameters

    Expand the standard tables by adding additional characteristics, if necessary. See also chapter Creating a new parameter (Page 18). You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating or editing standard tables". See also Change DisplayValue() (Page 149) 3.3.2.3...
  • Page 19: Standard Tables For Nominal Diameters

    ● New nominal diameters are appended to the end of the list. ● Nominal diameters are sorted according to their entry in the "Value 1" column. The entry in the "Value 1" column is formed according to an algorithm stored in COMOS. Do not change these entries manually.
  • Page 20 "@30 > M23 > A10 > Y30 > A10 Standard geometry tables" Implementation of geometry standards in COMOS Geometry standards are implemented in COMOS in the form of base objects that contain the "standard geometry tables". The actual dimensions are listed in the "standard geometry tables"...
  • Page 21: Structure Of The Standard Catalog For Geometry Standards

    Preparing for creation and maintenance of pipe specs 3.4 Managing the "standard geometry tables" standard catalog 3.4.2 Structure of the standard catalog for geometry standards The standard catalog is based on a template that determines the structure of the catalog. ●...
  • Page 22: Structuring By The "Parameter Name" Attribute

    Its value is dependent upon the function of the object. COMOS evaluates the attribute in the following cases: ● Whenever a pipe part gets its dimensions via the "CatStd()" calculation formula and the calculation formula has been generated automatically by means of inputs in the "Define...
  • Page 23: Extending The "Standard Parameterization Table

    Using the "CatStd(...)" function (Page 32) 3.4.2.3 Extending the "Standard parameterization table" You can add new parameters to the existing parameters. COMOS then takes these parameters into account when calculating the basic tables. To add parameters, extend the "Standard parameterization table".
  • Page 24 The value entered here is used to determine the path to the geometry table. The name of the attribute that COMOS is to evaluate for the pipe part in the pipe part catalog on the "Attributes > 3D geometry" tab...
  • Page 25: Dimensions" Tab At Bolts

    Preparing for creation and maintenance of pipe specs 3.4 Managing the "standard geometry tables" standard catalog Result When using the calculation formula to access the standard catalog, COMOS also takes the parameters you have defined into account. See also Structuring by the "Parameter name" attribute (Page 22) 3.4.3...
  • Page 26: Dimensions" Tab At Bolt Step Lengths

    Preparing for creation and maintenance of pipe specs 3.4 Managing the "standard geometry tables" standard catalog ● "WT <kg>" column: Purpose: Weight of the washer ● "M" column: Purpose: The height of the washer 3.4.5 "Dimensions" tab at bolt step lengths Path in the database: "@40 >...
  • Page 27: Administering Pipe Part Catalogs

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Table ● Display properties: "Row display": "Extend dynamically", as otherwise you cannot update the table subsequently in order to add new rows. ● Columns: Description Purpose Configuration "M <mm>"...
  • Page 28: Determining The Component Geometry Of A Pipe Part

    Consequence: If you create a pipe part in the engineering data and set the nominal diameter, COMOS evaluates the calculation formulae of the geometry attributes to determine which geometry PipeSpec Designer...
  • Page 29 3.5 Administering pipe part catalogs tables should be used. Depending on which nominal diameter has been set at the pipe part, COMOS reads the actual dimension values from the table and writes them to the pipe part: 1. Geometry attributes at the base object: 2.
  • Page 30: Entering The Calculation Formula

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs ● Local dimensions saved in the nominal-diameter-dependent characteristics table of the pipe spec ● A default value is defined for each calculation formula. It serves as the starting value in the engineering data.
  • Page 31: Using The "Define Catalog Access" Window

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Entering the calculation formula There are two ways to enter a calculation formula: ● Via the "Define catalog access" window The window helps you to define a correct calculation formula. The software generates a calculation formula from the user inputs and writes it to the geometry attribute automatically.
  • Page 32: Overview Of The Calculation Formulae

    Every component of the first element is either made up of a fixed value or a variable. For every object under the "standard geometry tables" node, COMOS evaluates which value the attribute "Y00T00055.Y00A00027 Parameter name" has, and compiles the calculation formula from this.
  • Page 33 Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs "Define catalog access" window for CatStd Number Control element Function "Object" This shows the object and attribute for which you called the window. "Function" A list of calculation formulae <Name of the calcu‐...
  • Page 34 – They are combined with the fixed values to create a string - the path to the basic table to be used. 3. COMOS goes from the basic table specified by parameter 1 to the column specified by parameter 2, from where it retrieves the dimension of the nominal diameter set at the pipe part.
  • Page 35: Using The "Cat

    "@30 > M23 > A10 > Y30 > A10 > 1 > A10 > A10 > A20 > A10 Seamless and welded steel pipes according to EN 10220" 3. COMOS takes the value entered for the current nominal diameter from column "AD1" and writes it to the "OutD1 (AD)" attribute.
  • Page 36: Using The "Cat2

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Procedure 1. "Column" field: Specify from which column of the nominal-diameter-dependent table the value is read. 2. "Nominal diameter of connector" and "2. Nominal diameter of connector" fields: Specify for which component connector the value is valid.
  • Page 37: Using The "Elms

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Requirement You have selected the "S(...)" function in the "Function" field of the "Define catalog access" window. Procedure 1. "Specification" field: Click the "..." button next to the field. The "Attribute selection"...
  • Page 38: Using The "Catext

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs 3.5.2.10 Using the "CatExt(...)" function Functional principle of "CatExt(...)" ● The dimension is read at the pipe part from a table you specify. ● The value is determined based on the nominal diameter parameter. Requirement You have selected the "CatExt(...)"...
  • Page 39: Def

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs 4. In the "1st nominal diameter" and "2nd nominal diameter" fields, specify the component connector for which the value is valid. If the pipe part has only one nominal diameter: Select "Ignore" for "2nd nominal diameter". 5.
  • Page 40: Nominal Diameter Range Of A Pipe Part

    A nominal diameter can only be assigned to a manufacturer device if it lies in the nominal diameter range of the pipe part. COMOS validates the permitted nominal diameter ranges of a pipe part and saves them at the corresponding object. Regarding the nominal diameter, a pipe part counts as permitted if the following requirements are met: ●...
  • Page 41: New Calculation Of The Nominal Diameter Range

    Problems with missing rights COMOS might not be able to save the nominal diameter range in the "Y00A04288 nominal diameter range" attribute, e.g. due to missing rights or because you are in another project.
  • Page 42: Restricting The Nominal Diameter Range Of A Pipe Part

    If you do not convert the base objects in the base project, COMOS cannot create the attribute in the engineering data. The permitted nominal diameter range must always be recalculated every time it is called.
  • Page 43: Extending A Pipe Part Catalog

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs CheckLib.NDRangeForCDevice Me,Nothing "Me" is equivalent to the start object. The conversion is conducted recursively. 3.5.5 Extending a pipe part catalog 3.5.5.1 Creating a new catalog The database contains two pipe part catalogs: one catalog based on DIN/EN and one based on ANSI/ASME.
  • Page 44: Creating A New Pipe Part

    "Update attributes" button. Hint: Change the bulk processing in order to change the system of standards at all objects. You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Bulk processing". The standard tables at the attributes of the pipe part objects are switched by the shift in the system of standards.
  • Page 45: Part Specification" Tab

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs "Norm description" control group Description Function "Technical norm" ● Dependent on the system of standards "Company standard" ● Refers to a company standard. "NSys" ● Displays the selected system of standards ●...
  • Page 46: Control Group "Materials - List Of Objects

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Attributes "Minimum" "Maximum" "<1-6>" Pressure range Nominal pressure Nominal pressure Permissible nominal pres‐ sure for the specified temper‐ Here, the same value as ature values shown in the "Minimum" col‐ umn must be entered.
  • Page 47: Datasheet" Tab

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs 3.5.8 "Datasheet" tab Saves part-specific data dependent upon the nominal diameter 3.5.8.1 Control group "Manufacturer data" Attributes The control group contains auxiliary fields, which can be used in reports, for example: 3.5.8.2 Nominal size dependent table Contents of nominal size dependent table...
  • Page 48 Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Attributes Control element Description "System of standards" ● Displays the selected system of standards. ● Linked to "Y00T00060.Y00A00038 NSys" "Nominal size dependent ta‐ Deviations from the dimensions entered in the standard geometry ta‐ ble"...
  • Page 49: Text Blocks" Tab

    The specific attributes read out depend upon the component and are usually linked to the standard. Some attributes are not set until the engineering data stage. TValue calculation formula You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Enter calculation formula as value: TValue". 3.5.11 "Interface codes"...
  • Page 50: System Information" Tab

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs 3.5.12 "System information" tab The tab is used in the Isometrics module. 3.5.13 "Data maintenance" tab The tab is used for data management. 3.5.14 "Fabrication" tab The tab is used in the Isometrics module. You can find more information on this topic in the "Isometrics"...
  • Page 51 Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs Control element Description "GeoType" ● List for the definition of the GeoType The corresponding GeoTypes have already been entered in the pipe part catalog. ● The GeoType is evaluated when the drawing procedure of the pipe part is called in the 3D model.
  • Page 52: Nominal Sizes / Connection Types" Control Group

    Preparing for creation and maintenance of pipe specs 3.5 Administering pipe part catalogs 3.5.16.2 "Nominal sizes / connection types" control group The "Nominal diameter connect type straightway" control group defines the following attributes for the input and output of the pipe part: Control element Description "Nominal diameter"...
  • Page 53: Display For Nominal Diameter Range" Tab

    (Page 40). – It contains all nominal diameters sizes from the nominal diameter range of the pipe part. The nominal diameters for which COMOS cannot determine the parameters required for calculation of the component geometry are excluded. – A table cell is displayed with a white background if the nominal diameter for the pipe part is permitted, and in gray if it is not.
  • Page 54: Creating A Pipe Part Type

    Preparing for creation and maintenance of pipe specs 3.6 Creating a pipe part type Inheriting the tab to pipe spec elements The tab is also inherited to the pipe spec elements that are based on the pipe parts from the pipe part catalog.
  • Page 55: Standard Table For Function Codes

    Standard table for function codes: "Standard tables > Y10 > M23 > A10 > Y10M23N00001 Function code" Permitted values Some of the function codes are fixed programmed in COMOS. Furthermore, certain function code ranges are reserved for specific component types. Example: ●...
  • Page 56: Creating Standard Tables For A System Of Standards

    Preparing for creation and maintenance of pipe specs 3.7 Administering standards To create a new system of standards, expand the following catalogs: ● "Standard tables > Y10 > M20 > Y30 > A10 System standard depending tables" ● "@30 > M23 > A10 > Y30 > A10 Standard geometry tables" ●...
  • Page 57: Extending A System Of Standards In The "Standard Geometry Tables

    "Standard tables > Y10 > M23 > A10 > Y10M23N00023 System of standards" 4. Edit the standard tables or create new standard tables. You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating or editing standard tables".
  • Page 58: Adding Attributes Or Tabs For The "Standard Geometry Tables

    Create the required attributes on the "Dimensions" tab. You will find more information on this topic in the "COMOS Platform Administration" manual, keyword "Creating tabs and attributes". The new attributes are automatically applied to the "standard geometry tables" in the "@30"...
  • Page 59: Extending A System Of Standards In The Pipe Part Catalog

    3.7 Administering standards 3. To add new tabs, proceed as usual. You will find more information on this topic in the "COMOS Platform Administration" manual, keyword "Creating tabs and attributes". 4. If you have created a new tab, use it in the template folder at the corresponding objects under the following node: "@10 >...
  • Page 60 5. Copy a standard collection via the context menu using the "Copy structure" command. COMOS creates a copy of the standard node, its structure objects and basic tables. 6. Open the properties of the copy and give the new standard a suitable name and description.
  • Page 61: Adding Values To The Geometry Tables

    "Standard tables > Y10 > M20 > Y30 > A10 > 1 > A50 Nominal Sizes" You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating the standard table values in the standard tables".
  • Page 62: Configuring Geometry Standards For Nuts And Washers

    Preparing for creation and maintenance of pipe specs 3.7 Administering standards 4. For each object which defines a geometry standard: – Open the properties. – Modify the name and description. – Enter the bolt step lengths on the "Attributes > Dimensions" tab. –...
  • Page 63: Preparing Bolt Sets

    ● The pipe spec and nominal diameter of the pipe part are determined. ● COMOS checks which bolt sets are available in the pipe spec for the nominal diameter: – With a matching bolt set: The bolt set is used.
  • Page 64: Creating A Bolt Set

    The data required to calculate the bolted connections is taken from the following sources: ● The geometry standards for the flanges ● The geometry standards for the bolt parts The type of bolted connection set at the flange pipe part determines which algorithm COMOS uses to calculate the bolt lengths. See also Algorithm for calculating the screw length (Page 146) 3.8.2...
  • Page 65 3.8 Preparing bolt sets 3. Select "New > New base object" in the context menu. COMOS creates the base object for the new bolt set. 4. Open the properties of the bolt set. 5. Enter the name and the description of the bolt set in the "General" control group on the "System"...
  • Page 66: Standard Tables For Bolt Parts And Bolt Sets

    Preparing for creation and maintenance of pipe specs 3.8 Preparing bolt sets 12.Drag&drop the nut from the Navigator to the "Bolt set definition" control group, the "Bolt set part" column of the table. Note Pipe spec-dependent bolt set parts The respective row in the "Bolt set part" column is not analyzed if the following conditions are fulfilled.
  • Page 67 Preparing for creation and maintenance of pipe specs 3.8 Preparing bolt sets Standard table of standards for screws and nuts ● Standard tables in the database: – DIN/EN: "Standard tables > Y10 > M20 > Y30 > A10 >1 > B10 > B40 Screw standards" –...
  • Page 68 Preparing for creation and maintenance of pipe specs 3.8 Preparing bolt sets Standard table for screw lengths ● Standard tables in the database: – DIN/EN: "Standard tables > Y10 > M20 > Y30 > A10 > 1 > B40 > A20 Bolt length" –...
  • Page 69: Calling The Pipespec Designer

    Calling the PipeSpec Designer Procedure 1. Select the type of project from which you want to call the PipeSpec Designer: – To work with a pipe spec across projects, open the base project. – To work with a pipe spec exclusively in one engineering project, open the relevant engineering project.
  • Page 70 Calling the PipeSpec Designer PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 71: Loading A Pipe Spec In Pipespec Designer

    Loading a pipe spec in PipeSpec Designer Requirement ● A pipe spec has already been created. ● The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69). Procedure 1. On the "Pipe spec administration" tab, click the "..." button next to the "Pipe spec" field. The "Load pipe spec"...
  • Page 72 Loading a pipe spec in PipeSpec Designer Result You have loaded a pipe spec in PipeSpec Designer. PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 73: Generating Pipe Specs

    2. In the structure tree, select the node under which you want to insert the new pipe spec. 3. Select one of the following commands from the "New" context menu: – "COMOS pipe spec": Creates the new pipe spec. Opening the pipe spec in the PipeSpec Designer loads all tabs relevant for pipe specs.
  • Page 74: Creating A New Pipe Spec From A Template

    Generating pipe specs 6.3 Creating a new pipe spec from a template Creating a new pipe spec from a template Requirement ● If you want to modify a pipe spec, it must have already been created. ● The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69).
  • Page 75: The "Load Pipe Spec" Window

    Generating pipe specs 6.4 The "Load pipe spec" window The "Load pipe spec" window ① Toolbar ② "Name" field Name of the node currently selected in the lower area. ③ "Description" field Description of the node currently selected in the lower area ④...
  • Page 76 Generating pipe specs 6.4 The "Load pipe spec" window "Engineering project" tab In the structure tree you see the node that is entered in the properties of the engineering project as the root node for the pipe spec definition. This is where you define the pipe specs created locally in an engineering project. They are marked as local base objects in the structure tree.
  • Page 77: Managing Pipe Specs

    Managing pipe specs Deleting a pipe spec Note Do not delete any pipe spec that is used in the engineering data. Requirement The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69). Procedure 1.
  • Page 78 Managing pipe specs 7.2 Creating folders for structuring the pipe specs PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 79: Configuring Pipe Specs

    Configuring pipe specs Overview for configuring pipe specs Requirement ● The general requirements for working with the PipeSpec Designer have been met. See also chapter Preparing for creation and maintenance of pipe specs (Page 15). ● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec in PipeSpec Designer (Page 71).
  • Page 80: Configuring The "Pipespec Limits" Tab

    Configuring pipe specs 8.2 Configuring the "PipeSpec limits" tab Additional tabs As administrator you can define additional tabs for the base object of a pipe spec, which are then also displayed and configured in the PipeSpec Designer. Configuring the "PipeSpec limits" tab Here, the following is specified: ●...
  • Page 81: Defining The Application Limits Of The Spec

    Configuring pipe specs 8.2 Configuring the "PipeSpec limits" tab Procedure 1. Adjust the high and low limit in the "Nominal diameter range" control group in the fields "From nominal diameter" and "To nominal diameter". 2. To filter individual values from the nominal diameter range, click the following button: You can see a list of all nominal diameters that lie between the upper and lower limits defined in step 1.
  • Page 82: Defining The Application Limits Of The Media

    Configuring pipe specs 8.2 Configuring the "PipeSpec limits" tab Procedure 1. In the "Temperature Range <°C>" row, enter a minimum and a maximum temperature in the "Min" and "Max" columns. 2. In the "Pressure Range <bar>" row, specify the nominal pressure that can be used without any restrictions for the temperature range that has been set above.
  • Page 83: Defining The Outer Diameter And Wall Thickness

    Configuring pipe specs 8.2 Configuring the "PipeSpec limits" tab Requirement ● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79). ● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec in PipeSpec Designer (Page 71).
  • Page 84: Configuring The "Characteristics" Tab

    Configuring pipe specs 8.3 Configuring the "Characteristics" tab 4. In the "Column in catalog" list, select the column of the geometry table from which the dimension value is to be read. 5. Save your entries. Result The values are read from the geometry table and written to the nominal-diameter-dependent characteristics table on the "Characteristics"...
  • Page 85: Defining Other Characteristics Of The Pipe Spec

    Configuring pipe specs 8.3 Configuring the "Characteristics" tab Procedure 1. Select a fluid group. 2. Save your entries. 8.3.3 Defining other characteristics of the pipe spec Requirement ● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79).
  • Page 86 "Thickness" Same as "Outside diameter" "Calculated wall thick‐ Calculated by PROBAD in the case of a connection to PROBAD ness" "Minimum wall thickness" For COMOS Inspection "Corrosion allowance" For the nominal wall thickness "Minimum length" For constructing with COMOS Isometrics.
  • Page 87: Configuring The "Components" Tab

    Configuring pipe specs 8.4 Configuring the "Components" tab Column name Function "Fitting length for x,y,z" For constructing with COMOS Isometrics. "Bending radius" Self-explanatory. See also Using the "CatPC(...)" function (Page 38) Defining the outer diameter and wall thickness (Page 83) Configuring the "Components"...
  • Page 88: Assigning A New Pipe Part

    Configuring pipe specs 8.4 Configuring the "Components" tab ● "Nominal diameter from" and "Nominal diameter to": Defines the nominal diameter range in which the pipe spec element is available in the pipe spec. Only nominal diameters from the current nominal diameter range of the pipe spec can be selected.
  • Page 89: Navigating To The Pipe Part

    Configuring pipe specs 8.4 Configuring the "Components" tab Result ● A pipe spec element is created under the pipe spec in the base data. ● The pipe spec element receives a base object reference to the pipe part from the pipe part catalog.
  • Page 90: Adding A Component To The Branch Table

    Configuring pipe specs 8.5 "Nominal diameters" tab: Result The pipe spec element is only available within the upper and lower limits defined here. The upper and lower limits are saved at the pipe spec element in the following attributes: "Application limits component" tab, "Y00A02745 from nominal diameter" and "Y00A02744 up to nominal diameter"...
  • Page 91: Surface Reference Of The "Nominal Diameter" Tab

    If you have not yet specified a preselected component, COMOS selects the pipe part with the lowest function code which is available for the nominal diameter. ● The legend description of the preselected component is displayed.
  • Page 92: Preselected Components

    8.5.2 Preselected components Definition Preselected components are those pipe parts returned by COMOS as standard values when the pipe part type is addressed. Example: A user is working on an isometric drawing and places a pipe part using the symbol bar of the isometric drawing.
  • Page 93: Defining Preselected Components

    Configuring pipe specs 8.5 "Nominal diameters" tab: 8.5.3 Defining preselected components Requirement ● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79). ● The "Nominal diameters" tab is open. Procedure 1. Click the tab of the required pipe part type. The table listing the preselected components and the table for the nominal diameter ranges of the pipe parts are displayed.
  • Page 94: Limiting Nominal Diameter Ranges

    Configuring pipe specs 8.5 "Nominal diameters" tab: 8.5.4 Limiting nominal diameter ranges Introduction The nominal diameter range of a pipe spec element is formed by the average of the following quantities: ● The nominal diameter range of the pipe part from the pipe part catalog on which the pipe spec element is based.
  • Page 95: Branch Table" Tab

    Configuring pipe specs 8.6 "Branch table" tab Attribute for the nominal diameter range of a pipe spec element You will only find the attribute saving the nominal diameter range in the Navigator. The attribute is not placed on the "Application limits component" tab. You can embed the XML string on a tab.
  • Page 96: Defining Branch Parts

    This is usually a T-piece, provided that the pipe spec contains a T- piece. If COMOS is not able to find a preselected component, the first pipe part of the pipe spec with function code 711XX is offered as a branch part in the pipe spec mapping in accordance with the nominal diameter.
  • Page 97 Configuring pipe specs 8.6 "Branch table" tab You have the following options to determine the branch parts: ● Assigning a branch part to each individual nominal diameter combination ● Assigning the same branch part to several nominal diameter combinations at once ●...
  • Page 98: Adapting The Legend

    71XXX) for which nominal diameter combinations preselected components have been set and applies them in the branch table. In the absence of a matching tee, COMOS looks for a permitted branch part with multiple nominal diameters (function code range between 10011 and 11999) whose "Y00A04633 Usage as branch"...
  • Page 99: Modifying The Nominal Diameter Range

    Branch table for PDMS pipe specs When you load a PDMS pipe spec in the PipeSpec Designer, the following deviations apply compared to the COMOS pipe specs: ● Objects with the GTypes "TEE" and "OLET" are permitted as branches. The function code is irrelevant.
  • Page 100: Miscellaneous

    ● The table shows the contact faces and connection types set at the pipe spec elements and lists them in a matrix. ● A list is stored with each table cell. For each connection type combination, COMOS analyzes which pipe spec elements match on at least one side and displays them in a list.
  • Page 101: Configuring The Connector Table

    Configuring pipe specs 8.7 "Connector table" tab Table for special parts The table defines the pipe parts for which additional objects are added at the connectors. Example: Adding flanges at the connectors of a tee. The table has the following columns: ●...
  • Page 102: Configuring The Table For Special Parts

    Configuring pipe specs 8.7 "Connector table" tab Result See also chapter Evaluation sequence (Page 103) or Example application in the engineering data (Page 103). 8.7.3 Configuring the table for special parts You are working in the table for special parts. Requirement You have assigned the following pipe spec elements to the pipe spec on the "Pipe parts"...
  • Page 103: Evaluation Sequence

    1. For both pipe parts, COMOS checks which connection types have been set on the "3D geometry" tab. 2. COMOS uses the function code to check whether the pipe parts belong to the special parts. If yes: COMOS determines which connection types are set at the pipe parts added at the connectors of the special part.
  • Page 104 ● Output: "Flanged ends", "EN form B2" Step by step, COMOS then connects the pipe parts via their connectors. The connector tables are evaluated again in this step and the required connecting parts are created:...
  • Page 105: Fastening Table" Tab

    Result on the isometric drawing "Fastening table" tab 8.8.1 General information This tab is only available for COMOS pipe specs. On the "Fastening table" tab, you determine the combinations for attachment types for certain connection types. 8.8.2 Configuring the fastening table The table is composed of the values that have been selected at the pipe part in use on the "Attributes >...
  • Page 106: Resetting Attachment Type Combinations

    Configuring pipe specs 8.8 "Fastening table" tab Procedure 1. Open the context menu in the cell for the attachment type combination and select "Edit (F2)". A list of pipe spec elements whose attachment type matches on at least one side is displayed.
  • Page 107: Updating Attachment Type Combinations

    The "Fastening table" tab is evaluated if two pipe parts belonging to the same pipe spec are interconnected in the engineering data. Procedure 1. For both pipe parts, COMOS checks which attachment types have been set on the "Connector <1-n>" tab. 2. The attachment types are determined.
  • Page 108: Chart" Tab

    Configuring pipe specs 8.9 "Chart" tab Procedure 1. Open the properties of the following object: "@20 > C90 > A50 > A10 Attachment type combinations" 2. Select a combination in the "First attachment type" and "Second attachment type" columns. It does not matter in which of the two columns you select a attachment type. 3.
  • Page 109: Content Of The "Chart" Tab

    Configuring pipe specs 8.11 "Function" tab 8.9.1 Content of the "Chart" tab Evaluated data The diagram evaluates the following data: ● Pipe spec, "Pipe spec limits" tab, "Class use limit" control group: "Rating" table ● Pipe spec elements, "Part attribute" tab, "Pressure/temperature dependency" control group: Tables "T"...
  • Page 110: Using Bolt Sets In Pipe Specs

    "Base object for pipes" ● Defines which base object is used for the first layer of the pipe structure. Overwrites the corresponding project property. See the "COMOS Administration" manual, keyword "Base object for pipe". ● If no link is set, the base object set in the project properties is used.
  • Page 111: Defining The Strength Grades Of Screws And Nuts

    Configuring pipe specs 8.12 Using bolt sets in pipe specs 3. Optional: Add the bolt parts of the bolt set to the pipe spec and define the dimensions in which the bolt parts of the bolt set are available. See also chapter Adding screw parts to the pipe spec (Page 112). 4.
  • Page 112: Adding Screw Parts To The Pipe Spec

    Configuring pipe specs 8.12 Using bolt sets in pipe specs 8.12.4 Adding screw parts to the pipe spec Background The evaluation reports that document the pipe spec only contain information about the bolt parts of the bolt set if the bolt parts have been added to the pipe spec. Requirements ●...
  • Page 113: Assigning The Bolt Set To A Pipe Part

    Configuring pipe specs 8.12 Using bolt sets in pipe specs 8.12.5 Assigning the bolt set to a pipe part Instead of using the standard procedure, you define which bolt set is used for a flanged pipe part. Requirement The required bolt set is displayed on the "Base objects" tab in the Navigator. Procedure 1.
  • Page 114: Using Bolt Set Groups

    Configuring pipe specs 8.12 Using bolt sets in pipe specs Result When you calculate a flanged pipe part in the engineering data, the following happens: ● The matching bolt set in the pipe spec is determined. ● The bolt set is calculated. ●...
  • Page 115: Adding A Bolt Set Group To The Pipe Spec

    Configuring pipe specs 8.12 Using bolt sets in pipe specs 8.12.7.1 Adding a bolt set group to the pipe spec Select which bolt set group you are using. ● If you use the predefined attachment types, you only need the bolt set group "A10 bolted connection", which already exists in the database.
  • Page 116: Deleting A Bolt Set Group

    Configuring pipe specs 8.12 Using bolt sets in pipe specs Define the following settings for bolt sets in the "Connection 1" and "Connection 2" tabs at the valve in the pipe parts catalog : ● "Connection 1": ● "Connection 2": Result After you have connected the pipe parts, a bolt set group is created.
  • Page 117: Documenting Pipe Specs

    Documenting pipe specs Example reports The database contains two ready-to-use examples of evaluation reports which document pipe specs in full: ● A pipe spec report: You can find the pipe spec report on the "Base objects" tab in the Navigator, directly underneath the base object of the pipe spec.
  • Page 118 Documenting pipe specs PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 119: Creating A Revision Of Pipe Specs

    Creating a revision of pipe specs After you have assembled the pipe spec and assigned all required pipe parts to the pipe spec, you can change the properties of the pipe parts at a later time. You can do this by inheritance, for example, if attributes of a pipe part are changed in the pipe part catalog.
  • Page 120 Creating a revision of pipe specs PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 121: P&Id 3D Pipe Part Catalog Interaction

    If the P&ID catalog is linked to the pipe part catalog, P&ID engineering can be carried out based on pipe specs: ● COMOS starts a pipe spec mapping as soon as a user assigns a pipe spec and nominal diameter to a P&ID object.
  • Page 122: Technical Details

    ● Every P&ID object has attributes that save the pipe spec and nominal diameter. ● When a user assigns a pipe spec and a nominal diameter to a P&ID engineering object, COMOS starts a pipe spec mapping based on the pipe spec, the nominal diameter, and the P&ID function code.
  • Page 123: Result Of Pipe Spec Mapping

    11.3 Overview of the configuration sequence Function description 1. COMOS reads out the pipe spec set at the P&ID object and searches for the base object of the corresponding pipe spec. 2. COMOS reads out the P&ID function code of the P&ID object.
  • Page 124: Adding P&Id Function Codes

    – The ID code is used as a link code in the standard table for function codes. In other words, COMOS searches the standard table for function codes using the ID code. – You can work with the following placeholder characters: "*"...
  • Page 125: Linking The P&Id Function Code To The Function Codes

    P&ID 3D pipe part catalog interaction 11.5 Linking the P&ID function code to the function codes 11.5 Linking the P&ID function code to the function codes Every entry in the standard table represents a pipe part catalog component category. The entry defines the function code of the component category.
  • Page 126: Configuring Project Properties For P&Id Catalog And Pipe Part Catalog Interaction

    P&ID 3D pipe part catalog interaction 11.6 Configuring project properties for P&ID catalog and pipe part catalog interaction 3. In the standard table for the pipe part catalog function codes, go to the following entry: – Name: "A780" – Description: "Excentric reducer" –...
  • Page 127: Configuring P&Id Base Objects

    P&ID 3D pipe part catalog interaction 11.7 Configuring P&ID base objects Procedure 1. Click the "Process engineering > PipeSpec Manager" category. 2. Optional: Change the defaults in the "Link between P&ID and pipe part catalog" control group. Field Description "Pipe spec" Defines the attribute in which the pipe spec of a P&ID object is specified.
  • Page 128: Checking The Attribute For The P&Id Function Code

    See also chapter Link for the "Nominal pressure" attribute (Page 153). 5. Deactivate the standard checks for the implementation link carried out automatically by COMOS through the "IsImplementationValid(Device)" and "OnImplementationSet(Oldvalue)" script blocks. See also chapter Deactivating the standard check with "IsImplementationValid" and "OnImplementationSet"...
  • Page 129: Configuring Pipe Part Catalog Base Objects

    COMOS interprets the dynamic connector as a branch. With pipe spec mapping, you can select a pipe part catalog object for the detail engineering. COMOS determines the branch part from the branch table or through function code 71xxx.
  • Page 130: Retaining The Request As The Report Object

    You can use the placeholders evaluated at the implementation, for example, to display the drive of the implementation on the P&ID. You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Subsymbols" or "Additional symbols".
  • Page 131: Outputting The Symbol Of The Request On The Report

    P&ID 3D pipe part catalog interaction 11.8 Configuring pipe part catalog base objects 11.8.4 Outputting the symbol of the request on the report Procedure If you want to output the symbol of the P&ID object on the P&ID following pipe spec mapping, you must delete the symbol script for the corresponding drawing type at the pipe part catalog object.
  • Page 132 P&ID 3D pipe part catalog interaction 11.8 Configuring pipe part catalog base objects PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 133: Error Analysis For 3D Objects" Plugin

    "Error analysis for 3D objects" plugin 12.1 Purpose Missing attributes or erroneous entries in attributes can lead to the geometry of a pipe part being calculated incorrectly or not at all. This can have the following consequences: ● The pipe part is not exported to PDMS ●...
  • Page 134: Interface Of The Plugin

    "Error analysis for 3D objects" plugin 12.3 Interface of the plugin 12.3 Interface of the plugin Structure The "Error analysis for 3D objects" plugin has two tabs: ● "Detail evaluation" tab: Analyze the attributes of a pipe part required for geometry calculation in relation to a single nominal diameter.
  • Page 135 "Error analysis for 3D objects" plugin 12.3 Interface of the plugin ● "Analyzed object" field: – Link to the base object of the pipe part whose geometry calculation you are checking – Even if you drag the base object of a pipe spec element to the field, the corresponding base object from the pipe part catalog is still evaluated.
  • Page 136 "Error analysis for 3D objects" plugin 12.3 Interface of the plugin ● Table at the top: Contains all attributes from the "3D geometry" tab whose 3D mode is active. Column Description "Attribute name" Self-explanatory. "Description" Self-explanatory. "Value" Self-explanatory. This field normally includes concrete values or calculation formulae.
  • Page 137 "Error analysis for 3D objects" plugin 12.3 Interface of the plugin ● Field "Start object": A link to one of the following base objects: – Pipe part from the pipe part catalog – Structure object from the pipe part catalog –...
  • Page 138: Checking The Pipe Part Geometry

    "Error analysis for 3D objects" plugin 12.4 Checking the pipe part geometry ● Results table: – The table analyzes whether the geometry can be calculated: Green check mark: Geometry calculated correctly Red "X": Geometry not calculated correctly – If the start object is a pipe spec or the base object of a pipe spec element: The geometry is checked for the nominal diameter range specified by the pipe spec.
  • Page 139: Displaying 3D Attributes Of A Pipe Part

    Note Changes to the attributes of a pipe part should be made at the base object from the pipe part catalog and not at the base object of the pipe spec element, because COMOS usually references the pipe part catalog.
  • Page 140: Calculating The Geometry Of A Pipe Part

    "Error analysis for 3D objects" plugin 12.4 Checking the pipe part geometry When you drag a pipe spec element into the "Base object" field, it is the base object from the pipe part catalog from which the pipe spec element is derived that is displayed in the "Base object"...
  • Page 141: Nominal-Diameter-Dependent Check Of The Geometry

    "Error analysis for 3D objects" plugin 12.5 Nominal-diameter-dependent check of the geometry 12.5 Nominal-diameter-dependent check of the geometry 12.5.1 Workflow Procedure To check for one or more pipe parts the nominal diameters in which the geometry of the objects is calculated correctly, proceed as follows: 1.
  • Page 142: Interrupting, Resuming, Or Canceling The Analysis

    "Error analysis for 3D objects" plugin 12.5 Nominal-diameter-dependent check of the geometry Result ● If the start object is a pipe spec element or a pipe part from the pipe part catalog, the start object is analyzed. ● If the start object is a pipe spec or a structure object from the pipe part catalog, the subordinate objects are analyzed recursively.
  • Page 143: Switch To Detail Evaluation

    "Error analysis for 3D objects" plugin 12.5 Nominal-diameter-dependent check of the geometry Result The 3D view opens. All 3D objects located underneath the object selected in the Navigator are rolled out in the 3D view with all nominal diameters: ● Pipe parts with one nominal diameter: X axis: The pipe parts that have been analyzed Y axis: The nominal diameters for which the geometry has been calculated For each pipe part: For each nominal diameter...
  • Page 144 "Error analysis for 3D objects" plugin 12.5 Nominal-diameter-dependent check of the geometry Procedure 1. Open the node of the required object in the results table on the "Bulk analysis" tab. 2. Click with the left mouse button on the nominal diameter for which you want to start the detail analysis.
  • Page 145: Database Reference

    Database reference 13.1 Bolted types Standard table for bolted types "Standard tables > Y10 > M23 > A20 > Y10M23N00028 Bolted types" Bolt type Description of the standard table entry "Value 1" of the standard table entry Normal bolted connection "Normal"...
  • Page 146: Algorithm For Calculating The Screw Length

    13.2 Algorithm for calculating the screw length The bolted connection type set at the flange at the following attribute determines which algorithm COMOS uses to calculate the bolt lengths: "Attributes > Connector <Counter>" tab, "Bolted connection type" field PipeSpec Designer...
  • Page 147 Database reference 13.2 Algorithm for calculating the screw length Bolt length calculation for the normal bolted connection Example: Two flanges with gasket and normal bolted connection BL = Bolt length The bolt length is calculated as follows: 1. The clamping length is calculated. 2.
  • Page 148: Example Report For Pipe Spec Documentation

    – COMOS reads the suitable dimension from the "DIM" column of the geometry table containing the bolt parameters. – COMOS then refers to the geometry table for nuts to determine which nut height and which overlap have been specified for this dimension.
  • Page 149: Example Report For Pipe Part Documentation

    Database reference 13.5 Pipe parts in the pipe part catalog 13.4 Example report for pipe part documentation The database contains a preconfigured example report documenting the pipe spec elements. The report was created at the following node from where it is inherited to all base objects of the pipe spec elements: "@10 >...
  • Page 150: Navigator Description From Pipe Part Attributes

    Database reference 13.5 Pipe parts in the pipe part catalog 13.5.3 Navigator description from pipe part attributes Principle "Text blocks" tab, "Representation of the device-describing text at object" control group, "Description" attribute: The values of the attributes entered in the "TValue" calculation formula can be compiled to form an overall string describing the pipe part.
  • Page 151 Database reference 13.5 Pipe parts in the pipe part catalog Static link for nominal diameters and pipe spec The attributes for the nominal diameter ("Y00T00011.Y00A00003AA01") and for the pipe spec ("Y00T00011.Y00A00052") must have a static link. Link type: ● "By script function <GetLinkedSpecification()>" ●...
  • Page 152: P&Id Objects

    Database reference 13.6 P&ID objects 13.6 P&ID objects This chapter contains information about the properties and scripts of P&ID objects that is important in connection with pipe specs and the link between the pipe part catalog and the P&ID catalog. The P&ID objects are preconfigured accordingly in the database.
  • Page 153: Deactivating The Standard Check With "Isimplementationvalid" And "Onimplementationset

    When you link the P&ID catalog to the pipe part catalog, the implementation link is diverted from its intended use. Therefore, it is necessary to deactivate the standard checks carried out automatically by COMOS. Deactivating standard check Properties of the P&ID object, "Scripts" tab, "IsImplementationValid(Device)" and "OnImplementationSet(Oldvalue)"...
  • Page 154 Database reference 13.6 P&ID objects If not SP is Nothing then GetDisplayValue = SP.GetXValue(1) End Function See also Workflow (Page 127) PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...
  • Page 155: User Interface Reference

    "COMOS pipe spec" "@20|C90|A10|A20|A20 Template ob‐ Link to the base object node for COMOS pipe specs. ject for pipe spec" "Insulation pipe spec" "@20 > C90 > A10 > A40 Template ob‐...
  • Page 156 User interface reference 14.1 "PipeSpec Manager" category in properties of the base project "3D view" control group Field Default Description "Matching database" See also Customizing project settings (Page 15) PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA...

Table of Contents