background image

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.

Note
Only configure the "Value 2" column
With the exception of the "Value 2" column, you must seek advice from your account manager 

before configuring the standard table.

Requirement

● The base project is open.
● The standard table for pipe part catalog function codes is open.

"Standard tables > Y10 > M23 > A10 > Y10M23N00001 Function code" 

● The standard table for P&ID function codes is open.

"Standard tables > @40 > Y00 > A10 > A90 > Y00N00217 Function code for P&ID"

Procedure

1. Select an entry.
2. Click twice with the left mouse button in the field for the "Value 1" column, so that the mouse 

pointer is positioned in the cell.

3. Copy the value from the "Value 1" column - the link code - to the clipboard.
4. Go to the standard table for function codes and select the entry for the corresponding 

component category.

5. Click twice with the left mouse button in the field for the "Value 2" column, so that the mouse 

pointer is positioned in the cell.

6. Paste the link code from the clipboard into the "Value 2" column.

Example

To link an excentric reducer from the P&ID catalog to an excentric reducer from the pipe part 

catalog, proceed as follows:
1. In the standard table for the P&ID function codes, go to the following entry:

– Name: "A070"
– Description: "Excentric reducer"
– Value 2: "R"

2. Copy the value from the "Value 2" column to the clipboard.

P&ID 3D pipe part catalog interaction

11.5 Linking the P&ID function code to the function codes

PipeSpec Designer

Operating Manual, 09/2014, A5E32076948-AA

125

Summary of Contents for COMOS

Page 1: ... specs 3 Calling the PipeSpec Designer 4 Loading a pipe spec in PipeSpec Designer 5 Generating pipe specs 6 Managing pipe specs 7 Configuring pipe specs 8 Documenting pipe specs 9 Creating a revision of pipe specs 10 P ID 3D pipe part catalog interaction 11 Error analysis for 3D objects plugin 12 Database reference 13 User interface reference 14 ...

Page 2: ...ied personnel are those who based on their training and experience are capable of identifying risks and avoiding potential hazards when working with these products systems Proper use of Siemens products 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 manufact...

Page 3: ...21 3 4 2 1 Structure parameters 21 3 4 2 2 Structuring by the Parameter name attribute 22 3 4 2 3 Extending the Standard parameterization table 23 3 4 3 Dimensions tab at bolts 25 3 4 4 Dimensions tab at washers 25 3 4 5 Dimensions tab at bolt step lengths 26 3 4 6 Dimensions tab at nuts 26 3 5 Administering pipe part catalogs 27 3 5 1 Structure of the pipe part catalogs 27 3 5 2 Determining the c...

Page 4: ...trol group 50 3 5 16 2 Nominal sizes connection types control group 52 3 5 16 3 General geometry description control group 52 3 5 17 Connector 1 n tab 52 3 5 18 Display for nominal diameter range tab 53 3 6 Creating a pipe part type 54 3 6 1 Creating a pipe part type 54 3 6 2 Standard table for function codes 55 3 7 Administering standards 55 3 7 1 Creating a new system of standards 55 3 7 1 1 Ove...

Page 5: ...e spec 84 8 3 2 Defining the fluid group according to the DGRL 84 8 3 3 Defining other characteristics of the pipe spec 85 8 3 4 Defining nominal diameter dependent parameters 85 8 4 Configuring the Components tab 87 8 4 1 Pipe parts table 87 8 4 2 Assigning a new pipe part 88 8 4 3 Navigating to the pipe part 89 8 4 4 Setting the upper and lower limits of the DN range of a pipe part 89 8 4 5 Addi...

Page 6: ...roups 114 8 12 7 1 Adding a bolt set group to the pipe spec 115 8 12 7 2 Example of a connection via a bolt set group 115 8 12 7 3 Deleting a bolt set group 116 9 Documenting pipe specs 117 10 Creating a revision of pipe specs 119 11 P ID 3D pipe part catalog interaction 121 11 1 Requirements for linking P ID and 3D pipe part catalog 121 11 2 Technical details 122 11 2 1 Link between P ID and pipe...

Page 7: ... Switch to detail evaluation 143 13 Database reference 145 13 1 Bolted types 145 13 2 Algorithm for calculating the screw length 146 13 3 Example report for pipe spec documentation 148 13 4 Example report for pipe part documentation 149 13 5 Pipe parts in the pipe part catalog 149 13 5 1 Tabs and attributes 149 13 5 2 Change DisplayValue 149 13 5 3 Navigator description from pipe part attributes 1...

Page 8: ...Table of contents PipeSpec Designer 8 Operating Manual 09 2014 A5E32076948 AA ...

Page 9: ...duct 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 PipeSpec Designer Operating Manual 09 2014 A5E32076948 AA 9 ...

Page 10: ...Publisher PipeSpec Designer 10 Operating Manual 09 2014 A5E32076948 AA ...

Page 11: ... for components was set up in the database complying with the geometry standards for DIN EN and ANSI ASME You can set up geometry standards if required The finished pipe spec definitions are documented in pipe spec reports pipe parts are documented in pipe part reports Target group The manual provides you as administrator with a guideline for creating and managing pipe specs You will also learn wh...

Page 12: ...n PipeSpec Designer Pipe specs A pipe spec is a specified compilation of all pipe parts that belong to a pipe In COMOS the term pipe spec can also describe part classes such as armature classes gasket classes or support classes The pipe parts assigned to a nominal pressure PN and pipe material are clearly predefined in a corresponding design dimensions and material within a pipe spec A pipe spec d...

Page 13: ...s This is done by allocating a class that has already been defined class A to another class class B All components from class A are automatically available in class B and must not violate the defaults defined in class B See also chapter Pipe parts table Page 87 Introduction 2 3 Classes managed in PipeSpec Designer PipeSpec Designer Operating Manual 09 2014 A5E32076948 AA 13 ...

Page 14: ...Introduction 2 3 Classes managed in PipeSpec Designer PipeSpec Designer 14 Operating Manual 09 2014 A5E32076948 AA ...

Page 15: ...gs The values for working with PipeSpec Designer are preset in the SO1 base project The settings from the base project are automatically applied by all engineering projects See also chapter PipeSpec Manager category in properties of the base project Page 155 Requirement Observing the workflow for preparations that must be made for creating and managing pipe specs See also chapter Basic procedure f...

