You are on page 1of 315

Piping & instrumentation Diagrams

Version 5 Release 16

Page 1

Piping & Instrumentation Diagrams


User's Guide
Version 5 Release 16

Piping & instrumentation Diagrams

Version 5 Release 16

Page 2

Special Notices
CATIA is a registered trademark of Dassault Systmes. Protected by one or more U.S. Patents number 5,615,321; 5,774,111; 5,821,941; 5,844,566; 6,233,351; 6,292,190; 6,360,357; 6,396,522; 6,459,441; 6,499,040; 6,545,680; 6,573,896; 6,597,382; 6,654,011; 6,654,027; 6,717,597; 6,745,100; 6,762,778; 6,828,974; 6,904,392 other patents pending. DELMIA is a registered trademark of Dassault Systmes. ENOVIA is a registered trademark of Dassault Systmes. SMARTEAM is a registered trademark of SmarTeam Corporation Ltd.

Any of the following terms may be used in this publication. These terms are trademarks of: Java OLE, VBScript for Windows, Visual Basic IMSpost Sun Microsystems Computer Company Microsoft Corporation Intelligent Manufacturing Software, Inc.

All other company names and product names mentioned are the property of their respective owners. Certain portions of this product contain elements subject to copyright owned by the following entities: Copyright Dassault Systemes Copyright Dassault Systemes of America Copyright D-Cubed Ltd., 1997-2000 Copyright ITI 1997-2000 Copyright Cenit 1997-2000 Copyright Mental Images Gmbh & Co KG, Berlin/Germany 1986-2000 Copyright Distrim2 Lda, 2000 Copyright Institut National de Recherche en Informatique et en Automatique (INRIA Copyright Compaq Computer Corporation Copyright Boeing Company Copyright IONA Technologies PLC Copyright Intelligent Manufacturing Software, Inc., 2000 Copyright SmarTeam Corporation Ltd Copyright Xerox Engineering Systems Copyright Bitstream Inc. Copyright IBM Corp. Copyright Silicon Graphics Inc. Copyright Installshield Software Corp., 1990-2000 Copyright Microsoft Corporation Copyright Spatial Corp. Copyright LightWork Design Limited 1995-2000 Copyright Mainsoft Corp. Copyright NCCS 1997-2000 Copyright Weber-Moewius, D-Siegen Copyright Geometric Software Solutions Company Limited, 2001 Copyright Cogito Inc. Copyright Tech Soft America Copyright LMS International 2000, 2001

Piping & instrumentation Diagrams

Version 5 Release 16

Page 3

Raster Imaging Technology copyrighted by Snowbound Software Corporation 1993-2001 CAM-POST Version 2001/14.0 ICAM Technologies Corporation 1984-2001. All rights reserved The 2D/2.5D Display analysis function, the MSC.Nastran interface and the ANSYS interface are based on LMS International technologies and have been developed by LMS International ImpactXoft, IX Functional Modeling, IX Development, IX, IX Design, IXSPeeD, IX Speed Connector, IX Advanced Rendering, IX Interoperability Package, ImpactXoft Solver are trademarks of ImpactXoft. Copyright 20012002 ImpactXoft. All rights reserved. This software contains portions of Lattice Technology, Inc. software. Copyright 1997-2004 Lattice Technology, Inc. All Rights Reserved.
Copyright 2005, Dassault Systmes. All rights reserved.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 4

Piping & Instrumentation Diagrams

Preface Using This Guide What's New? Getting Started Entering the Workbench Setting up Working Units and Grid Placing Components Routing a Piping Line or I & C Loop Placing Components in a Piping Line Repositioning Components in a Network Saving Documents User Tasks Routing Piping Lines and I & C Loops Routing Between Equipment Creating a Branch Moving a Branch Manage Piping Lines and I & C Loops Creating a Line ID Querying a line ID or its members Select/Filter Line IDs Transfer members of a line ID Deleting a line ID Renaming a Line ID Modifying the Properties of a Line ID Merging Line IDs Importing Line IDs Placing Components Placing component multiple times Placing a nozzle on a component Placing Images in Multiple Diagrams Querying/Updating Images Modify Object Properties Edit or Display Properties of an Object Changing the Display Order of Properties Filter Shown Properties of an Object Renaming Objects Propagate Object Properties On and Off Sheet Connectors Placing On/Off Sheet Connectors

Piping & instrumentation Diagrams

Version 5 Release 16

Page 5

Linking and Unlinking On/Off Sheet Connectors Query Connector for Linked Object General Design Modification Search for Objects in a Document Display Flow Arrows in Document Display Line Gaps in Document Connect Objects Disconnect Objects Measure Distance Between Objects Move Design Elements Align Objects Defining Frame Information Modifying a Component Rotating a Component Flipping a Component in Free Space Flipping a Connected Component Changing the Scale of a Component Switch Graphic Representations Replacing a Component Delete/Unbuild a Component Modifying a Route Setting Graphic Properties of a Line Adjust the Position of a Segment Move the Extremity of a Route Lock or Unlock a Route Breaking a Route Connecting Two Routes Set the Flow Direction of a Route Display Flow Arrows on a Line Creating and Managing Zones Creating a Zone Creating a Boundary Modifying a Boundary Updating a Boundary Querying a Zone Modifying the Properties of a Zone Delete/Rename a Zone Annotating Diagrams Creating a Standard Annotation Editing Annotation on a Placed Component Placing a Text Template Building new components Building a Graphic Create a Component with Specified Type Define Connectors on a Component Defining Dynamic Connectors Define Flow Path on a Component Define Multiple Representations of a Component Storing objects in a catalog Analyzing Networks

Piping & instrumentation Diagrams

Version 5 Release 16

Page 6

Analyze Network for Connections Viewing Related Objects Performing Checks and Applying Design Rules Using Knowledgeware Packages Importing Checks from Knowledgeware Importing Checks and Rules from a Catalog Checking a Document for Design Errors Applying Design Rules to a Document Title Block and Printing Printing a Sheet Transferring a Diagram Physical Part Selection Define the Physical Part Type of a Component Select the Physical Part Number of a Component Query the Physical Properties of a Component Creating Component Groups Building a Component Group Storing Objects in a Catalog Placing a Component Group Views Importing Zones from a 3-D Document Migrating V4 Models to V5 Creating a Directory Structure Exporting the V4 Project Registration Model Exporting the V5 Feature Dictionary Comparing the XML Output Importing the XML Output Exporting V4 Piping Lines Migrating the V4 Model Connecting Elements Managing Publications Using ENOVIA Creating a Product Importing a Product Saving a Document in ENOVIA Saving a Work Package Computed Attributes Instrumentation Equipment Customizing Customizing Settings Diagrams Display Design Criteria General Project Resource Management Using the PRM Command Understanding Project Resource Management Checking a PRM File for Errors

Piping & instrumentation Diagrams

Version 5 Release 16

Page 7

Organizing Resources in PRM File List of PRM Resources and Flags Feature Dictionary: Creating Object Classes and Attributes Defining User Names for Classes & Attributes Comparing Feature Dictionaries Mapping the Functional Physical Classes Opening a Document Without CATfct File Creating Custom Reports Defining the Report Format Generating a Report Generating a Report from a Macro Creating a Toolbar Shortcut for a Macro Defining Options Finding Sample Data on Various Platforms Specifications Tree Object Naming Modifying the Object Naming Rules Add Computed Attribute to Object Name Creating Text Templates Creating a Text Template Creating a Text Template Catalog Adding Template to Reference Component Line ID Catalogs Displaying Line ID Properties in Catalog Modifying/Updating a Lines Catalog Working with ENOVIA Setup for Enovia Resources That Must be Placed in ENOVIA Workbench Description Design Modify Toolbar Build Create Toolbar Design Create Toolbar On/Off Sheet Connector Toolbar Line ID Toolbar Zone Toolbar Glossary Index

Piping & instrumentation Diagrams

Version 5 Release 16

Page 8

Preface
The Piping and Instrumentation Diagrams product provides customers with a complete set of tools to create, modify, analyze, and document their Piping and Instrumentation Diagrams (P&ID) designs. Specifically, this product provides you with the capability to create and manage logical designs of piping systems using industry standard conventions, terminology, and practices. The tools are focused on creating an intelligent diagram that captures all appropriate design information. With this intelligent diagram design, the user is able to more productively create and validate designs. In addition, the captured intelligence can be reused for downstream design processes, which provides additional benefit to the customer's overall design process. General layout and design tools are provided to place, locate and manage equipment, piping lines and I&C loops. In addition, capabilities are provided to quickly annotate diagrams with intelligent annotation, query/analyze/validate design information, and to generate appropriate report information. All of these design tools are provided via a highly intuitive and productive user interface that allows the user to quickly create, modify, and manage designs. Together with other products, the Piping and Instrumentation Diagrams product gives users the power to manage their piping systems from initial design to ship or plant operations, in a completely flexible way.

Using This Guide

Piping & instrumentation Diagrams

Version 5 Release 16

Page 9

Using This Guide


This book describes how to use the Piping and Instrumentation Diagrams product. Before you read it, you should be familiar with basic concepts such as document windows, standard tool bars, and view tool bars. To get the most out of this guide, you should start with the tutorial in the Getting Started section. The remaining sections of the book describe in detail the procedures for using all of the features of the Piping and Instrumentation Diagrams product. The procedures are divided into basic, advanced, and customization sections.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 10

What's New?
New Functionality
You can place images of a schematic object in more than one diagram. You can query or update the image of a component that is placed in another document. You can also query/update a line route image linked to on/off sheet connectors.

Enhanced Functionality

Piping & instrumentation Diagrams

Version 5 Release 16

Page 11

Getting Started
The following short tutorial provides an introduction to the Piping and Instrumentation Diagrams product, It is intended to give you a feel for the product's capabilities in a few step-by-step scenarios, which are listed below. Entering the Workbench Setting Working Units and Grid Placing Components Routing a Piping Line or I & C Loop Placing Components in a Piping Line Repositioning Components in a Network

These tasks can be completed in about 15 minutes. Certain functions will not work without setting up directory paths and options. The system administrator should refer to the tasks under Understanding Project Resource Management as well as platform dependent sample data in Finding sample data on various platforms. The task Setting Up the Application (in the Customizing section) describes the various steps you have to take, and the order in which you have to do them, to set up Piping and Instrumentation Diagrams.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 12

Entering the Piping and Instrumentation Diagrams Workbench


This task shows you how to enter the Piping and Instrumentation Diagrams workbench. 1. On the menu bar click Start, select Equipment & Systems - Piping Discipline and then Piping and Instrumentation Diagrams. 2. The New Drawing dialog box displays. Select the standard you are working in, the sheet format and orientation. Click OK. 3. The PID workbench displays, with a new Sheet.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 13

Setting Working Units and Grid


This task shows you how to set the units in which you will be working - inches or millimeters or yards and so on. It also shows you how to set the grid if you choose to have one. 1. To set the working units click on Tools - Options. Expand the General node, select Parameters and Measure and click the Units tab. Under Magnitudes, select Length and click the drop down arrow to set the unit of measure you will be using; Millimeter, Meter, etc.

2.

3.

Now, scroll down the list in Magnitudes and select Area. Select the unit of measure you will be using for area. Note: This is normally consistent with the Length standard.

4.

To set the grid click Tools - Options and, under Options click Mechanical Design - Drafting and then select the General tab. In the Grid settings, check the Display option if it is not checked. For Primary Spacing enter 50 mm and for Graduations enter 5 mm. Primary Spacing refers to the bold lines in the grid. Graduations are the lighter gray lines.

5.

6.

Click OK.

To learn more about these options read the Infrastructure and Drafting documentation.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 14

Placing Components
This task shows you how to place components. You can place components by selecting from the catalog browser, by selecting in the specifications tree or by selecting in your document. Components will display in the specifications tree if included in your document. Enabling dynamic connectors in a component allows for automatic creation of connectors during the design process. 1. To place a part from the catalog click the Place Component button displays. . The Catalog Browser

2. 3.

Click on the component you want to place. Click at the location where you want to place the component. The component is placed.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 15

4.

To place a component from the specifications tree, click on the Place Component button and, with the Catalog Browser displayed, click (in the specifications tree) on the component you want to place.

5. 6.

Click where you want to place the component. The component is placed. To place a component that is displayed in your document, click on it and then click at the location where you want to place it. If you have created a component in the detail sheet and not added it to the catalog, you will only be able to place it by selecting in the specifications tree. All newly created components will show up under the line Reference_Components in the specifications tree. To place, click on the component and then click at the location you want it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 16

Routing a Piping Line or I & C Loop


This task shows you how to create and route a piping line or I&C loop. A piping line (or I & C loop) can only be created under a Line ID. You can route between equipment or components, from equipment or component to free space and vice versa, or entirely in free space. See Routing Piping Lines and I & C Loops. A piping line is used for carrying fluids. An I & C loop (Instrumentation & Control loop) provides a control mechanism over a piping line. Enabling dynamic connectors in a component allows for automatic creation of connectors during the design process. 1. Click the Route Piping Line displays. or Route I & C Loop button. The Route Line dialog box

2. 3. 4.

Click on the down arrow and select the Line ID under which you want to create the line. If you have numerous Line IDs you can click Sort/Filter to search for the one you want. Click New if you want to make a new Line ID. Select one of the Route modes: q Horizontal/ Vertical: You can only route in horizontal or vertical segments.
q

Horizontal/Vertical/45 degrees: You can route in segments that are horizontal, vertical or at a 45-degree angle. Point-to-point: You can route in any direction. Single step: You indicate (by clicking) the beginning and end of a line. A line between the two points will be drawn for you in horizontal and vertical segments. The line will follow standard routing conventions, i.e. it will not intersect the components you are routing to and from, and it will adopt the most efficient route between two points. The image below shows a line being made between two components.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 17

5.

Begin routing. Double click to end routing in free space. Single click to end it at a component.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 18

Placing Components in a Line or Loop


This task shows you how to place components in a piping line or I & C loop. 1. With your piping line (or I & C loop) displayed, click on the Place Components button . The Catalog Browser displays. Select the component you want to place by double clicking on it. You can also select a component from the specifications tree or from your document. See Placing Components. Move your pointer - the component moves with it - to the piping line. Locate the position on the line where you want to place the component. When you have located the position move the pointer closer to the line until a solid red line shows in the component, as in the image below. This means that the piping line is now preselected.

2. 3. 4.

5.

Click to place the component. The component will be placed.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 19

Repositioning Components in a Network


This task shows you how to reposition components in a network. If you reposition one component in a piping line or I & C Loop, the line will stretch to accommodate the move. Similarly, you can also reposition several components at the same time. To do this you select them, in which case they are considered to be part of one set that can be manipulated. 1. Select the components that you want to reposition. In the image below, the pump and valve outlined in red have been selected. The line between them also gets included in the set.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 20

2.

Click on any of the selected components, or the line, and drag to reposition where you want it. All the selected components will move and the line will stretch to maintain the connection with the rest of the diagram. In the image below the selected components have been moved higher and away from the tank.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 21

Saving Documents
This task contains recommendations on saving your documents. Ways in which documents are saved are explained in the Infrastructure User's Guide - Creating, Opening and Saving Documents. You must read that documentation because the various methods are not explained here. This task simply suggests the methodology you should follow in specific circumstances. 1. If you are saving a document to a local machine or network drive it is recommended that you use the "Save Management" command initially. The Propagate Directory command (which is in the Save Management dialog box) should not be used routinely. It is meant to be used in specific circumstances, such as when you want to place all the contents of a document in one directory before sending it to another location. If you are saving a document to another site or network you should use the "Send To" command. In this case, you should be careful about the links for documents such as resolved parts folder or line ID. These links could change to reflect the local network drive to which the documents have been sent. You should make sure they point to the original location - using the Reset button in the Save Management dialog box is one way of doing this. You should check the active document before you execute the Save command . The root product must be the active document if you want to save everything under it.

2.

3.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 22

User Tasks
The user tasks for creating documents using the Piping and Instrumentation Diagrams product are explained here. Routing Piping Lines and I & C Loops Manage Piping Lines and I & C Loops Placing Components Modify Object Properties On and Off Sheet Connectors General Design Modification Modifying a Component Modifying a Route Creating and Managing Zones Annotating Diagrams Building new components Analyzing Networks Performing Checks and Applying Design Rules Title Block and Printing Transferring a Diagram Physical Part Selection Creating Component Groups Views Migrating V4 Models to V5 Connecting Elements Using ENOVIA Computed Attributes

Piping & instrumentation Diagrams

Version 5 Release 16

Page 23

Routing Piping Lines and I & C Loops


This section explains ways of routing piping lines and I&C loops. Routing Between Equipment Creating a Branch Moving a Branch

Piping & instrumentation Diagrams

Version 5 Release 16

Page 24

Routing Between Equipment


This task shows you how to route between equipment.

Click the Route Piping Line button button to route an I&C loop.

if you want to route a piping line or click the Route I&C Loop

Enabling dynamic connectors in a component allows for automatic creation of connectors during the design process. 1. Click on a connector on the equipment to begin routing. You cannot route to or from a piece of equipment that does not have a connector. 2. Route to a connector on the equipment where you want to end the route. Click to end routing. The connectors you have routed to and from will disappear. The image below shows equipment during and after routing.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 25

Creating a Branch
This task shows you how to create a branch to a piping line or I & C Loop. 1. With the piping line or I & C Loop you want to branch from displayed, click on the Route Piping Line button or Route I & C Loop button. The Route Line dialog box displays. Move the pointer to the location you want to branch from, make sure it is selected and begin routing. In the image below the line has been selected.

2.

3.

Double click to end routing in free space. The branch will be displayed with a connector at the end but no connector where it joins the main line.

When you create a branch it becomes part of the main line.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 26

Moving a Branch
This task shows you how to move a branch that is on a piping line or I & C Loop. 1. Click on the branch you want to move. The manipulator symbol appears at the point it joins the line.

2. Click and drag the branch. It will move as you move your pointer. Some points to remember: q You cannot move a branch past the end of the route.
q

The branch will skip over corners as you are moving it - you cannot place it at a corner. The branch will skip over other other branches where they join the line.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 27

Manage Piping Lines and I & C Loops


Methods of managing piping lines and I & C loops are discussed in this section. Also see the Customizing section for information about Line ID catalogs. Creating a Line ID Querying a line ID or its members Select/Filter Line IDs Transfer members of a line ID Deleting a line ID Renaming a Line ID Modifying the Properties of a Line ID Merging Line IDs Importing Line IDs

Piping & instrumentation Diagrams

Version 5 Release 16

Page 28

Creating a Line ID
This task describes how to create a line ID. A line ID is a mechanism for identifying and organizing segments and the components and equipment you place in them. You need to create a line ID before you can begin routing and placing components and equipment. When you create a line ID, you also assign characteristics: material, size, pressure attributes, heat tolerance and so on. The line ID displays in the specifications tree as an organizational element. The routes you create and the components you place under it appear in the specifications tree, and display as 3D images. The Line ID appears in the specifications tree with the name you assigned it. Each run segment you route will show as ArrRunX, X being a unique number assigned in sequence. Components and equipment will show as YYYFunction.X, YYY being a component name, and X being a unique number (i.e. PumpFunction). To store line IDs that you create, set the default directory (as defined in the Project Management Resources) for read-write file permission. Contact your system administrator to add line IDs or directories for line lists. Also see the Customizing section for information about line ID catalogs. 1. Click the Create Line ID button . The Create Line ID dialog box displays.

2. 3.

Enter a name for the new line in the Line ID field, or you can accept the default name by clicking Set to default. You can enter a name in the Line ID Filename field. The Line ID Filename field is available only if you set Options as follows: From the menubar select Tools - Options - Equipment and Systems. Select the Design Criteria tab and check the option User Defined Filename. Every time you create a Line ID, a system file is created and stored in a catalog. If you do not enter a name in the Line ID Filename field, this file is generated with a unique and unrecognizable name. By entering a name in the Line ID Filename field, you can give the file a meaningful name.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 29

4.

You can choose not to store the line ID in the catalog, if you set Options as follows: Select Tools - Options - EquipmentandSystems. Select the Design Criteria tab and check the option Do Not Store the Line IDs in Catalog. To use the line ID, you must manually store it in the catalog. Click the Properties button to open the Properties dialog box. Select the appropriate tab for your application (for example, Tubing or Piping), and assign properties to the line ID. You must assign values to the Nominal Size and Specification attributes. You can choose to assign values to any of the other attributes on the Properties dialog box. Click Apply. Click OK to close the dialog box.

5.

6.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 30

Querying a Line ID or its Members


This task shows you how to query a line ID or its members. When you query a member you are asking which line ID it belongs to. When you query a line ID you are asking which members belong to it. 1. Click on the Select/Query Line ID button . The Select/Query Line ID dialog box opens. The lines displayed depend on your Scope selection - Local or All.

2. Use the Sort and Filter options if you need to. Under Filter, select the Local option if you only want to filter line IDs in the document. Select All if you want to filter all line IDs available to you. The Filter String field allows you to enter a line ID name - you can use wild cards. Clicking the Filter Attributes button brings up the Line Attribute Filter dialog box. See Select/Filter Line IDs to learn more about filtering.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 31

3. To perform a query on a line ID click on the line ID in the Line ID list. The members of that line ID will be highlighted. To query a member click on it in the document. All members that belong to the same line ID will be highlighted and the line ID will be highlighted in the dialog box.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 32

Select/Filter Line IDs


This task shows you how to select a line ID or its members, and to filter for line IDs. Piping lines are used in the illustration below - the process is the same for other types of line. You can edit the properties of line IDs or their members after selecting them. You must make some setup changes if you want to see all properties of a line. See Displaying Line ID Properties in a Catalog to learn how to do it. 1. Click the Select/Query Line ID button . The Select/Query Line ID dialog box displays.

2. Use the Sort and Filter options if you need to. Under Filter, select the Local option if you only want to filter line IDs in the document. Select All if you want to filter all line IDs available to you. Use of the Filter Attributes button is explained below. 3. If you are selecting members then select Line ID Members under Selection Type. If you want to select a line ID then select Line ID.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 33

4. Click to select a line ID in the Line ID list or click on one of the members. Either the line ID or the members will be selected, depending on the selection you made in Step 2.

5. Click the Filter Attributes button is you want to filter for line IDs. The Line Attribute Filter dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 34

6.

Click the drop down arrow in the Attributes field to select a property. Name is selected in the image above. Click the drop down arrow in the Operators field to select an operator. Most are obvious, such as == (equal to) or > (greater than). the operator *= means you are using a wild card. If you select this operator and enter U8 in the Values field then the function will filter for all lines beginning with U8. Select or enter a value in the Values field. This is the value that the function will filter for. Click Add when you have defined your query to add it to the Composed Query window. The And/Or buttons let you further refine your search. You can click the And button to add another query to your search. Clicking the Eraser button removes a query from the Composed Query window. The Filter String field allows you to enter a line ID name - you can use wild cards.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 35

Transfer Members of a Line ID


This task shows how to transfer members of one line ID to another line ID. 1. With your document open, click the Transfer Line ID button . The Transfer Members of Line IDs dialog box opens. The lines displayed depend on your Scope selection - Local or All.

2. 3. 4.

Select the line ID to which you want to transfer a member. (When you select a line ID, all members that belong to it are highlighted.) Click on the member that you want to transfer. It will be transferred to the line ID you had selected. You can also use a feature called multi-select to transfer several members at a time. To do this:

Piping & instrumentation Diagrams

Version 5 Release 16

Page 36

5.

Select the members you want to transfer by clicking and dragging. They will change color once they are selected.

6. 7. Click on the Transfer Line ID button . The Transfer Members of Line IDs dialog box appears. Select the line ID to which you want to transfer the members. You will be alerted that you are about to transfer the members.

8. Click OK. The members will be transferred. The line ID and member must be compatible for the transfer to take place. For instance, you cannot transfer a member of an I & C loop to a piping line. If you use the multi-select feature to include an incompatible member, it will not be transferred.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 37

Deleting a Line ID
This task shows you how to delete a line ID. 1. Click the Delete Line ID button . The Delete Line ID dialog box displays. The lines displayed depend on your Scope selection - Local or All.

2. 3.

Select the line ID that you want to delete. (When you select a line ID all members that belong to it are highlighted.) If the line ID you selected has members a message will display alerting you that all members belonging to that line ID will be deleted.

4.

Click OK. The line ID and all its members will be deleted.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 38

Only line IDs contained in your document will be deleted. The same line ID used in other documents will not be deleted unless you open those documents and follow the steps given above.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 39

Renaming a Line ID
This task shows you how to rename a line ID. This task requires that a project has been defined in Project Resource Management. 1. Click on the Rename Line ID button line IDs showing. . The Rename Line ID dialog box displays, with a list of

2.

If you want to search for other line IDs scroll through the list or enter a keyword in the Filter String field.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 40

3.

Select the line ID you want to rename. The Rename dialog box displays.

4.

5.

The box will display a name in the Default ID field. This name is based on preferences set by your system administrator. To use this name click the Set to default button. To use a different name enter it in the ID field. Click OK. Click OK again in the Rename Line ID box. The line ID will be renamed.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 41

Modifying the Properties of a Line ID


This task shows you how to modify the properties of a line ID. 1. With your document open, click the Select/Query Line ID button dialog box displays, showing the line IDs contained in your document. . The Select/Query Line ID

2. 3. 4. 5.

Select the line ID whose properties you want to modify. Under Selection Type select Line ID. Click the Properties button. The Properties dialog box will display. Enter your changes and click OK.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 42

Merging Line IDs


This task shows you how to merge the members of one line ID into another line ID 1. With your document open, click the Merge Line IDs button displays showing all the line IDs contained in your document. . The Merge Line IDs dialog box

Piping & instrumentation Diagrams

Version 5 Release 16

Page 43

2.

Select the line ID you want to merge. All members that belong to that line ID will be selected. The lower field will display the line IDs to which it can be merged.

3.

Select the line ID you want to merge with and click OK. All members of the first line ID will merge into the line ID you selected, and the first line ID will be deleted. You cannot merge incompatible line IDs. Also, members of a line ID that is merged into another will assume the properties of the line ID into which they were merged.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 44

Importing Line IDs


This task shows how to import and/or update Piping Line IDs. The Import Line ID feature offers the user the utility of importing line IDs from existing databases in other CAD software products.The Update feature allows you to update the properties of existing line IDs with properties contained in an XML import file. Installation of the Document Type Definition (DTD) and knowledge of XML are prerequisite to using this feature. The file format for the Line ID XML Import File resides in the DTD. The location of the DTD and sample XML file is platform dependent. In Windows the path for the DTD is ...\intel_a\startup\EquipmentAndSystems\Piping\SampleData\PlantShipLineIDImport.dtd. For the XML file, the path is ...\intel_a\startup\EquipmentAndSystems\Piping\SampleData\PipingLineIDImportsample.xml. The paths for the other platforms are identical with the exception of the platform identifier. Shown below are the platforms with their respective identifiers.
q

Windows: ...\intel_a\ AIX: .../aix_a/ HPUX: .../hpux_a/ IRIX: .../irix_a/ SOLARIS: .../solaris_a/

In all cases, copy the PlantShipLineIDImport.dtd and the PipingLineIDImportsample.xml file to a local directory with 'write access'. In the following scenario both the sample XML file and the DTD have been copied to a user Temp directory. A portion of the sample XML file is shown below:

Piping & instrumentation Diagrams

Version 5 Release 16

Page 45

Be alert to any line IDs you have created as well as the line IDs you will be importing. The properties of existing line IDs will be updated (replaced) with properties of line IDs of the same name upon import.

The path for your line IDs is preset under Project Resource Management.

1. Click the Import Line ID button

Piping & instrumentation Diagrams

Version 5 Release 16

Page 46

2. The Line ID Import/Update dialog box opens. Click to open the file. This will cause the subroutine to run which will generate the line IDs from the XML file. Note that under Files of type, only XML files may be displayed and opened.

3. When the routine is complete, the Results Summary will display.

4. Click View output file to view the Line ID Import/Update Report for the sample case below.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 47

5. You can verify that the new line IDs have been imported by clicking the Select/Query Line ID button. The Select/Query Line ID dialog box opens showing the updated and imported line IDs.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 48

Piping & instrumentation Diagrams

Version 5 Release 16

Page 49

Placing Components
This section discusses placing components, and placing nozzles on components. Placing component multiple times Placing a nozzle on a component Placing Images in Multiple Diagrams Querying/Updating Images

Piping & instrumentation Diagrams

Version 5 Release 16

Page 50

Placing a Component Multiple Times


This task shows you how to place components several times. 1. 2. 3. 4. 5. 6. Double-click on the Place Components button . The Catalog Browser displays. Select the component you want to place by double clicking on it. Move your pointer - the component moves with it - to the location where you want to place the component. Click to place the component. The component will be placed and the Catalog Browser will remain displayed. To place the same component again click at a new location. To place a different component double click on it in the Catalog Browser and follow the procedure given above.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 51

Placing a Nozzle on a Component


This task shows how to place a nozzle onto a component. This method can also be used to attach other compatible components. 1. With the component on which you want to place a nozzle displayed, click on the Place Component button . The Catalog Browser displays. Select the nozzle you want to place, move your pointer to the component and make sure it is selected. The nozzle will be placed on the nearest compatible connector when you click. In the image below the nozzle has attached itself to the nearest connector even though the pointer is not over the connector.

2.

A nozzle will only attach to a piping connector. It will not attach to an I & C connector.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 52

Placing Images in Multiple Diagrams


This task explains how to use the Import Component Image command to place images of a schematic object in different schematic diagrams. Images are multiple occurrences of the same schematic object. When you have a component that needs to be included in schematic designs that span different applications (for instance, Piping and Instrumentation Diagrams and Electrical Connectivity Diagrams), you can create an image of the component and place the image (not the original component) in one or more schematic diagrams. For the task described below, a pump is placed in a Piping and Instrumentation Diagrams (P&ID) document. The pump runs on electricity and needs to have an electrical connection. So the same pump needs to be included in an Electrical Connectivity Diagrams (ELD) document to display its electrical power and connectivity requirements. When initially placed with the Place Component command in the P&ID diagram, the pump has both piping and electrical connectors and attributes (defined as Multi Discipline Equipment in the Catalog Browser). Although this task refers to Piping and Instrumentation Diagrams and Electrical Connectivity Diagrams, it operates identically in all diagram applications. 1. Open the document with the component that you placed in a P&ID diagram. (A pump in this example.) Open the document where you want to import the pump's image in an ELD diagram. Select Window > Tile Horizontally to view both documents. 2. 3. With the ELD document active, click the Import Component Image button Select the pump in the original P&ID document. .

Piping & instrumentation Diagrams

Version 5 Release 16

Page 53

4.

Place the imported image in the ELD document in the desired location.

The imported image displays with a different line type to differentiate it from the master component. You can change the image line type by setting Options as follows: Select Tools > Options > Equipment and Systems. Select the Diagrams tab and for Component, select from the Component Image Line Type drop-down list. You cannot place multiple images of the same master in a document. You cannot place an image in the same document as the master (except for same document on/off sheet-connected line routes. See Placing On/Off Sheet Connectors). You cannot make any changes to the image attributes. However, changes to the master can be displayed in the image. You can query an image to determine if changes were made to the master. See Querying/Updating Images.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 54

Querying/Updating Images
This task explains how to query/update an image of a component placed in another document, or query/update a line route image linked to on/off-sheet connectors. When you place a component image in one or more schematic diagrams and modify the master as explained in Placing Images in Multiple Diagrams, you can update the image with changes made to the master. You cannot make any changes to the image attributes. However, changes to the master can be displayed in the image. You can query/update the image when any of the following types of changes are made to the master:
q

Renaming using the Rename dialog box. Modifying certain attributes/properties using the Properties dialog box. Replacing a component using the Replace Component command, or replacing a cable with the Replace Cable Reference command. To query/update an image, open the document containing the image.

1.

Click the Query/Update Images button

. The Query/Update Images dialog box displays.

Select the image that you are querying from those listed in the Name column.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 55

2.

If the name of the master is changed, the Update Status column indicates Master Object Not Found. Click Update Selection and the Possible Masters dialog box displays.

Select the master name that was renamed from the list and click OK. The Query/Update Images dialog box redisplays and the Update Status column indicates Up to Date. Click Close and the image is renamed with the name of the master. When you select a line route image linked to on/off-sheet connectors from the Name column, the line image in your document is highlighted. 3. If the change to the master is made through: q the Properties dialog box (certain properties of the master were modified), the Update Status column in the Updated Images dialog box indicates Out of Date.
q

the Replace Component command (the master component was replaced) or the Replace Cable Reference command (the master cable was replaced), the Update Status column in the Query/Update Images dialog box indicates Incompatible Master Object.

Select the image to be updated from those listed in the Name column. Click Update Selection. The Update Status column indicates Up to Date. Click Close and the image is updated with the changes made to the master.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 56

Modify Object Properties


This section explains ways of querying and editing the properties of objects. Objects refers to components, lines, etc. You can edit various properties of objects, such as flow capacity, etc. You can query an object to determine if its properties are derived from another object. Edit or Display Properties of an Object Changing the Display Order of Properties Filter Shown Properties of an Object Renaming Objects Propagate Object Properties

Piping & instrumentation Diagrams

Version 5 Release 16

Page 57

Edit, Display or Query the Properties of an Object


This task shows you how to edit, display or query the properties of an object. 1. 2. Select the component in your document. Click Edit - Properties. The Properties dialog box appears with the properties displayed under various tabs. Some of these properties are computed and cannot be modified. To see which properties are computed click the Filter button.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 58

If the object cannot have derived values, the Derived checkboxes will not display. If a Derived checkbox is selected, it means the value is derived. If it is not checked the values are not derived. A value is considered to be derived when it is obtained from another object. For instance, a piping route may derive the values of some properties from the line ID of which it is a member. The Properties dialog box displays several tabs: q The Graphic tab allows you to change the looks.
q

The Object tab displays information about the object such as ID, Function Class, Parent Group or Group Members, depending on the object being queried. Under the Product tab you can make changes to the basic Product in the specifications tree, such as renaming. You can include additional descriptive and historical data. Specific to Diagrams products are the following tabs: Piping, Equipment, Instrumentation, Tube, Waveguides and HVAC. They will display depending on the class of object whose properties you are editing. Click the More button if one of these tabs does not display, or if you want to see other tabs. More than one tab may display for some objects, such as Piping and Equipment, if the object has properties in more than one domain. The following tabs should be ignored, as they provide no usable function: 2D Component Instance, Mechanical and Feature Properties. Instead of using the functions provided by the tab 2DComponent Instance you should use the functions provided by this application. See Rotating a Component and Changing the Scale of a Component. The filter button lets you use the filter function. See Filter the Properties of an Object. The Propagate button does not always display. When it displays you can propagate the nominal size of an object to a line and its members. See Propagate Object Properties.

See Infrastructure documentation (Basic Tasks - Manipulating Objects - Displaying and Editing Graphic Properties) and Product Structure documentation (User's Tasks - Modifying Component Properties) for more information. 3. To query an object, select it from the tree or in the diagram. Right-click and select Properties from the pop-up menu or click Edit - Properties in the main menu and select Properties. Click the Object tab to view the properties of the object selected.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 59

In this example Parent Groups shows you the line ID of which the part is a member. 4. Enter values in the fields that are available and click OK. The properties will be edited. 5. You can override derived values by modifying the values as outlined in Step 3. The Derived checkbox will become unchecked. You can also override derived values by unchecking the Derived checkbox. To revert to derived values check the Derived checkbox. 6. Click OK to end. Some objects have discrete values - you can only select certain values. In that case you will be able to display a drop-down box and select one of the values in it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 60

Changing the Display Order of Properties


This task shows how you can change the order in which properties are displayed. This task shows how you can change the display order in the Properties dialog box. You can also use this function to select the properties that you want displayed in the dialog box. This change applies to the class or subclass. NOTE: When you use the Filtering function the changes apply to all classes in the application. Changing the display order applies only to the class or subclass you choose, as explained below. You must use internal names for this function. To find out the internal names of classes or properties, open the Feature Dictionary Editor, go to the relevant CATfct file and generate a report. Internal names for properties are listed in the column "Attribute Key". Internal names for classes are shown against the entry "Object Key". The process of generating a report is explained in the Feature Dictionary section of this documentation. 1. Create a text file using a text editor such as Wordpad, and give the file the same name (use the internal name) as the class whose display you want to change. For example, if the class is 'compressor function' then name the file CompressorFunction.txt. There should only be one file for each class. 2. Enter the properties in this file, in the order you want to see them displayed in the Properties dialog box. Any property that you do not enter will not display. For a globe valve for instance, you may only want to see the following. Other properties will not display. NominalSize EndStyle Rating MaterialCode You can choose to display computed properties also by adding them to this list. However, for computed properties to display they must also be entered in the computed attributes text file (XXXComputedAttributes.txt), where XXX is the domain name. For example: HangerComputedAttributes.txt, PipingComputedAttributes.txt, etc. The computed attributes text files are located under the directory ...intel_a\startup\\EquipmentAnd Systems\\MultiDiscipline\SampleData. These files must also be referenced in the PRM file. For more information on Computed attributes see Computed Attributes and Methods; for more information on the PRM file, see Project Resource Management.

3.

Save the file in a directory of your choice. Modify the project resource management file to reflect the directory in which the file is located. To do this, change the entry for the resource "Attribute Display List". See PRM documentation for more information. The display order will apply to subclasses also, unless a subclass has its own display order text file.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 61

Filter the Shown Properties of an Object


This task shows how you can filter the properties of an object. Filtering the properties means you can choose to display or hide any of the properties shown in the Properties dialog box. You can only filter properties for objects that are unique to the Design application you have open. Note that any changes you make will apply to all objects that have this property. To make changes for a class or subclass only see Changing the Display Order of Properties. The following scenario features Hanger Design, but the process applies to all applications, including Diagrams. 1. Click the Filter button on the Properties dialog box (Edit or display properties of an object). The Attribute Filter box displays.

2.

An X in the column Show means the attribute is displayed in the Properties dialog box. An X in the column Computed means the attribute is computed. If you check the checkbox Show Only Attributes with Value, then only attributes that have a value will display in the Properties dialog box. Click on each property to toggle between Display and Hide. An X next to a property means it is displayed. The settings will be retained when you open the Properties dialog box again.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 62

Renaming Objects
This task shows you how to rename objects.

1.

With your document open, select the object and click the Rename button . The Rename dialog box displays. In the view below you can see that the ID: field is displaying the name assigned by the application (the default name); in this case, PipeFunction-004, indicating that this is the fourth instance of a pipe function being placed in this document.

2.

If you wish to rename the object (or instance) enter the new name in the ID field. To revert to the Default ID click on the Set to default button. 3. If you want to rename additional objects click Apply and continue renaming. 4. Click OK when finished. The objects will be renamed. Using this command to rename a component does not rename all instances of that object. If you have placed an object more than once in a document, and want to rename all of them, you will have to rename each one, individually.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 63

Propagate Object Properties


This task shows you how to propagate nominal size using the Properties dialog box. This function allows you to propagate a change in size value throughout a network path with certain limitations. To explain further. if you place a 4-inch valve on an 8-inch line, and propagate the nominal size of the valve, then the line and all its members will change to the 4-inch size. To propagate an attribute, e.g., nominal size, you must select an object in your document that has such an attribute. The attribute can be propagated when you see the Propagate button on either the Piping or Instrumentation tabs. See Rules below for details on the requirements and limitations of attribute propagation. Only the property 'nominal size' can be propagated - nominal size2 in the case of a reducer. 1. To select the component in your document whose attribute is to be propagated, right click the object in the specifications tree and select Properties from the menu. Alternatively, select the object and click Edit - Properties. 2. In the example below, the Properties dialog box is displayed with the Piping tab open and the Propagate button visible. In this case, we have a blocking valve placed on a 4 inch piping line.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 64

3. In the Properties dialog box, use the drop down arrow in the Nominal Size field to change the value to 6 in. Click the Propagate button. The Attribute to Propagate dialog box opens showing the attributes that can be propagated. Click on Nominal Size.

The objects in the propagate path for the attribute 'Nominal Size' will highlight. If a different attribute is then selected, the new path will highlight. 4. Click OK in the Attribute to Propagate dialog box to return to the Properties dialog box. Click Apply or OK. The nominal size of the valve will be overridden to 6 inches and all objects in the network with a 'nominal size' attribute will be changed to 6 in. See Rules, below, for requirements and limitations on propagating an attribute.

Rules
This function allows you to propagate a size value over a network path. Propagation may occur in all directions from the propagating object with the following exceptions which limit the extent of the "network":
q

Objects of a different discipline than the propagating object. Objects with no nominal size, or equivalent size attribute. End of a network path (i.e., no connectivity). Off-sheet connectors. Branch to Main Route. Main Route to Branch. Object in a different logical line (Line ID). Nozzles. Reducers - one side is affected. Switching Valve (3-way) or a Switching Valve Function (4-way).

Piping & instrumentation Diagrams

Version 5 Release 16

Page 65

On and Off Sheet Connectors


Creating and working with on and off sheet connectors is explained in this section. To learn how to store on/off sheet connectors in a catalog see Storing objects in a catalog. Placing On/Off Sheet Connectors Linking and Unlinking On/Off Sheet Connectors Query Connector for Linked Object

Piping & instrumentation Diagrams

Version 5 Release 16

Page 66

Placing On/Off Sheet Connectors


This task shows you how to place on/off sheet connectors in a document. On/off sheet connectors are used when it is not practical to visually display all of a line on one sheet, and a second sheet has to be used, or when design considerations require interrupting display of the line even if it is all on one sheet. In such cases, on/off sheet connectors are placed where the display of the line ends, and at the point where it is displayed again, to show that the visual display was interrupted and the two halves should be regarded as one continuous line. To learn how to build a graphical representation of a connector, see Building a Graphic in the Electrical Connectivity Diagrams User's Guide.

1. 2. 3. Click the Place On/Off Sheet Connectors button Select the connector symbol you want to use. . The Catalog Browser displays.

Place the symbol on a connector, or select the line and the symbol is placed on the closest open connection. Do the same for the second connector. In the example below, the connectors are placed at the ends of the two lines.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 67

When you place an on/off sheet connector the application creates a publication that is visible in the specifications tree. In the specifications tree below, it is the line PipeFunction-051,Piping Connector.2.CTR.

The publication contains information about the connector. When you link the on/off sheet connector to another connector, that information will also be stored in the publications of both connectors. The publication does not identify the document, only the connector. Before this change, information about the connector (including about the document which contains it) was stored in a different way and no publications were created.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 68

Linking and Unlinking On/Off Sheet Connectors


This task shows you how to link and unlink on/off sheet connectors on a line route. Connectors explains how to place on/off sheet connectors in a document. Placing On/Off Sheet

1. 2.

To link, click the Link On/Off Sheet Connectors button . Select the first connector you want to link (this is the line you are linking from).

3.

Select the second connector (this is the line you are linking to).

The two connectors are now linked. The first of these line routes (the line you are linking from), is actually an image of the second line route. It is not an actual line. See Querying/Updating Images for information on how to query/update the line route image. 4. To unlink connectors, click the Unlink On/Off Sheet Connectors button the on/off sheet connectors. and click on one of

Piping & instrumentation Diagrams

Version 5 Release 16

Page 69

Query Connector for Linked Object


This task shows you how to query an on or off sheet connector to determine which connector it is linked to.

1. Click the Query On/Off Sheet Connectors button . 2. Move the pointer to the connector you want to query (it will highlight) and click. 3. If the linked connector is in the same document a zoomed-in and highlighted image of the linked connector will be displayed. The image below is shown zoomed-out. The highlighted connector is the linked one.

4. If the linked connector is in an external document then the Query On/Off Sheet Connector Link dialog box will display.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 70

5. The Document Name field lists the document (the document must be open) that has the connector to which the queried connector is linked. There may be more than one if a connector of the same name resides in more than one document. That can happen if you have made copies/versions of the document. The Linked to Publication field names the specific connector to which it is linked. The Reframe button lets you reframe the view on the linked connector. The Load button may become active if you are working with documents that were created before Release 13. If the Load button is active, click it to open the document that contains the linked connector.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 71

General Design Modification


Ways of making general design modifications are discussed here. Search for Objects in a Document Display Flow Arrows in Document Display Line Gaps in Document Connect Objects Disconnect Objects Measure Distance Between Objects Move Design Elements Align Objects Defining Frame Information

Piping & instrumentation Diagrams

Version 5 Release 16

Page 72

Search for Objects in a Document


You can search for objects in a diagram by using the Edit - Search command. This will display the Search dialog box.

Under Workbench select your workbench. Under Type select the type of object you are searching for. Detailed instructions on using the Search function can be found in the Infrastructure User Guide under Basic Tasks Selecting Objects.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 73

Display Flow Arrows in a Document


This task shows you how to display or hide flow arrows in the entire document. 1. 2. From the main menu, click View - Flow. Select Show All Flow to display all flow arrows and NoShow All Flow to hide all flow arrows in the entire document.

See also Display flow arrows on a line.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 74

Display Line Gaps in Document


This task shows you how to display or hide line gaps in the entire document. If you choose to display line gaps where one line crosses another it will appear that there is a gap although there is no real break. If you hide line gaps, one line will appear to cross another, although there will be no connection between the two lines. 1. From the main menu, click View - Gaps. 2. SelectShow All Gaps if you want all gaps to be displayed orNoshow All Gaps if you want to hide them.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 75

Connect Objects
This task shows you how to connect objects, that is components and routes. Two conditions must be met before objects can be connected: the objects should have available connectors (see note below), and the connectors should be compatible. Enabling dynamic connectors in a component allows for automatic creation of connectors during the design process. 1. Click the Connect button connect. and then select the connectors on the two objects that you want to

2.

The second object will move to connect to the first, and the connector symbol will disappear, indicating that the two objects are connected. All connections of the second object are maintained.

Each object will highlight as you move your pointer over it. If one or both objects do not highlight, it means that for some reason they are not compatible, or connectors are not available.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 76

Disconnect Objects
This task shows you how to disconnect objects. 1. 2. Click on the Disconnect button . Click on each of the two objects that you want to disconnect. The objects will be disconnected and the connector symbol will display.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 77

Measure Distance Between Objects


This task shows you how to measure distance between components. Distance will be measured in the working units you have set. You can measure the distance between components, between a component and run, or between run and run. In the case of components you have to select a connector, placement point or bounding box corner. In the case of a run you have to select node points that display on a run (when you move your pointer over the run), or connectors at the ends of runs. 1. With your document open click the Measure Tool button . The Measure dialog box displays.

2.

You have three modes available to you. The first button - Measure Distance - measures directly between two objects. Click the button and move the pointer over the first component you want to measure from. The reference points on the component display - you need to select a reference point.

Move the pointer to the second component and select a connector. The distance between the two

Piping & instrumentation Diagrams

Version 5 Release 16

Page 78

3.

displays in the Measure dialog box. The second button - Measure in Fan Mode - allows you to measure from a reference component to other components in your document. Click the button and click a connector on the first component. This component becomes the reference point. When you click a connector on a second component the Measure dialog box displays the distance between the two. When you click a third component the dialog box displays the distance between the reference component and the third component you just selected. The images below show the distance between the reference component and the valve, and the distance between the reference component and the pump. The dotted red lines display when you check the options (Show) in the Measure dialog box.

4.

The third button - Measure in Chain Mode - allows you to measure from the last component you selected. Click the button and select a component, then select a second component. The Measure dialog box display the distance between the two. Now click a third component. The dialog box displays the distance between the second and third components.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 79

Piping & instrumentation Diagrams

Version 5 Release 16

Page 80

Move Design Elements


This task shows you how to move all or part of a design. You can use this command to move schematic objects, drawing objects and text. 1. With your document open use your mouse pointer (hold down the left button) to "draw" a square (trap box) around the portion you want to move. Those design elements are highlighted.

2. Click the Schematic Translate button location. and click and drag the selected portion to the desired

Piping & instrumentation Diagrams

Version 5 Release 16

Page 81

3.

Click again when you have the location right. The selected portion will be moved with all connections maintained.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 82

You can use the same process to move the entire design.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 83

Aligning Objects
This task shows you how to align objects. You can align objects vertically or horizontally, and the former is explained here. 1. (for horizontal alignment click Align With your document open, click the Align Vertical button Horizontal). The Align Component box prompts you to select the first object to align. When you move your pointer over an object a dashed line displays, to help you select the exact location to align.

When the option Use Placement Point is unchecked you can align using connectors or the edges of the bounding box. If you check the option then you will only be able to select the placement point.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 84

2.

Select the first alignment point, and move your pointer over the second object. A dashed line will not show but the points that you can select for alignment will display. Make your selection - the second object aligns to the first. All connections of the second object are maintained.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 85

Defining Frame Information


This task shows you how to define frame information. You can determine the position of a component in a frame using various methods, such as generating a report. Before you can do that, however, you have to enter information about the frame you are using. The process is described here. The information needs to be defined only once for each document. 1. Click Insert - Frame Information. The Frame Information dialog box displays.

Select the corner of the frame from which to calculate. Enter a value for the horizontal spacing - any number you enter will be calculated in the current units selected. If you enter a single figure the grid will be calculated from that figure on. For instance, if you enter 1, and the units selected are inches, the grid lines will be spaced every one inch. If you enter two figures, such as 1,2 the grid will be spaced as one inch/two inch, repeated through the frame. Enter a letter or number for the horizontal grid. They are placed consecutively. You can use a comma delimited pattern also, such as A, B or AA, BB, which will be repeated through the grid. Enter a value for the vertical spacing - the same rules that apply to the horizontal spacing apply to this too. Enter a letter or numeral for the vertical grid - the same rules that apply to the horizontal spacing apply to this too.

2.

Click OK.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 86

Modifying a Component
Ways of modifying a component are discussed in this section. Rotating a Component Flipping a Component in Free Space Flipping a Connected Component Changing the Scale of a Component Switch Graphic Representations Replacing a Component Delete/Unbuild a Component

Piping & instrumentation Diagrams

Version 5 Release 16

Page 87

Rotating a Component
This task shows you how to rotate a component. A component can only be rotated if it is in free space - connected components cannot be rotated.

or Rotate Left button. With your component displayed, click the Rotate Right 2. Move the pointer to the component you want to rotate. If it can be rotated (if it is not connected) it will be selected when you move the pointer over it. 3. Click on the component to rotate it. It will rotate 90 degrees in the direction you selected. The image below shows a selected component and a component that has been rotated.

1.

Components can only be rotated in 90-degree increments.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 88

Flipping a Component in Free Space


This task shows you how to flip a component that is in free space. When a component flips in free space it rotates 180-degrees on the vertical or horizontal axis. The axis on which it will rotate is the X or Y axis as laid out when the component graphic was originally created. In the image below the component graphic was originally created with the Y axis running through the center and the X axis at the base. In the second image the Flip Horizontal command was used to flip it on the Y axis. In the last image the Flip Vertical command was used to make it flip on the X axis.

1. Click the Flip Horizontal or Flip Vertical button. Flip Horizontal will flip the component on its vertical axis. Flip Vertical will flip the component on its horizontal axis. Click the component you want to flip. It will be flipped.

2.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 89

Flipping a Connected Component


This task shows you how to flip a component that is connected. When a component is inline (connected) it will use the line in which it is placed as the axis on which to flip. 1. Click the Flip Inline button if you want the connections to remain as they were. Click the

2.

Flip Connections button if you want the connections to flip also. Click the component. It will be flipped.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 90

Changing the Scale of a Component


This task shows you how to change the scale of a component. You can rescale any component in the diagram, and you an resize a component connected to another component. Only the selected component can be rescaled. For example, if you have a pump with a nozzle and you resize the pump, the nozzle will not be resized; however, you can resize it separately.

1. 2. Click the Scale Component button . Click on the component whose scale you want to change; or right-click on the component and select Scale from the drop-down menu. The Scale Component dialog box displays.

3.

Enter a value in the Scaling Factor field. For instance, if you enter 2 it doubles the size, if you enter .5 it halves the size.

In addition to the rescaling methods described above, you can resize manually by clicking on the component and dragging one of the corner 'handles' to set the size. Bring up the Scale Component window again and the Scaling Factor will reflect the new size.

4.

Click OK. The scale of the component is changed.

A setting can be used to change the scale of all components that you place in a document. Click Tools Options, select Equipment & Systems and the Diagrams tab. In the Scale Component Factor field, when the factor is 1 the components will display normally, according to the scale of your document. Changing the factor to 2 or 3 doubles or triples the size of components that you place, whereas 0.5 halves it, and so on. Changing the factor does not affect components that already exist in your document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 91

Switching Graphic Representations


This task shows you how to switch graphic representations of a component. You define multiple graphic representations of a component when you need to show more than one version of the same component. For instance, you may need to show a valve in an open position, closed position and three-quarters closed position. Creating these three versions of the same component allows you to place any one of these. To learn how to define graphic representations see Define multiple representations of a component. 1. Right click on the component that you want to replace with a graphic representation. A pop-up menu displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 92

2.

Click Swap Graphic. The Swap Graphic box displays. In the image below, the box shows that the component has one graphic representation associated with it.

3.

Select the representation that you want to replace the component with and click Close. The component will be replaced.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 93

Replacing a Component
This task shows you how to replace one component with another in a schematic diagram. It uses piping components to explain the task, but the procedure is the same for other types of components. When replacing components in a diagram, certain conditions for, and consequences of, replacement must be taken into consideration. Connections - Using the Replace Component feature will connect all compatible connectors of the new component with the objects originally connected to the old component based on compatibility and proximity criteria as follows:
q

For each compatible connector on the new component, the closest compatible connector of one of the objects originally connected to the old component will be connected until all the connectors on the new component have been used.

Attributes - All attributes on the old component will be lost. The replace command will not attempt to copy them to the new component. Component Instance Name - A new component name will be generated in the specifications tree for the new component. Annotation Links - All annotation links of the old component will be lost. The replace feature will not attempt to copy them to the new component. Graphical Representation - The primary graphical representation of the new component will be used. Flow - Flow reality, the same as that used in component placement, will be checked as part of the compatibility checking (above). Orientation
q

For unconnected component - applies the orientation matrix of the old component on the new component. For connected component - applies the orientation matrix of the old component to the new component and finds the closest connector (in distance) on one of the originally connected objects. Performs a component placement on the connector found.

1. With your document open, select the component in the schematic you want to replace and click the Replace Component button .

Piping & instrumentation Diagrams


2. The Catalog Browser will open.

Version 5 Release 16

Page 94

3. Select the component from the Catalog Browser. In this case we have replaced a blocking valve with a metering valve.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 95

Piping & instrumentation Diagrams

Version 5 Release 16

Page 96

Delete/Unbuild a Component
This task shows you how to "unbuild" or "deconstruct" a component. When you unbuild a component you to "untype" it - remove the subclass, connectors and flow path that define the component. All you are left with is the geometry. This allows you to reuse the geometry to build another component. To unbuild a component right-click on it and select Delete in the drop down menu that shows. 1. 2. A message will ask if you want to delete the reference component. Click OK. You will be left with the geometry only. Repeat the process to delete the geometry also.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 97

Modifying a Route
Methods of modifying routes are discussed in this section. Setting Graphic Properties of a Line Adjust the Position of a Segment Move the Extremity of a Route Lock or Unlock a Route Breaking a Route Connecting Two Routes Set the Flow Direction of a Route Display Flow Arrows on a Line

Piping & instrumentation Diagrams

Version 5 Release 16

Page 98

Setting Graphic Properties of a Line


. This task shows you how to set the graphic properties of a line.

The "looks" of any line that you route are governed by a style called the "curve" style, which is provided with this application. Whenever you enter the Route command you will only have access to this style in the Style toolbar. 1. To override the properties of the curve style, select line color, line thickness, etc. in the Graphic Properties toolbar. These properties will stay selected until you change the style in the Style toolbar. For instance, if you exit the Route command during a session, the style selected in the Style toolbar changes and the properties you selected earlier will no longer be available when you re-enter the Route command.

2.

You can modify the properties of the default curve style provided with this application. To learn how to change the properties of a style please see the Interactive Drafting user manual.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 99

Adjust the Position of a Segment


. This task shows you how to adjust the position of a segment in a line route.

A segment can only be adjusted if it has at least one other segment on either side. 1. Select the line in which you want to move a segment. The route will be highlighted and a manipulator will display on all segments that can be adjusted.

2.

Click and drag to adjust the segment.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 100

You cannot adjust a segment past the end points of the route. Nor can you adjust it past a branch.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 101

Move the Extremity of a Route


This task shows how to move or stretch the extremity of a route. 1. Click on the segment whose extremity you want to move or stretch. The segment will highlight. 2. Click and drag the connector symbol at the end of the section and reposition it. The image below shows a route, a route with a section selected, and the repositioned extremity.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 102

Lock or Unlock a Route


This task shows how to lock or unlock the path of a route. After you 'lock' a route you can move its extremities without altering the path of the rest of the route. Only the last segments at both ends of a route can be manipulated when it is locked. 1. To lock a route, right click on it and, in the drop down menu that displays, select Lock Route. In the first route below the user has locked the route and moved an extremity without affecting the path of the rest of the route. The second route has not been locked and its path has changed as the user moves the extremity.

2.

To unlock a route, right click on it and, in the drop down menu that displays, select Unlock Route.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 103

Breaking a Route
This task shows you how to break a route. 1. 2. Click the Break Route button . Click the route you want to break at the point where you want it broken. The route will be broken and a connector symbol will appear. The route has been broken into two and you can move it if needed, as shown in the image below.

If the Snap To Grid function is turned on, the line will break at the grid line that is closest to the point where you clicked.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 104

Connecting Two Routes


This task shows you how to connect two routes. 1. Click the Close Route button . 2. Click each of the two routes that you want to connect. The routes will be connected and the connector symbol will disappear.

For this function to work the connectors on the two routes must be compatible and must be at the same location.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 105

Set the Flow Direction of a Route


This task shows you how to set the flow direction of a route. 1. Click on the Flow Direction button . The Flow Direction box appears.

2. Select Individual Line Function or All Line Functions in Line ID. If you select Individual Line Function then you will be able to set the flow direction of a section of the route between two components. If you select All Line Functions in Line ID, you will be able to set the flow direction of the entire route. In the image below Individual Line Function was selected.

In the following image All Line Functions in Line ID was selected.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 106

3. Click on the route to toggle between three flow directions. The three directions are as shown in the image below.

If the flow arrows are not displayed then on the first click they will be displayed. If they are already displayed then the first click will change direction. If there is more than one flow direction in a route, then the flow direction of each will change independently.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 107

Display Flow Arrows on a Route


This task shows you how to display or hide flow arrows on a route. 1. 2. Click on the Flow Show button . Click on the route. If arrows are not showing they will show. If arrows are showing they will be hidden. You can right-click on a route and select from the pop-up menu to perform the same function. See also Display flow arrows in a document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 108

Creating and Managing Zones


This section discusses creating and managing zones. Creating a Zone Creating a Boundary Modifying a Boundary Updating a Boundary Querying a Zone Modifying the Properties of a Zone Delete/Rename a Zone

Piping & instrumentation Diagrams

Version 5 Release 16

Page 109

Creating a Zone
This task shows you how to create a zone ID. A zone ID is used to identify and assign properties to a group of objects. You define a zone ID by creating boundaries which enclose the group of objects. In the illustration below the user has drawn a circle around some lines and components. The circle defines the boundary which becomes part of the zone. When you assign certain properties to the zone they will also be assigned to the objects within the boundaries of the zone.

A zone ID can extend over several documents and contain numerous boundaries. While a zone ID can extend to multiple documents, once you create a boundary, it becomes local, or specific to that document. When you change the boundaries of the zone ID you do it locally so that the change applies to a specific document. Before you create zones you must designate a directory in which they will be stored. See Understanding Project Resource Management. 1. Click on the Create Zone button . The Create Zone dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 110

2.

Enter the name for your new zone in the Zone ID field and click on Zone in the Class Viewer. You can accept the default name by clicking Set to default.
Click the Properties button to enter properties if you want to. Certain default properties will be assigned but you can enter your own if you want to. Click OK. The zone will be created.

3. 4.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 111

Creating a Boundary
This task shows you how to create a boundary. Boundaries are used to enclose groups of objects, and are parts of zones. In the illustration below the user has drawn a square around some lines and components. That square can be designated a boundary and made part of a zone.

1.

Use one of the Sketcher functions to enclose the objects that you want to include in the boundary.

The objects must be fully enclosed within the boundary. You will not be able to create the boundary if there is a gap in it. 2. Click on the Define Zone Boundaries button display, listing all the available zones. . The Add Boundary to Zone dialog box will

Piping & instrumentation Diagrams

Version 5 Release 16

Page 112

3.

Use the Filter/Sort button if you want to filter the available zones. If you want to create a new zone click the New ID button. 4. Select the zone under which you want your boundary and then select each line that constitutes the boundary. In the illustration above you would select all four lines that make up the square. The lines will change color as you select them. You can select any line to begin with. But after that each line you select must be connected to an already selected line. In the illustration above you cannot select the lower horizontal line and then the upper horizontal line. If you select a horizontal line you must select one of the vertical lines after that. 5. Click OK. The boundary will become a part of the zone.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 113

Modifying a Boundary
This task shows you how to modify a boundary. 1. In the illustration below the user has a boundary which he wants to extend to include more components.

2. 3.

Use the Sketcher function to modify the boundary. Click on the Create Zone Boundaries button to bring up the Create Boundaries dialog box and then select the boundary you have modified. The boundary will be highlighted.

4.

Click OK to modify the boundary.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 114

5.

If you add any new boundary elements to the boundary, as in the example below, only elements that existed originally will be highlighted. To modify the boundary select one of the preexisting elements and then each of the new ones. Click OK.

If you extend preexisting boundary elements to include new objects they will be included in that boundary. However, if new objects are included when you modify the boundary by adding new boundary elements, you must use the Update function to include them in that boundary.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 115

Updating a Boundary
This task shows you how to update a zone boundary. You need to update a boundary when you add objects to the boundary or when you remove objects from it. If, for instance, you move an object outside a boundary but do not use the update function, the boundary will continue to count that object as part of it. In the illustration below the user wants to move the object that is outside into the boundary.

1.

Drag the object into the boundary.

2. Click the Update Zones button . The boundary will be updated and a message box will display.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 116

Querying a Zone
This task shows you how to query a zone for its members, or query a member to see which zone it belongs to. 1.

With your document open click the Select/Query Zone button box will display.

. The Selecting Zones dialog

Piping & instrumentation Diagrams

Version 5 Release 16

Page 117

2. 3. 4.

Check Local under Scope if you want to see all zones in the document. Check All if you want to see all zones available to you. Use the Filter and Sort functions as needed. To see which zone the boundary is part of, check Zone ID under Selection Type and click on the boundary. The zone will highlight. When you click on the zone all boundaries that are part of it will highlight. To see which objects are part of the zone check Zone ID Members and then click on the zone.

5.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 118

Modifying the Properties of a Zone


This task shows you how to modify the properties of a zone. 1. 2. 3. Click on the Select/Query Zone button . The Select/Query Zone dialog box will display. Select the zone whose properties you want to modify and click on the Properties button. The Properties dialog box will display. Enter your changes and click OK.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 119

Delete/Rename a Zone
This task shows you how to delete or rename a zone. 1. To delete a zone click on the Delete Zone button . The Deleting Zones dialog box will display.

2. 3.

Select the zone you want to delete and click Delete. The zone and all its members will be deleted. To rename a zone click the Rename Zone button . The Renaming Zones dialog box will display.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 120

4. 5.

Select the zone you want to rename. The Rename dialog box will open. Enter the new name or Set to default and click OK. The zone will be renamed.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 121

Annotating Diagrams
This section explains the basic methods for annotating a diagram. Creating a Standard Annotation Editing Annotation on a Placed Component Placing a Text Template

Piping & instrumentation Diagrams

Version 5 Release 16

Page 122

Creating a Standard Annotation


Use the Text command in the Drafting toolbar to add annotations to your diagram. Click the Text button and click on the drawing where you want to place the text. Instructions for using the Text command, and other commands in the Drafting toolbar, are available in the Drafting documentation. Drafting toolbar

Piping & instrumentation Diagrams

Version 5 Release 16

Page 123

Editing Annotation on a Placed Component


This task explains how you can edit the text on each instance of a component. This function lets you add different text on each instance of a component. It is best done when you are building a component. 1. Create the component, then click the Text button in the Drafting toolbar, and select the component, to add text. The Text Editor dialog box displays.

2. Enter your text and click OK. The text displays below the component - you can change the position if you want to by dragging.

3. Right click on the text and, in the drop down menu that displays, select Modifiable in Instance. You can now add different text to each instance of the component that you place. The text can be modified in a design document at any time - double click on the text to display the Text Editor dialog box, and enter your modification.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 124

Placing a Text Template


This task shows you how to place a text template. You can place a text template from a catalog, or from a template that you have created on a sheet and have not yet saved. A text template from a catalog can only be added to a placed component. See the section Creating Text Templates, in Customizing, for more information. 1. Place your component. 2. Click the Place Text Template button in the Drafting toolbar. The Place Text Template dialog box displays. Select the component to which you want to add a template. If a catalog is selected then the templates will display in the window. If a catalog is not selected, or if you want to select a different catalog, then click on the button next to the catalog name field and navigate to it.

3.

Select the template you want to place. It will be added to the part.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 125

4.

If you want to add from a template that exists only on your sheet then, after you select the component (Step 2), click on the template. It will be added to the part as shown below.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 126

Building New Components


This section explains building new components and storing them, adding connectors and defining flow paths. See the Infrastructure documentation (Advanced Tasks - Using Catalogs) for more information on creating catalogs and adding components to catalogs. Building a Graphic Create a Component with Specified Type Define Connectors on a Component Defining Dynamic Connectors Define Flow Path on a Component Define Multiple Representations of a Component Storing objects in a catalog

Piping & instrumentation Diagrams

Version 5 Release 16

Page 127

Building a Graphic
This task shows you how to create a graphic. You need to have a graphical representation of a component before you can build the component. You also need to create a graphic to use as an on/off sheet connector. 1. Click the New Detail Sheet button. A detail sheet is created. 2. Click the New View button and then click in the detail sheet. A detail view is created in the sheet. The detail view is where you will build the graphic.

3.

Click on one of the drafting tools, such as Line, to build the graphic. In the image below a valve has been created.

When building a graphic for a component that is to be placed inline, you must place the center of the graphic at the origin, as shown in the image above. The same methodology is used to build an on/off sheet connector. To ensure that an on/off sheet connector can be placed correctly you should start building it at the origin and proceed in the positive X direction, as shown in the image below.

To add a component or an on/off sheet connector to a catalog see Storing objects in a catalog.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 128

Create a Component with Specified Function Type


This task shows you how to create a component and specify a function type for it. To learn how to build a graphic see Building a Graphic. 1. With your graphic displayed, click on the Build Component button dialog box displays. . The Build Component

2.

Double-click on the main functions to expand them. In the image above PipingPartFunction has been expanded.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 129

3.

Click to select one of the function types and then click on the graphic. The graphic will highlight.

4. 5.

Enter a name for the component in the Component Name field. Click OK. The component is created.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 130

Define Connectors on a Component


This task shows how to add static connectors to a component. Dynamic connectors are explained in Defining Dynamic Connectors. 1. Click the Build Connector button and then click the component to which you want to add connectors. The Build Connector box displays.

2.

Click the Static tab and select a connector type in the Build Connector box. Selecting the Show Connector Names checkbox will display the connector name during routing, when you move the pointer over the connector. Naming of connectors is essential when Auto-Routing in schematic driven 3D design applications such as Piping Design. Provided that the connector names are the same in both the 2D and 3D applications, the from-to connectors will be readily apparent and Auto-Routing will occur. 3. Click on the component at the point where you want a connector. The connector vector display appears with a default name for the connector type you selected. To reposition the name, click and drag it to the desired position.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 131

4.

To assign a more specific name to the connector, right-click on the default name or on the connector to bring up the contextual menu and select Rename. The Name Connector dialog box appears. Select a connector name, e.g., Inlet1, and click OK. Click on one of the arrows to define a directional vector for the connector. One of the arrows will be selected by default. The directional vector establishes the angle at which another connector will attach. To establish the flow capability or flow direction of the connector right-click on the connector. A popup menu appears. Move the pointer to Flow Capability and another menu offers the options: None, In, Out, In/Out. Select one by clicking on it.

5.

6.

7. 8.

Add more connectors by clicking on the component. Click Close on the Build Connector box to end. The connectors will be added.

To see the connectors again click on the Build Connector button and then on the component. To delete a connector right-click on the connector and then click Delete in the pop-up menu that displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 132

Piping & instrumentation Diagrams

Version 5 Release 16

Page 133

Defining Dynamic Connectors


This task shows how to enable dynamic connectors on a component. Enabling dynamic connectors allows for automatic creation of connectors during the design process. During some functions, such as routing or connect, connectors will be created when you click on the component. 1. Click the Build Connector button and then click the component to which you want to add connectors. The Build Connector box displays, showing connector types that can be placed on the component.

2.

3.

Click the Dynamic tab and select a connector type in the Build Connector box. You can select as many types as you need. An X appears next to a type that has been selected. Clicking Select All will select all connector types; Clear All will clear all selections. Click Close to enable dynamic connectors.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 134

4.

The component below has four static connectors. It also has dynamic connectors enabled.

Below you can see the dynamic connector that the user can create during the routing process.

Once you have created a dynamic connector you can create flow, rename etc. - everything you can do with a static connector. To be able to do this an option must be enabled. Click Tools - Options, select Equipment & Systems and the Diagrams tab, and check the Modify Dynamic Connectors checkbox. See Define Connectors on a Component to learn more about connector creation.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 135

Define Flow Path on a Component


This task shows you how to create a flow path between the connectors on a component. Creating a flow path only creates a flow connection between connectors. It does not define the direction of flow, which is normally added later in the design process. 1. Click on the Build Internal Flow button and then on the component. The connectors on the component are numbered and displayed, and the Create Flow Path dialog box is displayed.

2.

Click on the connectors between which you want a flow path. The connectors will be highlighted as you click on them and the flow path will display. At the same time, the two connectors between which there is a flow path will appear in the Create Flow Path box.

3. 4.

To end click Close. To delete a connection, bring up the Create Flow Path box, select the connectors you want to delete, and click Delete.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 136

Piping & instrumentation Diagrams

Define Multiple Representations of a Component

Version 5 Release 16

Page 137

This task shows how you can define multiple graphic representations of a component. You define multiple graphic representations of a component when you need to show more than one version of the same component. For instance, you may need to show a valve in an open position, closed position and three-quarters closed position. Creating these three versions of the same component allows you to place any one of these. The example below assumes you have built a component and a graphic (see Building a component and Building a graphic) that you want to use as a representation of the component. 1. Click the Build Graphic button and then click the component for which you want to create a representation. The Build Graphic dialog box displays. The image below shows the component on the left, the graphic which you want to define as a graphic representation, and the Build Graphic box.

2. The Build Graphic box shows a list of graphic representation names you can use. Select one and click on the graphic. The Defined value changes to Yes in the Build Graphic box. 3. Click Close. The graphic is defined as a representation of the component a_valve. 4. To disassociate a graphic from a component bring up the Build Graphic box, select the graphic and click on the Remove button. You cannot define another component as a graphic representation. You must build a graphic to use as a graphic representation. You can define a graphic representation of a component that is in the catalog. To do so you must open the CATProduct document where catalog components are stored, create one or more graphics in the document, and follow the steps above.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 138

Storing Objects in a Catalog


This task shows you how to store objects such as components and on/off sheet connectors in a catalog. Only basic information is supplied in this task. See the Infrastructure documentation (Advanced Tasks Using Catalogs) for information on creating and working with catalogs. 1. With the component you want to store in the catalog displayed, click Infrastructure - Catalog Editor in the Start menu to create a new catalog. To open an existing catalog use the File - Open command and navigate to the catalog. The Catalog Editor opens. Click Windows - Tile Horizontally so that both the Catalog Editor and the component are displayed.

2.

3. 4.

Double click the family under which you want to add the component. You will need to add a family if this is a new catalog document. Click the Add Component button. The Description Definition dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 139

5. 6. 7.

Enter (or change) the name for the component. Add other information as needed then click the Select external feature button. Click the Preview tab and select the option Local preview (stored in catalog). This will allow an iconized image of the component to be displayed in the Catalog Browser. Click on the component you want to add to the catalog. The component will be added.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 140

Analyzing Networks
This section discusses ways of analyzing networks. Analyze Network for Connections Viewing Related Objects

Piping & instrumentation Diagrams

Version 5 Release 16

Page 141

Analyze Network for Connections


This task shows you how to analyze a network for connections. This function will show you all objects connected to any selected object. You can also use it to view all possible paths between two selected objects. 1. To see all objects connected to any selected object, click Analyze - Networks in the menu bar, with your document open.

2.

Select the Network tab and then select the object whose connections you want to see. The entire network will highlight and the Analyze Networks box will display the number of objects there are in the network.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 142

Piping & instrumentation Diagrams

Version 5 Release 16

Page 143

3.

To see all possible paths between two objects click the Path tab in the Analyze Networks box, then click the two objects. If there is a path between the two objects, it will highlight. If there are two or more possible paths, the Current Path field in the Analyze Networks box will display how many paths there are when you click on the down arrow. To see another path (if there is one) select it in the Current Path field.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 144

Viewing Related Objects


This task shows you how to view all the objects related to a selected object. "Related" refers to objects that are directly connected, as well as objects that are an organizational element, such as line IDs. The following describes this function in the Piping and Instrumentation Diagrams application; however the feature operates identically in the HVAC, Tubing, Electrical, and Waveguide Diagrams applications. To use this function properly you must disable the Automatic Expand option for the specifications tree. To do this click Tools - Options, go to General - Display and then the Tree tab, and uncheck Automatic Expand. 1. With your document open, click Analyze - Related Objects in the menu bar. The Current Selection Panel will display (see below). 2. Make sure the View related objects option is checked, and select the object whose relatives you want to see. All objects related to the selected object will display in the Current Selection Panel. In the illustration below the user has selected a valve. The Current Selection Panel display shows that the Check Valve is related to two others, Pipe Function.3 and Pipe Function.2, and is a member of line ID, PipeLine01.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 145

3. 4. 5.

You can also select one of the related objects shown in the Current Selection Panel; in this case Pipe Function. 3 or Pipe Function.2, to see which objects they are related to. If you check Reframe on selection and then click on one of the objects in the Current Selection Panel, the object will display in your screen even if it was not currently showing. Checking the Freeze box will freeze the contents of the Current Selection Panel and it will no longer be updated.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 146

Performing Checks and Applying Design Rules


This section discusses checking a document for design errors and applying design rules to a document. You need to have the product Knowledgeware in order to use these functions fully. However, a sample file is provided with 3D applications, and a sample catalog is provided with 2D applications; several checks and design rules are incorporated into the sample file and sample catalog. If you use the sample file to create your 3D documents you do not have to obtain Knowledgeware in order to use these functions, but without Knowledgeware, you cannot create new checks or new design rules, you cannot edit them, and you cannot import checks into your document. The sample catalog provided with 2D applications allows you to import checks and rules into your document, however you need Knowledgeware to create new checks and rules and edit existing checks and rules. Enough documentation is provided here to enable you to use the sample file and catalog. However, to be able to use all Knowledgeware functions you need to refer to the documentation for that product.

Before you can use this function you must make sure the settings are correct. Click Tools - Options - General Parameters and Measure and click on the Knowledge Environment tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using. A second setting you must make sure of is: Click Tools - Options - Infrastructure and click the Tree Customization tab. Activate Parameters and Relations.

Using Knowledgeware Packages Importing Checks from Knowledgeware Importing Checks and Rules from a Catalog Checking a Document for Design Errors Applying Design Rules to a Document

Piping & instrumentation Diagrams

Version 5 Release 16

Page 147

Using Knowledgeware Packages


This task shows you how to load and use Knowledgeware packages (may also be known as dictionaries). You should see Knowledgeware documentation if you want to learn more about it. Knowledgeware provides certain functions that are used by all applications. In search and report definition functions, for instance, it allows users the capability of searching for objects, or defining how a report should be structured. This is achieved by 'exposing' objects and their attributes in Knowledgeware through the use of what are known as packages. A package is specific to an application or group of applications, and contains a list of objects and their attributes that have been exposed. The PlantShipLayout package, for instance, contains objects and attributes that are used by several applications, whereas the PipingLayout package contains the list of objects and attributes for piping applications. These packages must be loaded before you can use certain functions. There is a setting you must enable before you can load and use these packages.

1.

Click Tools - Options - General - Parameters and Measure and click on the Knowledge Environment tab. Under Language, check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using.

2.

If you check All Packages then packages for all applications - including many you do not need - will be loaded, and may slow operations. You may instead want to load selected packages.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 148

3.

There are several ways in which you can view the contents of each package. One way is to open the Knowledge Expert workbench, click the Expert Check button and click OK in the Check Editor

to display the dialog box to display the Check Editor: XXXX dialog box. Click the Browser button browser. This displays packages in the left column, objects in the middle column, and attributes (and programs) of the selected object in the third column. Check the Show Inherited Attributes checkbox if you need to.

4.

Following is a list of packages used by Equipment & Systems applications: q PlantShipLayout - Several applications, should always be loaded.
q

ProductPackage - All applications, should always be loaded. CompAccessLayout - Compartment & Access ElectricalShipbuilding - 2D electrical Conduitlayout - Raceway & Conduit Design EquipLayout - Equipment Arrangement HangerLayout - Hanger Design HVACLayout - HVAC applications InstrLayout - Several applications PipingLayout - Piping applications PlantArrangement - Plant layout RacewayLayout - Raceway & Conduit Design TubingLayout - Tubing applications WaveguideLayout - Waveguide applications

Piping & instrumentation Diagrams

Version 5 Release 16

Page 149

Piping & instrumentation Diagrams

Version 5 Release 16

Page 150

Importing Checks and Rules from Knowledgeware


This task shows you how to import checks (and rules) from Knowledgeware into your 3D document. Obviously, you must have Knowledgeware installed to do so. Before you can use this function, you must make sure the settings are correct. Click Tools - Options General - Parameters and Measure and click on the Knowledge Environment tab. Under Language, check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using. A second setting you must make sure of is: Click Tools - Options - Infrastructure and click the Tree Customization tab. Activate Parameters and Relations. 1. With your document open, make the root object in the specifications tree active, and then click Start Infrastructure - Knowledge Expert. The application will open and you will see new entries in the specifications tree. Now you have to import the sample checks and rules provided with this application. 2. button. The Load Report box will display. Navigate to the directory where Click the Insert Rules the sample files are stored and import the files for the application you are running. The default directory and files you need to import are listed below: For Piping Design: ...intel_a\startup\EquipmentAndSystems\MultiDiscipline\SampleData Import the following files for Piping Design, HVAC Design and Tubing Design:
q

PhysicalPartsConnectivityCheck.CATProduct PhysicalPartsInconsistentNameCheck.CATProduct

3. The checks and rules you have imported will display in the specifications tree.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 151

4. Double click on the root product in the specifications tree to exit Knowledgeware and return to your workbench.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 152

Importing Checks and Rules from a Catalog


This task shows you how to import Knowledgeware checks and rules from the sample catalog into your 2D diagram. The sample catalog has several checks and rules incorporated from which you can select. You can use this catalog without having Knowledgeware. The sample catalog is defined in the PRM file for the application you are using. 1. Open the document into which you want to import checks and rules. 2. Click the Catalog Browser button . The Catalog Browser dialog displays:

3. In the left pane of the Catalog Browser dialog, double-click the type of check or rule you want to import, for example PipingDiagramChecks.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 153

4. In the right pane of the Catalog Browser dialog, click the check or rule you want to use. The following dialog is displayed:

5. Select on one of the following: q Use Only - Select this option to apply the rule base to the document and run it.
q

Import with link - Select this option to import the rule base as a link, which means that any updates to the rule base will be available in this document when the original rule base is changed or updated. Import - Select this option to copy the existing rule base and its subcomponents into the document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 154

Checking a Document for Design Errors


This task shows you how to check a document for design errors. This function allows you to check the entire document for certain errors, such as unconnected elements. The full list of errors for which you can check is given below. The procedure is the same whether you have Knowledgeware installed, or you are using the sample files (for 3D) or catalog (for 2D) provided with this application. 1. With your document open, right click on the entry RuleBase in the specifications tree. In the drop down menu that displays, select RuleBase object. In the sub-menu that displays select Manual Complete Solve. Your document will be checked for design errors.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 155

2. The checks which came up with errors will have a red button against them. The checks that had no errors will have a green button. In the image below the check Unconnected Elements failed, which means there is one or more element in your document that is not connected to anything.

3. To see which elements failed the check, right click on the check, in this case UnconnectedElem. In the drop down box that displays select UnconnectedElem object. In the sub-menu that shows select Highlight Failed Components. The failed elements will be highlighted in the specifications tree. Some elements will also highlight in the viewer.

4. For diagrams products you can check for the following errors using the sample catalog provided with this application: General Design Checks have the following in addition to unconnected elements:
q

Unconnected Coincident Element: Elements and connectors can be coincident, or occupying the same space, but not be connected to each other. Unconnected On/Off Sheet: On/Off sheet connectors in your document that are not linked to other documents. Flow Direction Conflict: Flow direction is not consistent in linked elements. Invalid Zone Boundary: A zone has a gap in the boundary. Invalid Part Type: Part type selected has invalid attributes. Invalid Part Number: Part type is incompatible with defined function. Undefined Part Number: No part number assigned.

Other checks are:


q

Inconsistent Name Check: This application employs a naming convention. This error means that an element has been named in violation of the rules defined by you. Inconsistent Nominal Size: This signifies that elements of different nominal size have been connected. Inconsistent Pipe Spec Check: This signifies that elements with different specifications have been connected.

Piping & instrumentation Diagrams


q

Version 5 Release 16

Page 156

Inconsistent Equiv Diameter Check: Ducts of different equivalent diameter have been connected. Out of Pipe Spec (for piping part functions only): Pipe specification is not derived from the line. Out of Duct Spec: Duct specification is not derived from the line.

For 3-D products you can perform the inconsistent name and unconnected element checks using the sample file.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 157

Applying Design Rules to a Document


This task discusses the application of design rules to a document. Intelligent design rules are incorporated in this application and certain changes will occur in your document even though you did not directly invoke them. You should know what these design changes are and why they are taking place. They are discussed below. Design rules will only be in effect if you have Knowledgeware installed and have imported rules into your document, or if you are using the sample file or sample catalog provided with this application. You can modify or create your own rules if you have Knowledgeware. Design rules are used to ensure that the graphics used in your document match the properties assigned to them. You may, for instance, have more than one graphic representation for a valve - two common representations are for closed and open valves. Suppose you have a valve in your document whose property is "open." If you change the property to "closed", the application will replace the "open" valve graphic with a "closed" valve graphic. The image below shows an open valve and a closed valve. If you change the property of the open valve to closed, the design rule will go into effect and replace the open image with a closed one. These changes will only occur if you have graphic representations defined for various properties. If you do not have graphics defined then nothing will happen. Various graphic representations for some components are provided with this application.

The Piping Valve Position rule, described above, also checks for part type and will select the correct graphic for the defined part type. the following rules are provided with the sample document.
q

Instrument Location Rule: This rule will change the graphic of instruments based on their location. The components affected are those under P & ID Instruments in the Catalog Browser (in the sample documents provided). The rule applies to the object class, Instrument_Part_Function and the property, Instrument Location. Pipe Function Line Category: The rule will change the appearance of lines (color, thickness and style) based on the properties major and minor. The object class affected is Pipe functions. I & C Line Signal Medium: The line style of I & C lines will change depending on the type of signal for which you set the property Signal Medium, e.g. data or hydraulic, etc. The object class is Instrument_I&C line_function. HVAC Valve Position: This rule applies to open and closed valve positions of HVAC valves. Waveguide Line Shape: The line style of waveguide lines will change depending on the value assigned to the attribute Shape (e.g. round or rectangular). The object class is Waveguide_Line_Function.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 158

Piping & instrumentation Diagrams

Version 5 Release 16

Page 159

Title Block and Printing


This section discusses annotating your diagram and printing it. Printing a Sheet

Piping & instrumentation Diagrams

Version 5 Release 16

Page 160

Printing a Sheet
This task shows you how to print a diagram sheet. 1. From the main menu, click File - Print. The Print dialog box displays.

2.

Enter your preferences and click OK. See Drafting documentation to learn more about the print command.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 161

Transferring a Diagram
PID or HVAC Diagrams documents can be transferred to other computers or networks. However, there is one factor that you must consider. Each line ID you create has a file associated with it. These files are stored in a directory specified by you. When you transfer a diagram, you must either make sure that this directory can be accessed from the new site, or you must copy the files also and specify the new directory path. See Understanding Project Resource Management for information on specifying line ID directories.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 162

Physical Part Selection


This section explains physical part selection and how to define, select and query physical parts. Define the Physical Part Type of a Component Select the Physical Part Number of a Component Query the Physical Properties of a Component

Piping & instrumentation Diagrams

Version 5 Release 16

Page 163

Define the Physical Part Type of a Component


This task shows you how to define the physical part type of a component. When you create a component with a specified function type you are defining a functional component in a 2D diagram. When you assign a physical part type you are associating a 2D component to a 3D physical part; one that assumes the physical characteristics and properties used in a 3D environment. When you define the physical part type of a component you are assigning it a part type and catalog part name based on the items mapped in Function Physical Mapping tables found in both the Design Rules and in the Specification. In the following scenario a Blocking Valve (function) was placed in free space to illustrate the various part types available under that function class. See Select the Physical Part Name of a Component for applying the part number. Although this function - and associated functions - is described (below) using the Piping and Instrumentation Diagrams application, it operates identically in the HVAC, Tubing, Waveguide and Electrical Diagrams applications. 1. Click the Part Selection button and select the component in the document. 2. The Part Selection dialog box opens and displays the available Part Types and Catalog Part Names.

3. Select the desired part type from the Part Type column. If you know the correct name for the component, select it from the choices in the Catalog Part Name column. 4. Click OK when finished.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 164

Select the Physical Part Name of a Component


This task shows you how to select a physical part name of a cataloged component. When a part has been placed in-line the available part types and part names are filtered with respect to the attributes of the line ID on which it is placed and the Function Physical Mapping tables found in both the Design Rules and in the Specification. Although this function is described (below) using the Piping and Instrumentation Diagrams application, it operates identically in the HVAC, Tubing and Waveguide Diagrams applications. 1. Click the Part Selection button and select the component in the document.

2. The Part Selection dialog box opens and displays the available part names in the Catalog Part Name column.

3. Select the part name you want to use and click OK.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 165

Query the Physical Properties of a Component


This task shows you how to query the physical properties of a component. Although this function is described (below) using the Piping and Instrumentation Diagrams application, it operates identically in the HVAC, Tubing and Waveguide Diagrams applications. 1. Click the Part Selection button and select the component in the document.

2. The Part Selection dialog box displays. Select the part type and part name you wish to query. Click the Physical Properties button.

3. The Physical Properties dialog box displays the name and value for all attributes of the selected part number.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 166

4. Click Close when finished and click OK to close the Part Selection dialog box.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 167

Creating Component Groups


This section discusses building and managing component groups. Building a Component Group Storing Objects in a Catalog Placing a Component Group

Piping & instrumentation Diagrams

Version 5 Release 16

Page 168

Building a Component Group


This task shows you how to build a component group.

A component group is analogous to an assembly. You create a component group when you have a defined group of components that you want to place frequently. Building a component group allows you to 'assemble' them into a single entity that you can then place as often as necessary. You can also define flow between the connectors of a component group. See Defining a Flow Path on a Component for more information. The following scenario describes how to build a simple AC Unit consisting of a compressor, finned cooler, and a pressure gauge. However the process for building a component group is the same for other types of equipment or objects. 1. 2. To place a part from the catalog click the Place Component button . The Catalog Browser displays. Place a compressor from the catalog. Place the finned cooler and pressure gauge to create an assembly resembling the image below. Flip the gauge if necessary to orient it correctly.

3. Click the Build Component Group button . The Build Component Group dialog box displays.

Click OK.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 169

The green symbol represents the placement location. You can drag the symbol to a location on the component group that is appropriate to where it will be placed in your diagram.

4.

Save your document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 170

Storing Component Groups in a Catalog


This task shows you how to store component groups in a catalog. Only information specific to component groups is supplied in this task. Refer to Infrastructure documentation (Advanced Tasks - Using Catalogs) for information on creating and working with catalogs. 1. With the component group you want to store in the catalog displayed, open a new catalog document. Right-click on the chapter, select Definition and change the name to Component Groups. Click OK. The Catalog Editor opens. Click Windows - Tile Horizontally so that both the Catalog Editor and the component group are displayed. Double click Component Groups to add a family under which you want to add your component group . The Component Family Definition dialog box opens. Enter and click the Add Family button the name for the component group family you want to add; in this case, AC Units. Click OK.

2. 3.

The catalog structure will change to show the added family.

4.

In the document, double-click the AC Unit to activate it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 171

5. Click the Add Component button . The Description Definition dialog box displays.

5.

Click the Select document button. The File Selection box will open.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 172

6.

In the File Selection box, select the component group document you created and click Open. The Component Group document name is substituted in the Name field. If you want to use that name, click OK or you can rename it. Click OK when finished.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 173

Placing a Component Group


This task shows you how to place a component group in a design document. Placing a component group is similar to placing a part except for the catalog from which you select. 1. Click the Place Component button 2. 3. . The Class Browser opens.

Navigate to the Catalog, Chapter and Component Group Family from which you want to select your component group. Select the component group and click at the desired location in the document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 174

Views
This section discusses the views available to you. Importing Zones from a 3-D Document

Piping & instrumentation Diagrams

Version 5 Release 16

Page 175

Importing a Drafting View


This task shows you how to import a Drafting view. This function allows you to import a 3-D document view into this application. It can be used to import the outline of an object, such as the deck of a ship or aircraft, within which you want to work. If the document has zones, the zone information will also be imported. Before importing the document you must drop it off into a Drafting document. See appropriate documentation on how to do that. This function will then take the Drafting document and import it into this application. You cannot change the profile of a zone once you have imported the document. You can, however, perform other functions within the zones. And you can scale the view - make it larger or smaller - as well as move it around. 1. On the menu bar, click Insert - Drawing - Existing View. The Insert View Into Diagram dialog box displays (shown below). 2. Click the Open button and navigate to the directory where your Drafting document is located and open it. The document will display in the window. In the image below it is the deck of a vessel divided into zones.

3. 4. 5. 6.

Click on the down arrow next to the View field and select a view. If the document has more than one view, you must import the ones you want, one at a time. If the document has more than one sheet, you can select a sheet in the Sheet field. If that sheet has more than one view, select the view. If you want to change the properties as displayed here change them in the Drafting document using Drafting commands and repeat this procedure. Click OK. The view will display in this application.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 176

Piping & instrumentation Diagrams

Version 5 Release 16

Page 177

Migrating V4 Models to V5
This section explains how you can migrate your V4 models to V5. To explain the process briefly, you have to convert the classes and attributes in your V4 Project Registration Model to an XML file and ftp it to a V5 directory. You have to do the same with the classes and attributes in your V5 Feature Dictionary. A tool compares these two XML files and then imports the classes and attributes that do not exist in V5 from the V4 XML file and makes them available to you in V5.

Creating a Directory Structure Exporting the V4 Project Registration Model Exporting the V5 Feature Dictionary Comparing the XML Output Importing the XML Output Exporting V4 Piping Lines Migrating the V4 Model

Piping & instrumentation Diagrams

Version 5 Release 16

Page 178

Creating a Directory Structure


This task shows you how to create directories for your migrated V4 data. Data that you migrate from V4 into V5 will usually be stored in directories that are separate from the directories in which V5 generated data is stored. Sample directories are included with this application for storing migrated data. The default location is: ...intel_a\startup\EquipmentandSystems\MigrationDirectory\XXX where XXX is a discipline like Tubing or Piping. You can continue using the sample directories if you want. However, if you choose to store your data elsewhere you should take the following steps.

1. 2.

Create a directory and give it any suitable name. Create a DiscreteValues directory under it and move into it the data from the sample DiscreteValues directory. Create directories for all the disciplines that are of interest to you (Piping, HVAC, etc.). Recreate the directory structure under them as it exists under MigrationDirectory. You do not need to move the sample data - sample catalog, sample specifications, etc. - into your newly created directories if you do not intend to use it. Change the entries in your project resource management (PRM) file to reflect the new location of your data. The sample PRM file points to the default locations. Most entries are under the heading AEC Migration Discipline Resources.

3.

4.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 179

Exporting the V4 Project Registration Data


This task shows how to convert class and attribute data from the V4 Project Registration Model to XML format, in preparation for importing it to V5. You need to convert the classes and attributes in the V4 Project Registration Model to XML format and export it to a V5 directory so that they can be compared with the classes and attributes that exist in the V5 Feature Dictionary, and later imported into it. You do not need to do this if you did not make any modifications to your V4 Project Registration Model - that is, you did not define classes and attributes of your own. 1. You can convert (and export) all the classes and attributes in the Project Registration Model or you can convert classes and attributes by context. If you convert by context you will only convert those that are associated with the context you select, such as HVAC or Process. To convert by context you should either be in the application that sets the context, or click Context - Discipline/Role/Workshop in the menu bar. The Context Definition box will display.

2. Select the context you want. In the image above the context Process Discipline is selected.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 180

3. You now need to change a setting. Click Settings - User Interface Level in the menu bar to display the AEC Frame User Interface Mode box.

4. In the Display Information On field select Current Context Only. If you have not selected a context then select All Project. 5. Now you need to enter the command that will create the XML file. In the key-in line enter /aecrprj and hit Enter. The Report the Project Registration box displays.

6. Enter the directory in which you want to save the XML file and check the line Report All Data in One File. Click OK. The XML file will be generated and stored in the directory you specified. If you specified All Project then the file name will be Preg_All.xml. If you specified a context then the name will be related to that context. NOTE: An html file will also be generated. You do not need this file and can delete it. 7. Place the XML file in the directory ...intel_a\startup\EquipmentandSystems\MigrationDirectory\dictionary\ V4_Exported_XML so that it is available to your V5 applications. The V4 project registration model must be moved to the following directory, by ftp or any other method: ...intel_a\startup\AEC\preg. The project registration model is used by both Plant and Ship Review applications and by the migration process.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 181

Exporting V5 Feature Dictionary Data


This task shows how to export V5 Feature Dictionary data to XML format and make it available for comparison with the XML file of V4 Project Registration Model data. This process is also used when comparing two V5 feature dictionaries. As part of the process of converting a V4 model to V5, you need to convert class and attribute data in a V5 Feature Dictionary to XML format. The XML file will be placed in a specific directory at a location where it will be available to your V5 applications. When you use this command then all the feature dictionaries listed in your project resource management (PRM) file will be "exported" - in actual fact the classes and attributes they contain will be converted to XML format for further processing. To determine the location of the CATfct files, the application examines the entry "ImporterCATfcts" in the PRM file. This entry should indicate the location of your CATfct files. If left blank the default location is: ...intel_a\resources\graphic. The sample PRM files provided with this application are in: ...intel_a\startup\EquipmentandSystems\ProjectData. To determine which type of data is exported, the exporter program examines the value of the Visible field for each application in the PRM file. In the V4 to V5 Migration section of the PRM file there are resources named CATPiping, CATTubing, etc. If the value of the Visible field for these resources is No, then the data will not be migrated, if it is Yes, it will be migrated. This step is not needed if you did not define new classes and attributes in V4. 1. Change to the directory ...intel_a\code\bin at a command prompt and take the following steps: If you changed the location of your installation execute: set CATDisciplinePath=XXX\startup\EquipmentandSystems\ProjectData (see note below) set AECMIGR_PROJECT=Project where XXX is the directory path to your installation. If you want to use a PRM file with a name other than "Project" then change the word "Project" to the name of your file (AECMIGR_PROJECT=XXX). Execute: catstart.exe -run CATAecDictionaryExporter.exe -env Environment_name ...\application data\ DassaultSystemes\CATEnv .
q

--direnv

Replace Environment_name with the name of the environment you are using. Your system administrator should be able to give you this information. Replace ..\application data\ DassaultSystemes\CATEnv with the full path to your environment directory, in this case CATEnv. The environment file (...\CATEnv\Environment_name.txt) must have correct settings for CATDictionaryPath (...intel_a\code\dictionary) and CATGraphicPath (...intel_a\resources\graphic). If it has a setting for CATDisciplinePath it should be the same as the path you defined above. Do not leave this setting blank. This command will override the path you set in an earlier step (set CATDisciplinePath). You should adjust your steps accordingly.

After you execute the command, the Data Export Application dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 182

2. The Choose Modeler for Export window displays all the modelers available to you. Simply put, a modeler contains the list of applications whose CATfct files will be exported. The PlantShip Modeler seen here includes all plant-ship applications as of R10. Select the modeler you need. Even if an entry is highlighted, as in the image above, you should click on it. 3. In the Output File field browse to or enter the directory path and name of the file where you want the XML output to be placed. If you select an existing file then it will be overwritten. If you enter the name of a file that does not exist then a new file will be created. 4. Once you have filled in these fields the Export button will become available. Click on it to generate the XML content. A message will inform you when the process is complete. The image below shows an excerpt from a generated XML file.

5. Click Quit when you are finished.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 183

The next step will be to compare the classes and attributes contained in the V4 and V5 XML files.

Piping & instrumentation Diagrams

Version 5 Release 16 Comparing the XML Output Page 184

This task shows how to compare the V4 and V5 classes and attributes. This task should be performed after you have exported the V4 project registration model and the V5 feature dictionary. Your goal is to have a mapping table that shows the V4 classes and attributes you want to import and their corresponding V5 classes and attributes. Once you have converted and exported the V4 and V5 classes and attributes, the two must be compared to determine which ones do not exist in V5. This is done by a tool developed for the purpose. Once you have run this tool it will produce three files which tell you: which classes have problems (do not exist in the mapping table or the XML file of V5 classes), which classes need to be added to V5 and an overall report of what the tool has performed. This step is not needed if you did not define new classes and attributes in V4. Before you begin this process you must set the directory path - this tells the tool the directory path in your installation. Open a command prompt and move to the directory intel_a\code\bin.
q

In Windows, press Enter after typing: set AECMIGR_DIRECTORYPATH= XXX\startup\EquipmentandSystems\MigrationDirectory where XXX is the directory path to your installation. Do the same in Unix, but replace "set" with "export". The user can check the current path by executing the comparator, or executing CATAecDictionaryComparator -h. The comparator will show the path as the first line of output.

1. To run the tool open a command prompt, change to the directory ...intel_a\code\bin, and enter the following: CATAecDictionaryComparator -i (V4file) (V5file) -m (name of mapping table) -o (name for output) Where:
q

(V4file) is the XML file which contains the V4 classes. It must include the XML extension. (V5file) is the XML file which contains the V5 classes. It must include the XML extension. (name of mapping table) is the name of the mapping table against which you want to compare. The default mapping table provided with this application is V4ToV5ObjectMapping.csv. You must include the .csv extension. The mapping table is in the following directory: intel_a\startup\EquipmentAndSystems\MigrationDiretory\Dictionary\Mapping Table. (name for output) is the name for the three output files. If you enter the name MAR, for instance, then three files will be produced: MAR.html, MAR.xml and MAR.csv.

An entry may look like this: CATAecDictionaryComparator -i Preg_ALL.xml catpiping.xml -m V4toV5ObjectMapping.csv -o MAR

2. When the tool Diagrams (called Comparator) has finished running it will produce three reports and place them in the following Page 185 directories: XML and CSV files in Version 5 Release 16 Piping & instrumentation intel_a\startup\EquipmentandSystems\MigrationDirectory\Dictionary\DDL_Files and the HTML file in ...\Reports.

Open the HTML file in a Web browser to see a full report. The report begins with a table of contents that is hyperlinked to the entries. (The names in parentheses are internal names.) The entries in the report are color coded as follows:
q

Green: No action was taken. The V4 class appears in the mapping table and the XML file of V5 classes. Blue: The V4 class appears in the mapping table, but not in the V5 XML file. Red: The V4 class was not found in the mapping table or V5 XML file. Orange: V5 mapping does not exist in the mapping table ("no mapping"), or is badly mapped.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 186

3. Open the XML file (using a text editor like Wordpad) to see a list of the classes that do not exist in the V5 feature dictionaries and can be imported. <Class Name="PipingPartFunc" DisplayName="Piping Part Function" Superclass="Component_Function" Creator="System" Domain="PIP" UUID="b7acacd1_83_3a707981_10"> 4. Open the CSV file using Microsoft Excel. It will look similar to the image below, except that it will not have the entries shown in the first line (shaded red).

In the first three columns this table displays existing in V4. with whatever you want the Page 187 Versionclasses 5 Release 16You should fill in the 4th, 5th and 6th columns Piping & instrumentation Diagrams

corresponding entry to be in V5. In column 7 you should enter the domain, or application. (PIP=Piping Design, PID= Piping and Instrumentation Diagrams, EQT= Equipment Design, HVA=HVAC Design, etc.) An asterisk in the Attribute column indicates that the entry is a class. If it has attributes then the lines that follow it will list the attributes under the same class name. In the example above, Line 2 shows a class. Lines 3, 4 and 5 show that the entries are attributes of the class Piping Line and are called Size, Part Description and Design Speed.

NOTE: V5 entries should refer to the internal name of the class or parent. The internal name is the name within the application and is not the one the user sees. Frequently it is similar, though, and the class name Piping Line may have the internal name PipingLine. You can find the internal name by looking at the V5 XML file where it's referred to as Name and Superclass. 5. Once you have entered the information you need to copy and paste it into the mapping table - in the current example it is V4ToV5ObjectMapping.csv, found in intel_a\startup\EquipmentandSystems\MigrationDirectory\Dictionary\MappingTable. However, you should not directly modify the table the table with the .csv extension. In this same directory you will find a table with the same name but with the extension .xls. Modify this table, save it, and then save it again as a .csv file also. It is faster for this application to read .csv files.

6. If you have V4 classes and attributes that do not have equivalent classes and attributes in V5 then you must repeat the steps explained in Importing the XML Output. You can repeat these steps as many times as you want - until you are satisfied that your mapping table has all the V4 classes and attributes you want and the corresponding V5 classes and attributes.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 188

Importing the XML Output


This task shows you how to import the class and attribute data in the XML output file after the comparing process, as explained in Comparing the XML Output. The xxx.XML file that is generated at the end of the comparing process contains the list of V4 classes and attributes that do not exist in V5 and that need to be added to the CATfct files. The entries will be added to the relevant CATfct file - if the class and attribute belong to the V4 HVAC discipline then they will be added to the V5 HVAC CATfct file. The importing process described here creates these classes and attributes in V5 using the Feature Dictionary. This step is not needed if you did not define new classes and attributes in V4. 1. Change to the directory intel_a\code\bin at a command prompt and execute the following: catstart.exe -run CATAecDictionaryImporter.exe -env DefaultEnvironment -direnv ...\application data\ DassaultSystemes\CATEnv. The Data Import Application dialog box displays.

2.

3. 4.

The Choose Modeler for Import window displays all the modelers available to you. Simply put, a modeler contains the list of applications whose CATfct files will be updated with new classes, if there are any. The PlantShip Modeler seen here includes all plant-ship applications as of R10. Select the modeler you need. Even if an entry is highlighted, as in the image above, you should click on it. In the Input File field browse to or enter the name of the XML file that was output by the comparing process (Comparing the XML Output). The file is placed in the directory: intel_a\startup\EquipmentandSystems\MigrationDirectory\Dictionary\DDL_Files. Once you have filled in these fields the Import button will become available. Click on it to begin the importing process. Your existing CATfct files will not be overwritten. If they do not contain a class or attribute that exists in the XML file then it will be added. The process will create a new CATfct file if something is added to it. The new file name will contain the word "new". If an existing CATfct file to which an entry was added was named XXX.CATfct, then the new file will be XXX_new.CATfct You should examine the new file and rename it as necessary - in most cases you will want it to have the original name, XXX.CATfct.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 189

5.

A report appears in the Data Import Application dialog box window at the end of the process, listing all classes and attributes that were added.

6.

Click Quit when you are finished.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 190

Exporting V4 Piping Lines


This task shows how to export your V4 piping lines to V5. The piping line data in V4 is converted to XML format using this process, and can then be imported into your V5 application using the Importing Line IDs function. This task should be performed only after you have a satisfactory mapping table because this process looks for attributes in the mapping table. You also need to copy the file PlantShipLineIDImport.dtd from intel_a\startup\EquipmentAndSystems\Piping\SampleData to intel_a\startup\EquipmentAndSystems\MigrationDirectory\LineLists\ImportFiles. 1. Place a copy of the V4 Process_Shared.model, which contains the V4 shared piping lines, into the V4Models directory in your V5 application. The default location for this directory is intel_a\startup\EquipmentAndSystems\MigrationDirectory\LineLists. You can ftp this file to V5 or use any other method for transferring it. The data in this file will be used to generate the XML data. The model you use to export piping line data does not have to be Process_Shared.model. Any piping model can be sent to this program and its line data exported to an import file. To start the process of converting the V4 lines to XML format, open a command prompt window, change to the directory intel_a\code\command and enter the following at a DOS prompt: CATAecV4ToV5LineIDs.bat Process_Shared. (For Unix enter: CATAecV4ToV5LineIDs.sh Process_Shared ) Click Enter. After the conversion process ends the generated XML file will be placed in the LineLists\ImportFiles directory. It is normal for some attributes to be not transferred to V5 from V4. You can ignore any messages you get during the conversion process that read "...no V5 attribute in table." However, there may be some attributes that you do want to add to V5, such as Unit Name. In such cases you must create the attribute in V5 using the Feature Dictionary, re-export the V5 feature dictionary, add the new attribute to the mapping table and repeat the process of importing piping lines described here. 3. You can now use the Import Line ID function to import the piping lines in the XML file into your application.

2.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 191

Migrating the V4 Model


This task shows how to migrate V4 models to V5. This task should only be attempted after all the other tasks in this section have been completed. Before performing this task you should make sure that options are correctly set in your project resource management file. These options help you control which portions of a model you want to migrate - if you want to migrate only certain parts of it. If your V4 model has data from Piping and Instrumentation Diagrams, Piping Design, HVAC Design, Structures and Equipment Arrangement, you can decide which type of data you want to migrate by setting these options. If you choose to only migrate Tubing data, then you can do so. See Understanding Project Resource Management, AEC V4 V5 Migration section, on how to set the options. NOTE: The sample PRM file references "Big Scale" structures catalogs. Because of this you have to set the CATCGMBigScale variable to 1 before migrating structures models, shown below. 1. Move your V4 model (by ftp or any other means) to the same platform as V5, in this case Windows.

2.

Set the following variables. In Windows, open a command prompt window and change to the directory ...intel_a\code\command. Enter the following: set CATDisciplinePath=XXX\intel_a\startup\EquipmentandSystems\ProjectData where XXX is the directory path to your installation. In Unix use the command "export" instead of "set". For Structures models only, you need to set the following: set CATCGMBigScale=1 (in Unix replace set with export). The batch shells CATAECV4ToV5Migration.bat (Windows) and CATAECV4ToV5Migration.sh (Unix) assume you edited the project resource management (project.xml) file. If you copied and renamed it then you must edit this batch shell and replace "Project" with your own file name (as referenced by AECMIGR_PROJECT variable). For Tubing Design use the batch shell CATAECV4ToV5MigrTubing.bat (.sh for Unix). For all other applications use the batch shell named above. For Tubing Design, when migrating models, the project resource management file must reference a proper tube dimensions table in order to map outside diameter to nominal size. In the PRM file find the 'TubingDimensions' entry and correct the location if necessary. At the ...intel_a\code\command prompt, enter CATAECV4ToV5Migration.bat (.sh for Unix) to execute a bat file. (For Tubing use the file named in Step 2). This will bring up the Migration Batch dialog box.

3.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 192

4. 5.

In the Target Directory field enter (or navigate to by clicking the button) the directory where the migrated V4 model will be stored. Click the Browse File button and, in the box that displays, navigate to the directory where you stored your V4 models. Select (you can select more than one if you want to) a model and click Open. The V4 model will display in the V4 Documents to Migrate window of the Migration Batch dialog box. You can use the Remove button to remove files you do not want to migrate.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 193

6.

7.

If you are migrating a 2-D model then you need to set the path for certain files by clicking the Options button. The process is explained in the Infrastructure User Guide: Customizing Customizing Settings - General - Compatibility - V4 Data Reading - and scroll down to PROJECT File Path. Click the Migrate button. When the process is complete the Migrate Report will display. You can also to see the report. If the migration was successful you will get an OK click the Report button message. If you get a message that says "Error during migration" then you must check for mistakes and repeat the process. Your V4 model is migrated as several documents, as explained below.

8.

The V4 model will be migrated as several documents, and each one will display in the specifications tree when you expand it.. Each object in the document will be in a separate document. To open the document click File - Open on the application menu bar and navigate to the directory you specified in the Target Directory field. The document with the same name as the V4 document is the "master" document, which contains (references to) all the components. Other documents underneath it will have identifying letters - such as EQ for Equipment - to indicate what they contain. The document will contain references to all parts - piping or tubing documents, for instance, will contain references to all parts that are in the piping or tubing line. Similarly, equipment documents will contain references to parts and nozzles that make up the equipment. You need all the files to recreate the document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 194

Connecting Elements
This section discusses the connections between documents. Managing Publications

Piping & instrumentation Diagrams

Version 5 Release 16

Page 195

Managing Publications
This task explains ways you can manage publications. You should also refer to the following tasks for more information: Using Work Packages and Connections Between Work Packages. Publications are used to identify work packages that have linked elements, for instance, when a vessel is in one work package and the pipe routed from it in another. In such cases publications are automatically created and used to track connected elements. Using the Manage Logical Publications command, and an associated command, Cross Document Connections, you can manage the publications. Both are explained below. Select the work package for which you want to manage publications and click Tools - Manage Logical 1. Publications in the menubar. The Manage Logical Publications dialog box displays, with all publications in the document listed. The box shows the publication name, the element to which it is associated, the associated connector and whether it is linked or unlinked.

2.

You can perform the following functions (you must have Write access to the work package): q Rename: To rename, double click on a publication and enter the new name.
q

Reset: Click the Reset button to reset to the original publication name. Delete: Select a publication and click the Delete button.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 196

3.

To use the cross document connections command, select a work package and click Analyze - Cross Document Connections in the menubar. The Cross Document Connections dialog box displays, showing the publications in the document.

4.

The buttons become available when you select a publication. In the image above, the symbol in the Link Type column shows the publication has a two way connection. You can perform the following functions (some functions require Write access to both work packages): q Remove Link: This will remove a connection one way and the following symbol will display.

Add Link: When you have a one way connection, click this button to make it a two way connection. Disconnect: Click this button to remove the connection. Use the Reframe, Select All or Clear Selection buttons as needed.

You can also use the Connect Parts and Disconnect Parts commands to add or remove connections.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 197

Using ENOVIA
The following information is provided as a brief understanding of the ENOVIA environment and what is needed to work with ENOVIA in conjunction with the CATIA Engineering and System suite of products. Please refer to ENOVIA documentation for more detailed information on specific ENOVIA usage and functionality. The ENOVIA, CATIA and DELMIA products based on Dassault Systemes' industry-renowned V5 enterprise architecture provide a complete solution for customer PLM requirements. The ENOVIA product line provides the PDM component of the overall solution. With the ENOVIA product, users can effectively manage the entire product life cycle of their data, including data management, work flow management, people and organization management, and many other aspects of their product and business. Creating a Product Importing a Product Saving a Document in ENOVIA Saving a Work Package Also see the Customizing section.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 198

Creating a Product
This task explains how you should create a product. ENOVIA and CATIA should be running and connected.

. You should be in the ENOVIA home page You should familiarize yourself with the directory structure in ENOVIA. At the top level you will have a directory called product class root - this usually encompasses all the activity in your company. Under this you may have several product class directories. Under the product class will be the product directories. Product displays in this application, the other two are only displayed in ENOVIA. Users will mostly interact with the product. It is created at individual project level - in a shipyard it will be created for each ship that is designed - and diagrams documents are created under the product. The product class directories may not be created in smaller projects, but the product class root and the product directories should always exist. 1. Information about creating all three levels is provided in ENOVIA documentation. Briefly, to create a product you should be in the Product Class View. Right click on the product class, select New and then Product in the menus that display. Enter a name for the product in the product ID field. Add to the Name and Description fields for informational purposes if you want. The newly created directory displays in the Product Class View.

2. Click the Save button to save your changes. A Characteristics window displays after you create a directory. You do not need to enter any information in it. Read the ENOVIA user guide to learn more about this window.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 199

Importing a Product
This task explains how you import a product, and documents, from ENOVIA. You need to import the product because you will be creating documents under it. The top level directories product class root and product class - remain in ENOVIA, only the product is imported. You must import the product (and existing documents) each time you start a new session. 1. In the Product Editor, right click on the product and select Send To - XXX, XXX being the application you are sending it to (such as CATIA V5). The product displays in the specifications tree.

2. You also need to import all the documents that you need from ENOVIA to this application each time you start a new session. The process is as described above (select the document and go to Step 1 above). Note that if you send a document then the product is also sent - you do not need to send both. You can use filters to determine which documents you need. It is best, though not essential, to import all the documents that you need in one operation.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 200

Saving a Document in ENOVIA


This task explains how you save documents in ENOVIA. 1. Import the product under which you want to create the document. 2. Create the document that you want to save. 3. Click Window - Tile Horizontally in the menu bar. This displays in one window the document you created, and the product you imported from ENOVIA.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 201

4. Click and drag your document (DiagramsDoc) onto the product (Test-Doc Product). The document displays under it.

5. Save the document. You need to click and drag a document once only. When you re-open and modify the document you only need to save it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 202

The Save Command


This task gives a brief explanation about a simple save operation after creating or working on documents. To learn more about the Save operation, and what the various options mean, you must see ENOVIA documentation. 1. Click the Save in ENOVIA LCA Server button 2. Click OK to save the document. . The Save in ENOVIA dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 203

Computed Attributes
This section provides several tables, each of which lists Knowledgeware computed attributes and methods for a specific product or discipline. Unlike the Feature Dictionary attributes, which are user customizable, you cannot modify the value of computed attributes. Computed attributes are so called because the software computes their values based upon other data in your document. For example: In the Compartment and Access product, you can create a compartment consisting of 6 boundaries: 4 walls, a floor and a ceiling. There is a computed attribute (for compartments) called TotalSurfaceArea that is calculated based on the individual surface areas of each boundary. Also included in these tables are methods. Methods can take input parameters and return values which enable you to define checks and rules based on the values you provide. Please note that the computed attributes and methods in the PlantShipLayout Knowledgeware dictionary can apply to several products and disciplines. This dictionary contains higher-level object types that other products and disciplines can inherit. You can access computed attributes and methods in Knowledgeware rules and checks. Computed attributes are also accessible through the Edit - Search dialog, the Tools - Report Definition dialog, and the Insert Link Template dialog when defining a text template (in schematic diagrams). The organization of these computed attributes and methods matches that of the Knowledgeware dictionary. Instrumentation Equipment

Piping & instrumentation Diagrams

Version 5 Release 16

Page 204

Instrumentation
The following computed attributes and methods are in the InstrLayout Knowledgeware dictionary. Not all methods take input parameters, and for those that do, the parameters are described in the Description column. Whether you can see the value returned by the method depends upon how you are using it in Knowledgeware. For example, if you write a Knowledgeware rule or check causing a component to display differently based on the outcome of that rule or check, you won't see the calculated value; just the result of the calculated value. You can see the value returned by a computed attribute in:
q

A report you generate through the Tools - Report Definition dialog. The text displayed in your diagram, after you define a text template using the Insert Link Template dialog. The Edit - Properties dialog, providing the administrator configured them to display as described in Changing the Display Order of Properties.

Object Type InstrICLineFunc InstrICLineFunc

Attribute/Method Name ParentICLoopObject ParentICLoopName

Description Returns a pointer to the instrumentation and control loop to which the object belongs. Returns the name of the instrumentation and control loop to which the object belongs. Returns a list of objects that are members of a line between two selected points. Other piping lines that join the selected line are also included in this list. Returns the name of the HVAC line to which the object belongs. Returns a pointer to the HVAC line to which the object belongs. Returns a pointer to the instrumentation and control loop to which the object belongs. Returns the name of the piping line to which the object belongs. Returns a pointer to the piping line to which the object belongs. Returns the name of the tubing line to which the object belongs. Returns a pointer to the tubing line to which the object belongs. Returns the name of the waveguide line to which the object belongs.

InstrICLoop

FromToTable

InstrPartFunc InstrPartFunc InstrPartFunc InstrPartFunc InstrPartFunc InstrPartFunc InstrPartFunc InstrPartFunc

ParentHVACLineName ParentHVACLineObject ParentICLoopObject ParentPipingLineName ParentPipingLineObject ParentTubingLineName ParentTubingLineObject ParentWaveguideLineName

Piping & instrumentation Diagrams

Version 5 Release 16

Page 205

InstrPartFunc InstrPartFunc

ParentWaveguideLineObject ParentICLoopName

Returns a pointer to the waveguide line to which the object belongs. Returns the name of the instrumentation and control loop to which the object belongs.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 206

Equipment
The following computed attributes and methods are in the EquipLayout Knowledgeware dictionary. Not all methods take input parameters, and for those that do, the parameters are described in the Description column. Whether you can see the value returned by the method depends upon how you are using it in Knowledgeware. For example, if you write a Knowledgeware rule or check causing a component to display differently based on the outcome of that rule or check, you won't see the calculated value; just the result of the calculated value. You can see the value returned by a computed attribute in:
q

A report you generate through the Tools - Report Definition dialog. The text displayed in your diagram, after you define a text template using the Insert Link Template dialog. The Edit - Properties dialog, providing the administrator configured them to display as described in Changing the Display Order of Properties.

Object Type EquipFunc EquipHVACNozzleFunc

Attribute/Method Name PhysicalEquipmentName IsEquivDiameterConsistent()

Description

Returns true if the input object has the same equivalent diameter as anything to which it is connected. Returns the name of the equipment to which a nozzle is connected. Returns a pointer to the equipment to which a nozzle is connected. Returns a pointer to the equipment function to which a nozzle function is connected. Returns the name of the equipment function to which a nozzle function is connected. Returns true if the input object has the same nominal size as anything connected to it. Returns true if the input object has the same pipe specification as anything connected to it. Returns true if the input object has the same nominal size as anything connected to it. Returns true if the input object has the same pipe specification anything connected to it. Returns true if the input object has the same tube specification as anything connected to it.

EquipNozzle EquipNozzle EquipNozzleFunc EquipNozzleFunc EquipPipingNozzleFunc EquipPipingNozzleFunc

ConnectedEquipmentName ConnectedEquipmentObject ConnectedEquipFunctionObject ConnectedEquipmentName IsNominalSizeConsistent() IsPipeSpecConsistent()

EquipTubingNozzleFunc IsNominalSizeConsistent() EquipTubingNozzleFunc IsPipeSpecConsistent() EquipTubingNozzleFunc IsTubeSpecConsistent()

Piping & instrumentation Diagrams

Version 5 Release 16

Page 207

Customizing
This section describes ways in which you can customize the Piping and Instrumentation Diagrams workbench. The task Setting Up the Application describes the various steps you have to take, and the order in which you have to do them, to set up Piping and Instrumentation Diagrams. Setting Up the Application Customizing Settings Project Resource Management Feature Dictionary: Creating Object Classes and Attributes Creating Custom Reports Defining Options Object Naming Creating Text Templates Line ID Catalogs Working with ENOVIA

Piping & instrumentation Diagrams

Version 5 Release 16

Page 208

Customizing Settings
This section describes the settings that you can access through the Tools - Options command in the menu bar. These settings are stored in permanent setting files and will not be lost when you end your session. Some of these settings affect the looks of the workbench. Others affect the way certain functions behave. Still others are necessary to have access to certain functions. When they are necessary for a function they are also identified in that specific task. 1. Click Tools - Options in the menu bar. The Options dialog box displays. 2. Click Equipment & Systems under the Options heading in the left column. Tab pages become available in the main window. These apply to more than one application.

These tab pages allow you to customize the following:


q

Diagrams settings Display settings Design Criteria

3.

Not all options in these pages are relevant for all applications. Also available to you are pages listed below the heading Equipment & Systems. These are specific to the applications mentioned.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 209

Click Piping and Instrumentation Diagrams to customize.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 210

Diagrams

This tab is specific to diagrams products. It allows you to select or specify settings for:
q

Gapping information Flow arrow information Scale component factor Connector display Reference component display.

Gapping Information

Type: Select the looks of the gap you want displayed in your document by clicking one of the buttons. The three choices are blank, jump and wavy. Size: Enter the size of the gap. Priority rules: Select the line in which the gap should display.

NOTE: Gaps display in a document after you execute the View - Gaps command. See Display Line Gaps in Document.

Flow Arrow Information

Piping & instrumentation Diagrams

Version 5 Release 16

Page 211

Flow Arrow Frequency


Select the segments on which you want flow arrows to display: All: Arrows will display on all segments. Not Last: Arrows will display on all segments except the last. Middle: An arrow will display in the middle segment only. All Middle: Arrows will display on all segments except the first and last segments.

Flow Arrow Positioning on Segment


Select the position of the flow arrows:
q

Middle: The arrow will display in the middle of a segment. End: The arrow will display at the end of a segment.

Flow Arrow Type


Select the type of the flow arrow: filled, unfilled or standards. This defines the looks of the arrow. Flow Arrow Size Enter the size of the flow arrow. The size is measured front to back. Note that the size of the arrow will remain constant, even when you zoom in or out of a document. NOTE: Flow arrows display in a document after you execute the View - Flow command. See Display Flow Arrows in Document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 212

Scale Component Factor

This allows you to modify the size of a placed component. When the factor is 1 the component will display normally, according to the scale of your document. Changing the factor to 2 or 3 doubles or triples the size of a placed component, whereas 0.5 halves it, and so on.

Connector Display

Two options allow you to show or not the connectors in the drawing sheet:

By default,
q

Show connected connectors is not selected to lighten the display Show unconnected connectors is selected to emphasize the display. Modify dynamic connectors: when you check this option and create connectors you will only be able to define the values for three attributes - name, alignment vector and flow capability. If the option is unchecked you will get the default values for these attributes.

Reference Components Display

Piping & instrumentation Diagrams

Version 5 Release 16

Page 213

Show reference components: Selecting this checkbox displays reference components in the specification tree. A reference component is a component that is pointed to by placed instances. It may be placed in a catalog, or it may be built in a design document, intended for use only in that document, and not placed in a catalog. Displaying a reference component in the specifications tree allows you to place components from the tree (using the place component command). Show drawing in tree: Selecting this checkbox displays detail sheet objects in the specifications tree. This, in turn, allows you to select them and perform various operations.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 214

Display

This tab provides display options for:


q

Analysis mode Specifications tree 3D Viewer display Routable display.

Analysis mode

Analysis mode
Select the box in Analysis Mode to display information about routables. It works only when you are performing an action with a routable, such as placing a part, branching a run or creating an offset route.

Specification tree

Piping & instrumentation Diagrams

Version 5 Release 16

Page 215

Application objects: Show application grouping


Selecting the checkbox Show application grouping displays object grouping mechanisms such as piping lines or zones in the specifications tree, along with all their members - pipes, valves, etc. These members will also display as separate entries in the specifications tree (they will display twice). If you do not select this checkbox then the parts will display in the specifications tree, but there will be no entry grouping them under their parent piping line, zone or other grouping mechanism.

Spatial objects
Click to select the check boxes of the items you want to appear in the specifications tree. Spatial objects may only be placed using the Systems Routing, Systems Space Reservation and Plant Layout workbenches.

Spatial Assembly
When the Spatial Assembly checkbox is not selected, objects (that are specified in this option) in a document will display in the specifications tree in the order in which they were placed. If you select the checkbox then they will display alphabetically. This applies to Plant Layout, Systems Routing and Systems Space Reservation.

3D Viewer display

Piping & instrumentation Diagrams

Version 5 Release 16

Page 216

Run connections
Click to select the check boxes to set the connection and connector display options as desired.

Part connectors
Set the color of the connection and connector symbols using the drop down color palette.

Routable display

Twist Smoothness Factor


Change this option to increase the smoothness of a run at a twisting turn.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 217

Design Criteria

This tab allows you to toggle settings for:


q

ID Management 3D Design 3D Placement. Line ID file name

ID Management

Update ID on property change


When the object naming convention (ID schema) includes an attribute, e.g. nominal size, and you change its value using the Properties dialog box, the name of the object will change to reflect the new value of the attribute.

3D Design

Schematic Driven
Click to select Schematic Driven if you are placing parts from a schematic into a 3D design document. Used with Piping Design, Tubing Design, HVAC Design and Waveguide Design applications.

3D Placement

Piping & instrumentation Diagrams

Version 5 Release 16

Page 218

Place automatic parts


When Place automatic parts is selected the automatic parts rule is invoked. You can, for instance, place an object such as a valve and the flanges and gaskets will be placed automatically.

Line ID Options

User Defined file name


Selecting the checkbox gives you a Line ID Filename field in the Create Line ID dialog box. To explain, every time you create a line ID, this application creates a system file for it. Normally this file is named in such a way that users cannot recognize it. If you want to give this file your own name then you need to select this checkbox. See also Creating a Line ID.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 219

General

This option applies to all the diagrams products. Selecting this checkbox brings up the Part Selection dialog box during the part placement process. See Physical Part Selection for more information about part selection.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 220

Project Resource Management


Users need to manage their resources in a way that is different from what they have been used to. Previously, system administrators could click Tools - Options in the menu bar, navigate to a tab and field, and enter information. Information such as directory paths for various resources without which the application cannot function - line list catalogs, user dictionaries, catalogs, etc. The same information is still needed, but the way of entering it is different. Administrators can no longer enter it using the Tools - Options dialog boxes. Instead, they need to enter the information in one file, which is in XML format. What they enter will be visible in the Options dialog boxes, but it cannot be changed there. Using the PRM Command Understanding Project Resource Management Checking a PRM File for Errors Organizing Resources in PRM File List of PRM Resources and Flags

Piping & instrumentation Diagrams

Version 5 Release 16

Page 221

Using the PRM Command


This task shows how you can select a project for your session. 1. From the appropriate CATIA workbench, launch the project resource management (PRM) command by selecting Tools - Project Management - Select/Browse from the menu bar. The Project Resource Management dialog box is displayed:

Note that when the dialog box opens the last project that you used is selected. The Select tab lists all the XML projects setup found in the directory defined by the environment variable CATDisciplinePath. This list begins with a CNEXT project which contains only the applications with their resources as defined and delivered with CNEXT. 2. Select the project of your choice, here Project. The corresponding PRM file is read and the disciplines it contains are listed. 3. Select the corresponding discipline, here Piping. Click OK to use the project and discipline you have selected.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 222

4. The following step is used for informational purposes only - to see a list of resources for a particular discipline. To select a project you only need to take the steps explained above. Select the Browse tab. Once a project and a discipline have been selected, the dialog box lists all the applications defined for the chosen discipline, the description of the active application, and the list of resources of that application. The list of resources displayed is always that for the active application. You should also note that the applications displayed include the applications under that particular discipline, and any applications that are at the project level, which means above the discipline in the PRM hierarchy. In the example below, the Piping discipline displays Piping Design and PID, which are part of that discipline. It also displays the Equipment, Hanger Design and Penetration Management applications, because some of their resources have been placed at the project level. The reason for placing them at the project level is that most disciplines make use of these applications.

When the Project Resource Management dialog box first displays, as explained in Step 1, it may contain a third tab - XML Parsing Error. This indicates that there is an XML syntax error in the file that corresponds to the Project you have chosen.

Click the XML Parsing Error tab to display the error, as shown in the image below.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 223

You will need to correct the PRM file to get rid of the error. Errors in defining resources in the PRM file are explained in Checking a PRM File for Errors.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 224

Understanding Project Resource Management


This task shows you how to manage project resources like catalogs and dictionaries. These changes can only be made at system administrator level. For a more complete list of resources and flags see List of PRM Resources and Flags. The project resource management (PRM) file identifies resources (such as line list catalogs, user dictionaries, etc.) to the application. Specifically, the PRM file identifies each resource and its location (directory path). The PRM file also organizes the resources by discipline and application, associating resources to specific applications. Therefore, you get the correct resource, equipment catalog for instance, for the resource you are working in. It's hierarchical structure allows you to share resources, so that you do not have to place duplicate copies of the same resource in several directories. The PRM file is also used for certain other purposes, such as setting flags. These are explained below. A sample file is provided with this application, and it is best to make a copy of it and edit it. The default location is ...intel_a\startup\EquipmentAnd Systems\ProjectData and the file is named Project.xml. The application will function even if the user does not enter information particular to his site, but nothing can be saved. Therefore, the first task an administrator needs to do is enter information relevant to his site or project. 1.If there is more than one project at your site you will need to make a project resource management file for each project. You can name the file anything you want to and change its location too (see below). However, you must set the variable in the Environment Editor. You do this by opening the Environment Editor dialog box and entering against the line CATDisciplinePath the directory in which your project resource management files are:

If you have more than one project resource management file then by default the application will start with the file named Project.xml, if there is such a file, or the last file used. If you wish to select another resource management file you must open it by clicking Tools - Project Management. Go to the Select tab and select the file and discipline you need. This dialog box shows each resource available to you, unless the value of "Visible" (see below) against a resource or application is set to No. 2.The resource management file is organized into several sections to make it easier to manage and utilize resources. The image below shows its hierarchical structure, with an exception, which is explained below. "Other disciplines" refers to other disciplines like Tubing, or AEC V4 to V5 Migration Discipline, that are placed at the same level. They are not shown in this image for reasons of space.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 225

The Project box refers to the project for which the PRM file has been created, and will frequently be identified by the file name. In this case it is Project.xml. When you look at the Project.xml file you will see that the resource listings begin with project resources. Any resources you place under the heading Project Resources can be used by all applications that are included in the file. In the sample file you will see items like zones, feature dictionary and application-generated object names in this section. All disciplines and applications shown under project resources will be able to access the resources identified under the heading project resources. The next level is the discipline level. All resources placed under a discipline, such as Piping, can be used by all the applications which are listed under it. In the example above, Piping Diagrams, Piping Design and Equipment applications are shown under the Piping Discipline. Resources such as various catalogs and report definitions are listed at the discipline level and can be accessed by all applications that belong to that discipline. The next level of resource management is the application itself. Any resource referred to at this level can only be used by that application. Resources like catalogs, files that contain connector attributes and resolved parts directories are listed at this level. Equipment Arrangement and Hanger Design have been placed under several disciplines. These applications are considered multi-discipline because their resources are used by all disciplines. When you are working in these disciplines you may need Equipment or Hanger resources. However, in different disciplines you may not use the same resources from Equipment Arrangement or Hanger Design and this structuring allows you to place different different resources under each discipline. For instance, under the Piping Discipline, Equipment Arrangement may have a different catalog (with Piping related equipment only) than under the HVAC Discipline.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 226

Equipment and Hanger applications have also been placed at the project resource level, primarily to allow sharing of resources, under the headings "Equipment Application Resources" and "Hanger Design Application Resources." To explain: If you are working in Piping Design you are in the Piping Discipline. You select the discipline by clicking Tools - Project Management, or simply by opening an application, which will activate the correct discipline. For this to happen your PRM file must be set up correctly. Now, while in the piping workbench, you want to place equipment in your document, and you launch Equipment Arrangement. When you do so you will only have access to equipment resources that are identified in the PRM file under the piping discipline, for instance the "piping equipment catalog," containing piping related equipment. But let us assume that in your project you have certain types of equipment that are used by all disciplines. You can create a catalog that contains all this common equipment and identify it under "Equipment Application Resources" at the project level (it should not be identified under discipline also). When you do this you will have access to this catalog when you open Equipment Arrangement under any discipline. Some applications have the entry "Visible = yes". If you set the value to No then this application cannot be used and will not be visible in the Tools - Project Management dialog box. 3. A resource entry looks like this:

<Resource Name="PipingIDSchema" Description="Piping ID Schema Directory"> <ID Type="Path" Driver="File" Location="..\..\EquipmentAndSystems\Piping\DataDictionary"/> </Resource>
q

You should not change the Resource Name, even if you replace a resource with a different one. You can change the Description if you want to - this is a brief explanation of the resource. The Type field refers to file type. If the Type field says Catia, it refers to a file type unique to Catia, such as .catalog. The type Misc is used for resources which are of a type not unique to Catia and must be opened in another way. The type Path is similar, except that in the Location field only the directory in which the resource is located is named. If your resources do not reside in Enovia, enter File in the Driver field. Define the Location field as follows: As shown in the resource example above, the location entry is relative - it is relative to the entry you made in the Environment Editor as shown in Step 1. The entry in the location field will be added to the entry you had in the Environment Editor and it is in that location that the application will look for the resource. Which is why it is preferable to enter absolute paths - including the drive letter - in the location field. If your resources are Enovia-based, enter EnoviaV5 in the Driver field. For Enovia-based resources, all you need to enter in the Location field is the file name of the resource without the file extension. For instance, the catalog PipingParts.catalog would be entered as PipingParts. The Location field usually gives the location of the resource. If this is a directory path then you can change the location, with an associated change in the PRM file. This entry is sometimes used to enter a value for a flag or behavior, such as 0 or 1, or True and False. Some resources have the entry "Visible = yes". If you set the value to No then this resource cannot be used and will not be visible in the Tools - Project Management dialog box. Some resources have the entry Access="RW" or "R". These refers to file permissions: read-write or read.

When you change from using file-based resources to Enovia-based resources: You must go through the PRM file and change the "Driver" and "Location" entries as noted above. This must be done for all resources that

Piping & instrumentation Diagrams

Version 5 Release 16

Page 227

have been placed in the Enovia database. 4.The Project Resources listed in the sample Project.xml file are described in following sections, beginning with the resources referred to under Project Resources: q ID schema resources: The "location" lists the directory where the rules for naming objects are stored. Use the default location provided in the sample file. You need to have this for every application you use. In addition, there is an entry for "MultiDisciplineIDSchema." This location is used for objects -such as zones that are used by all disciplines.
q

User dictionary resources: In the location field enter the name of the CATfct file for each application. You do not need to enter the location. The CATfct file is used to store all the classes and attributes created by you. The default names for CATfct files in each application are included in the sample project.xml file and you should use these names unless you have created a different CATfct file, or changed the default name. There is also a MultiDisciplineUserDictionary - this CATfct file can be referred to by all applications. Zones catalog: The zones that you create need to be stored in a catalog accessible to all users, because they are shared. The default location is CATMldZone.catalog. Even though zones are only created in schematic applications, other applications may use them when documents are moved from schematic to 3D. Enter a different name or location if you change them. Discrete values: Many attributes have discrete values and this directory is used to store them. Schematic driven: This is a flag that needs to be set for schematic driven routing and parts placement. If the value of "Location" is set to 0 then individual users can check or uncheck an option that allows schematic driven 3D design. If the value is set to 1 then the option "schematic driven" is always selected and users cannot uncheck it. (In Equipment Arrangement, schematic driven parts placement is not possible if the Function Driven flag is set to 2.) Delete Part On Run: This entry is used to control whether all parts on a run will be deleted when you delete the run. If you enter the value of "Location" as 1 then the parts will be deleted. If you enter the value 0 then the parts will not be deleted when you delete the run. Graphic representations: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). That file is created within an application, as you will see later. There is also a file under Project Resources because the categories must be available to all applications. If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Penetration openings catalog: The profiles of the holes you may want to make through walls and partitions to pass pipes and ducts are noted in this catalog. If you make a new profile you must enter it here too. Enter a new location and file name if you want to change them. ID Sequence Number directory: The IDSequenceNumbers directory contains the last sequence number that was generated for an object. You should specify a location for it. Importer CATfcts: This lists the location of your CATfct files, and is used when migrating V4 models to V5. If you change the location of the CATfct files you must enter the new location in the "Location" field. You do not need to do anything if you continue to use the default location. Reference Grid System: Location of the CATPart that contains the reference grid definition used by applications. You need to modify this entry if you change the location of the CATPart or rename it. Discipline super class: This is a text file that lists the object classes that will be visible in a class browser when you are in the Equipment Arrangement workbench. You can have files at project, discipline and application level. The filter will only work with a user-generated PRM file. Computed attributes: This entry shows the location of the ComputedAttributes.txt file. The computed attributes contained in this file will display in the Properties dialog box. You can change the location of this file, and update the PRM file accordingly. You can also change the entries in the file. Unique reference part number options & partially resolved reference part number options: These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. Publication Based Connections: This entry controls whether publication based connections will be used

Piping & instrumentation Diagrams

Version 5 Release 16

Page 228

when establishing connections between elements in different work packages. When this flag is on (the value in the Location field is 1), the system will use publication based link technology. This link technology is intended to improve support for configuration management, revision management and concurrent engineering. When working in an ENOVIA environment, publication based connections are used for all cross document connections, regardless of the setting of this resource. 5.The next level, as explained above, is the Discipline level. Resources placed under the Discipline category can be used by all the applications in that discipline. The sample Project.xml file places the following resources at the Discipline level. Each entry names the file and gives its default location. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. The following resources are referenced, but not all disciplines will have all of these resources.
q

Specifications catalog Insulation specifications catalog Material specifications catalog Standards catalog Design rules: You need to use the default location and file name Parts catalog name and location: contains parametric parts Piping lines shared catalog: The file where shared piping lines are stored and its location. Sample data directory: This is the location where the reports you run will be stored. Report definitions directory: The formats (definitions) you create for running reports are stored in this directory.

6.In addition to resources placed at the Project and Discipline levels, resources are also placed at the application level and are only available to the application under which they are placed. 2-D applications have all or most of the following resources. q Component catalog: The parts catalog.
q

Shared instrument lines catalog. Annotation catalog. Sample data directory: When you create graphic representations for a part you need a file in which to store the categories (open, closed, etc.). If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Design rules for Equipment Arrangement: This is used when assigning a part type to a 2D part. The parts catalog for Equipment Arrangement: This is used when assigning a part type to a 2D part.

3-D applications will have most of the following resources or entries.


q

Graphic representations file: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Connector attributes file: This file lists the attributes that will be inherited (from the part) by a connector when you are placing it on a part. If you want to make changes to the attributes you want a connector to inherit you must do it in this file. Do not change the name of this file. Resolved parts: When you place a parametric part in a document it assumes specific dimensions. Once a part has specific dimensions it is placed in the Resolved Parts catalog. The location of the default Resolved Parts catalog is listed here. Design rules: You need to use the default location and file name.

Piping & instrumentation Diagrams


q

Version 5 Release 16

Page 229

Parts catalog name and location: contains parametric parts Report definitions directory: The formats (definitions) you create for running reports are stored in this directory. Graphic 2D Symbols Catalog: For Piping, this is the catalog in which the 2-D equivalents of 3-D endstyles are stored. For Equipment, this catalog contains 2-D symbols for center of gravity. See Drawing Production for more information. Growth Factor: Some applications allow you to reserve space in some parts for future growth. You can, for instance, reserve space in a conduit for future growth. The space saved for future growth will be equal to the value you enter in the "Location" field. If you enter 0.2 it means that 20 percent of the space in a conduit will be reserved for future growth and you will only be allowed to use 80 percent of the space in it. Function Driven: This is a flag that controls parts placement in Equipment Arrangement. The value in the Location field dictates: 1 - Function driven equipment placement is possible; 2 - Only functionless equipment placement is possible. (Schematic driven parts placement is not possible in Equipment Arrangement.); 3 - Both function driven and functionless equipment placement are possible (a final Tools Options setting is needed. See Functionless Parts Placement in Equipment Arrangement documentation.) Hanger Cable Clearance: The value in the Location field is the cable clearance, in millimeters. This value plus the diameter of the cable you are routing must be less than the tier spacing of the hanger. The cable clearance value is assigned when a hanger is placed. HVAC Up Direction: The value in the Location field determines the 'Up' direction of a part that is placed on a run. There are two numerals in this field - the first dictates the up direction for a part placed on a horizontal run, the second is for a vertical run. Thus, if the value is 00, the Up direction will the same for both horizontal and vertical runs. The values are: 0 - follow the run's Up Direction; 1 - Up direction will follow the X axis; 2 - follow Y axis; 3 - follow Z axis.

7.The AEC Migration Discipline refers to a product that enables you to migrate V4 models to V5. It has Piping Design, Piping and Instrumentation Diagrams, Equipment Arrangement, Tubing Design and HVAC Design resources under it. Most resources have been described above and do not need further explanation. Enter the location and file names if they are different from those in the sample Project.xml file. In addition, under the heading AEC V4 V5 Migration there are several options you should know about. They are explained below. AEC V4 V5 Migration There are several options that you need to set to True or False. The first several are about migrating data to Piping and Instrumentation Diagrams, Piping Design, Equipment Arrangement, Tubing Design and HVAC Design and Structures. If a V4 model has data of all these types, but you have set two of them to False, then you will only receive V5 data relating to the applications set to True. If you want data of all types to be migrated then you must set all the options to True. Other options are:
q

Create runs without parts: If set to True a run will be migrated without the parts. ImportPipingLine (or other type of line): If set to True a line will be created in the V5 Piping Line catalog if it does not exist. When set to False, the migration process will stop if the line does not exist in V5. Mapping Table: You need to enter the location and name of the migration mapping table if you change the default name or location. MigratedPIDNoShowSheetFormat: The sheet format (also known as title block) will not be visible if the value of "Location" is set to False. MigrateXXXWithMissingLines: If set to True the sheet will be migrated even if some Lines cannot be. If set

Piping & instrumentation Diagrams

Version 5 Release 16

Page 230

to False the migration process will stop if missing lines are encountered.
q

MigratedXXXSheetSize: Enter the size in the Location field: Letter, Legal, A0, ISO/A1, ISO/A2, ISO/A3, ISO/A4, ISO/A, ANSI/B, ANSI/C, ANSI/D, ANSI/E, ANSI/F, ANSI).