Page 16: ...M23 PipeSpec Designer See also Definition of parameters Page 17 3 3 1 Parameters dependent upon on the system of standards Some parameters must comply with the following regulations for the configuration of a pipe part The values listed for selection shall always be determined by the system of standards If on the Attributes Part description tab in the Y00A00038 NSys attribute the user changes the ...

Page 17: ... the structure under the A10 System standard depending tables attribute must be built identically Examples for dependent attributes Flange standard Connection type 3 3 2 Managing standard tables for parameters 3 3 2 1 Definition of parameters Parameters are properties of a pipe part which are relevant to pipe specs Their possible values are restricted by the pipe spec to which the pipe part belong...

Page 18: ...standard table contains standards Enter the name of the standard as a short text in the Value 3 column Example DIN 3754 T1 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 Cha...

Page 19: ... 4 Managing the standard geometry tables standard catalog 3 4 1 Introduction in the standard geometry tables standard catalog Definition The dimensions of pipe parts can be obtained from the standard geometry tables Standard geometry tables standard catalog in the database The database is supplied with a catalog in which geometry standards based on DIN EN and ANSI ASME have been set up You can det...

Page 20: ...Page 21 You do not usually link the pipe part directly to a standard geometry table Instead you generate a calculation formula which returns the path to a basic table The corresponding dimension is then read from the standard geometry table The calculation formula comprises fixed and variable components The variable components evaluate the structure parameters The values of these parameters at the...

Page 21: ...ects The nodes in the Navigator tree They structure the catalog based on is structure parameters Geometry tables The tables in the Navigator tree They save the dimensions of the pipe parts 3 4 2 1 Structure parameters Overview The following parameters structure the standard catalog System of standards DIN EN ANSI etc Flange standard system DIN EN ANSI etc Connection types Part types such as certai...

Page 22: ... standard geometry table Parameter name values Assigned standard table Standard tables 40 Y00 A10 A90 Y00N00204 Standard parameterization table The following table shows which values Parameter name takes on for various layers of the standard geometry tables catalog Function of the structure object Value of ParameterName System of standards The objects of individual systems of standards are situate...

Page 23: ... Pressure stage The geometry tables can be found on the lowest level under the node 30 M23 A10 Y30 A10 1 60 Basic geometry flange dimensions This table describes the pressure stages Nominal pressure Other objects for structuring of catalog For example structure objects for construction lengths pipe schedules outside diameters See also Using the CatStd function Page 32 3 4 2 3 Extending the Standar...

Page 24: ... type Flanges Attributes Connector 2 tab Y00A00004 Standard Flange standard Procedure 1 Open the following standard table Standard tables 40 Y00 A10 A90 Y00N00204 Standard parameterization table 2 Create a new entry in the standard table Name Continuous counter Description Description of the parameter e g Contact face 2 Value 1 Name of the attribute that is evaluated by the calculation formula The...

Page 25: ...ntly in order to add new rows L counter columns Purpose The length Values In the standard geometry tables standard catalog enter the bolt lengths on the layer which defines the bolt standard 3 4 4 Dimensions tab at washers Path in the database 40 A20 Y00 A10 A30 Y00T00055 A03 B02 C03 Y00T00055 Dimensions Inheritance source for the tab in which you enter the heights of the washers in the Standard g...

Page 26: ... new rows WT column Purpose Here you enter the weight at the basic tables in the standard geometry tables standard catalog ID column Here you enter the material number at the basic tables in the standard geometry tables standard catalog Column L1 mm Purpose Here you define the bolt lengths permitted in the geometry standards 3 4 6 Dimensions tab at nuts Path in the database 40 A20 Y00 A10 A30 Y00T...

Page 27: ...ics for all nominal diameters The nominal diameter dependent values are entered in the engineering data as soon as a user actually assigns a nominal diameter to a component Use of pipe part catalogs 3D Integration Isometrics P ID 3 5 1 Structure of the pipe part catalogs The pipe part catalogs are managed separately according to the system of standards The database is already populated with catalo...

Page 28: ...the base objects They determine The source from which the pipe part gets its dimensions How the actual values are calculated What the actual values are The calculation formulae are evaluated in the engineering data Reason Some attributes used for calculation are not set until the engineering data stage these include the construction angle or the component length for components with variable length...

Page 29: ...fter the nominal diameter is set Possible sources for dimensions Depending on the calculation formula that was entered the dimensions are taken from one of the following sources Standard geometry tables Pipe part The dimension comes from the local dimensions The value of a different attribute is applied to the dimension The dimension is calculated from different attribute values Pipe part element ...

Page 30: ...m the standard geometry tables See also General geometry description control group Page 52 Using the Define catalog access window Page 31 3 5 2 2 Entering the calculation formula The calculation formula consists of a function name and multiple items In addition you can adapt the mathematical function to the result of the function Example Cat Y00A00035 Y00T00011 Y00A00003AA01 2 Attributes with calc...

Page 31: ...e catalog access window press the F2 button in an attribute that fulfills the following conditions Is placed on the 3D geometry tab or one of the Connector 1 n tabs The 3D value is selected on the Link tab in the Mode list in the properties of the attribute 3 Select the calculation formula in the Function field 4 Define the parameters of the calculation formula See also chapter Overview of the cal...

Page 32: ... 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 An element of the calculation formula is marked as a variable value depending on the value in the attribute Parameter name Value of Parameter name is equal t...

Page 33: ...mn from the basic table from which the dimension value is read Parameter 3 The index number of the connector for which the first nominal diameter is valid Parameter 4 If the component has two nominal diameters The index number of the connector for which the second nominal diameter is valid 4 New value The new calculation formula defined using 2 and 3 Example CatStd Geometry table Column of the geo...

Page 34: ...atalog selection window Here you decide if you want to apply the entries anyway After all just because a path does not lead to a basic table in the base data it does not mean that it will not lead to a basic table in the engineering data Reason Not all relevant attributes have yet been set at the base object Different attribute values may be set at the engineering object than at the base object Ca...

Page 35: ...OutD1 AD attribute Entering the calculation formula manually If you enter the calculation formula manually you are free to decide where a variable is used and where a fixed name is used in parameter 1 See also Configuring the geometry attributes Page 28 Structuring by the Parameter name attribute Page 22 Extending the Standard parameterization table Page 23 3 5 2 6 Using the Cat function Functiona...