8.In addition to some of the resources explained above, the Structure Discipline includes the following resources or entries: q Sections catalog: If you change the default location of the AISC_BigScale catalog then enter the location in this entry. The location should include the directory AISC in which the catalog should reside, so that the path reads: ......AISC\AISC_BigScale.catalog.
q

Structure sections path: The path of the directory in which the available resolved sections are stored. The default location is ...startup\EquipmentAndSystems\Structure\StructuralCatalogs\ModelsResolved. Structure Thickness List: This is the location of the thickness list sample file, which contains the list of thicknesses that can be applied to a plate. Structure openings catalog: Location of the openings parts catalog. Structure materials catalog: Location of the structure materials catalog. Structure detail design: Location of the catalog that contains user defined features. Naming section characteristics: Location of the NLS file that lists names of sections whose names should not be changed. This is for internal use. Do not change anything in this entry. Structure Functional Connections Catalog: Location of the Structure Functional Connections Catalog. This catalog contains the names of connection types between objects. Project Bounding Box: This specifies the dimensions of your project - if you are designing a ship then it will be set within these dimensions. You can define the unit used for measuring - the default is millimeter - and change the default values for each direction. The values are measured from the origin (000).

9.Make sure to save your changes.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 231

Checking a PRM File for Errors


This task shows how you can check a project resource management (PRM) file for certain errors. This tool will only check required and optional resources in the PRM file for errors. Required resources are those that the application needs, such as catalogs. Optional resources are those without which the application can still be used, and example is the ID sequencing number. There are other resources in the PRM file that are not checked at all - these are resources that add functionality to the application. Examples of these are flags that are set through the PRM file - these cannot be checked for errors because there is no way of telling what the user has set them to. See Using the PRM Command for information about syntax errors in the PRM file. The environment variable CATDisciplinePath should be defined to point to the directory where your PRM files are stored. 1. Click Tools - Project Management - Validation in the menubar to bring up the Project Management Validation dialog box. The image below shows part of it without any selections having been made. The active project, discipline and application will be selected by default when the dialog box opens.