Page 36: ...ns You see the base object of the pipe part and its tabs 2 Select the required table and click the OK button 3 Result column field Specify from which column of the table the dimension value is read 4 Search column 1 field Specify the column to be used as the search parameter 5 For pipe parts with two nominal diameters Specify the column of the second search parameter in the Search parameter 2 fiel...

Page 37: ...ve selected the ElmS function in the Function field of the Define catalog access window Procedure 1 Element field Click the button next to the field The Element selection window opens You see the base object of the pipe part and the subordinate elements 2 Select the required element and click the OK button 3 Specification field Click the button next to the field The Attribute selection window open...

Page 38: ...r Using the Cat function Page 35 4 Click the OK button 3 5 2 11 Using the CatPC function Functional principle of CatPC The dimensions are read from the local deviations entered in the pipe spec Characteristics tab Y00A00125 Geometry row table The value is determined based on the nominal diameter parameter Requirement You have selected the CatPC function in the Function field of the Define catalog ...

Page 39: ... the object is replaced by the value defined at the new base object 3 5 3 Assigning bolt sets to a pipe part If you assign a bolt set to a pipe part or pipe spec element and the Pipe spec dependent options are not enabled at the bolt set the assigned bolt set is generated during bolt calculation Otherwise a bolt set that was defined in the pipe spec is generated See also chapter Fundamentals of bo...

Page 40: ...them at the corresponding object Regarding the nominal diameter a pipe part counts as permitted if the following requirements are met All 3D attributes of the 3D geometry tab entered via the user interface have to be calculable The values that are relevant for calculating the geometry have to be calculable The calculated nominal diameter range is saved at the pipe part as an XML string in the Y00A...

Page 41: ...ables catalog Requirement You have opened the Attributes Display for nominal diameter range tab for the changed pipe part Procedure Click the Refresh button to recalculate the nominal diameter range Note Clicking the Refresh button to recalculate the nominal diameter range overwrites all manual changes you have made to the nominal diameter range in the table Problems with missing rights COMOS migh...

Page 42: ...nge tab Page 53 3 5 4 5 Integration into existing databases If you are already working with an existing database and the GD NDRange attribute and associated XML strings have not yet been generated for its pipe part base objects you should convert the base objects of the pipe parts once only If you do not convert the base objects in the base project COMOS cannot create the attribute in the engineer...

Page 43: ... A10 Pipe part catalog 2 Dependent upon the extent to which the new catalog differs from existing catalogs create it from scratch or copy and change an existing catalog New catalog Use the following templates as a basis for the new catalog 30 M23 A50 A10 A10 A10 Pipe part catalog template Copied catalog Select the Copy structure command from the context menu The structure is created parallel to th...

Page 44: ...eed as follows 1 Open the pipe part catalog and navigate to the pipe part you are using as a template 2 Select the pipe part followed by Copy from the context menu 3 Select the node underneath which the new pipe part is to be located followed by Paste from the context menu 4 Open the properties of the new pipe part and modify them 3 5 6 Part description tab The control elements that are not self e...

Page 45: ...e See also Change DisplayValue Page 149 3 5 7 Part specification tab The control elements that are not self explanatory are described below See also Change DisplayValue Page 149 3 5 7 1 Control group Pressure temperature dependency Purpose The table stores the information on the temperature at which nominal pressure is allowed for a pipe part The values entered here are evaluated on the Chart tab ...

Page 46: ...cription See also chapter Navigator description from pipe part attributes Page 150 NSys Defines the system of standards for the component Controls all the component s attributes that are dependent on the system of standards Registered as dependent attributes VS001 VS002 Position Table in which the individual parts of the pipe part are described See also Change DisplayValue Page 149 3 5 7 3 Control...

Page 47: ...AP specific data Other data that is relevant for the interfaces material class part ID storage number order numbers STYPE Properties of the nominal diameter column s The properties and values of the nominal diameter columns are inherited across several levels of the standard geometry tables They are entered manually there Do not change the values directly at the pipe part DN1 column DN2 column 3 5...

Page 48: ...e user L L1 Part lengths Values are en tered by the user T T1 Part lengths R Radius d1 d2 Auxiliary geometry parameters depending on the pipe part s2 h3 BD Weld neck flange parameters exz Eccentricity a1 b1 a2 b2 Auxiliary parameters for drives P1 to P10 Other dimensions The column caption corresponds to the legend of the cross section drawing on the 3D geometry tab Columns in the nominal diameter...

Page 49: ...See also chapter Navigator description from pipe part attributes Page 150 Update component de scription Button to update the component description Notation Introduces the expression TValue The function call String parameter of TValue AND operator to concatenate the resulting substring _ Line break which is ignored in the resulting string The specific attributes read out depend upon the component a...

Page 50: ...Setting for all 3D attributes 3D mode must be activated for all 3D attributes Properties of the attribute Link tab Mode On 3 5 16 1 General control group The 3D geometry tab has the following general geometry attributes Control element Description Standard Displays the selected system of standards Linked to Y00T00060 Y00A00038 NSys In the report only use the symbol for the re quirement Option whic...

Page 51: ...ich the pipe spec is selected in the engineering data Pipe spec dependent Option is evaluated if the CatPC calculation formula has been called for the pipe part It is evaluated on the Display for nominal diameter range tab CatPC sets the attribute to the value 1 VSUI attributes Only visible in the Navigator not in the properties Use To adapt the toolbar in isometries Not directly PipeSpec relevant...

Page 52: ...art in the pipe spec Script block GetLinkedSpecification The script writes the nominal diameter set at the P ID object to the pipe part catalog pipe part See also Navigator description from pipe part attributes Page 150 3 5 16 3 General geometry description control group The dimensions of the pipe part are determined here A legend for the parameters can be found in the cross section drawing added ...

Page 53: ...ere you restrict the nominal diameter range of the pipe part User interface reference The tab contains the following elements A table displaying the nominal diameter range of the pipe part The table is based on an object query See also chapter Display nominal diameter range Page 40 It contains all nominal diameters sizes from the nominal diameter range of the pipe part The nominal diameters for wh...

Page 54: ...sists of the number 21 and any other three digits See also chapter Standard table for function codes Page 55 Structuring pipe part types Structure the pipe part types so that you can access all pipes or elbows of a pipe spec for example using the pipe part type Each PipeSpec element should only be sorted into one category Exception The XXXX pipe part type is also permitted Creating a new pipe part...