2. Select a Project, Discipline and Application as necessary. If you select ALL in the Discipline and Application fields then the entire project resource management file will be checked (required and optional resources only). 3. Click Apply after you have made your selection. The dialog box will display the resources that have errors. The errors are explained below. q If there are no errors then a message will state that all required - or optional - resources are okay, in the Status column.
q

Select a resource to see more information about the error in the Selected Resource field below. Click on the column headings to sort by that heading. A Y in the Required column shows if a resource is required. No entry means it is an optional resource.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 232

4. The errors are explained below. Also see the PRM task for more information. q Resource definition has incorrect type: The value of the 'Type' field in the resource's PRM entry is incorrect. The Type field refers to file type. See the PRM task for more information.
q

Resource not found in the project management xml file: There is no entry for the resource in the PRM file. Resource Data not found: The file or directory corresponding to the resource cannot be found at the location defined in the PRM file. Access specified for location for resource is not correct: Some entries have a field called 'Access'. This refers to the permissions set for the file corresponding to the resource. One common error is that some files need to have access set to RW (read-write) and not R (read only).

5. You can save the report. Click the Export button and enter a file name and location in the Save dialog box that displays. The file must be saved in .htm format.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 233

Organizing Resources in PRM File


This task shows how you can organize and change the location of resources in a project resource management (PRM) file. This function is also sometimes referred to as "using an alias". After an initial setup effort, this allows you to change the location of resources as shown in the PRM file by simply changing the directory path on one line. This makes it easier to use a different set of resources, for instance, especially if you have organized like resources into individual directories. 1. You need to add the data at the beginning of the PRM file. In the sample PRM file the data is shown beneath the following line: <!-- Aliases in the project file --> 2. Under this line, you need to identify the organizational name (the alias name) in which you want to group certain resources, and the directory path to it. The following line is an example. You need to follow the format shown in it. <Alias Name="Startup_Directory" Value="..\..\EquipmentAndSystems\" /> You can use any alias name. You can replace ..\..\EquipmentAndSystems\ with an absolute path, in which case the application will look for the resource at that location. The following is an excerpt from the sample PRM file, to show what the beginning of the file looks like: <!DOCTYPE Project SYSTEM "Project.dtd"> <Project Name="Sample_Project"> <!-- Aliases in the project file --> <Alias Name="Startup_Directory" Value="..\..\EquipmentAndSystems\" /> <Alias Name="Components_Directory" Value="..\..\components\" /> <Alias Name="MultiDiscSample" Value="MultiDiscipline\SampleData\" /> <!-- ************** PROJECT RESOURCES ************** --> 3. <!-- ID SCHEMA RESOURCES --> You now need to replace the value of the Location field for each resource that you want to place in the organizational element you just created - in this case it is Startup Directory. The Location field should read: Location="${Startup_Directory}\Piping\DataDictionary"/> In the example above, the application will replace the words "Startup Directory" with the value ..\..\EquipmentAndSystems\ so that the directory path of the resource is actually read as ..\..\EquipmentAndSystems\Piping\DataDictionary. Whenever you want to change the location from the directory "EquipmentAndSystems" to another directory you only need to change it once in the appropriate line in the Aliases section. You need to do this for all resources you want grouped under a certain organizational element.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 234

4.

You can enter more than one alias name in the Location field for a resource. For instance, using the example given above, you can enter the following: "${Startup_Directory}\${MultiDiscSample}\EquipmentComputedAttributes.txt" in which case the application will look for the directories defined under the two alias names (..\..\EquipmentAndSystems\MultiDiscipline\SampleData) followed by the file name (EquipmentComputedAttributes.txt). You also have the ability to add the Path field to a resource. This is a matter of choice and provides the same functionality as using the Location field only. In the following example, both Location and Path fields are used: Location="EquipmentComputedAttributes.txt" Path="${Startup_Directory}\${MultiDiscSample}"/> The application will read it as ..\..\EquipmentAndSystems\MultiDiscipline\SampleData\ EquipmentComputedAttributes.txt. Instead of adding the alias names to a PRM file, as explained in Steps 1 & 2, you can add an environment variable to your environment file. To use the same example given in Step 2 above, you would add the following line in the environment file: set Startup_Directory=..\..\EquipmentAndSystems\ You can use an absolute path also. You then need to replace the value of the Location fields in the PRM file, as explained in Step 3 above. The application uses the following order to determine if an alias is used:
q

5.

6.

The environment file. The project resource management file. The application management resource file.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 235

List of PRM Resources and Flags


A list of the resources and flags used in the sample project resource management file is provided here. The list is generally in alphabetical order. However, where a resource name is preceded by an application name, then the application name is usually dropped. (This may not be the case when a resource is unique to just one application.) For instance, the resource IDSchema exists for most applications, and is listed as PipingIDSchema, EquipmentIDSchema, etc. This resource is listed only as IDSchema below. 1. Annotation Catalog: Catalog of text templates. Text templates allow the user to quickly and easily annotate a diagram or drawing. Bendable Polyline: Enabling this feature creates heavy bendables with a polyline. Existing bendables are converted to polyline when modified. To enable, enter the value 1 for the Location field. To disable enter 0. Catalog: The parts catalog for 2D applications, e.g. PIDCatalog. The parts catalog for 3D applications is generally referred to as a "parts catalog", e.g. PipingPartsCatalog. Catalog locations can be changed, with an associated change in the PRM file. Computed Attributes: This entry shows the location of the ComputedAttributes.txt file. The computed attributes contained in this file will display in the Properties dialog box. You can change the location of this file, and update the PRM file accordingly. You can also change the entries in the file. Color Schema Directory: When you assign default colors to objects using the feature dictionary, a file is created for each object containing that definition. These files are stored in this directory, defined under "Location." CompAccessPlateGenerationOptions (Compartment Access Plate Generation Options): A file in which attribute values for Structures plates, that are generated from Compartment and Access wall geometry, can be defined. Connector Attributes: This file lists the attributes that will be inherited (from the part) by a connector when you are placing it on a part. If you want to make changes to the attributes you want a connector to inherit you must do it in this file. Do not change the name of this file. Create XXX Run Without Parts: XXX is an application name, such as Piping. If set to True a run will be migrated (from V4 to V5) without the parts. Delete Part On Run: This entry is used to control whether all parts on a run will be deleted when you delete the run. If you enter the value of "Location" as 1 then the parts will be deleted. If you enter the value 0 then the parts will not be deleted when you delete the run. Design Rules Catalog: Usually preceded by an application name. You need to use the default location and file name. Discipline Super Class: This is a text file that lists the object classes that will be visible in a class browser when you are in the Equipment Arrangement workbench. You can have files at project,