Page 55: ...unction 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 The function code range between 10000 and 10010 is reserved for types of pipe specs The function code range between 11100 and 11199 is reserved for general pipes See also chapter Linking the P ID function code to the funct...

Page 56: ...andard geometry tables Page 57 5 Optional Create new tabs or attributes for the standard geometry tables See chapter Adding attributes or tabs for the standard geometry tables Page 58 6 Create a node under the object Pipe parts catalog which contains the pipe parts for the new system of standards See chapter Extending a pipe part catalog Page 43 7 Edit the contents of the new system of standards 8...

Page 57: ...o not delete any standard tables Do not delete any existing entries in standard tables 3 7 1 3 Extending a system of standards in the standard geometry tables Procedure 1 Navigate to the node that contains the standard geometry tables 30 M23 A10 Y30 A10 Standard geometry tables 2 Select an underlying node that collects the structure objects and geometry tables of a system of standards Example 1 ac...

Page 58: ...ttribute addressed with Parameter name are permitted See also chapter Extending the Standard parameterization table Page 23 8 Open the Attributes Dimensions tab 9 Change the dimensions that were taken from the template from the nominal diameter dependent table See also Adding attributes or tabs for the standard geometry tables Page 58 3 7 1 4 Adding attributes or tabs for the standard geometry tab...

Page 59: ...dards in the description 4 Select a new system of standards at the pipe part on the Attributes Part description tab in the Y00A00038 SSys attribute 5 In order to apply the value to all Y00A00038 SSys attributes of the object click on the 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 ...

Page 60: ...a 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 7 Edit the geometry tables Change the name and the description Note Names of the geometry tables in the Value 1 column The names of the geometry tables must correspond to the ...

Page 61: ...Creating the standard table values in the standard tables 4 To add a new nominal diameter into the geometry table create a new row in the table You can find additional information on this topic in the COMOS Platform Administration manual keyword n 5 Enter the dimensions for the new nominal diameter 3 7 2 3 Configuring geometry standards for bolts Requirement You have created a new geometry standar...

Page 62: ... geometry tables 2 For nuts For each structure object which defines a nut type Open the properties and enter a description e g nut type acc to description of the geometry standard For each structure object which defines a nut type Open the node You see the objects defining the geometry standards for nuts basic tables 3 For each basic table Open the properties For nuts Enter the following data for ...

Page 63: ...s Example For smooth holes or holes with thread Selecting the right bolt set in the engineering data Whether or not the flanged pipe part has been specifically assigned to a bolt set determines which bolt set is used in the engineering data No bolt set assigned standard procedure The pipe spec and nominal diameter of the pipe part are determined COMOS checks which bolt sets are available in the pi...

Page 64: ...reating and managing pipe specs See also chapter Basic procedure for preparation Page 15 For creating bolt sets this means The standard tables required for bolt parts are complete See also chapter Standard tables for bolt parts and bolt sets Page 66 The important geometry standards for bolt parts flanges and gaskets are included in the standard geometry tables standard catalog See also chapter Man...

Page 65: ... in the Bolt field is not analyzed if the following conditions are fulfilled Instead the bolt that has been defined in the pipe spec is used The Pipe spec dependent option is activated The function code group of the selected bolt is set in the Function code group list The function code group is made up of the function code with placeholders Example 919XX 10 Set a reference to a geometry table for ...

Page 66: ...105 13 Enter the number of nuts in the Quantity column of the upper table Example 2 Meaning 2 nuts per bolt that is 2 times n nuts in total 14 Go to the Attributes 3D Geometry tab 15 Check that the Bolt set entry is selected in the Function code list 16 Save your entries See also Using bolt sets in pipe specs Page 110 3 8 3 Standard tables for bolt parts and bolt sets You need the following standa...

Page 67: ...abase DIN EN Standard tables Y10 M20 Y30 A10 1 B40 A10 Bolt dimensions nuts and bolts ANSI ASME Standard tables Y10 M20 Y30 A10 10 B40 A10 Bolt dimensions Similar to the standard table for nominal diameters the following applies New dimensions are appended to the end of the list Do not move or delete existing entries The standard table is used in the following places In the standard geometry table...

Page 68: ...ndard tables Y10 M20 Y30 A10 1 B40 A30 Strength grade bolts acc DIN2507 Standard tables Y10 M20 Y30 A10 1 B40 A40 Strength grade nuts acc ISO 898 2 ANSI ASME Standard tables Y10 M20 Y30 A10 10 B40 A30 Property classes of bolts according to ASME Standard tables Y10 M20 Y30 A10 10 B40 A40 Property classes of nuts according to ASME The standard table is used in the following places In the PipeSpec De...

Page 69: ...clusively in one engineering project open the relevant engineering project 2 Select the command Administrator Base data Pipe specs in the menu bar Result The Pipe spec administration tab of the PipeSpec Designer opens in the working area Before any pipe specs are loaded this tab is still empty See also Loading a pipe spec in PipeSpec Designer Page 71 PipeSpec Designer Operating Manual 09 2014 A5E3...

Page 70: ...Calling the PipeSpec Designer PipeSpec Designer 70 Operating Manual 09 2014 A5E32076948 AA ...

Page 71: ...ng in one engineering project choose a tab in the Load pipe spec window To load a pipe spec that was created in an engineering project select the Engineering project tab To load a basic class system class select the Base project tab Note Pipe specs that are created in the base project are read only in the engineering project If you are working in the base project only the Current project tab is av...

Page 72: ...Result You have loaded a pipe spec in PipeSpec Designer Loading a pipe spec in PipeSpec Designer PipeSpec Designer 72 Operating Manual 09 2014 A5E32076948 AA ...

Page 73: ...open the Load pipe spec window click the button next to the Pipe spec field on the Pipe spec administration tab See also chapter The Load pipe spec window Page 75 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 Des...

Page 74: ...neering project and the selected template is a basic class system class go to the Engineering project tab 5 Select the root node in the structure tree followed by the Paste command from the context menu A copy of the pipe spec is created in the structure tree and the base data The name and description are generated for the new pipe spec 6 Edit the automatically generated name and the description i...

Page 75: ...pened the window in the base project Current project and Base project tabs In the structure tree you see the node that is entered in the properties of the base object as the root node for the pipe spec definition This is where you define the basic classes system classes Basic classes system classes are created in the base project They are available on a project wide basis They can be used as templ...