Piping & instrumentation Diagrams

Version 5 Release 16

Page 236

discipline and application level. The filter will only work with a user-generated PRM file. Discrete values: Many attributes have discrete values and this directory is used to store them. Equip Design Rules Catalog: This is used by 2D applications when assigning a part type to a 2D part. Equip Parts Catalog: This is used by 2D applications when assigning a part type to a 2D part. Function Driven: This is a flag that controls parts placement in Equipment Arrangement. The value in the Location field dictates: 1 - Function driven equipment placement is possible; 2 - Only functionless equipment placement is possible. (Schematic driven parts placement is not possible in Equipment Arrangement.); 3 - Both function driven and functionless equipment placement are possible (a final Tools - Options setting is needed. See Functionless Parts Placement in Equipment Arrangement documentation.) Graphic 2D Symbols Catalog: For Piping, this is the catalog in which the 2-D equivalents of 3-D endstyles are stored. For Equipment, this catalog contains 2-D symbols for center of gravity. See Drawing Production for more information. Graphic Representations: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). That file is created within an application, as you will see later. There is also a file under Project Resources because the categories must be available to all applications. If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Growth Factor: Some applications allow you to reserve space in some parts for future growth. You can, for instance, reserve space in a conduit for future growth. The space saved for future growth will be equal to the value you enter in the "Location" field. If you enter 0.2 it means that 20 percent of the space in a conduit will be reserved for future growth and you will only be allowed to use 80 percent of the space in it. Hanger Cable Clearance: The value in the Location field is the cable clearance, in millimeters. This value plus the diameter of the cable you are routing must be less than the tier spacing of the hanger. The cable clearance value is assigned when a hanger is placed. HVAC Up Direction: The value in the Location field determines the 'Up' direction of a part that is placed on a run. There are two numerals in this field - the first dictates the up direction for a part placed on a horizontal run, the second is for a vertical run. Thus, if the value is 00, the Up direction will the same for both horizontal and vertical runs. The values are: 0 - follow the run's Up Direction; 1 - Up direction will follow the X axis; 2 - follow Y axis; 3 - follow Z axis. ID Schema Resources: The "location" lists the directory where the rules for naming objects are stored. Use the default location provided in the sample file. You need to have this for every application you use. In addition, there is an entry for "MultiDisciplineIDSchema." This location is used for objects -such as zones - that are used by all disciplines. ID Sequence Number: The IDSequenceNumber directory contains the last sequence number that was generated for an object. You should specify a location for it. Import...: Usually followed by a type of line, such as Piping Line. Used when migrating V4 data to V5. If set to True a line will be created in the V5 Piping Line catalog if it does not exist. When set to

Piping & instrumentation Diagrams

Version 5 Release 16

Page 237

False, the migration process will stop if the line does not exist in V5. Importer CATfcts: This lists the location of your CATfct files, and is used when migrating V4 models to V5. If you change the location of the CATfct files you must enter the new location in the "Location" field. You do not need to do anything if you continue to use the default location. Instrument Line Attribute Filter: A file that defines the list of instrumentation related attributes used to filter the Instrument Line ID selection list. Instrument Lines Catalog: The file where shared instrument lines (line IDs) are stored. Insulation Spec Catalog: Usually preceded by an application name, such as HVAC. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Line ID Attribute Filter: A file that defines the list of attributes used to filter the application Line ID selection list. Lines Catalog: Usually preceded by an application name. The file where shared lines (line IDs) are stored. Material Management Mode: The value of the Location field determines the default state of the option Show Preferred List Only in Material & Orientation dialogs. None: The option displays in its last opened state. ActiveUnSpec: The option is unselected. ActiveSpec: The option is selected. Material Spec Catalog: Usually preceded by an application name, such as HVAC. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Migrate...: Usually followed by an application name. This option is used when migrating V4 data to V5. Set the value of Location to True if you want data of this type to be migrated into your V5 document. Set it to False if you do not want it migrated. Migration Mapping Table: The migration mapping table maps V4 classes and attributes to V5. There are other mapping tables specific to applications, such as Tubing Migration Mapping Table, which maps V4 tubing detail names to V5, and Structures Migration Mapping Table, which maps structures names from V4 to V5. Migrated PID No Show Sheet Format: The sheet format (also known as title block) will not be visible if the value of "Location" is set to False. Migrated XXX Sheet Size: XXX is an application name, such as PID. Enter the size in the Location field - Letter, Legal, A0, ISO/A1, ISO/A2, ISO/A3, ISO/A4, ISO/A, ANSI/B, ANSI/C, ANSI/D, ANSI/E, ANSI/F, ANSI). Migrate XXX With Missing Lines: XXX is an application name, such as PID. If set to True the sheet will be migrated even if some Lines cannot be. If set to False the migration process will stop if missing lines are encountered. Molded Conventions: Location of a file that contains the rules defining molded conventions for

Piping & instrumentation Diagrams

Version 5 Release 16

Page 238

structural objects. Naming Section Characteristics: Location of the NLS file that lists names of sections whose names should not be changed. This is for internal use. Do not change anything in this entry. Offsheets Catalog: Usually preceded by an application name, such as PID. The catalog of offsheet symbols to be used in a schematic diagram. Orientation Naming Convention: This is a variable that defines the ship coordinate system, whether it is American or European. For American convention enter the following in the Location field: CATStrOrientNamingUSAConv. Partially resolved reference part number options & unique reference part number options: These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. Parts Catalog: The parts catalog for 3D applications, e.g. PipingPartsCatalog or TubingPartsCatalog. Contains parametric parts. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Penetration Openings Catalog: The profiles of the holes you may want to make through walls and partitions to pass pipes and ducts are noted in this catalog. If you make a new profile you must enter it here too. Enter a new location and file name if you want to change them. Project Envelope: (Bounding Box) Location of a file that specifies the dimensions of your project if you are designing a ship then it will be set within these dimensions. You can define the unit used for measuring - the default is millimeter - and change the default values for each direction. The values are measured from the origin (000). Project Parameters: Location of a file that defines a ship's coordinate system. Project Reference Planes: Location of a file that contains defined project reference planes used in some Structures applications. Publication Based Connections: This entry controls whether publication based connections will be used when establishing connections between elements in different work packages. When this flag is on (the value in the Location field is 1), the system will use publication based link technology. This link technology is intended to improve support for configuration management, revision management and concurrent engineering. When working in an ENOVIA environment, publication based connections are used for all cross document connections, regardless of the setting of this resource. Reference Grid System: Location of the CATPart that contains the reference grid definition used by applications. You need to modify this entry if you change the location of the CATPart or rename it. Report Definitions: Usually preceded by an application name, such as Hanger. The formats (definitions) you create for running reports are stored in this directory.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 239

Resolved XXX Parts: (XXX is an application name.) When you place a parametric part in a document it assumes specific dimensions. Once a part has specific dimensions it is placed in the Resolved Parts catalog. The location of the default Resolved Parts catalog is listed here. Schematic Driven: This is a flag that needs to be set for schematic driven routing and parts placement. If the value of "Location" is set to 0 then individual users can check or uncheck an option that allows schematic driven 3D design. If the value is set to 1 then the option "schematic driven" is always selected and users cannot uncheck it. (In Equipment Arrangement, schematic driven parts placement is not possible if the Function Driven flag is set to 2.) Specifications Catalog: Usually preceded by an application name, such as Piping. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Standards Catalog: Usually preceded by an application name, such as Piping. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate.

StrFuncDesignUserDictionary: Location of the CATfct file used by Structure Functional Design and Ship Structure Detail Design.
Structure Detail Design Catalog: Location of the catalog that contains user defined features. Structure Drawing Symbols Catalog: Location of the catalog that contains the 2D symbols used in the drawing production function. Structure Functional Connections Catalog: Location of the Structure Functional Connections Catalog. This catalog contains the names of connection types between objects. Structure Hull Model: The location of the CATpart that contains the hull you want to use in your ship design. This hull feature will automatically be loaded when you create a system. Structure Hull Feature Name: The name of the hull feature defined in the CATpart document that is specified in the PRM resource 'Structure Hull Model'. Structure Materials Catalog: Location of the structure materials catalog. Structure Openings Catalog: Location of the openings parts catalog. Structure Sections Catalog: If you change the default location of the AISC_BigScale catalog then enter the location in this entry. The location should include the directory AISC in which the catalog should reside, so that the path reads: ......AISC\AISC_BigScale.catalog. Structure Sections Path: The path of the directory in which the available sections are stored. The default location is ...startup\components\StructuralCatalogs\ModelsResolved. Structure Thickness List: This is the location of the thickness list sample file, which contains the list of thicknesses that can be applied to a plate. Unique reference part number options & partially resolved reference part number options:

Piping & instrumentation Diagrams

Version 5 Release 16

Page 240

These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. User Dictionary: Usually preceded by an application name. In the location field enter the name of the CATfct file for each application. You do not need to enter the location. The CATfct file is used to store all the classes and attributes created by you. The default names for CATfct files in each application are included in the sample project.xml file and you should use these names unless you have created a different CATfct file, or changed the default name. There is also a MultiDisciplineUserDictionary - this CATfct file can be referred to by all applications. Zones Catalog: The zones that you create need to be stored in a catalog accessible to all users, because they are shared. The default location is CATMldZone.catalog. Even though zones are only created in schematic applications, other applications may use them when documents are moved from schematic to 3D. Enter a different name or location if you change them.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 241

Feature Dictionary: Creating Classes and Attributes


The feature dictionary editor allows you to create delete and manage object classes. Object classes are classifications under which you create various objects, like components, for storing in the catalog. You may, for instance, want to have several object classes under valve_function, one of them being check_valve_function, and create various types of check valves under the class. After adding the object classes to the feature dictionary they must also be added to the Function Physical Mapping tables in order to become available in the Class Browser during parts placement. In addition to that documentation, you may want to learn how to define class names in a CATfct file. Also refer to Understanding Project Resource Management. If you choose to delete the sample CATfct file provided with this application and create a new one then any resource that uses attributes or subclasses will be unusable. You will need to create a new parts catalog, for instance, and add new parts in it. You will not have this problem if you use the sample CATfct file to add classes to. You will learn more about these in this section. Starting the Feature Dictionary Editor Creating a New Object Class Adding Properties to an Object Class Defining Discrete Values for a Property Generating a Report Creating a New Feature Dictionary Opening a Reference Dictionary Defining User Names for Classes & Attributes Comparing Feature Dictionaries Mapping the Functional Physical Classes Opening a Document Without CATfct File

Piping & instrumentation Diagrams

Version 5 Release 16

Page 242

Defining User Names for Classes & Attributes