Page 76: ...s is where you define the pipe specs created locally in an engineering project They are marked as local base objects in the structure tree If the same node is entered in the engineering project as in the base project you also see the basic classes system classes Generating pipe specs 6 4 The Load pipe spec window PipeSpec Designer 76 Operating Manual 09 2014 A5E32076948 AA ...

Page 77: ...required pipe spec in the lower area of the window 3 Select Delete from the context menu 7 2 Creating folders for structuring the pipe specs Requirement The Pipe spec administration tab of the PipeSpec Designer is open See also chapter Calling the PipeSpec Designer Page 69 Procedure 1 To open the Load pipe spec window click the button next to the Pipe spec field on the Pipe spec administration tab...

Page 78: ...Managing pipe specs 7 2 Creating folders for structuring the pipe specs PipeSpec Designer 78 Operating Manual 09 2014 A5E32076948 AA ...

Page 79: ...b Page 87 4 Nominal diameters See chapter Nominal diameters tab Page 90 5 Branch table See chapter Branch table tab Page 95 6 Connector table See chapter Connector table tab Page 100 7 Fastening table See chapter Fastening table tab Page 105 8 If required Comments Displaying a tab in an additional window Pipe parts button Use this button to display a tab of the PipeSpec Designer in an additional w...

Page 80: ...ipeSpec Designer Page 71 The Pipe spec limits tab is open Procedure 1 Select a system of standards in the System of standards list 2 Click the Update attributes button Result The standard tables at pipe spec attributes depending on a system of standards are changed depending on your selection See also Overview for configuring pipe specs Page 79 8 2 2 Defining the nominal diameter range Requirement...

Page 81: ... elements 6 The pipe spec elements are available in the nominal diameter range specified by the pipe spec 7 Save your entries See also Defining nominal diameter dependent parameters Page 85 8 2 3 Defining the application limits of the spec The table for the pressure temperature rating in the Class use limit control group is used for pipe spec documentation It is informational in character and inde...

Page 82: ...ordinate class An automatic data comparison does not take place If you require automatic data reconciliation you must implement this using a script 8 2 4 Defining the application limits of the media The medium table of the Medium usage limits control group acts as the pipe spec documentation and has no effect on other properties of the pipe spec Here you define the pressure temperature rating of t...

Page 83: ...pecify which basic table is to be used on 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 The Pipe spec limits tab is open In the Class characteristics nominal diameter dependent at...

Page 84: ...n of pipe specs See also chapter Overview for configuring pipe specs Page 79 You have opened the Characteristics tab You are working in the Class fluid parameters control group Procedure 1 Select the Fluid type the Fluid key and the Flow medium of the pipe spec 2 Save your entries 8 3 2 Defining the fluid group according to the DGRL Requirement Observing the workflow for configuration of pipe spec...

Page 85: ... can be used for further calculations 3 Select the primary contact face in the Contact face field 4 Select the strength grade of screws in the Strength grade screws field and the strength grade of nuts in the Strength grade nuts field 5 Save your entries 8 3 4 Defining nominal diameter dependent parameters In the Classes characteristics nominal diameter dependent control group define the nominal d...

Page 86: ...Page 79 You have opened the Characteristics tab Procedure Enter the characteristics depending on the nominal diameter You have two options when configuring the Outside diameter and Wall thickness rows Take the values from a geometry table To do this set a reference to a geometry table on the Application limits tab and specify a row Enter the outer diameter for the pipe spec members manually When y...

Page 87: ...ta under the following node 20 A70 Y10 M23 A20 A10 Standard query for pipe specs The query defines which columns the pipe part table has Structure of the pipe part table The query preconfigured in the database defines the following columns Column for the pipe part type Groups the pipe spec elements into pipe part types by function code range See also chapter Creating a pipe part type Page 54 Colum...

Page 88: ... the pipe part table The Pipe class column which reads out the name of the pipe spec under which a pipe part is located in the base data The table lists the same objects as when the option is deactivated plus the members of the nested pipe spec Show filtered object query option Option Description Deactivated Conventional creation of pipe spec with drag drop Activated If you have prepared filtered ...

Page 89: ...3 Navigating to the pipe part You can navigate from the pipe part table to the base data Procedure 1 Select the pipe spec element in the pipe part table 2 Select the following command from the context menu To navigate to the pipe spec element Navigate pipe spec To navigate to the pipe part in the pipe part catalog on which the pipe spec element is based Navigate original 8 4 4 Setting the upper an...

Page 90: ...tion in the Branch parts column for this component 3 Specify the permitted nominal diameter combinations Result The component is displayed in the Branch parts tab as preselected component Removing components from the branch table 1 Select a branch pipe part in the pipe part table 2 Deselect the option in the Branch parts column Resetting to standard selection of branch parts Select the command Res...

Page 91: ...e the Show all components option deactivated For pipe parts with two nominal diameters you see a cross clas sified table Show all components option The option controls the display mode of the table and therefore the content of the lower table row Option activated Existing components display mode The lower row of the table shows all pipe parts available for each nominal diameter The legend descript...

Page 92: ...available Gray cell This nominal diameter cannot be within the nominal diameter range Context menus The context menu for the upper table contains the following entries A list of all pipe parts which are available as preselected components for the current nominal diameter Legend The context menu for the lower table contains the following entries Select Deselect Navigate 8 5 2 Preselected components...

Page 93: ...ominal diameter open the context menu in the required cell of the upper table Select a pipe part The pipe part is set as the preselected component If the option All components is activated deactivate the option to change into the display mode for preselected components 4 To assign the same preselected component to several nominal diameters proceed as follows Press and hold down Ctrl hold down the ...

Page 94: ...eter range of the pipe part The pipe parts are displayed with their legend description 2 Optional Open the legend in the table for preselected components and identify which legend description and color stands for which pipe part See also chapter Defining preselected components Page 93 3 To exclude a nominal diameter double click a white cell with check mark The check mark disappears 4 To add a nom...

Page 95: ...diameter combination The table is not evaluated if you have already placed a branch part when constructing the branch In this case the component set as the preselected component for the pipe part type of the branch part is used 8 6 1 Surface reference of the Branch table tab Structure The Branch table tab is divided into two areas Upper half The branch table and some options for controlling the di...

Page 96: ...lec ted components in the table Each branch part is assigned a color If you set a preselected component for a nominal diameter combination the cell is displayed in the color assigned to the preselected component Content of the lower half Legend Column Description Pipe spec element Name and Navigator text of the branch parts Shows the branch parts for which the option in the Branch part column on t...

Page 97: ...nations Not assigning a branch part so that the default preselected component is used Using the option in the Branch parts column on the Pipe parts tab Requirement Observing the workflow for configuration of pipe specs See also chapter Overview for configuring pipe specs Page 79 Branch parts were assigned to the pipe spec You have opened the Branch table tab Display mode is Only show preselected c...

Page 98: ... the Selected component is not valid for all nominal diameter combinations window Activate one of the following options Apply value with error The pipe part is entered as the branch part even though it is invalid The text is displayed in red Use preselected component Instead of the invalid component the preferred component is set Set value to empty A branch part is not set Cancel action Cancels th...

Page 99: ...e nominal diameter table of the branch part opens 3 To add a nominal diameter to the nominal diameter range select the Select command in the context menu of an empty white cell 4 To exclude a nominal diameter from the nominal diameter range select the Deselect command in the context menu of an empty white cell 5 Save your entries Result The nominal diameter range of the branch part is modified acc...

Page 100: ...ecify for which pipe parts special parts additional pipe parts are added at the connectors during positioning 8 7 1 Surface reference of the Connector table tab Structure The Connector table tab is divided into two areas Upper half The connector table Lower half The table for special parts Connector table The table shows the contact faces and connection types set at the pipe spec elements and list...

Page 101: ...base object 71100 to 71XXX The function code ranges Only available in the row in which the Object is set 8 7 2 Configuring the connector table Requirement Observing the workflow for configuration of pipe specs See also chapter Overview for configuring pipe specs Page 79 You have assigned the following pipe spec elements to the pipe spec on the Pipe parts tab The pipe parts to be connected The conn...

Page 102: ...e table The name of the special component is displayed in the Object column in the row for the first connector and a link to the pipe spec element is entered 3 Open the context menu in the Definition applies column in the row for the first connector and select Edit F2 A list opens 4 In the list determine whether the definition is valid only for the pipe part drawn in the table or for a certain fun...

Page 103: ... 2 The pipe part type of the connecting part is determined COMOS determines the preselected component of the pipe part type The contact faces and connection types set at the preselected component are determined The connection type pairs connected at the connecting part are determined Result COMOS connects the pipe parts and the connecting parts ascertained using the connector table If special part...

Page 104: ...nd 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 Connection type combination Connecting part in connector table Result Output of Pipe_1 ButtWeld End Input of Weld neck flange_1 ButtWeld End Construction weld COMOS determines the function code of ...

Page 105: ...he table is composed of the values that have been selected at the pipe part in use on the Attributes Connector 1 n tab Attachment type list Requirement You have drawn pipe parts with fastening connectors onto the Pipe parts tab Connections CM counter Example Pipe with flange You have drawn fastening parts onto the Pipe parts tab You have opened the Fastening table tab Configuring pipe specs 8 8 Fa...

Page 106: ...ter Resetting attachment type combinations Page 106 The background color of the cells changes to white The fastening parts are automatically created and linked during the construction process Fastening parts are shown on material lists 8 8 3 Resetting attachment type combinations You can discard your entries in the fastening table and replace them with the standard combinations that are saved in t...

Page 107: ...ions of both attachment types with the aid of the fastening table 4 The fastening part is used 5 Steps 1 4 are executed recursively at every selected fastening part used 8 8 6 Adding standard combinations The standard combinations of attachment types are stored in the following object in the Default attachment connections table 20 C90 A50 A10 Attachment type combinations The following standard tab...

Page 108: ...a fastening part for pipe spec configuration is limited to components with a function code that is located in the selected function code group 4 If an attachment type is to have multiple combinations enter the alternate combinations in the Alternative attachment connections table 8 9 Chart tab The tab evaluates the pressure temperature rating of the pipe spec and the pipe spec elements and display...

Page 109: ... corner of the diagram Red The pipe spec Other colors The pipe spec elements No data available When you click on the tab even though a pressure temperature rating has not been defined for the pipe spec and the pipe spec elements the message Diagram empty is displayed 8 10 Comments tab Procedure Enter details that additionally document the pipe spec in the Comments field 8 11 Function tab Saves dat...

Page 110: ...2 1 Overview of using bolt sets Requirement The required bolt sets are available in the base data See also chapter Creating a bolt set Page 64 The information for the bolt sets is stored in the 1 n tab at the pipe parts in the pipe part catalog or at the pipe spec elements The control groups of the required bolt circles are completely filled except for the Bolt set field See also chapter Assigning...

Page 111: ...king in the Class parameters control group 2 Select the strength for screws and nuts in the list of the same name 3 Save your entries 8 12 3 Adding a bolt set to the pipe spec You can add several bolt sets with different nominal diameters for the same attachment type to a pipe spec Requirements You have loaded the pipe spec in which you wish to use the bolt set in the PipeSpec Designer The Base ob...

Page 112: ...te Object from the context menu The base object is selected in the Navigator under the open pipe part catalog Drag the base object of the bolt part from the Navigator with drag drop to the Pipe parts tab of the PipeSpec Designer The bolt part is assigned to the pipe spec In the component table the bolt parts are grouped under the node with the function code XXXXX The columns Nominal diameter from ...

Page 113: ... pipe spec only navigate to the base object of the pipe spec Open the properties of the pipe spec element 2 Click the Attributes Connector Counter tab which describes the connection of the bolted end 3 Drag drop the base object of the bolt set to the Bolt set field 4 Save your entries 8 12 6 Creating bolt sets Requirement You have linked pipe parts with one of the following attachment types Bolted...

Page 114: ...tributes For bolt calculation tab The following information will be displayed Bolting definition control group The control group contains information on the bolt and the associated parts such as the nut and washer The number of bolts used and the calculated length of the bolts is shown See also chapter Algorithm for calculating the screw length Page 146 Used bolt parts control group The control gr...

Page 115: ... parts tab Result The bolt set group is specified in the fastening table as a standard fastening part for the following attachment types Bolted connection Hole for bolted connection Wafer type See also chapter Fastening table tab Page 105 If two bolted pipe parts are connected during the engineering a bolt set group is created and connected to the pipe parts It is created in the Navigator under on...