You may need to change class or attribute names in the feature dictionary sometimes - to another language, for instance. Or, in the case of user created class names, you may want to add spaces or certain characters that this application does not permit normally. Ways of doing this are explained below. You will come across references to the CATfct file elsewhere in the feature dictionary documentation. Briefly, the CATfct file is the file which stores the user-created classes that you see in each feature dictionary. The CATfct file must be kept in the default location, though you can change its name with a corresponding change in the project resource management file. The basic classes - the classes that display when you create a new feature dictionary and that cannot be deleted - are stored in a .feat file. CHANGING USER CLASS NAMES: The CATfct file is linked to another file which is of the type CATNls. The classes that you see in the feature dictionary are actually defined in the CATNls file. It is set up this way so that users can customize class names without having to change the dictionary. When you add a new subclass you cannot use certain characters or even spaces. You cannot add the class Piping Valve - it has to be PipingValve. Only alphanumeric characters can be used, without any spaces. If you want to override these restrictions you can create a CATNls file and enter your preferred names. The format of a CATNls file is reproduced below. To use your own name enter the subclass name as you created it in the first column, followed by your preferred name.

PipingValve = "Piping Valve"; PipingPipeFunc = "Pipe Function"; PipingPartFunc = "Piping Part Function";
If you create a new CATNls file you have to follow a naming convention so that the application can recognize it. If your feature dictionary is named CATPipinguser, then the CATNls file must have the name CATPipinguserNLS with the extension CATNls. Thus the file would be named CATPipinguserNLS.CATNls. All CATNls files must be stored in the directory ...intel_a\resources\msgcatalog. CHANGING BASIC CLASS NAMES: Basic class names are those that you see when you create a new feature dictionary. These classes are stored in a .feat file, which in turn is linked to a CATNls file. Feat files must be located in the directory ...intel_a\resources\graphic. The Piping Design file, for instance, is named CATPiping.feat. The corresponding CATNls file is in the directory ...intel_a\resources\msgcatalog. In the case of Piping Design the file is named CATPipingNLS.CATNls. The format of the file is as described above, and you need to change it in a similar manner. CHANGING ATTRIBUTE NAMES: All attribute names are contained in the file CATPlantShipModelerAttrNLS.CATNls, which is in the directory ...intel_a\resources\msgcatalog. You cannot create a new file for attributes - you must use the existing file. Enter a name using the conventions described above.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 243

Extreme caution must be used in changing names because all documents linked to them will be affected. It is recommended that the basic class names not be changed. For the same reason you should not delete attributes and classes.

Piping & instrumentation Diagrams

Page 244 Version 5 Release 16 Comparing Feature Dictionaries

This task shows how to compare the classes and attributes in two feature dictionaries. A separate task allows you to import classes and attributes from one feature dictionary into another. This task allows you to compare the classes and attributes in one feature dictionary to those in a second one. There can be several uses for this function, one of them being importing the classes and attributes that a subcontractor has added to a feature dictionary into the feature dictionary maintained by the main contractor. Your goal is to have a mapping table that shows the classes and attributes in the feature dictionary you want to import and the classes and attributes in the feature dictionary you are comparing against. This is done by a tool developed for the purpose. Before you run this tool you must "export" both feature dictionaries, explained elsewhere. Exporting them converts them into XML format, which is needed to compare the two. Once you have exported them and run the comparing tool (called comparator) you will get three files which tell you: which classes have problems (do not exist in the mapping table or the XML file of your feature dictionary), which classes need to be added to your feature dictionary and an overall report of what the tool has performed. Before you begin this process you must set the directory path - this tells the tool the directory path in your installation.
q

In Windows, open a command prompt and press Enter after typing: set AECMIGR_DIRECTORYPATH= XXX\MigrationDirectory where XXX is the directory path to your installation. In Unix: export AECMIGR_DIRECTORYPATH= XXX/MigrationDirectory where XXX is the directory path to your installation. The user can check the current path by executing the comparator, or executing CATAecDictionaryComparator -h. The comparator will show the path as the first line of output.

1.Export your own feature dictionary (Dictionary_B) and the feature dictionary you want to compare against (Dictionary_A). The process is explained in Exporting the V5 Feature Dictionaries. 1.To run the tool enter the following at a DOS prompt: CATAecDictionaryComparator -i (Dictionary_A) (Dictionary_B) -m (name of mapping table) -o (name for output) -V5 Where:
q

(Dictionary_A) is the XML file which contains the classes and attributes from the feature dictionary you are comparing against. It must include the XML extension. (Dictionary_B) is the XML file which contains classes and attributes from your feature dictionary. It must include the XML extension. (name of mapping table) is the name of the mapping table against which you want to compare. If you do not have a mapping table create an empty workbook using MS Excel, with a .csv extension. Enter the file name in this field - include the .csv extension. The mapping table should be in the following directory: intel_a\startup\EquipmentAndSystems\MigrationDirectory\Dictionary\Mapping Table. (name for output) is the name for the three output files. If you enter the name MAR, for instance, then three files will be produced: MAR.html, MAR.xml and MAR.csv.

An entry may look like this: CATAecDictionaryComparator -i Dictionary_A.xml Dictionary_B.xml -m V5toV5ObjectMapping.csv -o MAR

When the tool (called Comparator) has finished running it will directories: 245 XML and CSV files in Version 5 produce Releasethree 16 reports and place them in the followingPage Piping & 2. instrumentation Diagrams intel_a\startup\EquipmentandSystems\MigrationDirectory\Dictionary\DDL_Files and the HTML file in ...\Reports.

Open the HTML file in a Web browser to see a full report. The report begins with a table of contents that is hyperlinked to the entries. (The names in parentheses are internal names.) The entries in the report are color coded as follows:
q