Page 116: ...for the Normal bolt type which connects the valve with the flange on the other side 8 12 7 3 Deleting a bolt set group Procedure To delete a bolt set group dissolve the connection of the pipe parts that are connected to the bolt set group Result The bolt set group and all associated bolt sets are deleted If the bolt sets in a group connect three pipe parts and you only dissolve the connection betw...

Page 117: ...ipe spec report on the Base objects tab in the Navigator directly underneath the base object of the pipe spec A component report for each pipe part belonging to the pipe spec You can find the component report on the Base objects tab in the Navigator directly underneath the base object of the respective pipe spec element PipeSpec Designer Operating Manual 09 2014 A5E32076948 AA 117 ...

Page 118: ...Documenting pipe specs PipeSpec Designer 118 Operating Manual 09 2014 A5E32076948 AA ...

Page 119: ...can do this by inheritance for example if attributes of a pipe part are changed in the pipe part catalog To prevent that a pipe part changes in a pipe spec at a later time you can create a revision of the pipe spec and its pipe parts This revision stores all properties of the pipe parts that were present when the pipe class was created PipeSpec Designer Operating Manual 09 2014 A5E32076948 AA 119 ...

Page 120: ...Creating a revision of pipe specs PipeSpec Designer 120 Operating Manual 09 2014 A5E32076948 AA ...

Page 121: ... complex and 3D capable pipe part catalog object is managed as an implementation in the background It can be used later on during engineering for example to create an isometric drawing or plan an installation in the COMOS Plant Modeler module The symbol of the pipe part catalog object is issued on the P ID Database The link is already implemented in the database 11 1 Requirements for linking P ID ...

Page 122: ...ction codes are assigned to one another via the link code entered in the standard table for function codes There can be any number of suitable pipe part catalog objects for each P ID pipe part category ratio 1 N 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 m...

Page 123: ...ct The pipe part catalog object selected by the user is created in the engineering data as an implementation underneath the P ID object Users can move the pipe part catalog object to a different location later on in the engineering process The P ID object gets an implementation pointer to the pipe part catalog object The connection type of the P ID object is determined by the connection type of th...

Page 124: ...0 A90 Y00N00217 Function code for P ID Procedure 1 Create a new standard table entry 2 Name property Enter the name of the component category 3 Description property Enter the description of the component category 4 Value 1 property Enter the abbreviation of the component category The ID code is used as a link code in the standard table for function codes In other words COMOS searches the standard ...

Page 125: ... for the Value 1 column so that the mouse pointer is positioned in the cell 3 Copy the value from the Value 1 column the link code to the clipboard 4 Go to the standard table for function codes and select the entry for the corresponding component category 5 Click twice with the left mouse button in the field for the Value 2 column so that the mouse pointer is positioned in the cell 6 Paste the lin...

Page 126: ...differ from the default values set in the base project in the database Process engineering PipeSpec Manager category Link between P ID and pipe part catalog control group you must modify all scripts which for performance reasons use fixed attribute names instead of accessing the project properties You will find a list of these scripts in Inheritance of the nominal diameters and pipe spec Page 150 ...

Page 127: ...ode of the P ID object See also chapter Checking the attribute for the P ID function code Page 128 11 7 Configuring P ID base objects 11 7 1 Workflow The P ID catalog supplied with the database contains all settings necessary for the link between the P ID catalog the pipe part catalog and 3D Procedure If you have created your own P ID catalog or made major changes or additions to the catalog suppl...

Page 128: ...perties for P ID catalog and pipe part catalog interaction Page 126 Procedure 1 Open the properties of the P ID base object You can find the P ID base objects under the following node in the database 30 M00 A50 Device structures 2 Check whether the attribute for the P ID function code exists on the tab specified by the project properties The attribute must always have the same name Create the attr...

Page 129: ...ocedure Proceed as follows for each pipe part catalog object 1 Check the attribute for the function code See also chapter Checking the attribute for the function code Page 129 2 Make sure that the P ID object remains the report object See also chapter Retaining the request as the report object Page 130 3 Make sure that the attributes for pipe spec and nominal diameter are linked as described in th...

Page 130: ... catalog To modify the standard procedure the pipe part catalog objects must have the following setting Properties Attributes 3D geometry tab In the report only use the symbol for the request option Activated Deactivating the option activates the standard procedure Evaluating the symbol script at the request or implementation The text placeholders are evaluated at the request or implementation dep...

Page 131: ... 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 P ID 3D pipe part catalog interaction 11 8 Configuring pipe part catalog base objects PipeSpec Designer Operating Manual 09 2014 A5E32076948 AA 131 ...

Page 132: ...P ID 3D pipe part catalog interaction 11 8 Configuring pipe part catalog base objects PipeSpec Designer 132 Operating Manual 09 2014 A5E32076948 AA ...

Page 133: ...ttributes required for geometry calculation are analyzed for a nominal diameter The analysis returns a list containing detailed information about the attributes Analysis of several pipe parts at once The attributes required for geometry calculation are analyzed for all nominal diameters at once This allows you to compare the geometry results for the pipe parts directly You can view the results of ...

Page 134: ...lation to a single nominal diameter Bulk analysis tab Check whether the geometry can be calculated correctly for multiple pipe parts and for all available nominal diameters Structure of the Detail evaluation tab The Detail evaluation tab has the following structure Error analysis for 3D objects plugin 12 3 Interface of the plugin PipeSpec Designer 134 Operating Manual 09 2014 A5E32076948 AA ...

Page 135: ... part properties Tool bar In the toolbar set the values necessary to calculate the geometry The toolbar contains the following control elements Activate nominal diameter filter button The filter is only applied if you have dragged the base object of a pipe spec element to the Analyzed object field Disabled You see the nominal diameter range set for the pipe spec in the field for the nominal diamet...

Page 136: ... necessary for the 3D display mode Red cross The value is not present and the com ponent is viewed as not valid in these dimen sions No symbol The value of the attribute is not nec essary for the 3D display mode Table at the bottom Contains the 3D attributes required for which a corresponding attribute could not be found at the pipe part The values can be drawn from standard tables or are optional...

Page 137: ...reate 3D option is activated and the Unit location reference is set For objects whose geometry could not be calculated or could not be calculated correctly 3D objects are generated with the base object linked here Create 3D option Optional Requirement Unit location reference is set Active 3D objects are created for all objects even objects whose geometry was not calculated correctly The 3D objects...