Green: No action was taken. The class appears in the mapping table and the XML file of V5 classes. Blue: The class appears in the mapping table, but not in the XML file of your feature dictionary (Dictionary_B. Red: The class was not found in the mapping table or XML file of your feature dictionary (Dictionary_B). Orange: Mapping does not exist in the mapping table ("no mapping"), or is badly mapped.

Open the XML fileDiagrams (using a text editor like Wordpad) to see a of the classes that do not exist in your feature dictionary and can be imported. Page 246 Version 5list Release 16 Piping & 3. instrumentation <Class Name="PipingPartFunc" DisplayName="Piping Part Function" Superclass="Component_Function" Creator="System" Domain="PIP" UUID="b7acacd1_83_3a707981_10"> 4.Open the CSV file using Microsoft Excel. It will look similar to the image below.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 247

In the first three columns this table displays classes in the feature dictionary you are comparing against - Dictionary_B. You should fill in the 4th, 5th and 6th columns with whatever you want the corresponding entry to be in your feature dictionary - Dictionary_A. In column 7 you should enter the domain, or application. (PIP=Piping Design, PID= Piping and Instrumentation Diagrams, EQT= Equipment Design, HVA=HVAC Design, etc.) An asterisk in the Attribute column indicates that the entry is a class. If it has attributes then the lines that follow it will list the attributes under the same class name. In the example above, Line 2 shows a class. Lines 3, 4 and 5 show that the entries are attributes of the class Piping Line and are called Size, Part Description and Design Speed. NOTE: Entries should refer to the internal name of the class or parent. The internal name is the name within the application and is not the one the user sees. Frequently it is similar, though, and the class name Piping Line may have the internal name PipingLine. You can find the internal name by looking at the XML file, where it's referred to as Name and Superclass. 5.Once you have entered the information you need to copy and paste it into the mapping table - in the current example it is V5ToV5ObjectMapping.csv.

5.If Dictionary_A has classes and attributes that do not have equivalent classes and attributes in Dictionary_B then you must repeat the steps explained in Importing the XML Output. You can repeat these steps as many times as you want - until you are satisfied that your mapping table shows all the classes and attributes you want from Dictionary_A and their corresponding Dictionary_B classes and attributes. 5.Import the classes and attributes that do not exist in your feature dictionary (Dictionary_B) by using the process explained in Importing the XML Output.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 248

Mapping the Functional Physical Classes


This task shows you how to add new Function and Physical subclasses to the Function Physical Mapping table. Examples from the Piping Design workbench are used here. Substitute the appropriate resource or directory when working in another workbench, i.e. CATWaveguideSample feature dictionary. When new object classes (subclasses) are added to the Feature Dictionary they must be "mapped" in the FunctionalPhysicalMapping tables - the subclasses must be mapped to the physical part types. Only by mapping the new classes will they become available in the Browser during parts placement. This is also true when you add a function. When you create a function you also need to create a design table - see Knowledgeware documentation for information on how to do this. In the following paragraphs the term 'NewSubclass' is used for illustrative purposes only. In actual practice substitute the class you are adding, e.g., 'Drain_Valve' for NewSubclass. 1. While in the Piping Design workbench, click File - Open. Navigate to ..\intel_a\startup\EquipmentAndSystems\Piping\DesignRules, remove the Read Only status and open Piping-FunctionalPhysicalMapping.CATProduct. From Release 13 you have the capability of modifying the text table directly, instead of going through the CATProduct. To do so, open the XXXFunctionPhysical.txt file and make your changes. Go to Step 4 if you are changing the text file. 2. Expand Relations in the tree and double click the FunctionPhysicalMapping node. The Knowledge Advisor workbench is activated. Double click the same node again to bring up the Design Table for FunctionPhysicalMapping.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 249

3. Click the Edit Table button. The Piping-FunctionPhysicalMapping.txt file will open in Notepad. You can now add, delete and modify entries in the table. 4. Start on a new line at the bottom of the table and enter NewSubclassFunction in the Function Name column. Note: The column headings in the .txt file are Function Name and Physical Part and represent the columns Function and Part Type, respectively, in the design table. You must enter 'internal' function and part type names. To obtain the internal names open the feature dictionary in the feature dictionary editor and click the Generate Report button. Specify a location for the file. In the report, the name shown against 'Object Key' - under each function or part type - is the internal name that you need to use. 5. Use the tab key to separate the columns. In the PhysicalPart column, enter NewSubclassPhysical. File and Save the txt file. 6. Now when you reopen the FunctionPhysicalMapping Design Table, the new line is added.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 250

Opening a Document Without CATfct File


This task shows you how to open a design document without the associated CATfct file. This function can also be used to view a single part. You should only view the document using this process - you should not make modifications to it. Examples from the Piping Design workbench are used here. The process is the same for other workbenches. This function can be useful in various situations. A common scenario is when one user sends a document to another user but does not send the relevant CATfct file. The document can be opened if it was created in Release 13 or later. But if it was created in an earlier release then the sender of the document must first take certain steps so that it can be opened without a CATfct file. 1. If the document you want to open was created using a CATfct file from Release 13 or later then all you have to do is click File - Open. If the document was created using a CATfct file from R12 or an earlier version then the document must first be 'cleaned' by the person who created it or who is sending it. To prepare the document, he will have to import the CATfct file from the earlier version into his own environment, and then perform a step that is known as 'cleaning' or upgrading the document. Those processes are explained below. 2. To import a CATfct file you should be in the version into which you want to import the file. Open the CATfct file by clicking File - Open and navigating to the file you want (it must be the CATfct file that applies to the document that is to be cleaned). The default location is ...intel_a\resources\graphic and the default name will be CATXXXSample.CATfct, where XXX is the product name, such as Piping or HVAC. Click Tools - Upgrade CATfct (in the toolbar) to import the file. You have to save the file. 3. After the current CATfct file has been upgraded with the earlier version, the document needs to be cleaned. To clean the document, open it and click File - Desk.

4. Right click on the product (in this case test.CATProduct) and, in the drop down menu that displays, select CATDUAV5. The CATDUA V5 dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 251

5. This dialog box allows you to both check the file for errors, and clean it if necessary. To check the file: q Select Long or Short message in the drop down box.
q

Select Open html output file. Select Check. Click Run.

An output file will be generated and displayed.

6. Click the file (test.CATProduct) to see the report. The error "backup startup is not declared" means the document has not been cleaned. 7. To clean the document, select Open html output file and Clean and click Run. The document will be cleaned and a report generated. For more information about the process see the Infrastructure User's Guide - Using the Data Upward Assistant.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 252

Creating Custom Reports


This section describes how you can create reports that display the attributes of objects you are working with. You can also customize the reports to suit your own needs. To use this function you must first make sure of a setting. Click Tools - Options - General - Parameters and Measure and click on the Language tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using.

Defining the Report Format Generating a Report Generating a Report from a Macro Creating a Toolbar Shortcut for a Macro

Piping & instrumentation Diagrams

Version 5 Release 16

Page 253

Defining the Report Format


You use this function, together with the function described in Generating a Report, to get the values of properties of objects in a document. This task shows you how to define the report format. Examples from the Piping workbench are used here. Substitute the appropriate resource or directory when working in another workbench.

Before you generate a report you need to define its format. This means deciding which properties you are interested in. This report format is kept in a file which you can use to generate reports from other documents. It is recommended that you use queries, as explained below, if you will be modifying a document and running a report on it repeatedly. If you do not use a query the report may not update after you modify a document. To use this function you must first make sure of a setting. Click Tools - Options - General Parameters and Measure and click on the Language tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using.

1.

Click Tools - Report - Define. The Report Definition dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 254

2.

You can toggle between Yes and No for the Column headings Sort, GroupBy and Sum. A blank means No. To toggle click beneath the column heading. In the example above, for the attribute Name, Sort is No, Group By is Yes and Sum is No. The report name field is informative. You can use the button next to it to open an existing report. You will need to enter a report name and location when you click the Save As button. Enter a report title - you can enter anything but you must have a title. Check the Show Inherited Attributes box if you want to.

3.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 255

4.

Click on the down arrow and select the dictionary related to your program. In this case the EquipLayout package has been selected. See Using Knowledgeware Packages for more information. Select the type of object. The list of attributes you will see in Step 6 will depend on the type you select here. However, when you generate a report you will get values for all objects in the document that have the attributes included in your report format. If you want to limit the objects for which you get a report you must create a query (Step 8).

5.

6. 7.

Select an attribute in the Attribute field and click the Add button. The attribute will be added in the window. Add as many attributes as you want to. Select Yes or No for the column headings. q Sort: You only Sort by one of the attributes - if you select Name the report will sort in alphabetical order.
q

GroupBy: If you select Yes for one of the attributes, the report will group objects by that attribute. Sum: For dimensional attributes like length. If you select Yes the report will sum up the attribute you selected. For 3D applications it can compute dimensions like length from the document. You must select the correct option in the Generate a Report dialog box - you may need to select the objects and choose the 'currently selected objects' option. For 2D applications attributes must have values defined. Quantity: If you select the Quantity checkbox and the Group By column heading, a Quantity field will be added to the report. It will display a number, which shows how many parts that attribute is common to. For instance, if you group by class name and select the quantity checkbox, the report will show how many objects with the same class name exist in your document.

8.

You can further refine your report by using the Edit - Search function to define a query. This will allow you to generate a report on a narrower selection of check valve, say, of a certain size, instead of all check valves in your document. The queries you create will be available for selection when you click the arrow in the Query Name field above. Detailed instructions on using the Search function can be found in the Infrastructure User Guide under Basic Tasks - Selecting Objects. Briefly, click Edit Search to bring up the Search dialog box. Select the Advanced tab, then select a workbench, type of object and attribute you are interested in. Clicking the Add to Favorites button brings up the Create a Favorite Query dialog box, where you can name the query and save it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 256

Generating a Report
This task explains how to generate a report listing values of selected properties. Before you do this you need to define the report format. Examples from the Piping Design workbench are used here. Substitute the appropriate resource or directory when working in another workbench. 1. Click Tools - Report - Generate. The Generate Report dialog box displays.

2. Click the Open button and select the format you want to use for your report, in this case NewReport. 3. If you had defined a query in your report format then check Objects From Predefined Query. 4. If you select one or more objects in the document then check the option Currently Selected Objects. 5. Check All Objects in Document if you want a report on all objects in your document. 6. Click OK and select a format, such as HTML, when you are prompted. The report will be generated. It shows values for all properties defined in your report format for all objects in the document that have them. Where an object does not have a property the report displays asterisks.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 257

7. Click Insert in Doc if you want to display these values in your document. To generate the report from a schematic and insert it in a schematic, click on the Insert in Doc button and click anywhere in your drawing. To generate the report from a 3-D document and insert it in a drafting document, click on the Insert in Doc button and select the sheet or view in the specifications tree. Do not select a point in the sheet. The XY Coord dialog box will pop up - enter the location where you want to insert the report. The data will be placed at the location. It can be moved to another location later by click and drag. 8. Click Save As to save the report. Specify a file name and location. If you save the file as XML type, then you can reference two stylesheets that are provided with this application to make the file easier to read. One of the two stylesheets also allows you to sort. The stylesheets are located in the directory ...intel_a\startup\Equipmentand Systems\ReporterData. The stylesheet ReportTable_Sample.xsl changes the looks of the report. The stylesheet ReportTable_SampleSort.xsl allows you to change the looks and sort. Instructions are given in the file itself. But, briefly, in order to use the stylesheet ReportTable_Sample.xsl you need to: q Open your report with a text editor like Wordpad.
q

Add the following line in the header information (it should be the first or second line in the file): <?xmlstylesheet type="text/xsl" href="ReportTable_Sample.xsl"?>

Piping & instrumentation Diagrams

Generating a Report from a Macro

Version 5 Release 16

Page 258

This task shows you how to create a new report that lists the attributes of an object. As an alternative you can use the methods described in Generating a Report and Defining the Report Format. The report will list the values of attributes like pressure, length, diameter, open/close position etc. These values will only be displayed if they have been added to the object and if the attribute is included in the report. 1. Select the object for which you want to generate a report. You can select objects in the specifications tree or by using the Edit - Search command.

2. Click Tools-Macro-Macros. The Macro dialog box displays. If the file CATSchAttrValueWYSIWYG.CATScript is not displayed in the box then select External File in the Macro In field, click Select and navigate to the directory Intel_a\code\command. Select the file named above and click Open. The file will display in the Macro dialog box.

If you want to edit the script that creates the report, click Edit. You need to have some knowledge and experience of Visual Basic to edit scripts. 3. Select the file and click Run. The Report Generation dialog box will display, asking you to enter the name of a template. Four templates are provided with this application for four types of reports: Part, Instrument, FromTo (for lines) and Equipment. They reside in the Intel_a\code\command directory. Enter the full directory path, based on your setup, and change the last word to one of the four types mentioned above. Your selection will be based on the type of object for which you are seeking to generate a report.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 259

4. Click OK. The report will appear in the form of an Excel spreadsheet. If the object has attributes associated with it, and these attributes are entered in the report, then they will display.

5. If an attribute is not entered in the report you can add it by clicking on an empty column and entering it.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 260

Creating a Toolbar Shortcut for a Macro


This task shows you how to create a button in the toolbar to run a macro. Macros are used to generate reports (see Generating a report). Creating a button for a macro in the toolbar automates part of the process involved in generating a report. 1. Click Tools-Customize. The Customize dialog box displays.

2. 3. 4.

Select the Commands tab and select Macros in the Categories column. All macros are displayed in the Commands column. Click and drag the macro to the toolbar in which you want to place it. The toolbar will display a button that you can click to generate the report. To customize the icon on the button you just created click on Show Properties and then on the Icon button. Icons available to you will be displayed. Select one and click Close.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 261

Defining Options
This section explains how to define your setup options. Finding Sample Data on Various Platforms Specifications Tree

Piping & instrumentation Diagrams

Version 5 Release 16

Page 262

Finding Sample Data on Various Platforms


This task shows you how to find sample data that is provided with the application if you are using a platform other than Windows. In Windows, catalogs and other sample data are usually stored in a subdirectory under intel_a , which resides in whichever drive and directory you have installed the application. Directory paths for sample data in this user guide refer to the intel_a directory. You can find the directories used in other platforms by referring to the list below.
q

Windows: ...\intel_a\ AIX: .../aix_a/ HPUX: .../hpux_a/ IRIX: .../irix_a/ SOLARIS: .../solaris_a/

Piping & instrumentation Diagrams

Version 5 Release 16

Page 263

Changing Specifications Tree Setting


This task shows you how to change the specifications tree settings so that the objects in the tree display in an organized manner of your choice. The default display setting for objects in the specifications tree is single-tier, and the objects appear in the order in which they were placed in the document. By changing the Tools -> Options settings they can be organized in two ways, by product and, as an additional step, by application group also. If you do not check the option as described below you will be unable to collapse the specification tree display and it looks as shown below. After you check the Products option the objects will be organized under the Products node and the tree can be collapsed. The Products node is simply an organizational element. After you check the Application Grouping option the objects will be further grouped by type.

1. With your document open, go to Tools -> Options -> Infrastructure -> Product Structure and click the Product Structure tab. Check to activate the Products option. The objects in the specifications tree will be organized under the Products node.

2. To organize the specifications tree in application groups go to Tools -> Options -> Equipment & Systems and click the Display tab.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 264

Under Specifications Tree, activate the Show application grouping option: Objects in the specifications tree will be organized under type of object. (You can expand the Products node to see the ungrouped elements.)

When working with Design Rules such as Attribute Filters and FunctionPhysicalMapping, or during parts creation, turn on the Relations and Parameters options. 3. Go to Tools -> Options -> Infrastructure -> Product Structure and click the Tree Customization tab. The Specification Tree Order table displays: You can toggle any of the entries from Yes to No and back by clicking in the Activated column.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 265

Object Naming
This section discusses the use of standards and design rules. Modifying the Object Naming Rules Add Computed Attribute to Object Name

Piping & instrumentation Diagrams

Version 5 Release 16

Page 266

Modifying the Object Naming Rules


This task shows you how to modify or define the object naming rules. See also Understanding Project Resource Management. Also see Add Computed Attribute to Object Name if you want to add a computed attribute. Examples from the Piping Design product are used in this task. The procedure is the same for all products that have this function - substitute the appropriate file or object when using another product. Every object that you create (except a run), or part that you place, in your design document can be given a unique identifier. This identifier usually consists of a prefix that identifies the type of object or part it is, followed by a unique number. This enables users, for instance, to maintain a history of each part - when it was serviced, or repaired or replaced - and schedule servicing and replacement dates. When you create an object or place a part in your document the application will suggest a name for it - the default name. (In many cases you have the option of rejecting this name and entering a different name, or renaming it.) The default name is based on certain rules. A set of default rules is included with this application, but most users will want to modify these rules to suit their own requirements. You can modify or define the naming rules in the following way: 1. Open the Feature Dictionary Editor. From the main menu, click Start - Infrastructure - Feature Dictionary Editor. 2. Click the Open User Dictionary button . The Open User Dictionary dialog box displays.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 267

3. Navigate to the directory where your .CATfct files are stored. The default is .. intel_a\resources\graphic. The CATfct files contain a list of all the object classes. Select and open the file associated with the product you are working with, i.e. Piping or Tubing, etc. All the classes in the file are displayed in the Feature Dictionary.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 268

4. Select a class in the specifications tree and click the Define ID Schema button ID Schema dialog box will display. . The Define

If the class does not have object naming rules defined then the Inherited From field will indicate the parent from which they are derived. If the class has rules defined then the same class name will display, as in the image above. If no rules exist for this class then they will be created when you take the following steps. 5. You have two options In the ID usage field, Instance and Reference, and you usually have to define naming rules for each object using both options. The naming rules you define under the Instance option are used by the application when you are placing a part in a document. The naming rules you define using the Reference option are used by the application when you build a component for placing in a catalog. Most users will define naming rules for an object using both options. Depending on your needs, you can choose to simplify the procedure by defining rules for the parent function, which is Piping Part Function in the example above, and these rules will be inherited by all the objects under it. Select Yes or No for Sequence number. Yes or No cannot be selected if you have Reference as the ID usage. Minimum length refers to the number of digits in the numbering scheme. For instance, 3 means the number will show up as 001.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 269

6. Click the Define/modify ID schema button display. . The Define/modify ID schema dialog box will

7. In this dialog box you can define what you want to appear in the name of an object, in this case the object being Piping Part Function. The dialog box has a window in the lower half which displays the current naming scheme. You can delete one or more of the fields using the Delete field/Delete all fields buttons .

Click Add after entering or selecting a value in a field. You can choose to have more than one attribute value displayed in a name, for instance when you want to add a Separator at more than one place. Click Add after selecting each one. You can select the order in which the values will appear in a name by using the Up or Down arrows or the buttons in the Insert mode field. If you want to use computed attributes in the object name then see Add Computed Attribute to Object Name. 8. Select one of the attributes from the drop down list in the Attribute name field

. If you select Nominal size, for instance, the object name will display the nominal size of the object. These attributes are for the Piping Part class only - other classes will have different attributes displayed. You can display more than one attribute in the name.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 270

9. Enter any value you want displayed in the Constant field. If you enter PP (for Piping Part), all piping part names will display this value. You can add a constant to a name anywhere you require it. For instance, you may begin a name with PP, and end it with WR for a project name. 10. The Program field is used to execute a program that will then add a value to the name. You can create your own programs, but some sample programs are provided with the application and are listed below. Enter a program name in this field if you want it to be executed. For instance, if you enter CATPspEncSchedule in the field, then the short value of the Encoded Schedule attribute will be added to the name (the short value of Extra Strong is XS.). These programs are Standards-based and will execute based on the standard you have defined in your Options. The default standard is ASTL. The following list shows the programs provided with the application as a sample, and the attributes they refer to:
q

CATPspEncRating - Encoded Rating CATPspEncRating2 - Encoded Rating2 CATPspEncRating3 - Encoded Rating3 CATPspEncRating4 - Encoded Rating4 CATPspEncNominalSize - Encoded Nominal Size CATPspEncNominalSize2 - Encoded Nominal Size2 CATPspEncNominalSize3 - Encoded Nominal Size3 CATPspEncNominalSize4 - Encoded Nominal Size4 CATPspEncSchedule - Encoded Schedule CATPspEncMaterialCategory - Encoded MaterialCategory CATPspEncMaterialCode - Encoded MaterialCode

11. The Domain program field is used to execute a program that will add the name of the domain to which the object belongs. Domain in this case refers to an object to which the object to be named is connected. For instance, when naming a nozzle it is preferable to add the name of the equipment to which it is connected. One sample domain program is provided with the application, and provides this function: CATPspConnectedEquip. 12. The Separator field is used to add separators, such as a hyphen or semi colon, after the domain field. 13. Use the buttons in the Insert mode field to organize the name. Append field to list will move a field to the end of the name. The other buttons are used when you are adding a field, to position it in the name.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 271

14.

FOR HVAC DUCTS If you want to place 'heavy' HVAC ducts then you need to change the file that defines the object naming rules. (You do not need to make any change if you are placing 'light' parts.) If you are placing heavy parts then navigate to the directory ...intel_a\startup\EquipmentAndSystems\HVAC\DataDictionary. The default files are named sch-CATHvaHVACXXXXDuct1.xml where XXXX represents a shape like FlatOval. Rename this file so that the application does not recognize it - you can add a SAVE at the end, for instance. You need to use the corresponding file that has the _HV at the end of the file name. This file is in the same directory, and normally directly beneath the file for light parts. To use this file simply remove the _HV. As an example:
q

Rename sch-CATHvaHVACXXXXDuct1.xml to sch-CATHvaHVACFlatOvalDuct1_SAVE.xml Remove the _HV from the file sch-CATHvaHVACFlatOvalDuct1_HV.xml

Piping & instrumentation Diagrams

Version 5 Release 16

Page 272

Add Computed Attribute to Object Name


This task explains how you can display computed attribute values in an object name. Computed attributes are so called because their values are computed by the application from other data. You can add them to object names, but the process is different from that explained in Modifying Object Naming Rules. See the section Computed Attributes if you want to learn more about the attributes. 1. To add computed attributes to an object name you need to make or change entries in an ID Schema file which is located in the directory defined for the XXXIDSchema resource in your project resource management file. The default in the sample file is ...EquipmentAndSystems\XXX\DataDictionary where XXX is the discipline, such as Piping or HVAC. An IDSchema file for each class will exist in this directory if object naming rules have been defined for it. As an example, the piping class Reducing Bushing has a file named sch-CATPipReducingBushing.xml. If there is the numeral 1 after the file name then it is for a reference part. If there is no numeral then it is for an instance part.

2. You can use a computed attribute that is defined for a particular class or its parent, and that has been exposed in Knowledgeware. To learn more about exposed attributes see Using Knowledgeware Packages. You should also see Knowledgeware documentation to learn more about Knowledgeware. 3. The contents of the sample ID Schema file look like this:

<?xml version = "1.0" encoding="ASCII"?> <!DOCTYPE Doct SYSTEM "schemaid.dtd"><!-- @version: --> <Doct> <schema_CST value="RED"/> <schema_CST value="-"/> <schema_SeqNbr seq_IEND="6" seq_NMIN="3" seq_ISTART="1"/></Doct>
4. You need to add a line after the word <Doct> to define the computed attribute you want displayed in the object name. To add the attribute insert the following line: <schema_ATT value = "XXXXX"/> where XXXXX is the computed attribute such as ParentPipingLineName. Save the file (do not change the file type).

Piping & instrumentation Diagrams

Version 5 Release 16

Page 273

Creating Text Templates


This section describes how you can create, store and place text templates. You can customize the text styles and create templates to suit your own needs. Before you create text templates you must enable the correct settings. Click Tools - Options - General Parameters and Measure and click on the Language tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the Knowledgeware packages you will be using. Creating a Text Template Creating a Text Template Catalog Adding Template to Reference Component

Piping & instrumentation Diagrams

Version 5 Release 16

Page 274

Creating a Text Template


This task shows you how to create a text template document. Text templates allow you to create text associated to object attributes, based on styles that you create; and store them as templates for placing in a document as needed. This is particularly useful for components or objects that are used frequently. Text templates can be used in three ways: q You can store them in a catalog, retrieving them from the catalog whenever you need to. See Creating a Text Template Catalog and Placing a Text Template.
q

You can create a text template in a sheet and add it to placed components or objects. See Placing a Text Template. You can add a text template to a reference component when you are building it, and store it as part of the component. See Adding a Template to a Reference Component.

Before you create text templates you must enable the correct settings. Click Tools - Options - General - Parameters and Measure and click on the Language tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the Knowledgeware packages you will be using. In this scenario, you will create a text template to be used when placing a vessel. 1. Open a new diagrams or Drafting document. 2. Click the Text button and, in the Text Editor dialog box that opens, enter the text, "Vessel ID". The text will also display in the template.

You will need to set the anchor point for your text. This will place the text in relation to the object you are annotating. Click the Anchor point icon and choose the alignment position for your text.

Note: A common convention is to display annotation below a component and above a route . 3. Right click on the text frame and select the Insert Link Template option from the drop down menu. The Insert Link Template dialog box opens.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 275

4. In the Insert Link Template box, define the template you are creating by selecting the Dictionary, Type and Attribute from the lists displayed by clicking the down arrows. Click the Insert button and your selections will display in the Text Editor dialog box, as well as in the template.

5. If you want to add more information, press Enter in the Text Editor window to create a new line. Repeat the process above to add attributes. Click the Insert button for each attribute that you add.

6. Close the Create Text Template box and click OK in the Text Editor. To add the template to a catalog you must save it. You do not have to save it if you only want to use it to add templates to placed components in the same session and will not need it later.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 276

Creating a Text Template Catalog


This task shows you how to create a text template catalog and add templates to it. Text template catalogs have an entry in the project resource management file. You should modify this entry if you want a particular catalog to display when you are placing a template from a catalog. 1. Start a new Catalog Document by clicking File - New and select CatalogDocument from the List of Types in the New dialog box. Click Windows - Tile Horizontally so that both the Annotation Template document and the Catalog document are displayed.

2.

Right click on Chapter1, select Chapter1.object from the drop down menu and click Definition. Change the name of the chapter to Text_Templates (or any name you prefer).

Piping & instrumentation Diagrams

Version 5 Release 16

Page 277

3. Click the Add Family button and create the family "Block Valve Function".

4.

Double click on the Family that you created (Block Valve Function) then click the Add Component button . The Description Definition dialog box displays with Block Valve Function in the name field. Click the Select external feature button and select the text in the text template document. The Name field is updated, and the File name field now displays the name of the template document. Change the name in the Name field to reflect the text template; e.g., "Vessel ID".

5.

6.

Click OK. Save the Catalog Document.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 278

Adding Template to Reference Component


This task shows you how to create a text template on a reference component. Text templates cannot be added to reference components from a catalog. If you want to add a text template to a reference component you must do so when you are building the component. Also see Creating a Text Template. 1. and click at the location where you want to Create your component, then click the Text button place the text. Set the anchor point as described in Creating a Text Template.

2. 3. 4.

5.

Enter text in the Text Editor dialog box - it will display in the text template. Right click on the text frame and select the Insert Link Template option from the drop down menu. The Insert Link Template dialog box opens. In the Insert Link Template box, define the template you are creating by selecting the Dictionary, Type and Attribute from the lists displayed by clicking the down arrows. Click the Insert button and your selections will display in the Text Editor dialog box, as well as in the template. Close the Create Text Template box and click OK in the Text Editor.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 279

6.

Right click on the text template and, in the drop down menu that displays, select Modifiable in Instance (see Editing Annotation on a Placed Component for more information). Save your part and add it to a parts catalog. The text template will display and be updated when you place the part from the catalog.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 280

Line ID Catalogs
This section discusses steps needed for line IDs customization. Displaying Line ID Properties in Catalog Modifying/Updating a Lines Catalog

Piping & instrumentation Diagrams

Version 5 Release 16

Page 281

Displaying Line ID Properties in Catalog


This task explains how you can display line ID properties in the lines catalog. Taking the steps below also displays the properties in the Select/Query Line ID dialog box. From Release 14 onward, all properties that have values can display in the lines catalog as catalog keywords. However, you must enable the display by taking the actions described here. If you do not do so then only two properties, as defined in the Attribute Filter file, will display. 1. In order to enable the display of catalog keywords you need to make a change in the project resource management (PRM) file, and enter the properties you want displayed in the Attribute Filter file. To change the PRM file, open it with a text editor and locate the resource LineIDAttributeFilter. The entry is at the application level: for Piping Design it is under the heading Piping Design Application. It reads: <Resource Name="LineIDAttributeFilter" Visible="yes"> </Resource> The entry will be commented out - disabled - in the sample PRM file you get with this application. To enable it remove the comment notation which is <!-- at the beginning of the entry and --> at the end of the entry. Piping & Instrumentation Diagrams has a second entry at the application level InstrumentLineAttributeFilter. You should enable this also if you intend to use filtering on instrument lines. 2. Once you have enabled it in the PRM file, you need to make appropriate entries in the Attribute Filter file. The sample file is located in the directory ...intel_a\startup\EquipmentAndSystems\XXX\SampleData where XXX is the discipline, like Piping. The file name is PipingLineAttributeFilter.txt. The sample file has only two entries - for Piping it is NominalSize and PipeSpecification, for HVAC it is EquivalentDiameter and DuctSpecification and so on. Open the file and add the properties that you want displayed in the catalog. 3. To recap, from Release 14, line properties will display in the catalog as keywords once you have: q Enabled the attribute filter resource in the PRM file.
q

Added properties you want displayed in the attribute filter file. Valuated the properties. Updated the catalog.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 282

Modifying/Updating a Lines Catalog


This task explains how to modify a lines catalog. Piping resources are used below - replace with the appropriate resource or directory in a different workbench. You will need to modify the lines catalog if you want the catalog to display the attributes that have been added to line IDs from Release 14 onward. You also need to update the catalog when you create a new line, or change the value of one of the attributes. 1. Enter the workbench to which the catalog belongs. Click File - Open and navigate to the catalog you want to modify. It opens in the Catalog Editor. The image below shows some of the lines and their attributes before updating.

2. Click the Create/Modify Catalog button . The Create/Modify Part Catalog dialog box displays.

3. If the lines are stored on a file system then select File Base and follow the steps below. If they are stored in ENOVIA then select ENOVIA Base and enter the names of all lines in a text file as explained in Step 4. You can also load all lines in memory (if they are in the catalog), in which case they will display in the Select Documents window, and select the lines to process. (To load into memory, first open the catalog, then click File - Desk, all the lines display, select the lines, right-click on the selected line and select Open in the drop down menu.) 4. If you want to update all the lines then you do not need to take this step (unless you are using ENOVIA). This step is necessary only if you want to update some of the lines in the directory, or if you are using the ENOVIA Base option. Create a text file (give it any name you want), with a text editor like Wordpad, and enter the name of the new line you want to add or the line you have modified. Enter each line ID on a separate line. For ENOVIA-based you must enter the names of all lines you want to add or update. 5. Select the application in which you want to modify the catalog by clicking the down arrow in the Application field.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 283

6. Click the button next to the Parts Directory field and navigate to the directory where the lines are stored. The default location is ...intel_a\startup\EquipmentAndSystems\XXX\SampleData\PipingLines where XXX\XXX is the application, such as Piping\. The file is CATPspPipingLine.catalog. 7. If you want to modify selected lines then click the button next to the Parts List field and navigate to the text file you created in Step 1. Click OK to begin modifying the catalog, which may take a few minutes. A dialog box will inform you of the progress. 8. If you were updating a pre-Release 14 lines catalog then it will be updated with additional attributes. The image below shows some of the lines in the updated catalog.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 284

Working with ENOVIA


This section discusses some of the set up and customizing processes for ENOVIA. Setup for Enovia Resources That Must be Placed in ENOVIA

Piping & instrumentation Diagrams

Version 5 Release 16

Page 285

Setting Up for ENOVIA


This task lists some of the options that need to be set, and steps that need to be taken, before using ENOVIA. In general, you need to do the normal setup procedure when you use ENOVIA. However, there are some processes that are done differently and these are listed in this task. They are explained in more detail elsewhere in this section. 1. Most project resources need to be saved in ENOVIA. The project resource management file needs to be set up so that it is pointing to resources in ENOVIA. 2. Some options need to be set differently. Click Tools - Options to get to the Options dialog box and then: q Select General and the Document tab. In the Linked Document Localization window select ENOVIA LCA and click the UP button. The ENOVIA LCA line should be the first in the list.
q

Select Catalog Editor in the Infrastructure section. Check: Allow family component dynamic resolution in catalog. In the Folder field enter or navigate to the directory where resolved catalog parts will be generated. This only needs to be done before saving a resolved parts catalog in ENOVIA. You can leave the option checked.

3. Cross document relationships: To ensure that cross document links are properly managed in the ENOVIA environment, you should correctly set the value of the resource "PublicationBasedConnections" in the project resource management file. See Understanding Project Resource Management for more information. Also, in both the CATIA and ENOVIA environments, the following environment variable should be defined: CrossDocLink=1

Piping & instrumentation Diagrams

Version 5 Release 16

Page 286

Resources That Must be Placed in ENOVIA


The following resources - identified by discipline below - must be placed in ENOVIA. As of Release 13, resources not mentioned here should not be placed in ENOVIA. HVAC Discipline RESOURCE HVACParts.catalog CATPspHVACLine.catalog HVAC_ANSI.catalog HVAC_ANSI_Equipment.catalog HVAC_ANSI_HVACFunctions.catalog HVAC_ANSI_Offsheets.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Piping Discipline RESOURCE PipingParts-Resolved.catalog CATPspPipingLine.catalog PID_ANSI.catalog PID_ANSI_Equipment.catalog PID_ANSI_Instruments.catalog PID_ANSI_Offsheets.catalog PID_ANSI_PipingFunctions.catalog PipingSpecifications.catalog PipingSpec_F-Master.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog This catalog needs to be regenerated and pushed every time you modify the Piping Parts catalog. This catalog needs to be regenerated and pushed every time you modify the Piping Parts catalog. Equipment Discipline RESOURCE PipingEquipmentAndNozzle-Res.catalog HVACEquipmentAndNozzle.catalog TubingEquipmentAndNozzle-Res.catalog WaveguideEquipmentAndNozzle-Res.catalog ElectricalEquipmentAndComponent.catalog Waveguide.catalog Waveguide_Equipment.catalog Waveguide_WaveguideFunction.catalog 3-D electrical catalog COMMENT COMMENT COMMENT

Piping & instrumentation Diagrams

Version 5 Release 16

Page 287

Waveguide_Offsheets.catalog Structure Discipline RESOURCE AISC_Resolved.catalog AISC_Bigscale.catalog StructureMaterials.CATMaterial Tubing Discipline RESOURCE TubingParts.catalog CATTubTubingLine.catalog Tubing_SAE.catalog Tubing_SAE_Equipment.catalog Tubing_SAE_Instruments.catalog Tubing_SAE_OnOffSheets.catalog Tubing_SAE_TubingFunction.catalog TubingSpecifications.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog This catalog needs to be regenerated and pushed every time you modify the Piping Parts catalog. Waveguide Discipline RESOURCE WaveguideParts.catalog CATPspWaveguideLine.catalog Electrical Discipline RESOURCE Electrical_ANSI.catalog Electrical_ANSI_Equipment.catalog Electrical_ANSI_Offsheets.catalog Electrical_ANSI_PartFunctions.catalog Electrical_Cables.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams electrical catalog Hanger Discipline RESOURCE HangerParts.catalog COMMENT COMMENT COMMENT COMMENT COMMENT

Piping & instrumentation Diagrams

Version 5 Release 16

Page 288

Conduit Discipline RESOURCE ConduitParts.catalog CATCndConduitLine.catalog Raceway Discipline RESOURCE RacewayParts.catalog CATRwyRacewayLine.catalog Other RESOURCE CATMidZone.catalog SpaceReservation.catalog CompartmentAccess-Resolved.catalog COMMENT COMMENT COMMENT

Piping & instrumentation Diagrams

Version 5 Release 16

Page 289

Workbench Description
The Piping and Instrumentation Diagrams workbench has the following toolbars.

Design Modify Toolbar

Build Create Toolbar

Piping & instrumentation Diagrams

Version 5 Release 16
Design Create Toolbar On/Off Sheet Connector Toolbar Line ID Toolbar Zone Toolbar

Page 290

The buttons on the left of the workbench are from the Drafting product. Please see Drafting documentation for information about using them.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 291

Design Modify Toolbar


The Design Modify Toolbar contains the following tools.

See Rotating a component

See Rotating a component See Flipping a component in free space

See Flipping a component in free space See Flipping a connected component

See Flipping a connected component See Changing the scale of a component See Connect objects

See Disconnect objects See Breaking a route

See Connecting two routes See Display flow arrows on a route

See Set the Flow Direction of a Route

Piping & instrumentation Diagrams

Version 5 Release 16

Page 292

Build Create Toolbar


The Build Create Toolbar contains the following tools.

See Building new components See Building a Graphic See Define connectors on a component See Define flow path on a component See Building a Component Group

Piping & instrumentation Diagrams

Version 5 Release 16

Page 293

Design Create Toolbar


The Design Create toolbar contains the following tools.

See Placing components See Routing a piping line or I & C loop See Routing a piping line or I & C loop

Piping & instrumentation Diagrams

Version 5 Release 16

Page 294

On/Off Sheet Connector Toolbar


The On/Off Sheet Connector Toolbar contains the following tools.

See Place on and off sheet connectors

See Query connector for linked document See Link and unlink on and off sheet connectors See Link and unlink on and off sheet connectors

Piping & instrumentation Diagrams

Version 5 Release 16

Page 295

Line ID Toolbar
The Line ID Toolbar contains the following tools.

See Create a Line ID See Select a Line ID or Query a Line ID See Transfer members of a Line ID See Merging Line IDs See Rename a Line ID See Delete a Line ID See Importing Line IDs

Piping & instrumentation Diagrams

Version 5 Release 16

Page 296

Zone ID Toolbar
The Zone ID Toolbar contains the following tools.

See Create a Zone ID See Select/Query a Zone See Rename a Zone See Delete a Zone See Defining Zone Boundary See Updating a Zone Boundary

Piping & instrumentation Diagrams

Version 5 Release 16

Page 297

Glossary A
annotation Used in schematic diagrams to annotate lines and components. Annotations may be entered manually, derived from an attribute, or placed by means of a text template as part of an annotations catalog. Annotation Tag Style. In schematic diagrams; employed when creating a text template. Characteristics of an object, such as length, flow rate, etc. Also referred to as property.

ATS attribute

B
boundary branch branching A two or three dimensional reservation of space, used to separate or define portions of an area. Routed object that is connected to another routed object at a mid-point between nodes. The act of routing from an existing routable. The routing starts at a point between two nodes, not from a node.

C
catalog child closed loop run compass component group A collection of parts and parts component catalog data. There are several types of catalog, such as a specifications catalog, standard catalog. A status defining the genealogical relationship between two objects. A run whose ends are joined to each other. A tool for defining direction. Used in schematic diagrams. Two or more connected components assembled to make up an individual assembly that can be stored and placed from a catalog A mechanism for identifying and organizing Conduit routes and the components placed in them. A line ID. Location on a resource (components, parts, item reservation, etc.) used to attach other resources. Connectors can be created, modified or deleted. A geometric or dimension relation between two elements. The physical shape of an area. The XYZ locations.

conduit line connector

constraint contour coordinates

D
definition The physical characteristics of an element. Changing the definition changes the shape of an element.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 298

discrete values distribution system document downcomer

Values, usually of an attribute, that are pre-defined. Instead of entering a value you select a value in a drop-down box. An object used for organizing and grouping elements, mainly routables and resources, that distribute some commodity (fluid, air, etc.). The file in which a drawing or a project is created, sometimes also referred to as model. Document is the preferred terminology. The legs of a hanger.

E
element Any of the features contained in a document, such as component, line, etc.

F
fabrication Used in HVAC Design. A contiguous grouping of connected HVAC parts. Analogous to spools in Piping Design or welded assemblies in Tubing Design. A surface on an object, usually item reservation or part. The document in which object classes are defined.

face feature dictionary

G
grab graphic representation A Windows feature for clicking and dragging. A geometric representation of an object. An object may have multiple graphic representations.

H
HVAC line hanger hole A mechanism for identifying and organizing HVAC routes and the components placed in them. A line ID. Supports used for routing cables, pipes, etc. An opening through an object.

I
I & C loop intel_a item reservation Stands for Instrumentation & Control Loop. It is an object used for grouping and organizing instrumentation and control objects. A Windows directory in which this application is stored and executed by default. A two or three dimensional reservation of space, in which one or more objects can be placed.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 299

L
line ID A mechanism for identifying and organizing routes and components. Conduit, HVAC, Piping, Raceway,Tubing lines and I & C loops are line IDs.

M
master member mirror The controlling object in a relationship. Such a relationship can be created between some objects. Belonging to or part of, as in belonging to a line ID.

N
node nozzle Symbols that mark the end of segments in routables. They can be used to move or manipulate segments. A piece of pipe welded to a piece of equipment or vessel with a flanged end to which a pipe can be connected.

O
object class offset plane An object class is the classification or type of object. A command used to define a reference plane.

P
parent part part types path reservation pathway piping line plane manipulator properties A status defining the genealogical relationship between two objects. The geometric representation of a 3D object. Object classes. A two or three dimensional reservation of space, in which assembly lines, conveyor belts, etc., can later be created. Path reservation. A mechanism for identifying and organizing piping routes and the components placed in them. A line ID. A geometric tool to change the orientation, alignment, plane and location of a plane that is to be created. Characteristics of an object, such as length, flow rate, etc. Also referred to as attribute.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 300

R
raceway line reference plane routable run A mechanism for identifying and organizing raceway routes and the components placed in them. A line ID. A plane that has been defined as an aid to performing certain functions, such measuring distance. Anything that can be routed, typically: run, path reservation and boundary. A two or three dimensional reservation of space, in which pipes and parts can later be placed.

S
scaling set point An operation that resizes features to a percentage of their initial sizes. The alignment point for a routable, such as run or path reservation, for which a section is defined. The set point determines, for example, whether the routing line drawn for a boundary represents the bottom left, bottom right, or bottom center of the boundary. There are three possible set points for a boundary and nine possible set points for a path reservation and run. The following object in a relationship. Such a relationship can be created between some objects. Join, as in snap together. Also snap to a grid, in which the position of an object is automatically adjusted to a grid. A two or three dimensional reservation of space, in which equipment, pipes and parts can later be placed. A graphic display of the organizational structure of all elements in a document. A grouping of objects. All objects in a spool must be contiguous and connected to each other. A collection of specifications. A location on a routable used as a reference point for routing when the centerline is not used. It is also used in placing parts. The support line is defined by the set point (see above). A mechanism for organizing and grouping elements, mainly routables and resources.

slave snap space reservation specifications tree spool standard support line

system

T
tubing line turn angle A mechanism for identifying and organizing tubing routes and the components placed in them. A line ID. The angle formed between two lines.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 301

waveguide line welded assembly

A mechanism for identifying and organizing waveguide routes and the components placed in them. A line ID. Used in Tubing Design. A contiguous grouping of connected tubing parts. Analogous to spools in Piping Design and fabrication in HVAC Design.

Piping & instrumentation Diagrams

Version 5 Release 16

Page 302

Index
A
aligning objects analyze a network analyze related objects annotating a diagram annotation editing on instance attribute filter attributes creating

B
boundary create branch moving branching piping line or I and C Loop

C
catalogs finding on various platforms storing component groups in storing objects in updating line IDs CATDUA V5 checks

Piping & instrumentation Diagrams

Version 5 Release 16

Page 303

checking a document importing from Knowledgeware settings class and attribute, user defined command Align Horizontal Align Vertical Break Route Build Component Build Component Group Build Connector Build Graphic Build Internal Flow Close Route Connect Create Line ID Create Zone Define Zone Boundaries Delete Zone Disconnect Flip Connections Flip Horizontal Flip Inline Flip Vertical Flow Direction Flow Show Import Component Image Link On/Off Sheet Connectors Measure Tool Part Selection Place Component Place On/Off Sheet Connectors

Piping & instrumentation Diagrams

Version 5 Release 16

Page 304

Query On/Off Sheet Connectors Query/Update Images Rename Rename Zone Replace Component Rotate Left Rotate Right Scale Component Schematic Translate Select/Query Zone Unlink On/Off Sheet Connectors Update Zones component groups create placing storing in a catalog components add/define connectors on changing the scale of create a flow path create with specified function type define graphic representations of flip a connected flipping in free space importing placing placing in line or I and C loop placing multiple times query the physical properties of replacing repositioning in a network computed attributes

Piping & instrumentation Diagrams

Version 5 Release 16

Page 305

add to object name displaying in Edit - Properties dialogs Equipment Instrumentation connect objects routes create a graphic creating a branch cross document connection customizing settings

D
deconstruct component delete component line ID zone design rules applying to document importing from Knowledgeware Knowledgeware diagrams adding annotations to annotating diagrams, general setting dictionary, Knowledgeware disconnect objects documents saving drafting view

Piping & instrumentation Diagrams

Version 5 Release 16

Page 306

dynamic connectors

E
edit properties of an object ENOVIA setup Enovia create product importing product save operation saving a document Enovia directory structure ENOVIA, customizing ENOVIA, user tasks

F
feature dictionary comparing NLS name for class, attribute open file without CATfct Filter Attributes filter for Line ID filter shown properties flow establish direction flow arrows display or hide in a document display or hide on a route flow path define on a component

Piping & instrumentation Diagrams

Version 5 Release 16

Page 307

set direction frame, defining information functional physical classes mapping

G
graphic representations switching grid setting

I
I and C Loop create a branch create and route placing components in images importing components placing in multiple diagrams insert report in drawing

K
Knowledgeware checking a document importing checks using packages

Piping & instrumentation Diagrams

Version 5 Release 16

Page 308

line gaps display or hide in a document Line ID attribute filter file/entry creating customizing deleting displaying properties filter attributes filter/select importing merging modifying the properties of querying rename select/filter transfer members of a updating catalog lock or unlock a route

M
macro creating a shortcut for manage publications mapping the functional physical classes measure distance merging line IDs migrating V4 models directory structure modifiable in instance modify the properties of a line ID

Piping & instrumentation Diagrams

Version 5 Release 16

Page 309

modifying text move objects

N
network analyze for connections reposition components in transferring documents to nozzle placing on a component

O
object filter properties of object class managing object naming rules add computed attribute heavy ducts objects connecting disconnecting renaming search for storing in a catalog viewing related on and off sheet connector query for linked object on and off sheet connectors create a graphic linking, unlinking

Piping & instrumentation Diagrams

Version 5 Release 16

Page 310

placing open file without CATfct options defining naming rules Options settings Options, settings

P
packages, Knowledgeware part selection function physical part define query physical part name define piping line create a branch create and route place components in piping lines Comparator exporting V4 to V5 printing a sheet project registration model exporting project resource management Access field alias, using checking errors file Location field

Piping & instrumentation Diagrams

Version 5 Release 16

Page 311

organizing resources resource list selecting project Type field Visible propagate properties properties change display order filtering internal names propagate properties of an object display edit query publication based connections in PRM publications manage publications, on/off sheet

Q
query component image line route image on or off sheet connectors query a Line ID query a zone query the physical properties of a component

Piping & instrumentation Diagrams

Version 5 Release 16

Page 312

reference component adding template remove component from document rename a Line ID objects zone replacing component report define a query define format format generate generating from macro insert in drawing query recommended settings rotate component routable display information about route breaking a lock or unlock modifying move the extremities of route, set graphic properties routes connecting two routing between equipment routing line or loop

Piping & instrumentation Diagrams

Version 5 Release 16

Page 313

sample data finding on various platforms save documents scale component Tools - Options setting search command segment adjust position selecting a Line ID setup, application styles

T
text template anchor point creating creating a catalog placing from catalog placing from sheet settings title block and printing toolbars Build Create Design Create Design Modify Line ID On/Off Sheet Connector Tools Options - Equipment and Systems Design Criteria Diagrams Display

Piping & instrumentation Diagrams

Version 5 Release 16

Page 314

transfer multi-select to transfer a diagram transfer members of a line ID

U
unbuild component units setting update component image line route image updating lines catalog using a frame

V
V4 migration migrating model V4 to V5 integration comparing outputs exporting piping lines exporting V4 classes exporting V5 dictionary import XML migrating the model viewing related objects

W
work package

Piping & instrumentation Diagrams

Version 5 Release 16

Page 315

cross document connection manage publications workbench description entering the working units and grid

Z
zones create a boundary creating delete modify a boundary modifying the properties of querying for members rename updating a boundary

You might also like