Page 138: ... 4 Checking the pipe part geometry 12 4 1 Checking the pipe part geometry for errors Procedure To check whether the geometry attributes of a pipe part have been calculated correctly for a given nominal diameter proceed as follows 1 Open the Error analysis for 3D objects plugin The Detail evaluation tab is active 2 Drag drop an object into the Analyzed object field You have the following options 3D...

Page 139: ...base object from the pipe part catalog on the Base objects tab in the Navigator 2 Drag drop the base object to the Base object field on the Detail evaluation tab Result The attributes of the pipe part are read in and output in the table underneath the base object All attributes on the 3D geometry tab for which the following applies are read in Properties of the attribute Link tab 3D control group ...

Page 140: ...culate the geometry e g the nominal diameter in the DN1 list 2 Click the Calculate button Result The following table columns are filled Result column Contains the result of the geometry calculation The result may materialize as follows Application of the attribute value Result from the formula that stands in the attribute value Value from a catalog with standard values if the attribute is not set ...

Page 141: ...s make the following settings In the Navigator click on the Units tab and select the object underneath which the 3D objects are to be created Requirement The object has the Coordinate system definition tab Drag drop the object to the Unit location field Activate the Create 3D option 5 Optional Define which base object is used for pipe parts whose geometry is not calculated correctly Requirement Th...

Page 142: ...pipe part has been calculated correctly Red cross The geometry of the pipe part has not been calculated correctly 12 5 2 Interrupting resuming or canceling the analysis Dependent upon how many objects are analyzed the analysis may take some time Resuming the analysis Click the Resume button to resume the analysis Canceling the analysis To terminate the analysis prematurely click on the Cancel butt...

Page 143: ...ich the geometry has been calculated For each pipe part For each nominal diameter Pipe parts with two nominal diameters 12 5 4 Switch to detail evaluation Initial situation If the geometry of a pipe part has not been calculated in the bulk analysis you can switch to the detail evaluation and analyze the reason for this Error analysis for 3D objects plugin 12 5 Nominal diameter dependent check of t...

Page 144: ... detail analysis 3 Select Check values from the context menu The Detail evaluation tab opens The settings for pipe spec and nominal diameter of the object to be analyzed are applied 4 Click the Calculate button to start the evaluation Error analysis for 3D objects plugin 12 5 Nominal diameter dependent check of the geometry PipeSpec Designer 144 Operating Manual 09 2014 A5E32076948 AA ...

Page 145: ...e wafer type 4 Normal bolted connection Normal bolted connection is used as standard Different types of bolts can be used for a normal bolted connection e g screw bolts with two nuts Example DIN 601 ISO 4016 Hexagon bolt Mxx 1 x nut Mxx Optional 2 x washers Blind hole bolted connection Blind hole bolted connections are used when flange plates have blind holes This means that the bolt cannot be pus...

Page 146: ...ypes e g long hexagon bolts with a nut Example DIN 2510 Screw bolt Mxx 2 x nuts Mxx Optional 2 x washers 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 Database reference 13 2 Algorithm for calcula...

Page 147: ...del on the basis of topology Formula Clamping length Sheet thickness gasket height sheet thickness Gasket height Is read out from the properties of the gasket 3D geometry tab Length L attribute Sheet thickness Is read out from the properties of the flange Connector counter tab Sheet height attribute If the attribute is missing or blank the internal calculation formula is used to determine which ba...

Page 148: ...s COMOS takes the height of the washers from the geometry table for washers Calculation of the theoretical bolt length Now all parameters required to calculate the theoretical bolt length are known Formula Bolt length Hole circle 2 height of the washer nut height overlap COMOS searches the basic table for bolts for the dimension specified by the basic table for flanges in order to find the value e...

Page 149: ...ved with a standard table Principle When you click on the button next to the attribute to view the list of possible values you see the description of the standard table entries To display a different description for a standard table entry change the DisplayValue Use the text from Value 3 of the standard tables Use the implementation of the GetDisplayValue script block described below for this purp...

Page 150: ...1 Y00A00009 GeoType See also Text blocks tab Page 49 Part description tab Page 44 13 5 4 Inheritance of the nominal diameters and pipe spec Application area Interaction between P ID pipe part catalog and 3D Introduction The component dimensions are parameterized through the nominal diameter nominal pressure connection type and contact face The nominal pressure connection type and contact face have...

Page 151: ...Script 20 A80 M23 A10 M23S00037 GetLinkedSpecification3 Y00T00011 Y00A0005 2 Y00T00003 Y00A00052 Script 20 A80 M23 A10 M23S00039 GetLinkedSpecification5 Attribute link through DisplayValues The attribute link via DisplayValues is a method that enables scripted attribute linking via DisplayValues instead of via Values Open the properties of the attribute Select the Link tab Make the following setti...

Page 152: ...talog and 3D Data flow The following table provides an overview of data flow between the P ID object and pipe part catalog implementation The data is forwarded via static links Pipe spec Nominal diameter 1 Nominal diameter 2 Pipe spec element Pipe section Y00T00003 Y00A00052 Y00T00003 Y00A00744 Y00T00003 Y00A00744AA02 P ID object Y00T00003 Y00A00052 Y00T00003 Y00A00744 Y00T00003 Y00A00744AA02 Obje...

Page 153: ... Pipe 13 6 3 Link for the Nominal pressure attribute Application area Interaction between P ID pipe part catalog and 3D Static link via GetLinkedSpecification If the permitted nominal pressure of the pipe spec is to be applied to the nominal pressure of the P ID pipe the Y00T00003 Y00A00746 attribute at the P ID pipe must implement the GetDisplayValue script block as follows Function GetDisplayVal...

Page 154: ...If not SP is Nothing then GetDisplayValue SP GetXValue 1 End Function See also Workflow Page 127 Database reference 13 6 P ID objects PipeSpec Designer 154 Operating Manual 09 2014 A5E32076948 AA ...

Page 155: ...ode containing the standard tables that are dependent on the system of standards Base object for pipe spec control group Field Default Description Pipe spec folder 20 C90 A10 A10 Template for pipe spec folder Link to the base object node that you use when you want to create a new folder for pipe specs in the pipe spec catalog COMOS pipe spec 20 C90 A10 A20 A20 Template ob ject for pipe spec Link t...

Page 156: ...fault Description Matching database See also Customizing project settings Page 15 User interface reference 14 1 PipeSpec Manager category in properties of the base project PipeSpec Designer 156 Operating Manual 09 2014 A5E32076948 AA ...

Reviews: