Académique Documents
Professionnel Documents
Culture Documents
August 2014
DICAS-PE-200006D
Copyright
Copyright 2003-2014 Intergraph Corporation. All Rights Reserved. Intergraph is part of Hexagon.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a.
Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b.
For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensees internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensees internal, non-commercial. The Other Documentation may
not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and for any
reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATIONS LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporations software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a.
To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b.
To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c.
To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d.
To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporations Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, CADWorx, and CAESAR II are trademarks or registered trademarks of Intergraph Corporation or its
subsidiaries in the United States, and other countries. Microsoft, and Windows are registered trademarks of Microsoft Corporation.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation, and/or its affiliates. AutoCAD,
ObjectARX, and RealDWG are trademarks of Autodesk. HOOPS is a trademark of Tech Soft 3D, L.L.C. Other brands, and product
names are trademarks of their respective owners.
CADWorx Design Review contains Autodesk RealDWG by Autodesk, Inc., copyright Autodesk, Inc. All rights reserved.
Autodesk, Inc., 111 McInnis Parkway, San Rafael, California 94903 ("Autodesk") is a third-party beneficiary to this Agreement to the
extent that the Software Product contains RealDWG, and to the extent that the provisions herein relate to Licensees use of the
Software Product containing RealDWG. Such provisions are made expressly for the benefit of Autodesk, and are enforceable by
Autodesk in addition to Intergraph.
Contents
Preface ........................................................................................................................................................ 11
Conventions .......................................................................................................................................... 11
Technical Support ................................................................................................................................. 12
What's New in P&ID .............................................................................................................................. 15
Setup ........................................................................................................................................................... 17
Startup Defaults .................................................................................................................................... 17
Startup Options ..................................................................................................................................... 17
Enter Value Dialog Box .................................................................................................................. 18
Enter User Name and Password Dialog Box ................................................................................. 18
Support Directory .................................................................................................................................. 18
Setup Panel ................................................................................................................................................ 19
Setup ..................................................................................................................................................... 20
Create specification-driven drawings ............................................................................................. 21
Borders Dialog Box ......................................................................................................................... 22
Layer Control Dialog Box................................................................................................................ 23
Configuration File Dialog Box ......................................................................................................... 25
Menu Symbols ...................................................................................................................................... 33
Add Section Dialog Box .................................................................................................................. 34
Adding Item Dialog Box .................................................................................................................. 36
File Manager ......................................................................................................................................... 49
Table Setup ........................................................................................................................................... 50
Table Setup (Database Table Setup Dialog Box) .......................................................................... 50
Column Setup (Database Table Setup Dialog Box) ....................................................................... 51
Drop Down Setup .................................................................................................................................. 53
Line Number Setup ............................................................................................................................... 54
Inheritance Setup .................................................................................................................................. 55
Map Edit Setup...................................................................................................................................... 56
Map a new attribute ........................................................................................................................ 58
Modify a mapped attribute .............................................................................................................. 58
Delete a mapped attribute .............................................................................................................. 58
Loop Numbering.................................................................................................................................... 59
Process Lines Panel.................................................................................................................................. 61
Lines ...................................................................................................................................................... 62
Major Primary ........................................................................................................................................ 63
Major Secondary ................................................................................................................................... 64
Minor Primary ........................................................................................................................................ 64
Minor Secondary ................................................................................................................................... 64
Mend Line ............................................................................................................................................. 64
Manually mend a process or instrument line .................................................................................. 65
Process Assign ..................................................................................................................................... 65
Change the type of a process line .................................................................................................. 65
Combine Lines ...................................................................................................................................... 66
Combine process lines ................................................................................................................... 66
Contents
Remove Line Item ................................................................................................................................. 67
Un-Combine Lines ................................................................................................................................ 67
Remove Combine Process ................................................................................................................... 67
Add Combine Process .......................................................................................................................... 67
Combine Process .................................................................................................................................. 68
Combine components into a group with a process line .................................................................. 68
Update Process..................................................................................................................................... 68
Count ..................................................................................................................................................... 68
Increment .............................................................................................................................................. 69
Decrement............................................................................................................................................. 69
View Line Numbers ............................................................................................................................... 69
Tag Line ................................................................................................................................................ 70
Add a process line tag to a drawing ............................................................................................... 70
Instruments Panel ..................................................................................................................................... 71
Discrete ................................................................................................................................................. 73
Discrete-Local ....................................................................................................................................... 74
Discrete-Primary Front .......................................................................................................................... 74
Discrete-Primary Back .......................................................................................................................... 74
Discrete-Auxiliary Front ......................................................................................................................... 74
Discrete-Auxiliary Back ......................................................................................................................... 74
Shared ................................................................................................................................................... 75
Shared-Local ......................................................................................................................................... 75
Shared-Primary Front ........................................................................................................................... 75
Shared-Primary Back ............................................................................................................................ 76
Shared-Auxiliary Front .......................................................................................................................... 76
Shared-Auxiliary Back ........................................................................................................................... 76
Computer .............................................................................................................................................. 76
Computer-Local..................................................................................................................................... 77
Computer-Primary Front ....................................................................................................................... 77
Computer-Primary Back ........................................................................................................................ 77
Computer-Auxiliary Front ...................................................................................................................... 77
Computer-Auxiliary Back ...................................................................................................................... 78
Logic ...................................................................................................................................................... 78
Logic-Local ............................................................................................................................................ 78
Logic-Primary Front .............................................................................................................................. 79
Logic-Primary Back ............................................................................................................................... 79
Logic-Auxiliary Front ............................................................................................................................. 79
Logic-Auxiliary Back .............................................................................................................................. 79
Pilot ....................................................................................................................................................... 79
Pilot-Local ............................................................................................................................................. 80
Pilot-Primary Front ................................................................................................................................ 80
Pilot-Auxiliary Front ............................................................................................................................... 80
Combine Instruments ............................................................................................................................ 81
Combine instrument bubbles .......................................................................................................... 81
Combine Instrument Add ...................................................................................................................... 81
Un-Combine Instruments ...................................................................................................................... 81
Create Table ......................................................................................................................................... 82
Create a loop table ......................................................................................................................... 84
Generate Loops .................................................................................................................................... 84
Create a loop diagram .................................................................................................................... 85
Contents
Instrument Lines Panel ............................................................................................................................. 87
Electric .................................................................................................................................................. 88
Pneumatic ............................................................................................................................................. 88
Instrument ............................................................................................................................................. 88
Hydraulic ............................................................................................................................................... 88
Capillary ................................................................................................................................................ 88
Undefined .............................................................................................................................................. 89
Heat Traced .......................................................................................................................................... 89
Sonic Un-guided.................................................................................................................................... 89
Sonic Guided......................................................................................................................................... 89
System .................................................................................................................................................. 90
Mechanical ............................................................................................................................................ 90
Binary Pneumatic .................................................................................................................................. 90
Binary Electric ....................................................................................................................................... 90
Valves Panel ............................................................................................................................................... 91
Valve-Regular ....................................................................................................................................... 92
Valve-Regular Socket Weld .................................................................................................................. 93
Valve-Regular Flanged ......................................................................................................................... 94
Valve-Control ........................................................................................................................................ 95
Valve-Control Flanged .......................................................................................................................... 96
Valve-Control Socket Weld ................................................................................................................... 97
Valve-Other ........................................................................................................................................... 98
Valve-Other Flanged ............................................................................................................................. 99
Valve-Other Socket Weld.................................................................................................................... 100
Flange ................................................................................................................................................. 101
Reducing ............................................................................................................................................. 102
Inline .................................................................................................................................................... 103
Sort ...................................................................................................................................................... 104
Valves-Functions................................................................................................................................. 106
Equip Panel .............................................................................................................................................. 107
Vessels ................................................................................................................................................ 108
Tanks .................................................................................................................................................. 109
Pumps ................................................................................................................................................. 110
Exchangers ......................................................................................................................................... 111
Links .................................................................................................................................................... 111
Add a link symbol to an existing process line ............................................................................... 112
Combine a process line to an existing link symbol ....................................................................... 112
Nozzles ............................................................................................................................................... 113
Miscellaneous ..................................................................................................................................... 113
Components ........................................................................................................................................ 114
Match Identification ............................................................................................................................. 115
Place the same identification on multiple symbols ....................................................................... 115
Text Panel ................................................................................................................................................. 117
Small (Text) ......................................................................................................................................... 117
Medium (Text) ..................................................................................................................................... 118
Large (Text)......................................................................................................................................... 118
Small (Arrows)..................................................................................................................................... 118
Contents
Medium (Arrows) ................................................................................................................................. 118
Large (Arrows) .................................................................................................................................... 119
Text Correction.................................................................................................................................... 119
Change a text attribute ................................................................................................................. 120
Change multiple text attributes ..................................................................................................... 120
Flip Symbol ......................................................................................................................................... 120
Change Att Layer ................................................................................................................................ 120
Size_Spec Panel ...................................................................................................................................... 121
Size Set ............................................................................................................................................... 122
Select main and reduction sizes ................................................................................................... 122
Spec Set .............................................................................................................................................. 123
Specification to use (Current) Dialog Box .................................................................................... 124
Main Assign......................................................................................................................................... 124
Assign a main size........................................................................................................................ 124
Reduction Assign ................................................................................................................................ 124
Assign a reduction size................................................................................................................. 125
Type Assign ........................................................................................................................................ 125
Assign a component type ............................................................................................................. 126
Spec Assign ........................................................................................................................................ 126
Assign a specification ................................................................................................................... 126
Editor ................................................................................................................................................... 126
Add a new component to a specification ...................................................................................... 128
Add an existing component to a specification .............................................................................. 130
Modify or Browse a component .................................................................................................... 130
Spec Information Edit Dialog Box ................................................................................................. 131
Edit Component Dialog Box ......................................................................................................... 132
Optional Items ..................................................................................................................................... 136
Optional Component Dialog Box .................................................................................................. 136
Current Settings .................................................................................................................................. 137
Modify Panel ............................................................................................................................................ 139
Edit ...................................................................................................................................................... 140
Modify a component ..................................................................................................................... 140
Editing Line Component Dialog Box ............................................................................................. 141
Editing Instrument Component Dialog Box .................................................................................. 144
Editing Valve Component Dialog Box .......................................................................................... 145
Editing Vessel Component Dialog Box ......................................................................................... 146
Editing Mechanical Component Dialog Box ................................................................................. 147
Editing Drawing Links Dialog Box ................................................................................................ 148
Editing Nozzle Component Dialog Box ........................................................................................ 148
Editing Reducer Dialog Box ......................................................................................................... 149
Editing Misc Component Dialog Box ............................................................................................ 150
Multiple Edit......................................................................................................................................... 151
Audit .................................................................................................................................................... 153
Audit a database........................................................................................................................... 153
Synchronize ........................................................................................................................................ 154
Rename Drawing ................................................................................................................................ 154
Delete Drawing.................................................................................................................................... 155
Check In / Check Out Manager ........................................................................................................... 155
Title Block Manager ............................................................................................................................ 156
Block Manager .................................................................................................................................... 157
Contents
Utility ......................................................................................................................................................... 161
Make Group ........................................................................................................................................ 162
Create a new group ...................................................................................................................... 162
Add to Group ....................................................................................................................................... 163
Add components to an existing group .......................................................................................... 163
Remove from Group ........................................................................................................................... 163
Remove components from a group .............................................................................................. 163
Export .................................................................................................................................................. 164
Add Xdata ........................................................................................................................................... 164
Add external data to geometry ..................................................................................................... 165
Remove Xdata .................................................................................................................................... 165
Remove external data from a component .................................................................................... 165
Replace Block ..................................................................................................................................... 166
Replace a block ............................................................................................................................ 166
Set Visibility ......................................................................................................................................... 166
Match Properties ................................................................................................................................. 167
Match Prop with Tag ........................................................................................................................... 167
Transport Documents ......................................................................................................................... 167
Menus and Toolbars................................................................................................................................ 169
Layer Control....................................................................................................................................... 169
Change Layer ............................................................................................................................... 170
Match Layer .................................................................................................................................. 170
Set Layer ...................................................................................................................................... 170
Layer Off ....................................................................................................................................... 170
Layer On ....................................................................................................................................... 170
Isolate Layer ................................................................................................................................. 170
Un-Isolate Layer ........................................................................................................................... 170
Delete Layer ................................................................................................................................. 171
About ................................................................................................................................................... 171
Accessing and Docking Toolbars........................................................................................................ 171
Aliases and Command Names ........................................................................................................... 171
Database Structure .................................................................................................................................. 173
Add a column to an existing database ................................................................................................ 174
Insert a drawing into the project .......................................................................................................... 175
Import external process and instrumentation drawings ...................................................................... 175
Required Database Tables and Columns ........................................................................................... 176
Components-Instruments Table ................................................................................................... 176
Components-Mechanical Table .................................................................................................... 177
Components-Miscellaneous Table ............................................................................................... 178
Components-Nozzles Table ......................................................................................................... 179
Components-Process Lines Table ............................................................................................... 180
Components-Reducers Table ...................................................................................................... 181
Components-Valves Table ........................................................................................................... 182
Components-Vessels Table ......................................................................................................... 183
Link Database Table..................................................................................................................... 184
Project Documents Table ............................................................................................................. 185
Project Drawings Table ................................................................................................................ 185
Component Type Numbers ................................................................................................................. 186
Contents
AutoCAD Workflows Used With P&ID ................................................................................................... 187
Modifying a User Profile ...................................................................................................................... 187
Creating a Base Profile ....................................................................................................................... 188
Creating Symbols from AutoCAD Blocks ............................................................................................ 188
Modifying Symbols using AutoCAD .................................................................................................... 188
Using Multiple Drawing Folders with a Project ................................................................................... 188
Commands Compatible With AutoCAD Undo .................................................................................... 190
Index ......................................................................................................................................................... 193
10
Preface
This document provides command reference information and workflows for CADWorx P&ID.
We welcome comments or suggestions about this documentation. You can send us an email at:
PPMdoc@intergraph.com.
Documentation updates for supported software versions are available from
https://smartsupport.intergraph.com (https://smartsupport.intergraph.com).
Intergraph gives you permission to print as many copies of this document as needed for noncommercial use at your company. You cannot print this document for resale or redistribution
outside your company.
Conventions
Before reviewing this guide, it is important to understand the terms and conventions used in the
documentation.
Use the information below to identify the convention and the type of information.
Convention
Type of Information
[Product Folder]
[AutoCAD Folder]
[CD-DRIVE]
Command Line
User Responses
Commands
Options
CAPITALS
Key + Key
Key combinations for which you must press and hold down one
key and then press another, for example, CTRL+P or ALT+F4.
11
Preface
Technical Support
For the latest information on CADWorx P&ID, visit Intergraph CADWorx and Analysis Solutions
(http://www.coade.com/).
For current on-line support information, including knowledge base, technical tips, and
downloads, visit Intergraph Smart Support (https://smartsupport.intergraph.com).
You can contact Intergraph CAS Technical Support or Sales:
Fax: 281-890-3301
In order to provide technical support, Intergraph CAS needs to know what version of CADWorx,
AutoCAD, and Windows you are using. To determine this information, follow the steps outlined
for the product you are using:
CADWorx Product
Steps
Equipment or PV Fabricator
Internet Publisher
Datasheets
In addition to the information above, the table below lists the additional files that are usually
required to assist Intergraph CAS in resolving your technical issues:
12
Preface
CADWorx Product
CADWorx ISOGEN
CADWorx Equipment
PV Fabricator
13
Preface
CADWorx Steel
CADWorx Datasheets
CADWorx Design Review or CADWorx Email the AutoCAD model drawing (DWG) files.
Design Create
If the model consists of several line numbers,
indicate in the email which line numbers you are
having issues with.
14
If you are attaching large or multiple files to your eCustomer log, use a compression utility
such as WinZIP.
If you cannot attach your drawing files, then try to duplicate the issue in a new drawing with
as few components as possible. If the issue can be duplicated in a new drawing, attach the
duplicate drawing to Intergraph CAS.
For hardware lock issues, first verify that you have an Intergraph CAS hardware lock.
CADWorx Plant Professional, CADWorx P&ID, CADWorx P&ID Professional, CADWorx
Plant Ductile Iron, and CADWorx Plant Sanitary use the Intergraph CAS hardware lock for
licensing. CADWorx Steel, CADWorx Steel Professional Plus do not use the Intergraph CAS
hardware lock for licensing. For more information about hardware locks, see CADWorx
Hardware Lock Identification in the CADWorx Installation Guide.
Preface
The Specification editor can now be opened from within P&ID. For more information, see
Editor (on page 126).
Help has been added for the Specification to Use dialog box. For more information, see
Specification to use (Current) Dialog Box (on page 124).
Customer Support
Anti-Piracy Statement
Copyright 2003-2014, Intergraph Corporation
Documentation updates available from eCustomer
2014-07-22 DICAS-PE-200006D
15
Preface
16
SECTION 1
Setup
Before you begin using CADWorx P&ID, you need to set options and some basic configuration
tasks.
Your project administrator needs to review and update the catalog (.cat) and
project (.prj) file in the Spec Editor before modeling begins.
In This Section
Startup Defaults ............................................................................. 17
Startup Options .............................................................................. 17
Support Directory ........................................................................... 18
Startup Defaults
When starting CADWorx P&ID for the first time, you are prompted for the system of
measurement to use in the drawing. This dialog box only displays the first time you start
CADWorx. After that, the configuration file name and location is stored in the registry. The
following options are available:
Startup Options
When CADWorx P&ID is started, the Startup Options dialog box appears.
17
Setup
You have the option of starting a new drawing with or without a database, setting up a new
project, or opening an existing drawing. When opening an existing drawing, the software also
opens the associated database, if needed. For more information on projects and databases, see
Database Structure (on page 173).
Creating a new project also creates a new database. Select the database type, the project
folder, and the database file name in the Setup New Project Directory dialog box.
You can modify tables in the new database using Table Setup
Table Setup (on page 50).
When using SQL Server or Oracle, you are prompted to enter the values for the database
and then a User Name and Password. For more information, see Enter Value Dialog Box
(on page 18) and Enter User Name and Password Dialog Box (on page 18).
Loop diagramming and database options are unavailable in the Startup Options dialog box
if your software license does not include them.
Support Directory
Drawings in the [Product Folder]\P&ID\Support folder should not be opened with CADWorx
P&ID. If a drawing is started in this folder, an error displays indicating that the software should
not be run from this location. This stops CADWorx from initializing or preparing the support
drawings. Directly open AutoCAD to modify these drawings.
To create a base profile, see Creating a Base Profile (on page 188).
18
SECTION 2
Setup Panel
CADWorxP&ID tab: Setup
Command Name
Command Line
SETUP
MENUSYMBOL
PIDOPEN
TABLESETUP
DROPDOWNSETUP
LINENUMBER
MAPEDIT
LOOPNUMBER
19
Setup Panel
Setup
CADWorxP&ID tab: Setup > Setup
Setup toolbar: Setup
Setting toolbar: Setup
P&ID menu: Setup
Command line: SETUP
Specifies drawing and specification settings. This command displays the CADWorx P&ID Setup
dialog box.
Size - Specifies main and reduction sizes. For more information, see Size Set (on page 122).
Specification - Allows you to select a drawing specification. For more information, see Spec Set
(on page 123).
Border - Specifies drawing borders. For more information, see Borders Dialog Box (on page
22).
Layers - Specifies the default drawing layers, and the default names, line types, and colors of
the layers. For more information, see Layer Control Dialog Box (on page 23).
Edit Config File - Specifies values for the selected configuration file. For more information, see
Configuration File Dialog Box (on page 25).
20
Setup Panel
Annotation - Allows annotation of a symbol when it is placed. Select On to annotate the symbol
in an Editing dialog box immediately after it is placed. Select Off to place the symbol without
annotation.
To edit a symbol after placement, click Modify > Edit
For more information, see Edit (on page 140).
Equipment Tagging - Controls additional tagging on vessel and mechanical symbols when they
are placed. Select On to place additional tags on the drawing, Select Off to place symbols
without the additional tags.
Text Size - Specifies the default sizes for Small, Medium, and Large text placed using
commands on the Text panel. For more information, see Text Panel (on page 117).
All inserted blocks use Small for attribute text height. If an attribute has a text style that
contains the phrase "NOCHANGE" within its name, the software does not change the text style,
layer, or text height when the block is inserted into the drawing.
Bubble Radius - Specifies the size of the instrument bubbles created with Menu Symbols
For more information, see Instrument Tab (Adding Item Dialog Box) (on page 42).
21
Setup Panel
All drawings created for this project require that a specification and size be set before drawing a
component. As the components are drawn, specification values are saved to the database.
If the component or size is not available in the specification, the software displays a warning
similar to the example below.
User border - Specifies a border in an existing .dwg file. Opens the Select User Border
dialog box.
Predefined - Specifies predefined borders. Select a border from the Predefined borders
box.
User defined - Specifies a simple rectangular border. Enter values for User defined
border, below.
Plotted X length - Specifies the width of a user-defined rectangular border. Available when
User defined is clicked.
Plotted Y length - Specifies the height of a user-defined rectangular border. Available when
User defined is clicked.
X location - Specifies the X coordinate of the lower left-hand corner insertion point of the
border.
Y location - Specifies the Y coordinate of the lower left-hand corner insertion point of the
border.
22
Setup Panel
The default layers are mandatory for use with P&ID and cannot be deleted. See the tables
below.
Layer changes made in this dialog box affect the current drawing session similar to the
AutoCAD LAYER command.
The commands in this dialog box are inactive if the configuration file permission is set to
read-only.
Name - Specifies the layer name. The layer name can be anything that is allowed by AutoCAD.
Wild card characters and spaces are not allowed. Click Update to change the name.
Add - Adds a new layer with a default name. New layers are created when the drawing is
initialized with P&ID.
Update - Updates the selected layer to use the value in the Name box.
Delete - Removes the selected layer from the list. You cannot delete default layers.
Linetype - Specifies the line type for the selected layer. Select a value in the Select Linetype
dialog box.
Line types are defined in the [Product Folder]\P&ID\Support\Cfm.lin and [AutoCAD
Product Folder]\UserDataCache\Support\acad.lin files.
Color - Displays the Select Color dialog box for selecting the color of the layer.
Default Name
Layer1
System
Layer2
Border
Border drawing
Layer3
BOM
BOM graphics
Layer4
Cl
Layer5
Dim1
Dimensions
Layer6
Dim2
Dimensions
Layer7
Equip
P&ID components
Layer8
Exist
Existing components
Layer9
Graph
23
Setup Panel
Layer#
Default Name
Layer10
Steel
Steel components
Layer11
Text
Text annotations
Layer12
Viewl
Viewports
Layer13
Cl_Steel
Layer14
HVAC
HVAC components
Layer15
Cl_HVAC
Layer16
TopWorks
Layer17
Clash
Clash entity
Layer18
CADWorx1
Future use
Layer19
CADWorx2
Future use
Layer20
CADWorx3
Future use
(User Defined)
24
Layer#
Default Name
Layer1
System
Non-graphical components
Layer2
Border
Border drawing
Layer3
Major-1
Layer4
Major-2
Layer5
Minor-1
Layer6
Minor-2
Layer7
Inst-1
Instrument Lines 1
Layer8
Inst-2
Instrument Lines 2
Layer9
Elec1
Electrical Lines 1
Setup Panel
Layer#
Default Name
Layer10
Elec-2
Electrical Lines 2
Layer11
Equip
P&ID
Layer12
Text
Text
Layer13
Graph
Graphics
Layer14
Exist
Existing
(User Defined)
If the Cl and Cl_Steel layers are frozen or turned off, some CADWorx commands might
not function because data is stored on the centerline that is on these layers.
The default drawing template, Imperial.dwt (Metric.dwt for metric) is also stored in the
registry. Each time the software is started, the default template is used.
The selected drawing prototype only changes the setting for the default configuration files
(Imperial.cfg or Metric.cfg). If you are using a different configuration file, use the
SystemMeasure variable to change the drawing prototype setting.
List - Displays variables to change. Change variable values in the text box below the list. For
more information, see Startup Variables.
Browse or Settings - Opens an additional dialog box to select a file or additional settings for the
selected variable.
Save - Saves the current configuration file to its present location.
Save As - Saves the current configuration file to another location.
Restore - Restores a saved configuration file to the current drawing environment. This places
the configuration file location in the registry so that it is used the next time P&ID is started.
Cancel - Cancels the operation.
If the configuration file permission is set to read-only, only the Cancel button is available.
25
Setup Panel
Startup Variables
Provides default drawing and component values. You can modify the variables in the
configuration file as needed. For more information, see Configuration File Dialog Box (on page
25). The most recent configuration file is stored in the registry and is used the next time you start
P&ID.
AlphaSizeControl
Default value: 0
Allowed values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, or 10
Controls the number of decimal places used in Alpha Size. Setting this variable to zero places
no decimals in Alpha Size. Setting the variable to a value from 1 to 9 places 1 to 9 decimal
places in Alpha Size. Setting this variable to 10 suppresses trailing zeros in Alpha Size.
Example with a value of 0:
For Imperial pipe size: 4 1/2" would be 4 1/2" or 6" would be 6"
For Imperial pipe size: 4 1/2" would be 4.500" or 6" would be 6.000"
For Imperial pipe size: 4 1/2" would be 4.5" or 6" would be 6"
If you want decimals to display in Alpha Size in Imperial or Metric, the recommended
setting is 10.
AnnotationType
Default value: 1
Allowed values: 0 (off) or 1 (on)
Allows editing of the annotations on a component as it is placed. When set to 1, an Editing
dialog box appears and allows you to add annotations as the component is placed. When set to
0, the dialog box does not appear.
To edit a component after placement, click Modify >
For more information, see Edit (on page 140).
ArrowSmallSize
Default value: 0.09375
Allowed values: Positive real
Sets the size of small arrows placed on the drawing.
ArrowMediumSize
Default value: 0.125
Allowed values: Positive real
Sets the size of medium arrows placed on the drawing.
26
Setup Panel
ArrowLargeSize
Default value: 0.1875
Allowed values: Positive real
Sets the size of large arrows placed on the drawing.
AutoRepeat
Default value: 1
Allowed values: 0 (off) or 1 (on)
Allows automatic repeating of insert commands. When set to 1, insert commands repeat until
Cancel is clicked. When set to 0, the insert command is not repeated.
AutoSizeSpecUpdate
Default value: 0
Allowed values: 0 (off) or 1 (on)
Allows automatic updating of components in a process line. When set to 1, size and
specification of components in a process line are updated automatically when the process line is
updated. When set to 0, the components are not updated.
BreakLineDistance
Default value: 0.125
Allowed values: 0 (off) or positive real
Controls the distance a process or instrument line breaks when lines intersect. When the
variable is set to 0, than no break is created.
BubbleSize
Default value: 0.5
Allowed values: Positive real
Controls the size of instrument bubbles placed on the drawing.
ChangeAttributeTextStyle
Default value: 0
Allowed values: 0 (off) or 1 (on)
Allows updating of inserted block attributes. When set to 1, attributes associated with inserted
blocks are updated to the current text style. Oblique angle and width factor are also updated.
When set to 0, the attributes are not updated.
All inserted blocks use the TextSmallSize (on page 32) variable for attribute text height. If
an attribute has a text style that contains the phrase "NOCHANGE" within its name, the software
does not change the text style, layer, or text height when the block is inserted into the drawing.
CheckDuplicateValveTag
Default value: 0
Allowed values: 0 (off) or 1 (on)
When set to 1, checks for duplicate valve tags.
27
Setup Panel
CopyControlFlag
Default value: 0
Allowed values: Positive integer numbers
Controls different aspects of the copy command:
0 - When any component is copied, component tag values are not copied.
1 - When a vessel component is copied, vessel component tags are copied.
2 - When a mechanical component is copied, mechanical component tags are copied.
4 - When an instrument component is copied, instrument component tags are copied.
8 - When a polyline segment is copied, a row is created in the process line table for each
polyline segment. For example, if five polyline segments are copied, five rows in the database
are added even if the segments are part of the same process.
16 - When a component is copied, additional data is not copied. This setting should be turned on
if you plan on copying components from one database to another database because additional
data can only be copied from within the same database.
To specify more than one value, type the sum of their values. For example, type 5 to set
both 1 and 4.
DataBaseCodes
Default value: DBCODES.DAT
Allowed values: A valid and properly formatted codes file name
Specifies a code file with size-to-code combinations and then updates the external database of
the drawing. This variable is only applicable when specification-driven P&ID drawings are
created. For more information, see Create Specification-Driven Drawings (on page 21).
DBAuditControl
Default value: 0
Allowed values: 0, 1, 2, 4, 5, 6, 8, 9, 10
Controls the Audit
external database.
28
Setup Panel
InternalSelectionDistance
Default value: 0.125 (3.0)
Allowed values: Positive real number
Controls the crossing window size for all selection sets performed internally by the software. For
components to break process lines (polylines), this value should always be larger than the
largest polyline width used in the drawing.
LanguageFile
Default value: English.dic
Allowed values: A valid and properly formatted language file
Specifies the language of all P&ID dialog boxes and prompts. The specified file must be present
in the [Product Folder]\P&ID\Support folder for proper operation of P&ID.
You must set the LanguageFile to the regional language when using a language-specific
specification. For example, if you have Chinese characters in your specification, set the
LanguageFile to Chinese_Simplified.dic. If you do not, System Out and System In do not
function correctly.
LibraryDirectory
Default value: [Product Folder]
Allowed values: Valid folder name
Not used and reserved for future use.
LineNumberSystem
Default value: 0
Allowed values: 0 (off) or 1 (on)
Controls the line number system. When set to 1, the software tags the line number with the
current size, specification, and count number. When set to 0, you must manually type the line
number.
Click CADWorxP&ID > Modify >
see Line Number Setup (on page 54).
LinkArrowTextControl
Default value: 0
Allowed values: 0, 1, 2 or 3
Controls the text displayed in the link arrows (off-page arrows):
0 - FROM or TO prepends and .DWG appends the drawing name. For example: FROM
98FD05.DWG.
1 - Only the drawing name displays. For example: 98FD05.
2 - .DWG appends the drawing name. For example: 98FD05.DWG.
3 - FROM or TO prepends the drawing name. For example: FROM 90FD05.
29
Setup Panel
LoopNumberSystem
Default value: 0
Allowed values: 0 (off) or 1 (on)
Controls the loop number system. When set to 1, the software tags the loop number with the
current tag and function. When set to 0, you must manually type the line number.
Click CADWorxP&ID > Setup >
Loop Numbering to control this variable. For more
information, see Loop Numbering (on page 59).
LoopOutputDirectory
Default value: [Product Folder]
Allowed values: Valid folder
Specifies the folder location for automatic loop-generated drawings. If this variable is not set, the
loop generation module uses the current project folder.
LoopTemplateDirectory
Default value: [Product Folder]
Allowed values: Valid folder
Specifies the folder location for template or prototype drawings to be used with the automatic
loop module. If this variable is not set, the loop generation module uses the current project
folder.
MajorPrimary
Default value: 0.03
Allowed values: Positive real
Controls the line width of the major primary process lines.
MajorSecondary
Default value: 0.02
Allowed values: Positive real
Controls the line width of the major secondary process line.
MendLineDistance
Default value: 0.5
Allowed values: Positive real
Specifies the maximum distance used by Mend Line
for joining or mending process lines.
Any distance greater than this value is not mended or joined. For more information, see Mend
Line (on page 64).
MenuSymbolFile
Default value: [Product Folder]\P&ID\Support\Flow_alt.dat
Allowed values: A valid and properly formatted menu symbol file
Allows you to use a different menu symbol file for each project. For more information, see Menu
Symbols (on page 33).
30
Setup Panel
MinorPrimary
Default value: 0.01
Allowed values: Positive real
Controls the line width of the minor primary process lines.
MinorSecondary
Default value: 0.005
Allowed values: Positive real
Controls the line width of the minor secondary process lines.
SaveLastProfileUsed
Default value: 1
Allowed values: 0 (false) or 1 (true)
Specifies whether CADWorx saves the last profile used on exit.
When a drawing file is double-clicked in Windows Explorer, or if AutoCAD is started using an
icon without specifying any profile, AutoCAD always loads the last profile used.
0 - Prevents CADWorx from saving the last profile used.
1 - Allows CADWorx to save the last profile used.
SnapSpacing
Default value: 0.0625
Allowed values: Positive real
Specifies the snap spacing on the drawing. For more information, see AutoCAD help.
SpecControl
Default value: 0
Allowed values: 0 (off) or 1 (on)
Controls the requirement to use a specification in P&ID drawings. When set to 1, the software
requires a specification and updates the external database (if applicable) with information from
the specification. For more information, see Create specification-driven drawings (on page 21).
SpecificationDirectory
Default value: [Product Folder]\P&ID\Spec
Allowed values: Valid folder
Provides the location of the specifications folder.
This folder can be set as read-only.
SpecSizeOverride
Default value: 1
Allowed values: 0 (off) or 1 (on)
Controls the ability to override component specification and size.
1 - Overrides the specification and size limits.
0 - Limits drawing to values within specification and size limits.
31
Setup Panel
SyncOnStartUp
Default value: 1
Allowed values: 0, 1, or 2
Controls the synchronize option on opening a drawing with an external database:
0 - Turns off the synchronize option when a drawing is loaded into AutoCAD.
1 - Asks if the software should synchronize the drawing with the external database.
2 - Synchronizes the drawing with the external database without prompting.
When you click Synchronize
synchronizes without any prompts.
SystemMeasure
Default value: 1
Allowed values: 0, 1, or 2
Specifies the unit system:
Tagging
Default value: 1
Allowed values: 0 (off) or 1 (on)
Controls optional equipment tags. When set to 1, optional tags for equipment are provided.
When set to 0, optional tags are not provided.
TextLargeSize
Default value: 0.1875
Allowed values: Positive real
Sets the size of large-sized text placed on the drawing.
TextMediumSize
Default value: 0.125
Allowed values: Positive real
Sets the size of medium-sized text placed on the drawing.
TextSmallSize
Default value: 0.09375
Allowed values: Positive real
Sets the size of small-sized text placed on the drawing.
All inserted blocks use TextSmallSize for attribute text height. If an attribute has a text
style that contains the phrase "NOCHANGE" within its name, the software does not change the
text style, layer, or text height when the block is inserted into the drawing.
32
Setup Panel
ToolTipSetting
Default value: 8405
Allowed values: Positive integer
Specifies the data displayed in a tooltip when the mouse hovers over a component. Click
Settings on the Configuration File dialog box to open the Tool Tip Data Selection dialog box.
Select the needed data to display, and click OK. The correct integer is then displayed for those
settings.
UseFullFunctionName
Default value: 0
Allowed values: 0, 1, 2, 3
Controls the use of the function name for generating instrument loop numbering:
0 - Uses the first letter of the function in the instrument loop number.
1 - Uses the full function name in the instrument loop number.
Use the following values when using Combine Instruments
. If instruments have been
grouped using this command, the first instrument selected sets the loop value for all other
instruments in the group. For more information, see Combine Instruments (on page 81).
2 - Uses the first letter of the function in the instrument loop number.
3 - Uses the full function name in the instrument loop number.
Menu Symbols
CADWorxP&ID tab: Setup > Menu Symbols
Setup toolbar: Menu Symbols
Setting toolbar: Menu Symbols
P&ID menu: Accessory > Menu Symbols
Command line: MENUSYMBOL
Creates and modifies symbols. This command displays the Menu Maintenance dialog box.
33
Setup Panel
The default file is set by the MenuSymbolFile (on page 30) variable in the configuration file. Use
Menu Symbols
to perform most of the modifications to the menu symbol file. The file can
also be modified using a text editor.
Sections - Specifies a symbol category and displays the list of symbols in Item Description.
Each section and its items correspond to a set of commands on the Process Lines,
Instruments, Instrument Lines, Valves, or Equip panels. For example, INSTRUMENT PILOT
contains items corresponding to the Pilot-Local
, Pilot-Primary Front
, and PilotAuxiliary Front
commands on the Instruments panel. For more information, see
Instruments Panel (on page 71).
Add Section - Adds a new symbol category. The symbols can be placed using a custom
command. For more information, see Add Section Dialog Box (on page 34).
Delete Section - Deletes the symbol category selected in Sections.
Add Item - Adds a new symbol to the symbol category selected in Sections. The new symbol
appears in Item Description. For more information, see Adding Item Dialog Box (on page 36).
Delete Item - Deletes the symbol selected in Item Description.
Edit Item - Modifies the symbol selected in Item Description. Opens the Edit Item dialog box,
displaying the tab from the Adding Item dialog box used to create the symbol. For more
information, see Adding Item Dialog Box (on page 36).
Copy Item - Creates a copy of the symbol selected in Item Description, and places it at the
bottom of the list. This is an easy way to add new symbols based on existing symbols.
Preview - Displays a graphic of the symbol selected in Item Description.
Item Description - Displays the list of symbols available for the selected value in Sections.
Move Up - Moves the symbol selected in Item Description up the list.
Move Down - Moves the symbol selected in Item Description down the list.
OK - Accepts the changes to sections and items, and closes the dialog box. Changes are saved
to the menu symbol file.
Cancel - Cancels the changes to sections and items.
See Also
Creating Symbols from AutoCAD Blocks (on page 188)
Modifying Symbols using AutoCAD (on page 188)
34
Setup Panel
Add to user.lsp - Adds the new section to the [Product Folder]\P&ID\Support\User.lsp file. The
section can then be used at the command line. These modifications can be also be made
directly in User.lsp.
To manually add symbol items to the new section, see Manually add and modify symbol
items (on page 36).
You can also add a command icon button to a toolbar. Before adding the button, you must
load User.lsp using the load command within AutoLISP:
Command: (load USER)
Review AutoCAD help on how to add a button to a toolbar or create new toolbars and
menus. The best option is to create your own menu file containing all custom toolbars and
buttons.
35
Setup Panel
36
Setup Panel
Flow_alt.dat
[Product Folder]\P&ID\Support\Flow_alt.dat is the delivered menu symbol text file. This file can
be modified using Menu Symbols
, or using a text editor. The file is organized into three
columns of data:
Column One - Specifies the name of the .dwg drawing file for each item used for Preview on
the Menu Maintenance dialog box. The file must be in the [Product Folder]\P&ID\Support
folder. Also specifies section names (in straight brackets) and groups the items into sections.
This column must start on space 1 of the text file.
There must not be blank lines within a section. There must be a blank line after each
section.
Column Two - Specifies the name of each item. This column must start on space 40 of the text
file.
Column Three - Specifies the following settings, with a space between each setting:
The insertion routine required to draw the component. For more information, see Insertion
Routines below.
Drawing layer, as defined in the configuration file. For more information, see Layer Control
Dialog Box (on page 23).
The .dwg drawing file used for the symbol. The file must be in [Product
Folder]\P&ID\Support.
Size, Size1, Size2, Size3, and Size4 - the physical sizes of the symbol when placed in the
drawing.
Category - The table name where the symbol is recorded when a database is used.
Tag and Label - Optional blocks which can be inserted with the symbol.
Spectype - Optional code that allows integration with pipe specifications from CADWorx
Plant.
37
Setup Panel
Insertion Routines
INSERT_COMPONENT draws the following types: generic square, cylinder, concentric shape,
eccentric shape, vessel skirt, hemispherical head, elliptical head, and dished head. The format
is:
INSERT_TANK draws the following roof types: flat, sloping, and floating. The format is:
INSERT_VESSEL draws the following vessels and head types: hemispherical, elliptical, flat, and
dished. The format is:
INSERT_3_PLINE layer symbol size1 size2 size3 category tag label spectype
INSERT_4_PLINE layer symbol size1 size2 size3 size4 category tag label spectype
Symbol drawings must not contain any blocks. A symbol drawing can have any AutoCAD
entity (such as lines, circles, arcs, plines, and attribute definitions) except a block. The drawing
must be centered at 0,0,0 and the insertion base point must also be 0,0,0. To set the insertion
base point for a symbol drawing, use the AutoCAD BASE command.
38
Setup Panel
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point at the center of the block. Click Browse to select a block
drawing using a standard file selection dialog box.
Side 1 size - Specifies the distance from the center of the component to the end so that the
block breaks the line correctly. This side is at 0 degrees and is the only side required if the block
is a single inline valve.
Side 2 size - Specifies the distance from the center of the component to the second end on a
two-way valve. This side is the second side when moving clockwise from side 1.
Side 3 size - Specifies the distance from the center of the component to the third end on a
three-way valve. This side is the third side when moving clockwise from side 1.
Side 4 size - Specifies the distance from the center of the component to the fourth end on a
four-way valve. This side is the fourth side when moving clockwise from side 1.
1-way - Specifies a one-way insertion, such as gate, globe, or check valves. When selected,
Side 2 size, Side 3 size, and Side 4 size are not available.
2-way - Specifies a two-way insertion, such as an angle valve. When selected, Side 3 size and
Side 4 size are not available.
3-way - Specifies a three-way insertion, such as a 3-way valve. When selected, Side 4 size is
not available.
4-way - Specifies a four-way insertion, such as a 4-way valve.
Scale - Specifies the scale factor used to scale the symbol in the drawing.
39
Setup Panel
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Spec type - Defines a component specification for the block. Click Select to select the
specification. The software reads information from the selected specification and populates the
appropriate columns in the database. These columns must be pre-named as described in
Column Setup (Database Table Setup Dialog Box) (on page 51) of Table Setup
. P&ID and
CADWorx Plant can use the same pipe specifications. They can also be placed in a common
area as defined by SpecificationDirectory (on page 31) in the Configuration File dialog box.
The menu symbol file, Flow_alt.dat, contains the functions insert_1_pline, insert_2_pline,
insert_3_pline, and insert_4_pline. The suggested insertion point of a symbol is the center of the
symbol. These insertion functions break the polyline in equal distances from the center of the
symbol to the left and right, or up and down. The Break tab controls these functions.
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point at the center of the block. Click Browse to select a block
drawing using a standard file selection dialog box.
Scale - Specifies the scale factor used to scale the symbol in the drawing.
40
Setup Panel
Insertion Action
Normal - Provides a prompt for the location of the symbol.
Flip X axis - Provides a prompt for a location and side to place the symbol.
Flip Y axis - Provides a prompt for a location and side to place the symbol.
Rotate - Provides a prompt for a location and rotation.
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Spec type - Defines a component specification for the block. Click Select to select the
specification. The software reads information from the selected specification and populates the
appropriate columns in the database. These columns must be pre-named as described in
Column Setup (Database Table Setup Dialog Box) (on page 51) of Table Setup
. P&ID and
CADWorx Plant can use the same pipe specifications. They can also be placed in a common
area as defined by SpecificationDirectory (on page 31) in the Configuration File dialog box.
The menu symbol file, Flow_alt.dat, contains the functions insert_normal, insert_x_axis,
insert_y_axis and insert_rotate. The Insert tab controls these functions.
41
Setup Panel
Line Break Priority - Specifies the polyline width according to the startup variable values
defined in the Configuration File Dialog Box (on page 25). Select Major primary, Major
secondary, Minor primary, or Minor secondary. The selected value also places values in
Line thickness and Description.
Database Options - Specifies a database to the polyline. Select Process Line with database,
Instrument Line with database, or Instrument Line without database.
Line thickness - Specifies the startup variable name after a value is selected for Line Break
Priority. You can also type a decimal value for the polyline width.
LineType - Specifies a line type. The line types are provided by the [Product
Folder]\P&ID\Support\Cfm.lin file and any Acad.lin file located within the AutoCAD search path.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Spec type - Defines a component specification for the block. Click Select to select the
specification. The software reads information from the selected specification and populates the
appropriate columns in the database. These columns must be pre-named as described in
Column Setup (Database Table Setup Dialog Box) (on page 51) of Table Setup
. P&ID and
CADWorx Plant can use the same pipe specifications. They can also be placed in a common
area as defined by SpecificationDirectory (on page 31) in the Configuration File dialog box.
The menu symbol file, Flow_alt.dat, contains the function pline_run. The Poly Line tab
controls this function.
42
Setup Panel
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point at the center of the block. Click Browse to select a block
drawing using a standard file selection dialog box.
Use Bubble Size - Specifies that the value of the BubbleSize variable is used. For more
information, see Setup (on page 20) and BubbleSize (on page 27).
Scale - Specifies the scale factor used to scale the bubble symbol in the drawing. When Use
Bubble Size is selected, the value of the BubbleSize variable is displayed.
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
The menu symbol file, Flow_alt.dat, contains the function insert_inst. The Instrument tab
controls this function.
43
Setup Panel
Type
Vessel - Defines the symbol as a vessel.
Tank - Defines the symbol as a tank.
Head/Roof Type - When Vessel is selected, specifies the type of head. Select HEMI
(Hemispherical), ELLIP (Elliptical), DISH (Dished), or FLAT. When Tank is selected, specifies
the type of roof. Select FLAT, SLOPED, or FLOATING.
Vessel Type - When Vessel is selected, specifies the type of vessel. This option is only
available when Vessel is selected. Select:
Vertical vessel
Horizontal vessel
Each vessel type can have any head type. For configurations that are not available on
this tab, use Component Tab (Adding Item Dialog Box) (on page 45).
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
The menu symbol file, Flow_alt.dat, contains the functions insert_vessel and insert_tank.
The Equipment tab controls these functions.
44
Setup Panel
Cylinder
Concentric - Reducer
Eccentric - Reducer
Skirt
Hemispherical head
Elliptical head
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
The menu symbol file, Flow_alt.dat, contains the function insert_component. The
Component tab controls this function.
45
Setup Panel
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point, typically at the left side of the block. Click Browse to select a
block drawing using a standard file selection dialog box.
Side 1 size - Specifies the distance from the center of the component to the end so that the
block breaks the line correctly. The pline breaks at a distance to the right side at 0 degrees from
the insertion point.
Scale - Specifies the scale factor used to scale the symbol in the drawing.
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Spec type - Defines a component specification for the block. Click Select to select the
specification. The software reads information from the selected specification and populates the
appropriate columns in the database. These columns must be pre-named as described in
Column Setup (Database Table Setup Dialog Box) (on page 51) of Table Setup
. P&ID and
CADWorx Plant can use the same pipe specifications. They can also be placed in a common
area as defined by SpecificationDirectory (on page 31) in the Configuration File dialog box.
The menu symbol file, Flow_alt.dat, contains the function insert_direction. The Direction
tab controls this function.
46
Setup Panel
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point, typically at the left side of the block. Click Browse to select a
block drawing using a standard file selection dialog box.
Side 1 size - Specifies the distance from the center of the component to the end so that the
block breaks the line correctly. The pline breaks at a distance to the right side at 0 degrees from
the insertion point.
Scale - Specifies the scale factor used to scale the symbol in the drawing.
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
Optional
Tag name - Specifies the tag drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Label name - Specifies the label drawing to be included with the block. Click Browse to select a
drawing using a standard file selection dialog box.
Spec type - Defines a component specification for the block. Click Select to select the
specification. The software reads information from the selected specification and populates the
appropriate columns in the database. These columns must be pre-named as described in
Column Setup (Database Table Setup Dialog Box) (on page 51) of Table Setup
. P&ID and
CADWorx Plant can use the same pipe specifications. They can also be placed in a common
area as defined by SpecificationDirectory (on page 31) in the Configuration File dialog box.
The menu symbol file, Flow_alt.dat, contains the function insert_reducer. The Reducer
tab controls this function.
47
Setup Panel
Block name - Specifies the block drawing to be inserted into the drawing. The block must be set
up with the proper insertion point, typically at the left side of the block. Click Browse to select a
block drawing using a standard file selection dialog box.
Side 1 size - Specifies the distance from the center of the component to the end so that the
block breaks the line correctly. The pline breaks at a distance to the right side at 0 degrees from
the insertion point.
Scale - Specifies the scale factor used to scale the symbol in the drawing.
Arrow Type
From - Specifies an arrow for the direction a process line is coming from. This direction is
independent of the whether the process line is entering or leaving a drawing.
To - Specifies an arrow for the direction a process line is going to. This direction is independent
of the whether the process line is entering or leaving a drawing.
Table name - Specifies a table selection. This option is only available when an external
database is used.
Layer name - Specifies the drawing layer on which the block is placed.
Description - Specifies a description of the block that is displayed in the Menu Maintenance
dialog box.
The menu symbol file, Flow_alt.dat, contains the function insert_link. The Link tab
controls this function.
48
Setup Panel
File Manager
CADWorxP&ID tab: Setup > File Manager
Setup toolbar: File Manager
P&ID menu: Accessory > Database > File Manager
Command line: PIDOPENCreates and manages projects and drawing files.
Not Found (blue text) - The drawing file cannot be found in the project directory.
49
Setup Panel
Table Setup
CADWorxP&ID tab: Setup > Table Setup
Setup toolbar: Table Setup
P&ID menu: Accessory > Database > Table Setup
Command line: TABLESETUP
Specifies the database structure for a new database project by modifying the default [Product
Folder]\P&ID\System\Database.tbl file. This command displays the Database Table Setup
dialog box.
Table Setup (Database Table Setup Dialog Box) (on page 50)
Column Setup (Database Table Setup Dialog Box) (on page 51).
You can create additional columns in the database tables, but you cannot change or delete
the required columns. For more information, see Database Structure (on page 173) and
Required Database Tables and Columns (on page 176).
Table Setup
modifies the database structure for a new database project. Changes to
the database table do not have any effect on the database structure of the current drawing
or project.
Documentation
Instrument
Line
Mechanical
Misc
Nozzle
Reducer
Valve
Vessel
Add - Adds a new table to the project. Up to ten tables can be added.
Edit - Changes the name of the selected table. This option is not available for a required table.
Delete - Deletes the selected table. This option is not available for a required table.
50
Setup Panel
Database column width - Specifies the number of characters available for the column. The
column width is limited to a maximum of 200 characters.
Database column name - Specifies the column name. The column name is limited to a
maximum of 10 characters. Valid characters are alpha-numeric, underscore, and dash. The
first letter of the name must be alpha-numeric. The software internally adds an underscore to
the end of the name to avoid names that might be SQL keywords.
CEdit dialog name - specifies the name that appears when a component is selected for
editing using Edit
. The name is limited to a maximum of 25 characters. For more
information, see Edit (on page 140).
Specification columns
If added, the following columns are updated from the specification being used.
Spec Description
WgtFactor
Weight Factor
MeasBore
Measure Bore
FileLib
LibrarySubDirectory
Rating
NominalRating
SpecTemp
Temperature
SpecPress
Pressure
FlgFace
FlangeFace
MatPipe
MaterialPipe
MatForge
MaterialForging
MatFit
MaterialFitting
MatGasket
MaterialGasket
51
Setup Panel
Column Name
Spec Description
MatStud
MaterialStud
MatBolt
MaterialBolt
ExcSize
ExcludeSizes
SpecRev
Revision
DBFile
Database Codes
Component Information
52
Column Name
Spec Description
SubDir
DataFileSubDirectory
FileName
DataFileName
StartSize
StartSize
EndSize
EndSize
Tag
(already included by
default)
ComponentTag
ShortDesc
ShortDescription
LongDesc
LongDescription
DBCode
DatabaseIndex
BOMSort
BOMSortSequence
PrgmCode
ProgramCode
CompOpt
OptionalComponent
CompNote
Note
Setup Panel
This command modifies the DropDownList.txt file, located in the database project folder.
DropDownList.txt dynamically creates values for data fields in the Additional Data dialog box of
Edit
. For more information, see Edit (on page 140).
Table Name - Displays database tables, as defined in Table Setup
see Table Setup (on page 50).
Column Name - Displays columns (parameters) for the selected table, as defined in Table
Setup
. For more information, see Table Setup (on page 50).
Value - Displays a list of values created for the select column.
Add - Adds the value typed in the text box to the list in Value.
Update - Modifies an existing value in the list. Select a value from the list, type the new value in
the text box, and click Update.
Delete - Deletes a value from the list in Value.
53
Setup Panel
Example
Values added to the AREA column of the LINE table appear in the Additional Data dialog box
of Edit
as shown below.
54
Setup Panel
Category - Specifies a data column from the LINE table as defined by Column Setup in Table
Setup
. For more information, see Table Setup (on page 50).
Add - Adds the selected column in Category to the bottom of the list box.
Separator - Specifies a separator between values in the list box. Type any combination of
alphanumeric and symbol characters.
Add - Adds the value in Separator to the bottom of the list box.
Default value - Specifies a default value for the column value selected in the list box.
Category (list box) - Displays column and separators values that are used for line numbering.
Values appear in the line number in their top-down order in the list box. SIZE and SPEC are
included by default.
System Off - Turns off the line numbering system. When the line numbering system is not used,
you manually type the line number in Tag for Edit
. For more information, see Edit (on page
140).
System On (Dynamic Size/Spec) - Turns on the line numbering system. When the line
numbering system is used, P&ID generates the line number according to column and separator
values in the list box. Tag is not available for Edit
. For more information, see Edit (on page
140).
Move Up - Moves a category up the Category list.
Move Down - Moves a category down the Category list.
Preview - Displays a preview of the line number. Values are displayed in the order of values in
the list box.
If the Project.cfg configuration file of the project is set to read-only, all fields in the Line
Numbering System dialog box are inactive.
Inheritance Setup
CADWorxP&ID tab: Setup > Inheritance Setup
Setup toolbar: Inheritance Setup
P&ID menu: Accessory > Database > Inheritance Setup
Command line: PIDINHERITANCESETUP
55
Setup Panel
Specifies the database values inherited from a process line when you insert an in-line
component. This setup modifies the Inheritance.tbl file located in the project folder. This
command displays the Process Line Inheritance Setup dialog box.
The software defines the database values in the LINE table by Column Setup in Table
Setup
. For more information, see Table Setup (on page 50).
Valve - Specifies database values inherited by valves placed on the process line using
commands on the Valves panel. For more information, see Valves Panel (on page 91).
Reducer - Specifies database values inherited by reducers placed on the process line by
selecting Reducing
on the Valves panel. For more information, see Valves Panel (on page
91).
Misc - Specifies database values inherited by reducers placed on the process line using
commands on the Equip panel. For more information, see Equip Panel (on page 107).
To update the database for the Valves, Reducers, and Misc newly attached to a
process line, type PIDINHERITANCEUPDATE on the command line, and press ENTER.
PIDINHERITANCEUPDATE is only available when using an external database. To view the
information in a database, open the database from Windows Explorer.
56
Setup Panel
Associates attributes in blocks (symbols) with table columns in the database. You can add new
attributes and map attributes in existing blocks. Modifies the map.tbl file located in the project
folder. This command displays the Edit Mapped Attributes dialog box.
. For more
57
Setup Panel
6. Click Map.
The new attribute is added to Attributes.
7. Repeat to create additional attributes.
8. Click Close.
58
Setup Panel
3. Select the needed value in Attributes.
4. Select the needed value in Columns.
5. Click Delete Attribute.
The attribute is deleted from Attributes.
6. Click Close.
Loop Numbering
CADWorxP&ID tab: Setup > Loop Numbering
CADWorxP&ID tab: Instruments > Loop Numbering
Setup toolbar: Loop Numbering
Instruments toolbar: Loop Numbering
P&ID menu: Accessory > Loop Numbering
Command line: LOOPNUMBER
Specifies the instrument loop numbering configuration or template by modifying the Project.cfg
file located in the project folder. This command displays the Instrument Loop Numbering
System dialog box.
59
Setup Panel
Category - Specifies a data column from the INSTRUMENT table as defined by Column Setup
in Table Setup
. For more information, see Table Setup (on page 50).
Add - Adds the selected column in Category to the bottom of the list box.
Separator - Specifies a separator between values in the list box. Type any combination of
alphanumeric and symbol characters.
Add - Adds the value in Separator to the bottom of the list box.
Default value - Specifies a default value for the column value selected in the list box.
Category (list box) - Displays column and separators values that are used for loop numbering.
Values appear in the line number in their top-down order in the list box. FUNCTION and TAG
are included by default.
System Off - Turns off the loop numbering system. When the loop numbering system is not
used, you manually type the loop number in Loop for Edit
. For more information, see Edit
(on page 140).
System On - Turns on the loop numbering system. When the loop numbering system is used,
P&ID generates the loop number according to column and separator values in the list box. Loop
is not available for Edit
. For more information, see Edit (on page 140).
Move Up - Moves a category up the Category list.
Move Down - Moves a category down the Category list.
Preview - Displays a preview of the loop number. Values are displayed in the order of values in
the list box.
If the Project.cfg configuration file of the project is set to read-only, all fields in the
Instrument Loop Numbering System dialog box are inactive.
60
SECTION 3
Command Line
ICONLINE
MSECOND
NSECOND
MENDLINE
PROCESSASSIGN
COMBINELINE
UNCOMBINELINE
61
COMBINEPROCESSREMOVE
COMBINEPROCESSADD
COMBINEPROCESS
UPDATEPROCESS
LINENUMBER
PIDNUMBERCOUNT
PIDNUMBER+
PIDNUMBER-
View Line Numbers - Displays all line numbers and their VIEWLINE
drawings. For more information, see View Line Numbers
(on page 69).
Tag Line - Adds a process line tag to the drawing. For
more information, see Tag Line (on page 70).
TAGNUMBER
Lines
CADWorxP&ID tab: Process Lines > Lines
CADWorxP&ID tab: Instrument Lines > Lines
Process Lines toolbar: Lines
P&ID menu: Lines > Icon
Command line: ICONLINE
Draws a process or instrument line. This command displays the Lines dialog box.
62
Instrument Lines
Major Primary
Instrument
Major Secondary
Pneumatic
Minor Primary
Electric
Minor Secondary
Hydraulic
Capillary
Undefined
Heat Traced
Sonic Guided
Sonic Un-guided
Logic System
Logic Mechanical
Binary Pneumatic
Binary Electric
Major Primary
CADWorxP&ID tab: Process Lines > Major Primary
Lines toolbar: Primary
Process Lines toolbar: Major Primary
P&ID menu: Lines > Major > Primary
Command line: MPRIMARY
Draws a major primary process line.
63
Major Secondary
CADWorxP&ID tab: Process Lines > Major Secondary
Lines toolbar: Secondary
Process Lines toolbar: Major Secondary
P&ID menu: Lines > Major > Secondary
Command line: MSECOND
Draws a major secondary process line.
Minor Primary
CADWorxP&ID tab: Process Lines > Minor Primary
Lines toolbar: Primary
Process Lines toolbar: Minor Primary
P&ID menu: Lines > Minor > Primary
Command line: NPRIMARY
Draws a minor primary process line.
Minor Secondary
CADWorxP&ID tab: Process Lines > Minor Secondary
Lines toolbar: Secondary
Process Lines toolbar: Minor Secondary
P&ID menu: Lines > Minor > Secondary
Command line: NSECOND
Draws a minor secondary process line.
Mend Line
CADWorxP&ID tab: Process Lines > Mend Line
CADWorxP&ID tab: Instrument Lines > Mend Line
Process Lines toolbar: Mend Line
Misc toolbar: Mend Line
P&ID menu: Utility > Mend Line
Command line: MENDLINE
Manually or automatically mends process and instrument lines by removing gaps between the
lines.
64
2. Select two or more process or instrument lines. Select each line at the end to be joined to
the previous selection.
3. Right-click or press ENTER.
If the lines are within the MendLineDistance (on page 30) tolerance, the lines are joined.
Process Assign
CADWorxP&ID tab: Process Lines > Process Assign
Process Lines toolbar: Process Assign
P&ID menu: Utility > Process Assign
Command line: PROCESSASSIGN
Changes the type of a process line. For example, a major primary line can be changed to a
major secondary line.
65
Combine Lines
CADWorxP&ID tab: Process Lines > Combine Lines
Process Lines toolbar: Combine Lines
Misc toolbar: Combine Lines
P&ID menu: Accessory > Database > Combine Lines
Command line: COMBINELINE
Combines a group of process line segments into a single process line.
Process lines can become segmented when:
A line is copied with the AutoCAD COPY or ARRAY commands. The software cannot
determine if the line is one process line or multiple process lines and segments the line as it
is copied.
The copied segments are inserted in the tables of the database as individual rows. This
command combines the segments into one process line on one row in the LINE table of the
project database.
The order of segment selection determines the process flow direction of the combined line. For
example, a process line runs between vessels V-101 and V-102. You select the process line
segment closest to V-102 and progress to V-101. The software determines the flow direction as
going from V-102 to V-101. If the direction needs to be reversed, use Edit
. For more
information, see Edit (on page 140) and Editing Line Component Dialog Box (on page 141).
When a single segment is selected, a dialog box requests that you select the direction.
Process flow direction only affects process lines (type 301). Vessel (type 304) and
mechanical components (type 305) determine the direction. For more information, see Edit (on
page 140).
66
Un-Combine Lines
CADWorxP&ID tab: Process Lines > Un-Combine Lines
Process Lines toolbar: Un-Combine Lines
P&ID menu: Accessory > Database > Un-Combine Lines
Command line: UNCOMBINELINE
Separates a process line into line segments. Each segment has a row in the lines table of the
project database. This command performs the opposite function of Combine Lines
. For
more information, see Combine Lines (on page 66).
. For more
67
Combine Process
CADWorxP&ID tab: Process Lines > Combine Process
Process Lines toolbar: Combine Process
P&ID menu: Accessory > Database > Combine Process
Command line: COMBINEPROCESS
Combines a group of components with a process line. To use this command, add a LINE_NUM_
column to the process line table and component tables in the project database. LINE_NUM_
automatically updates components that are associated with the main process line.
Update Process
CADWorxP&ID tab: Process Lines > Update Process
Process Lines toolbar: Update Process
Command line: UPDATEPROCESS
Updates all needed process lines in the database from the old value of Tag for a component to
the new value. This command is only used when the value of Tag for a component has been
changed. For more information, see Edit (on page 140).
Count
CADWorxP&ID tab: Process Lines > Count
Line Numbers toolbar: Line Number Count
P&ID menu: Accessory > Line Numbers > Count
Command line: PIDNUMBERCOUNT
Sets the line number count value. The count appears in the line number tag. To use Count
first set the following options:
68
Set the LineNumberSystem variable to 1. For more information, see Configuration File
Dialog Box (on page 25) and LineNumberSystem (on page 29).
Add Count to Category for the line numbering system. For more information, see Line
Number Setup (on page 54).
Increment
CADWorxP&ID tab: Process Lines > Increment
Line Numbers toolbar: Line Number Increment
P&ID menu: Accessory > Line Numbers > Increment
Command line: PIDNUMBER+
Increases the line number count value by one. For example, if the current value is 0001,
Increment
increases it to 0002.
Line number count must be properly set. For more information, see Count (on page 68).
Decrement
CADWorxP&ID > Process Lines > Decrement
Line Number toolbar: Line Number Decrement
P&ID menu: Accessory > Line Numbers > Decrement
Command line: PIDNUMBERDecreases the line number count value by one. For example, if the current value is 0002,
Increment
decreases it to 0001.
Line number count must be properly set. For more information, see Count (on page 68).
By Line Number tab - Displays all line numbers and the associated drawings for a selected line
number.
By Drawing tab - Displays all drawings and the associated line numbers for a selected drawing.
A line number can be on multiple drawings. When the line number is modified on one
drawing, it automatically updates on the other drawings.
When editing a drawing link component (type 306), line numbers can also be viewed. For
more information, see Edit (on page 140) and Editing Drawing Links Dialog Box (on page
148).
69
Tag Line
CADWorxP&ID tab: Process Lines > Tag Line
Misc toolbar: Tag Line
P&ID menu: Utility > Tag Line
Command line: TAGNUMBER
Adds a process line tag to the drawing.
The value for Tag is copied to the drawing. If the tag has no value, then the tag is placed on the
drawing but will not be visible. To add a value to Tag, see Edit (on page 140) and Editing Line
Component Dialog Box (on page 141).
The tag and the process line are updated when either has changed. Automatic updating
is not available in AutoCAD, but AutoCAD reads the information from the database.
70
SECTION 4
Instruments Panel
CADWorxP&ID tab: Instruments
Command Name
Command Line
ICONDISCRETE
DILOCAL
DIPRIFRONT
DIPRIBACK
DIAUXFRONT
DIAUXBACK
ICONSHARED
SHLOCAL
SHPRIFRONT
SHPRIBACK
SHAUXFRONT
SHAUXBACK
ICONCOMPUTER
71
Instruments Panel
Computer-Local - Places a local computer instrument.
COLOCAL
COPRIFRONT
COPRIBACK
COAUXFRONT
COAUXBACK
Logic - Specifies and places a logic instrument type and displays ICONLOGIC
a preview of the selected instrument. For more information, see
Logic (on page 78).
Logic-Local - Places a local logic instrument.
LOLOCAL
LOPRIFRONT
LOPRIBACK
LOAUXFRONT
PILOCAL
PIPRIFRONT
PIAUXFRONT
COMBINEINST
COMBINEINSTADD
72
Instruments Panel
Loop Numbering - Specifies the instrument loop numbering
configuration or template. For more information, see Loop
Numbering (on page 59).
LOOPNUMBER
CREATETABLE
GENERATELOOP
Discrete
CADWorxP&ID tab: Instruments > Discrete
Instruments toolbar: Discrete
P&ID menu: Instruments > Discrete
Command line: ICONDISCRETE
Places a discrete instrument symbol. This command displays the Instrument Discrete dialog
box.
Discrete Local
73
Instruments Panel
Discrete-Local
CADWorxP&ID tab: Instruments > Discrete-Local
Instruments toolbar: Local
Command line: DILOCAL
Places a local discrete instrument.
Discrete-Primary Front
CADWorxP&ID tab: Instruments > Discrete-Primary Front
Instruments toolbar: Primary Front
Command line: DIPRIFRONT
Places a primary front discrete instrument.
Discrete-Primary Back
CADWorxP&ID tab: Instruments > Discrete-Primary Back
Instruments toolbar: Primary Back
Command line: DIPRIBACK
Places a primary back discrete instrument.
Discrete-Auxiliary Front
CADWorxP&ID tab: Instruments > Discrete-Auxiliary Front
Instruments toolbar: Auxiliary Front
Command line: DIAUXFRONT
Places an auxiliary front discrete instrument.
Discrete-Auxiliary Back
CADWorxP&ID tab: Instruments > Discrete-Auxiliary Back
Instruments toolbar: Auxiliary Back
Command line: DIAUXBACK
Places an auxiliary back discrete instrument.
74
Instruments Panel
Shared
CADWorxP&ID tab: Instruments > Shared
Instruments toolbar: Shared
P&ID menu: Instruments > Shared
Command line: ICONSHARED
Places a shared instrument symbol. This command displays the Instrument Shared dialog box.
Shared Local
Shared-Local
CADWorxP&ID tab: Instruments > Shared-Local
Instruments toolbar: Local
Command line: SHLOCAL
Places a local shared instrument.
Shared-Primary Front
CADWorxP&ID tab: Instruments > Shared-Primary Front
Instruments toolbar: Primary Front
Command line: SHPRIFRONT
Places a primary front shared instrument.
75
Instruments Panel
Shared-Primary Back
CADWorxP&ID tab: Instruments > Shared-Primary Back
Instruments toolbar: Primary Back
Command line: SHPRIBACK
Places a primary back shared instrument.
Shared-Auxiliary Front
CADWorxP&ID tab: Instruments > Shared-Auxiliary Front
Instruments toolbar: Auxiliary Front
Command line: SHAUXFRONT
Places an auxiliary front shared instrument.
Shared-Auxiliary Back
CADWorxP&ID tab: Instruments > Shared-Auxiliary Back
Instruments toolbar: Auxiliary Back
Command line: SHAUXBACK
Places an auxiliary back shared instrument.
Computer
CADWorxP&ID tab: Instruments > Computer
Instruments toolbar: Computer
P&ID menu: Instruments > Computer
Command line: ICONCOMPUTER
Places a computer instrument symbol. This command displays the Instrument Computer
dialog box.
76
Computer Local
Instruments Panel
Preview - Display a graphic preview of the selected symbol.
OK - Accepts the selected symbol and closes the dialog box. The symbol can then be placed in
the drawing.
Cancel - Cancels the operation.
Each symbol is defined by the INSTRUMENT COMPUTER value of Sections in the
Menu Maintenance dialog box. You can also add more instruments. For more information, see
Menu Symbols (on page 33).
Computer-Local
CADWorxP&ID tab: Instruments > Computer-Local
Instruments toolbar: Local
Command line: COLOCAL
Places a local computer instrument.
Computer-Primary Front
CADWorxP&ID tab: Instruments > Computer-Primary Front
Instruments toolbar: Primary Front
Command line: COPRIFRONT
Places a primary front computer instrument.
Computer-Primary Back
CADWorxP&ID tab: Instruments > Computer-Primary Back
Instruments toolbar: Primary Back
Command line: COPRIBACK
Places a primary back computer instrument.
Computer-Auxiliary Front
CADWorxP&ID tab: Instruments > Computer-Auxiliary Front
Instruments toolbar: Auxiliary Front
Command line: COAUXFRONT
Places an auxiliary front computer instrument.
77
Instruments Panel
Computer-Auxiliary Back
CADWorxP&ID tab: Instruments > Computer-Auxiliary Back
Instruments toolbar: Auxiliary Back
Command line: COAUXBACK
Places an auxiliary back computer instrument.
Logic
CADWorxP&ID tab: Instruments > Logic
Instruments toolbar: Logic
P&ID menu: Instruments > Logic
Command line: ICONLOGIC
Places a logic instrument symbol. This command displays the Instrument Logic dialog box.
Logic Local
Logic-Local
CADWorxP&ID tab: Instruments > Logic-Local
Instruments toolbar: Local
Command line: LOLOCAL
Places a local logic instrument.
78
Instruments Panel
Logic-Primary Front
CADWorxP&ID tab: Instruments > Logic-Primary Front
Instruments toolbar: Primary Front
Command line: LOPRIFRONT
Places a primary front logic instrument.
Logic-Primary Back
CADWorxP&ID tab: Instruments > Logic-Primary Back
Instruments toolbar: Primary Back
Command line: LOPRIBACK
Places a primary back logic instrument.
Logic-Auxiliary Front
CADWorxP&ID tab: Instruments > Logic-Auxiliary Front
Instruments toolbar: Auxiliary Front
Command line: LOAUXFRONT
Places an auxiliary front logic instrument.
Logic-Auxiliary Back
CADWorxP&ID tab: Instruments > Logic-Auxiliary Back
Instruments toolbar: Auxiliary Back
Command line: LOAUXBACK
Places an auxiliary back logic instrument.
Pilot
CADWorxP&ID tab: Instruments > Pilot
Instruments toolbar: Pilot
P&ID menu: Instruments > Pilot
Command line: ICONPILOT
Places a pilot instrument symbol. This command displays the Instrument Pilot dialog box.
79
Instruments Panel
Instrument Pilot Dialog Box
Specifies a pilot instrument type and displays a preview of the selected instrument symbol.
list - Displays the available pilot instrument types. Select one of the following:
Pilot Local
Pilot-Local
CADWorxP&ID tab: Instruments > Pilot-Local
Instruments toolbar: Local
Command line: PILOCAL
Places a local pilot instrument.
Pilot-Primary Front
CADWorxP&ID tab: Instruments > Pilot-Primary Front
Instruments toolbar: Primary Front
Command line: PIPRIFRONT
Places a primary front pilot instrument.
Pilot-Auxiliary Front
CADWorxP&ID tab: Instruments > Pilot-Auxiliary Front
Instruments toolbar: Auxiliary Front
Command line: PIAUXFRONT
Places an auxiliary front pilot instrument.
80
Instruments Panel
Combine Instruments
CADWorxP&ID tab: Instruments > Combine Instruments
Instruments toolbar: Combine Instruments
Misc toolbar: Combine Instruments
P&ID menu: Accessory > Database > Combine Instruments
Command line: COMBINEINST
Combines instrument bubbles into a group. This is typically used to combine all instruments
within one loop. You can then use Edit
to modify the value of Tag simultaneously for all
combined instruments. For more information, see Edit (on page 140) and Editing Instrument
Component Dialog Box (on page 144).
Un-Combine Instruments
CADWorxP&ID tab: Instruments > Un-Combine Instruments
Instruments toolbar: Un-Combine Instruments
Command line: UNCOMBINEINST
Removes instruments from a group created using Combine Instruments
81
Instruments Panel
Create Table
CADWorxP&ID tab: Instruments > Create Table
Instruments toolbar: Create Table
P&ID menu: Accessory > Loop Diagrams > Create Table
Command line: CREATETABLE
Scans a prototype or template drawing for specially formatted keywords and creates columns for
each keyword in a new loop table in the project database. The table also contains a unique
identification, loop number, and drawing template name, and is linked back to the
instrumentation table of the project database.
This command scans the existing loop column in the instrument table for loop numbers in the
project database. It also searches the instrument table for all loop numbers that have FI, FT, or
FV instruments. After it finds the loop numbers in the database, it creates the remaining columns
from the prototype by drawing keywords and generates the loop table. Tag, function, and loop
number are left in the instrument table. A row in the loop table is given a unique identifier that is
linked back to the instrument table.
After selecting a database file and a template drawing file, the command displays the Loop
Table Setup dialog box.
82
Instruments Panel
Table Name - Specifies the name of the loop table. LOOP_ is appended to the name in the
database.
Column Setup - Displays the table columns matched from the template drawing.
Move Up - Moves the column selected in Column Setup up the list.
Move Down - Moves the column selected in Column Setup down the list.
Column Width - Specifies the character width of the column selected in Column Setup.
OK - Accepts the changes closes the dialog box. The loop table is created and saved in the
project database.
Cancel - Cancels the changes. The loop table is not created.
A sample database and several template drawings are delivered in the [Product
Folder]\P&ID\Tutorial\SampleLoops folder.
The LoopTemplateDirectory (on page 30) configuration variable can be used to specify a
starting location for this command to search for template drawings.
Keywords
Column names are keywords used in loop diagram drawings. A keyword can be an attribute, an
attribute definition, plain text, or Mtext. It must be in uppercase and can be a simple string or a
complete sentence of strings.
Keywords requires greater than and less than brackets for automatic detection (<>).
Examples
1. The sequence below places a tag in the drawing from the selected loop:
<TAG>
2. The tag can be part of a string:
This is a keyword <TAG> located in a string.
3. Identify a tag with a particular function:
<TAG,LAL> and <TAG,LAH>
4. Two identical functions can have different tags, such as FE-101A and FE-101B:
<TAG,FE,*A> and <TAG,FE,*B>
5. Search for the other keywords such as FUNC, WIRE, or TERMINAL:
<FUNC>, <WIRE> or <TERMINAL>
83
Instruments Panel
Generate Loops
CADWorxP&ID tab: Instruments > Generate Loops
Instruments toolbar: Generate Loops
P&ID menu: Accessory > Loop Diagrams > Generate Loops
Command line: GENERATELOOP
Creates loop diagrams based on the loop table created by Create Table
loop table represents one loop diagram.
After selecting a database file, the command opens the Select Loop Table dialog box and then
the Select Loop(s) dialog box.
84
Instruments Panel
85
Instruments Panel
86
SECTION 5
Command Line
ICONLINE
ELECTRIC
PNEUMATIC
INSTRUMENT
HYDRAULIC
CAPILLARY
UNDEFINED
HEATTRACE
SONICUN
SONIC
SYSLINK
MECHLINK
PNEUMATICBIN
ELECTBIN
87
Electric
CADWorxP&ID tab: Instrument Lines > Electric
Instrument Lines toolbar: Electric
P&ID menu: Lines > Electric
Command line: ELECTRIC
Draws an electric line.
Pneumatic
CADWorxP&ID tab: Instrument Lines > Pneumatic
Instrument Lines toolbar: Pneumatic
P&ID menu: Lines > Pneumatic
Command line: PNEUMATIC
Draws a pneumatic line.
Instrument
CADWorxP&ID tab: Instrument Lines > Instrument
Instrument Lines toolbar: Instrument
P&ID menu: Lines > Instrument
Command line: INSTRUMENT
Draws an instrument line.
Hydraulic
CADWorxP&ID tab: Instrument Lines > Hydraulic
Instrument Lines toolbar: Hydraulic
P&ID menu: Lines > Hydraulic
Command line: HYDRAULIC
Draws a hydraulic line.
Capillary
CADWorxP&ID tab: Instrument Lines > Capillary
Instrument Lines toolbar: Capillary
P&ID menu: Lines > Capillary
Command line: CAPILLARY
Draws a capillary line.
88
Undefined
CADWorxP&ID tab: Instrument Lines > Undefined
Instrument Lines toolbar: Undefined
P&ID menu: Lines > Undefined
Command line: UNDEFINED
Draws an undefined line.
Heat Traced
CADWorxP&ID tab: Instrument Lines > Heat Traced
Instrument Lines toolbar: Heat Traced
P&ID menu: Lines > Heat Traced
Command line: HEATTRACE
Draws a heat-traced line.
Sonic Un-guided
CADWorxP&ID tab: Instrument Lines > Sonic Un-guided
Lines toolbar: Un-guided
Instrument Lines toolbar: Sonic Un-guided
P&ID menu: Lines > Sonic > Un-guided
Command line: SONICUN
Draws a sonic un-guided line.
Sonic Guided
CADWorxP&ID tab: Instrument Lines > Sonic Guided
Lines toolbar: Guided
Instrument Lines toolbar: Sonic Guided
P&ID menu: Lines > Sonic > Guided
Command line: SONIC
Draws a sonic guided line.
89
System
CADWorxP&ID tab: Instrument Lines > System
Lines toolbar: System Link
Instrument Lines toolbar: System
P&ID menu: Lines > Logic > System
Command line: SYSLINK
Draws a logic system link or data link line.
Mechanical
CADWorxP&ID tab: Instrument Lines > Mechanical
Lines toolbar: Mech Link
Instrument Lines toolbar: Mechanical
P&ID menu: Lines > Logic > Mechanical
Command line: MECHLINK
Draws a logic mechanical link line.
Binary Pneumatic
CADWorxP&ID tab: Instrument Lines > Pneumatic
Lines toolbar: Pneumatic
Instrument Lines toolbar: Pneumatic
P&ID menu: Lines > Binary > Pneumatic
Command line: PNEUMATICBIN
Draws a binary pneumatic line.
Binary Electric
CADWorxP&ID tab: Instrument Lines > Electric
Lines toolbar: Electric
Instrument Lines toolbar: Electric
P&ID menu: Lines > Binary > Electric
Command line: ELECTBIN
Draws a binary electric line.
90
SECTION 6
Valves Panel
CADWorxP&ID tab: Valves
Command Name
Command Line
ICONREGVALVE
ICONREGVALVESW
ICONREGVALVEF
ICONCONVALVE
ICONCONVALVEF
Valve-Control Socket Weld - Specifies and places a socketwelded control valve, and displays a preview of the selected
valve. For more information, see Valve-Control Socket Weld (on
page 97).
ICONCONVALVESW
ICONOTHERVALVE
ICONOTHERVALVEF
91
Valves Panel
Flange - Specifies and places a flange, and displays a preview of ICONFLANGE
the selected flange. For more information, see Flange (on page
101).
Reducing - Specifies and places a reducer, and displays a
preview of the selected reducer. For more information, see
Reducing (on page 102).
ICONREDUCER
ICONINLINE
PIDSORT
Valve-Regular
CADWorxP&ID tab: Valves > Valve-Regular
Valves toolbar: Regular
P&ID menu: Valves > Regular
Command line: ICONREGVALVE
Places a regular valve symbol. This command displays the Valves Regular dialog box.
Specifies a regular valve type and displays a preview of the selected valve symbol.
list - Displays the available regular valve types. Select one of the following:
92
Gate
Gate (small)
Ball
Ball (small)
Globe
Globe (small)
Plug
Plug (small)
Swing
Swing (small)
Check
Check (small)
Needle
Needle (small)
Butterfly
Butterfly (small)
Pinch
Pinch (small)
Quick
Quick (small)
Diaphragm
Diaphragm (small)
Closed
Closed (small)
Valves Panel
Preview - Display a graphic preview of the selected symbol.
OK - Accepts the selected symbol and closes the dialog box. The symbol can then be placed in
the drawing.
Cancel - Cancels the operation.
Each symbol is defined by the VALVES REGULAR value of Sections in the Menu
Maintenance dialog box. You can also add more valves to the valve list. For more information,
see Menu Symbols (on page 33).
Gate SW
Gate SW (small)
Ball SW
Ball SW (small)
Globe SW
Globe SW (small)
Plug SW
Plug SW (small)
Swing SW
Swing SW (small)
Check SW
Check SW (small)
Needle SW
Needle SW (small)
Butterfly SW
Butterfly SW (small)
Pinch SW
Pinch SW (small)
Quick SW
Quick SW (small)
Diaphragm SW
Diaphragm SW (small)
Closed SW
Closed SW (small)
93
Valves Panel
Valve-Regular Flanged
CADWorxP&ID tab: Valves > Valve-Regular Flanged
Valves toolbar: Regular Flanged
Command line: ICONREGVALVEF
Places a regular flanged valve symbol. This command displays the Valves Regular Flg dialog
box.
Gate Flg
Ball Flg
Globe Flg
Plug Flg
Swing Flg
Check Flg
Needle Flg
Butterfly Flg
Pinch Flg
Quick Flg
Diaphragm Flg
Closed Flg
94
Valves Panel
Valve-Control
CADWorxP&ID tab: Valves > Valve-Control
Valves toolbar: Control
P&ID menu: Valves > Control
Command line: ICONCONVALVE
Places a control valve symbol. This command displays the Valves Control dialog box.
3 Way Thermostatic
95
Valves Panel
Valve-Control Flanged
CADWorxP&ID tab: Valves > Valve-Control Flanged
Valves toolbar: Control Flanged
Command line: ICONCONVALVEF
Places a flanged control valve symbol. This command displays the Valves Control Flg dialog
box.
3 Way Thermostatic
96
Valves Panel
3 Way Thermostatic
97
Valves Panel
Valve-Other
CADWorxP&ID tab: Valves > Valve-Other
Valves toolbar: Other
P&ID menu: Valves > Other
Command line: ICONOTHERVALVE
Places a miscellaneous valve symbol. This command displays the Valves Other dialog box.
Angle
Angle w/ Handle
Relief
3-Way
3-Way w/ Handle
3-Way w/ Quick
3-Way Relief
4-Way
Dump
Gauge Glass
98
Valves Panel
Valve-Other Flanged
CADWorxP&ID tab: Valves > Valve-Other Flanged
Valves toolbar: Other Flanged
Command line: ICONOTHERVALVEF
Paces a miscellaneous flanged valve symbol. This command displays the Valves Other Flg
dialog box.
Angle Flg
Relief Flg
3-Way Flg
4-Way Flg
99
Valves Panel
Angle SW
Angle SW w/ Handle
Relief SW
3-Way SW
3-Way SW w/ Handle
3-Way SW w/ Quick
3-Way SW Relief
4-Way SW
100
Valves Panel
Flange
CADWorxP&ID tab: Valves > Flange
Valves toolbar: Flange
P&ID menu: Valves > Flange
Command line: ICONFLANGE
Places a flange symbol. This command displays the Flanges dialog box.
Flange
Spectacle Open
Spectacle Closed
Orifice Pair
Union
Bleed Ring
Paddle Spacer
Basket Strainer
Startup Strainer
101
Valves Panel
Reducing
CADWorxP&ID tab: Valves > Reducing
Valves toolbar: Reducer
P&ID menu: Valves > Reducing
Command line: ICONREDUCER
Paces a reducer symbol. This command displays the Reducers dialog box.
Reducer - Concentric
Swage - Concentric
102
Valves Panel
Inline
CADWorxP&ID tab: Valves > Inline
Valves toolbar: Inline
P&ID menu: Valves > Inline
Command line: ICONINLINE
Places an in-line component symbol. This command displays the Inlines dialog box.
Y Strainer w/ Valve
Expansion
Insulation
Basket Strainer
Magnetic Meter
Flow Indicator
Drawing Label
Cleanout Tee
Venturi w/ Taps
Venturi
103
Valves Panel
Sort
CADWorxP&ID tab: Valves > Sort
Command line: PIDSORT
Sorts valves according to their location on a specific process line. When process lines are linked
in several drawing files, this command sorts valves based on the process line linking information
in the database. This command displays the Valve Order Manager dialog box.
104
Valves Panel
Process Line TAG - Specifies a process line. Process line tags from all drawings in the project
appear in the list. Select the needed value. The corresponding value in Process Line ID_Count
List is also selected.
Process Line ID_Count List - Specifies a process line ID count. ID counts from the all
drawings in the project appear in the list. Select the needed value. The corresponding value in
Process Line TAG is also selected.
Database grid - Displays all values for the selected process line. Because the selected process
line may connect several drawing files in the project, valves in different drawing files may
display.
Double click a row to open the drawing for the row. All valves on the selected process
line are marked with the sequence number before sorting, and with the order number after
sorting.
From Right to Left - Specifies the sort order as right to left. When cleared, the sort order is left
to right.
From Bottom to Top - Specifies the sort order as bottom to top. When cleared, the sort order is
top to bottom.
Order by DWG and (X, Y) - Sorts valves by X coordinate and then by Y coordinate. Select
From Right to Left if needed. The order number can also be changed manually.
Order by DWG and (Y, X) - Sorts valves by Y coordinate and then by X coordinate. Select
From Button to Top if needed. The order number can also be changed manually.
Order by Number - Sorts the valves based on the values of the Number column of the
database grid. The order number can also be changed manually.
Select Process Line - Specifies one or more process lines in the currently-open drawing.
Select the needed process lines.
Update DWG - Updates drawings in the database with the values in the Order Number column.
The database column CW_RES_03_ stores the coordinate information.
Update All Valve Data - Updates the LINE_ID_1_ column of the valve table for each drawing in
the project when a valve is on a process line by geometry intersection.
105
Valves Panel
Valves-Functions
CADWorxP&ID tab: Valves > Valves-Functions
Valves toolbar: Functions
Command line: ICONFUNCTION
Places a valve function symbol. This command displays the Functions dialog box.
Summing
Time
Averaging
High Selecting
Difference
Low Selecting
Proportional (option 1)
High Limit
Proportional (option 2)
Low Limit
Proportional (option 3)
Reverse Proportional
Integral
Velocity Limiter
Derivative
Bias (option 1)
Multiplying
Bias (option 2)
Dividing
Bias (option 3)
Root Extraction
Convert
Exponential
Other
Nonlinear
106
SECTION 7
Equip Panel
CADWorxP&ID tab: Equip
Command Name
Command Line
ICONVESSEL
ICONTANK
ICONEXCHANGE
ICONLINK
ICONNOZZLE
ICONCOMPONENT
MATCHID
107
Equip Panel
Vessels
CADWorxP&ID tab: Equip > Vessels
Equipment toolbar: Vessels
P&ID menu: Equipment > Vessels
Command line: ICONVESSEL
Places a vessel symbol. This command displays the Vessels dialog box.
Vertical Vessel
Horizontal Vessel
Elliptical
Hemispherical
Dished
Flat
108
Equip Panel
Tanks
CADWorxP&ID tab: Equip > Tanks
Equipment toolbar: Tanks
P&ID menu: Equipment > Tanks
Command line: ICONTANK
Places a tank symbol. This command displays the Tanks dialog box.
109
Equip Panel
Pumps
CADWorxP&ID tab: Equip > Pumps
Equipment toolbar: Pumps
P&ID menu: Equipment > Pumps
Command line: ICONPUMP
Places a pump symbol. This command displays the Pumps dialog box.
Pump Dual
Pump Rotary
Pump Vacuum
Pump Turbine
110
Equip Panel
Exchangers
CADWorxP&ID tab: Equip > Exchangers
Equipment toolbar: Exchangers
P&ID menu: Equipment > Exchangers
Command line: ICONEXCHANGE
Places a heat exchanger symbol. This command displays the Exchangers dialog box.
Exchanger - Super
Links
CADWorxP&ID tab: Equip > Links
Equipment toolbar: Links
P&ID menu: Equipment > Links
Command line: ICONLINK
Places a link symbol, such as a To or From arrow between drawings. The symbol is used to link
process lines across drawings. Opens the Links dialog box.
111
Equip Panel
Links Dialog Box
Specifies a link type and displays a preview of the selected link symbol.
list - Displays the available link types.
Preview - Display a graphic preview of the selected symbol.
OK - Accepts the selected symbol and closes the dialog box. The symbol can then be placed in
the drawing.
Cancel - Cancels the operation.
Each symbol is defined by the LINKS value of Sections in the Menu Maintenance dialog
box and uses the Link tab of the Adding Item dialog box. You can also add more links. For
more information, see Menu Symbols (on page 33) and Link Tab (Adding Item Dialog Box)
(on page 48).
Several Link From and Link To arrow symbols are delivered. Links are edited using Edit
and the Editing Drawing Links Dialog Box (on page 148).
112
Equip Panel
Nozzles
CADWorxP&ID tab: Equip > Nozzles
Equipment toolbar: Nozzles
P&ID menu: Equipment > Nozzles
Command line: ICONNOZZLE
Places a nozzle symbol. Nozzle symbols are automatically grouped with a vessel in close
proximity. This command displays the Nozzles dialog box.
No flange
Flange w/blind
Side Connection
Manway
Miscellaneous
CADWorxP&ID tab: Equip > Miscellaneous
Equipment toolbar: Miscellaneous
P&ID menu: Equipment > Miscellaneous
Command line: ICONMISC
Places a miscellaneous component symbol. This command displays the Miscellaneous dialog
box.
113
Equip Panel
Miscellaneous Dialog Box
Specifies a miscellaneous component type and displays a preview of the selected symbol.
list - Displays the available miscellaneous types. Select one of the following:
Border - Generic
Tie-in Connection
Dresser Coupling
Spec Break
Flexible Hose
Cap
Plug
Electric Motor or Drive
Axial Fan
Agitator
Drum
Centrifugal Compressor
Truck
Railcar
Conveyor
Trap
Components
CADWorxP&ID tab: Equip > Components
Equipment toolbar: Components
P&ID menu: Equipment > Components
Command line: ICONCOMPONENT
Places a vessel component symbol. You can create a complete vessel with these components
and use Make Group
to combine them. For more information, see Make Group (on page
162).
This command displays the Components dialog box.
Specifies a vessel component type and displays a preview of the selected component symbol.
list - Displays the available vessel component types. Select one of the following:
Generic
Cylinder
Concentric
Eccentric
Skirt
Hemispherical Head
Elliptical Head
Dished Head
114
Equip Panel
Preview - Display a graphic preview of the selected symbol.
OK - Accepts the selected symbol and closes the dialog box. The symbol can then be placed in
the drawing.
Cancel - Cancels the operation.
Each symbol is defined by the COMPONENTS value of Sections in the Menu
Maintenance dialog box and uses the Component tab of the Adding Item dialog box. You can
also add more components. For more information, see Menu Symbols (on page 33) and
Component Tab (Adding Item Dialog Box) (on page 45).
Match Identification
CADWorxP&ID tab: Equip > Match Identification
Command line: MATCHID
Identifies and matches vessel and mechanical equipment. With match identification, the
database has one entry representing a maximum of four symbols on all drawings within a
project. This command is only used with a database. Opens the Match Equipment ID dialog
box.
Identifies vessel and mechanical equipment components available to match with the component
selected on the drawing.
ID Count - Displays the unique database identifier for the component.
Tag - Displays the component tag.
Drawing1 - Displays the name of the drawing file where the component appears.
Drawing2 - Displays the name of a second drawing file where the component appears.
Drawing3 - Displays the name of a third drawing file where the component appears.
Drawing4 - Displays the name of a forth drawing file where the component appears.
Match - Matches the component selected in the dialog box to the component selected on the
drawing.
Cancel - Cancels the operation.
115
Equip Panel
116
SECTION 8
Text Panel
CADWorxP&ID tab: Text
Command Name
Command Line
SMALLTEXT
MEDIUMTEXT
LARGETEXT
SMALLARROW
LARGEARROW
TEXTCORRECT
FLIPSYMBOL
Change Att Layer - Moves all attribute text in the drawing to the
text layer. For more information, see Change Att Layer (on page
120).
CHANGEATTLAYER
Small (Text)
CADWorxP&ID tab: Text > Small
Text toolbar: Small
P&ID menu: Text > Small
Command line: SMALLTEXT
Places small-sized text on the drawing. Text size is specified by the TextSmallSize variable on
the Configuration File dialog box. For more information, see Configuration File Dialog Box (on
page 25) and TextSmallSize (on page 32).
Text contains no other data other than the text displayed on the drawing.
117
Text Panel
Medium (Text)
CADWorxP&ID tab: Text > Medium
Text toolbar: Medium
P&ID menu: Text > Medium
Command line: MEDIUMTEXT
Places medium-sized text on the drawing. Text size is specified by the TextMediumSize
variable on the Configuration File dialog box. For more information, see Configuration File
Dialog Box (on page 25) and TextMediumSize (on page 32).
Text contains no other data other than the text displayed on the drawing.
Large (Text)
CADWorxP&ID tab: Text > Large
Text toolbar: Large
P&ID menu: Text > Large
Command line: LARGETEXT
Places large-sized text on the drawing. Text size is specified by the TextLargeSize variable on
the Configuration File dialog box. For more information, see Configuration File Dialog Box (on
page 25) and TextLargeSize (on page 32).
Text contains no other data other than the text displayed on the drawing.
Small (Arrows)
CADWorxP&ID tab: Text > Small
Arrows toolbar: Small
P&ID menu: Arrows > Small
Command line: SMALLARROW
Places a small-sized arrow on the next vertex of the selected process line. Arrow size is
specified by the ArrowSmallSize variable on the Configuration File dialog box. For more
information, see Configuration File Dialog Box (on page 25) and ArrowSmallSize (on page 26).
An arrow contains no other data other than the graphic displayed on the drawing.
If an arrow is not placed on a process line, you must select a rotation direction.
Medium (Arrows)
CADWorxP&ID tab: Text > Medium
Arrows toolbar: Medium
P&ID menu: Arrows > Medium
Command line: MEDIUMARROW
Places a medium-sized arrow on the next vertex of the selected process line. Arrow size is
specified by the ArrowMediumSize variable on the Configuration File dialog box. For more
information, see Configuration File Dialog Box (on page 25) and ArrowMediumSize (on page
26).
118
An arrow contains no other data other than the graphic displayed on the drawing.
If an arrow is not placed on a process line, you must select a rotation direction.
Text Panel
Large (Arrows)
CADWorxP&ID tab: Text > Large
Arrows toolbar: Large
P&ID menu: Arrows > Large
Command line: LARGEARROW
Places a large-sized arrow on the next vertex of the selected process line. Arrow size is
specified by the ArrowLargeSize variable on the Configuration File dialog box. For more
information, see Configuration File Dialog Box (on page 25) and ArrowLargeSize (on page 27).
An arrow contains no other data other than the graphic displayed on the drawing.
If an arrow is not placed on a process line, you must select a rotation direction.
Text Correction
CADWorxP&ID tab: Text > Text Correction
Misc toolbar: Text Correction
Command line: TEXTCORRECT
Modifies a text attribute of a block (symbol). This command is not used with text created with
Small , Medium , and Large .
Right-click or type in the command line to select one of the following options:
Multiple - Allows selection of all attributes of a block for modification. You must then right-click
or type in the command line to select another option (Height, MOve, Flip, Rotate, or Layer).
Height - Modifies the text height of an attribute.
Move - Moves an attribute.
Flip - Flips an attribute. Flipping attributes is required after a block has been mirrored.
119
Text Panel
Flip Symbol
CADWorxP&ID tab: Text > Flip Symbol
Misc toolbar: Flip Symbol
Command line: FLIPSYMBOL
Flips a symbol and its attributes along the X or Y axis and about the insertion point.
Use the Flip option of Text Correction
to flip attributes back to their original state.
For more information, see Text Correction (on page 119).
120
SECTION 9
Size_Spec Panel
CADWorxP&ID tab: Size_Spec Panel
Command Name
Command Line
SIZEDLG
SPECDLG
MAINASSIGN
REDASSIGN
TYPEASSIGN
SPECASSIGN
SPECEDIT
SPECOPTION
CURRENT
121
Size_Spec Panel
Size Set
CADWorxP&ID tab: Size_Spec > Size Set
CADWorxP&ID tab: Setup > Setup
> Size
You can also double-click the row to set the reduction size.
122
Size_Spec Panel
Spec Set
CADWorxP&ID tab: Size_Spec > Spec Set
CADWorxP&ID tab: Setup > Setup
> Specification
The software is supplied with many standard template specifications. You can modify,
rename, or create new specifications. For more information, see Editor.
123
Size_Spec Panel
Main Assign
CADWorxP&ID tab: Size_Spec > Main Assign
Size / Spec toolbar: Main Assign
P&ID menu: Accessory > Size > Main Assign
Command line: MAINASSIGN
Assigns the main size, set using Size Set
, to the selected components. This is useful when
components are placed on a new drawing before a size is set. When components already have
a size, Main Assign
can reassign them to a new main size.
Reduction Assign
CADWorxP&ID tab: Size_Spec > Reduction Assign
Size / Spec toolbar: Reduction Assign
P&ID menu: Accessory > Size > Reduction Assign
Command line: REDASSIGN
Assigns the reduction size, set using Size Set
, to the selected components. This is useful
when components are placed on a new drawing before a size is set. When components already
have a size, Reduction Assign
can reassign them to a new reduction size.
124
Size_Spec Panel
Type Assign
CADWorxP&ID tab: Size_Spec > Type Assign
Size / Spec toolbar: Type Assign
P&ID menu: Accessory > Specification > Type Assign
Command line: TYPEASSIGN
Assigns a component type to one or more existing components. This component type is used to
create specification-driven P&ID drawings. This command displays the Please select
component type dialog box.
If the drawing is part of a project and the SpecControl (on page 31) variable is used, Type
Assign
checks the specification of the type and copies all requested data from the
specification to the database.
125
Size_Spec Panel
Spec Assign
CADWorxP&ID tab: Size_Spec > Spec Assign
Size / Spec toolbar: Spec Assign
P&ID menu: Accessory > Specification > Assign
Command line: SPECASSIGN
Assigns the specification, set using Spec Set
, to an existing component. This is useful when
components are placed on a new drawing before a specification is set. When components
already have a specification, Spec Assign
can reassign them to a new one.
Assign a specification
1. Click Spec Assign
Editor
CADWorxP&ID tab: Size_Spec > Editor
P&ID menu: Accessory > Specification > Editor
Command line: SPECEDIT
Modifies the delivered specifications and creates new specifications for the PRJ or SPC files.
The type of file selected determines which editor is displayed. Selecting a PRJ file displays the
Intergraph CADWorx Catalog and Specification Editor, while selecting an SPC file displays
the legacy Spec Editor. For more information about the legacy Spec Editor, see the information
below. For more information about the Intergraph CADWorx Catalog and Specification
Editor, see the CADWorx Spec Editor User's Guide delivered with CADWorx.
126
Size_Spec Panel
Spec Editor
Info - Defines general specification information, such as materials. For more information, see
Spec Information Edit Dialog Box (on page 131).
Components - Displays component categories in the specification. For a selected component
category, displays the individual components with values for size range (Start and End) and
Description in the right list.
Search Spec
The following options open the Find and Replace dialog box.
Find - Searches for a text string in Description. Search values are case-sensitive.
Find Next - Finds the next occurrence of the value defined in Find.
Replace - Searches for a text string in Description and replaces all occurrences with a new text
string. A message box displays the number of replacements made.
Modify Spec
Move Up - Moves the selected component up the right list.
Move Down - Moves the selected component down the right list.
Add - In the right list, adds a component to the selected Component category. Opens the Add
Component dialog box, which displays the applicable components for the selected component
category. After selecting a component, you must specify parameter values for the component.
For more information, see Edit Component Dialog Box (on page 132).
Double-click a value in Component to open the Optional component dialog box. For
more information, see Optional Component Dialog Box.
Delete - Deletes the selected component in the right list.
Edit - Modifies the parameters for the selected component in the right list. For more information,
see Edit Component Dialog Box (on page 132).
127
Size_Spec Panel
Copy - Copies the selected component in the right list to a new component in the same
category. This is useful when creating new components that are similar to an existing
component.
Save - Saves modifications to the current specification file.
Save As - Saves modifications to a new specification file.
Export - Exports the current specification file to a text or Excel file.
An exported specification cannot be imported back into the software.
OK - Saves modifications to the current specification file, and closes the dialog box.
Cancel - Cancels the operation without saving modifications, and closes the dialog box.
The Intergraph CADWorx Catalog and Specification Editor and the legacy Spec Editor
can be used as standalone software and can be copied to any computer. Neither editor requires
a hardware lock (ESL) or a license manager. CADWorxSpecEdit.exe and SpecEdit.exe are both
located in the [Product Folder]\P&ID\Spec folder.
An SPC specification file is a rigidly formatted text file. If you modify the file with a text
editor such as Notepad, do not change the structure of the file. Components using an improperly
formatted specification file cannot be placed on a drawing.
When opening the editors from CADWorx P&ID, the software loads the PRJ or SPC that you
have selected. If you want to open a different project, select File > Open in the Intergraph
CADWorx Catalog and Specification Editor. For more information, see the CADWorx Spec
Editor User's Guide delivered with CADWorx. To open a different SPC file, you must close the
legacy Spec Editor and select another file.
The editors stores all the components delivered with CADWorx. To add a size for a
component, you must first add it in the Data Table and the EndType Table in the catalog of the
Intergraph CADWorx Catalog and Specification Editor. You cannot use a component size
that has not been added to the catalog for the specification. CADWorx uses the
SpecificationDirectory (on page 31) to determine the location of the out-of-the-box
specifications.
Optional components can be manipulated and created in both editors.
128
Size_Spec Panel
For an SPC file
1. Click Editor
129
Size_Spec Panel
1. Click Editor
1. Click Editor
130
Size_Spec Panel
3. Open a specification in the project file, and then click a plus sign ( + ) to expand the
component to be changed.
4. Select the component to be changed.
The New component pane becomes the Edit component pane.
5. Change the information as needed.
For more information, see New and Edit Component Pane in the CADWorx Spec Editor
Users Guide.
You can also browse the components information by doing the same process above.
1. Click Editor
within AutoCAD.
131
Size_Spec Panel
132
Size_Spec Panel
Template - Builds a new component data file. The software uses the appropriate template for
the selected component type. This option displays the Create New Component Data File
dialog box, where you select the folder and file name. The new data file is opened in the
associated text editor and contains the formatting and sample data required for the component
type. Template is inactive when editing an existing component.
Data File Update Path Only - Uses the selected specification file but not the description within
the file. When selected, the software used the values of Short description and Long
description and automatically places the start and ending sizes based on the contents of the
file. This option is not available when adding a new component.
Top Works - Display the selected .top data file for valve top works.
Select - Selects the .top data file for valve top works. The file must be located in the folder set
by the TopWorksDirectory startup variable in CADWorx Plant. Sample data files are located in
[Product Folder]\Plant\TopWorks. A .top file contains parametric data to draw the top works for a
valve (such as gear, level. gate, or globe). Each type of top works also has a .dwg file that
shows how the parameters are used to draw the top works shape. For custom .dwg top works, a
drawing file is created for each size.
Open - Opens the selected .top file. The data file opens with the associated text editor.
When a top works data file is set for a valve, you must orient the top works when the valve is
inserted into the model. The top works (spindle) direction selected during the valve insertion
is also set into ISOGEN data. The top works is only drawn when working in 3D drawing
mode.
You can use the command TOPWORKSADD to add top works to a valve already drawn in
the model. Use TOPWORKSCHANGE to change the orientation of or delete top works
already associated with a valve.
Details
Optional component - Defines the component as optional in the specification. For more
information, see Optional Items.
Size Selection - Defines a reducer by the main size when the component is drawn. For
example, a 10 in, x 2 in. reducer uses the specification description of the 10 in. component.
When this option is cleared, the specification description of the 2in. component is used. This
option is only available for reducing components.
Start size - Specifies the beginning size of a component. For example, if the range of sizes is
1/2 in. to 1-1/2, in., type 0.5. Enter values as the nominal size, not the actual size.
End size - Specifies the ending size of a component. For example, if the range of sizes is 1/2 in.
to 1-1/2, in., type 1.5. Enter values as the nominal size, not the actual size.
When the component is placed on a drawing, and the size is outside of the size range,
the Optional component dialog box appears. For more information, see Optional Items.
Tag - Specifies an optional tag description for the component.
Short description - Specifies the abbreviated description for the component. This description is
used by Component in CADWorx Plant.
Long description - Describes the component. This description is used in the bill of materials
schedule and Component in CADWorx Plant.
133
Size_Spec Panel
Sort sequence - Locates a component item in the bill of material schedule. Type the needed
value. Type 0 to place the item first in the schedule. Type 999 to place the item last. If the same
sort numbers are used for different components, they are placed in alphabetical order.
Index code - Specifies the index, or pointer, for generation of database codes placed within
components. Type a value, or click Edit Codes to select a value. Index code values are found in
the file defined by the DataBaseCodes (on page 28) startup variable.
Edit Codes - Edits index code values. For more information, see Database Codes Editor Dialog
Box (on page 134).
Notes - Specifies notes for components. Type a value, or click Edit Notes to select a value.
Edit Notes - Edits component notes. For more information, see Edit Specification Notes Dialog
Box (on page 135).
BOM Item Type - Specifies the type of bill of material item. Select Fabrication, Erection,
Offshore, or Misc.
ISOGEN Symbol Information
Identifier - Specifies the identifier used by ISOGEN for an isometric drawing. For more
information, see SKEY Information in the CADWorx Plant User's Guide.
Overwrite - Overwrites the default value of ISOGEN Identifier used by CADWorx and uses the
value specified in Identifier.
Skey - Specifies the SKEY used by ISOGEN for an isometric drawing. For more information,
see SKEY Information in the CADWorx Plant User's Guide.
Overwrite - Overwrites the default value of ISOGEN SKEY used by CADWorx and uses the
value specified in Skey.
CADWorx P&ID does not process ISOGEN keywords.
134
Size_Spec Panel
Index and Description - Displays values in the database codes file.
Edit Index and Description - Specifies the values for Index and Description for the database
code selected in the left list.
Update - Updates the selected database code with the values of Edit Index and Description.
Add - Adds a new index code. The values for Index and Description can be changed.
Delete - Deletes the selected index code.
Main Size, Red Size, and Code - Displays the allowed item main sizes, reduction sizes, and
codes for the selected index code.
Edit Sizes and Codes - Specifies the values for Main Size, Red Size, and Code for the
selected item size selected in the right list.
Add - Adds a new item size. The values for Main Size, Red Size, and Code can be changed.
Delete - Deletes the selected new item size.
Update - Updates the selected item with the values of Edit Sizes and Codes.
Sizes should be set within allowable ranges. For more information, see Size Set (on page
122).
Separate database code files are not required when creating index, size and code
combinations. Different specifications can use index codes in the same file. For example, a
carbon steel 150-pound flange might have the same order number or database code across
several specifications.
Multiple notes can be added to a single component. When the component is associated with
a symbol in CADWorx P&ID, the notes are separated by semicolons.
Component notes can also be added using Column Setup in the Database Table Setup
dialog box. For more information, see Table Setup (on page 50).
135
Size_Spec Panel
Optional Items
CADWorxP&ID tab: Size_Spec > Optional Items
Size / Spec toolbar: Optional Items
P&ID menu: Accessory > Specification > Optional Items
Command line: SPECOPTION
Places a component on the drawing when the component type in the specification has an
optional component (such as when a 300 lb. orifice flange is in the 150 lb. specification).
Click the command to toggle between two methods:
1. The command line message is:
All components will be dialoged...
When a component type is selected, all components of that component type appear in the
Optional component dialog box. For more information, see Optional Component Dialog
Box.
2. The command line message is:
Specification dialog turned off...
When a component type is selected, the default component is selected for placement on the
drawing. The Optional component dialog box does not appear unless the component size
is out of the specification range or the component is not allowed by the specification. You
can then select a component in the range. For more information, see Optional Component
Dialog Box.
Using SpecSizeOverride
When the SpecSizeOverride variable is off, sizes are restricted to the specification range. If the
selected size is not within the range, OK and Default are not available.
If SpecSizeOverride is on, the dialog box appears if the component size is not in the range. You
can then select the needed component even when it is out of range.
The following table summarizes the dialog box behavior.
Component in
specification?
136
Size in
specification?
Dialog box
appears?
SpecSizeOverride
variable status
Dialog box
behavior
Yes
Yes
No
Off = 0
Normal operation.
Yes
No
No
Off = 0
Error message.
Size_Spec Panel
Component in
specification?
Size in
specification?
Dialog box
appears?
SpecSizeOverride
variable status
Dialog box
behavior
Yes
No
No
On = 1
Yes
Yes
Yes
Off = 0
Yes
No
Yes
Off = 0
Yes
No
Yes
On = 1
No
n/a
No
Off = 0
Error message.
Current Settings
CADWorxP&ID tab: Size_Spec > Current Settings
Size / Spec toolbar: Current Settings
P&ID menu: Accessory > Utility > Settings
Command line: CURRENT
Displays the current drawing settings for main and reduction size, text size, arrow size, line
thickness, specifications, database, annotations, numbering, and tags. This command displays
the Current Settings dialog box.
137
Size_Spec Panel
138
SECTION 10
Modify Panel
CADWorxP&ID tab: Modify
Command Name
Command Line
PIDMEDIT
DBAUDIT
RENAMEDWG
DELETEDWG
PIDCHECKINOUT
PIDTITLEBLOCKMANAGER
139
Modify Panel
Edit
CADWorxP&ID tab: Modify > Edit
Modify toolbar: Edit
Setting toolbar: Component Edit
P&ID menu: Utility > Edit
Command line: CEDIT
Modifies the properties of an existing component on the drawing. Every component block
(symbol) placed on the drawing can be edited with this command. Changes to a component are
made to the appropriate database table, and attributes within the block are updated to match the
database table column name. This command displays a dialog box that is dependent on the
type of the selected component.
Editing Line Component Dialog Box (on page 141)
Editing Instrument Component Dialog Box (on page 144)
Editing Valve Component Dialog Box (on page 145)
Editing Vessel Component Dialog Box (on page 146)
Editing Mechanical Component Dialog Box (on page 147)
Editing Drawing Links Dialog Box (on page 148)
Editing Nozzle Component Dialog Box (on page 148)
Editing Reducer Dialog Box (on page 149)
Editing Misc Component Dialog Box (on page 150)
You can also double-click a symbol to open the needed dialog box.
For some components, you can override automatic naming and manually add a name.
If Edit
cannot find a row in the database for the selected symbol, click Audit
correct the database.
to
Modify a component
1. Click Edit
140
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Specifies the size of the process line. Type an alphanumeric value.
Spec - Defines a specification name. Type an alphanumeric value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Manual Update Tag - Overrides the automatic tag naming in the software. You can then type a
tag name. You can also click
to select a tag using the View Line Numbers dialog box. For
more information, see View Line Numbers (on page 69).
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
Process Data - Specifies the components connected to the process line. For more information,
see Process Data Dialog Box (on page 142).
141
Modify Panel
Values in the Process Data dialog box are updated automatically by these commands. For
more information, see Process Lines Panel (on page 61), Combine Lines (on page 66), and
Update Process (on page 68),
.
.
Process From - Displays the vessel or mechanical equipment starting location of the complete
process. The complete process can include multiple process lines and equipment.
Process To - Displays the vessel or mechanical equipment ending location of the complete
process.
Actual From - Displays the vessel or mechanical equipment starting location of the process
line. For a process with multiple process lines, this value can be different from Process From.
Actual To - Displays the vessel or mechanical equipment ending location of the process line.
For a process with multiple process lines, this value can be different from Process To.
Manual Update - Allows you to override the automatic process assignment of the software.
Select to edit the values of Process From, Process To, Actual From, and Actual To. For each
value, you can click
to select a vessel or mechanical equipment component.
Process direction only affects process lines (type 301).
142
Modify Panel
Document Opens With - Displays the name of the external application that is required to open
the selected file. For example, a .doc requires Microsoft Word. The full path of the application is
displayed. When you open the file, CADWorx uses the specified application.
Open - Opens the selected file using the external application displayed in Document Opens
With. You can also double click the file.
Add Document - Defines a file to associate with the component. This command opens a
standard Windows file selection dialog box. When a file is added, the software automatically
checks Windows for the default application associated with the file type and adds it to
Document Opens With, or prompts you to select the application if it cannot find one.
Delete Document - Deletes the selected document.
Additional Data - Specifies parameters for the selected file. This command opens the
Additional Data: <file name> dialog box. Parameters are defined in the Document table in the
P&ID database. The default parameters are Document Type, Date Submitted, Date
Approved, Created By, and Approved By.
143
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Function - Specifies the function type of the instrument component. Type an alphanumeric
value. A FUNCTION attribute on the block symbol name is automatically updated with this
value.
Loop - Specifies the loop number. Type an alphanumeric value. A LOOP attribute on the block
symbol name is automatically updated with this value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Manual Update Loop - Overrides the automatic loop naming in the software. You can then type
a name.
Display Attributes - Displays the values of Function and Tag on the drawing with the symbol.
If this option is cleared, the values are not shown on the drawing.
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
Embedded - Specifies instruments attached to the instrument component. For more
information, see Embedded Instruments Dialog Box (on page 144).
144
Modify Panel
Add - Adds a new embedded instrument.
Edit - Specifies properties for the selected embedded instrument. This command displays the
Editing Embedded Instrument Component dialog box. Properties are similar to those in
Editing Instrument Component Dialog Box (on page 144).
Delete - Deletes the selected embedded instrument.
Embedded instruments are handled with their parent instruments when AutoCAD
commands such as COPY or ERASE are used on the parent instrument.
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Displays the size of the process line. This value is inherited from the process line.
Spec - Displays the specification name of the process line. This value is inherited from the
process line.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears. This is applicable when CheckDuplicateValveTag (on page 27) is used.
Manual Update Size/Spec - Overrides inheritance of Size and Spec values from the process
line. You can then type different values.
Display Attributes - Displays the values of Size and Tag on the drawing with the symbol. If this
option is cleared, the values are not shown on the drawing.
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
145
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Length - Specifies the length of the vessel. Type an alphanumeric value. A LENGTH attribute
on the block symbol name is automatically updated with this value.
OD - Specifies the outside diameter of the vessel. An OD attribute on the block symbol name is
automatically updated with this value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Display Attributes - Displays the values of Length, OD, and Tag on the drawing with the
symbol. If this option is cleared, the values are not shown on the drawing..
Underline Tag - Underlines the Tag value in the drawing (using the AutoCAD %%U method).
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
Nozzle Data - Specifies nozzles attached to (that is, grouped to) the vessel. For more
information, see Attached Nozzles Dialog Box (on page 147).
Attributes are not part of a vessel group created using Make Group
, but groups can
have blocks that contain attributes. These groups normally consist of plines that form the
graphics and individual blocks. One block is used for the label at the top of the drawing and the
other is the vessel tag. When Vessels
incorporates these components into the drawing,
they are all grouped. For more information, see Vessels (on page 108) and Make Group (on
page 162).
146
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Specifies the size of the component. Type an alphanumeric value. The value can have
spaces and characters, such as 6 x 4.
Spec - Defines a specification name. Type an alphanumeric value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Display Attributes - Displays the value of Tag on the drawing with the symbol. If this option is
cleared, the value is not shown on the drawing.
Underline Tag - Underlines the Tag value in the drawing (using the AutoCAD %%U method).
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
147
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Specifies the size of the nozzle. Type an alphanumeric value.
Spec - Defines a specification name. Type an alphanumeric value.
148
Modify Panel
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Display Attributes - Displays the values of Size and Tag on the drawing with the symbol. If this
option is cleared, the values are not shown on the drawing.
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Specifies the size of the reducer. Type an alphanumeric value.
Spec - Defines a specification name. Type an alphanumeric value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Display Attributes - Displays the values of Size and Tag on the drawing with the symbol. If this
option is cleared, the values are not shown on the drawing.
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
149
Modify Panel
(Database ID code) - Displays, in the dialog box title bar, a unique identifier for the component.
This code can be used to find the component in the database tables. Each drawing in a project
has a different numbered series. For example, drawing 1 uses the 100000 numbered series and
drawing 2 uses 200000.
Size - Specifies the size of the component. Type an alphanumeric value. The value can have
spaces and characters, such as 6 x 4.
Spec - Defines a specification name. Type an alphanumeric value.
Tag - Specifies the component tag. Type an alphanumeric value. Multiple components in the
database can have the same tag, but if a tag duplicates the tag of another object, a warning
message appears.
Display Attributes - Displays the value of Tag on the drawing with the symbol. If this option is
cleared, the value is not shown on the drawing.
Underline Tag - Underlines the Tag value in the drawing (using the AutoCAD %%U method).
Documentation - Specifies files to associate with the component. For more information, see
Documentation Dialog Box (on page 143).
Additional Data - Specifies additional data for the component. For more information, see
Additional Data Dialog Box (on page 143).
150
Modify Panel
Multiple Edit
CADWorxP&ID tab: Modify > Multiple Edit
Modify toolbar: Multiple Edit
P&ID menu: Accessory > Database > Multiple Edit
Command line: PIDMEDIT
Modifies multiple components in the following ways:
151
Modify Panel
Process Line Tag - Specifies one or more process line tags. CTRL-click to select two or more
tags. Database IDs for related components are also selected in Process Line ID Count.
Process Line ID Count - Specifies one or more component database IDs. CTRL-click to select
two or more IDs. Related process lines are also selected in Process Line Tag.
Components Category - Specifies one or more component categories. CTRL-click to select
two or more categories. Only categories related to the selection in Process Line Tag and
Process Line ID Count are displayed.
Components Category - Specifies one or more components. CTRL-click to select two or more
components. Only components related to the selection in Components Category are
displayed.
Preview - Displays a preview of the selected component.
Database list - Displays components and attributes:
When Multiple Edit is selected, displays each selected component in a separate row and
displays attributes (that is, database columns) for the components. The attribute values for
each component are modified individually.
When Global Edit is selected, displays common attributes for the selected components on a
single row. The attributes values are modified once and applied to all selected components.
152
Modify Panel
Audit
CADWorxP&ID tab: Modify > Audit
Modify toolbar: Audit
Misc toolbar: Database Audit
P&ID menu: Accessory > Database > Audit
Command line: DBAUDIT
Performs maintenance functions:
Audit a database
1. Click Audit
153
Modify Panel
Synchronize
CADWorxP&ID tab: Modify > Synchronize
Modify toolbar: Synchronize
Misc toolbar: Database Sync
P&ID menu: Accessory > Database > Synchronize
Command line: SYNC
Checks all components in the drawing and updates their attributes to the current values in the
database. This command displays the Synchronize dialog box.
Use this command when more than one person is working in the project database. For example,
if a value (such as a valve specification) is deleted in the database by another user and that
value is visible in your drawing, the field displays <> as the value after Synchronize
is
clicked.
P&ID can automatically synchronize the drawing with the database whenever it is opened.
The SyncOnStartUp (on page 32) variable controls this option.
When a component is deleted from a drawing, it is marked for deletion in the database.
When the drawing is saved and closed, the deletion takes place in the database. If the
drawing is not saved, the item is not deleted.
Rename Drawing
CADWorxP&ID tab: Modify > Rename Drawing
Modify toolbar: Rename Drawing
P&ID menu: Accessory > Database > Rename Drawing
Command line: RENAMEDWG
Renames the current drawing. This command displays the Rename Drawing in Project
Database dialog box.
Project Path - Displays the path of the project folder.
Current Name - Displays the current name of the drawing.
New Name - Displays the new name of the drawing after it is defined using Browse.
Browse - Specifies the new name of the drawing. Opens the Drawing to Rename dialog box.
Type the new name in the File name box.
154
Modify Panel
Delete Drawing
CADWorxP&ID tab: Modify > Delete Drawing
Modify toolbar: Delete Drawing
P&ID menu: Accessory > Database > Delete Drawing
Command line: DELETEDWG
Deletes a drawing from the project. This command displays the Delete Drawing from Project
Database dialog box.
155
Modify Panel
Source - Specifies the source project folder. Click
box and select a source folder.
Source drawing list - Displays drawings in the selected source folder. Drawings that are moved
from the source folder into a destination folder display in red.
Linked line number - Displays all line numbers that are linked to selected drawings in the
source drawing list.
DWGs linked line number - Displays drawings according to one of the following selected
options:
Include direct links - Displays drawing files linked directly to selected values in Linked line
number.
Include direct and indirect links - Displays drawing files linked directly or indirectly to
selected values in Linked line number.
Exclude any kinds of links - Does not display linked drawing files.
Do not remove data from source - Keeps a copy of checked-out drawings in the source folder.
- Moves (checks in) one or more drawing files selected in the source drawing list or in DWGs
linked line number from the source folder to the destination folder. Drawings that are moved
from the source folder into a destination folder display in red in the source drawing list.
- Moves (checks out) one or more drawing files selected in the destination drawing list from
the destination folder to the source folder.
Destination - Specifies the destination project folder. Click
dialog box and select a source folder.
Destination drawing list - Displays drawings moved from the source folder into the selected
destination folder.
Check In/Out - Saves moved drawing files to their new locations. If the destination project does
not have a database then new database files are created in the destination folder. Database
records are added to the appropriate tables for the moved drawing file names. Database records
are deleted from the appropriate tables for the moved drawing file names in the source directory
unless Do not remove data from source is selected.
Close - Closes the dialog box. If Check In/Out is not clicked first, moved drawing files are not
saved to their new locations.
156
Modify Panel
Add Columns - Adds columns for each attribute in the symbol selected using Select Block if
no columns exist in the Project Drawings database table. Click to add a column for each
attribute. This option is only available when attributes are available to add.
Data from DWG - Adds all attributes for the selected symbol to the title block.
Data from DB - Adds rows and columns from the database to the title block.
Update DB - Updates the database table of the project with the title block values.
Update DWG - Updates drawing files title block attributes with the title block values.
Block Manager
CADWorxP&ID tab: Modify > Block Manager
Modify toolbar: Block Manager
P&ID menu: Accessory > Database > Block Manager
Command line: PIDUPDATEDBDWG
Changes the block or layer name of a component. This command displays the Block and Layer
Manager dialog box.
157
Modify Panel
Database view list - Displays all rows from database for the selected values of Component
Category and Component Type. Select one or more rows to view the components in the
drawing view. The drawing zooms to the components and red arrows appear.
New Component Category - Displays the new component category, matching the selected
value of Component Category.
New Component Type - Specifies a new component type from the selected category.
New component list - Displays components for the selected component category and
component type. Select one component.
New Layer Name - Specifies a new layer name. Type the needed name.
Show Selected - Highlights a component in the database view list when it is selected in the
drawing view.
Update DB from DWG - Adds the block name, layer name and coordinates of each component
of the current drawing into the columns of corresponding database tables.
Change Layer - Modifies the layer name of rows selected in the database view list to the value
selected for New Layer Name.
Change Block - Modifies the block name of rows selected in the database view list to the
component selected in the new component list.
Apply Change in DWG - Adds changes made using Change Layer and Change Block to the
current drawing.
158
Modify Panel
PIDWRITEBLOCKTODB - Writes block names of the components into the database for each
drawing in the current project. The database column CW_BLOCK_ is used to store the block
information.
PIDWRITECOORDINATESTODB - Writes coordinates of the components into the database for
each drawing in the current project. The database columns CW_RES_01_ and CW_RES_02_
are used to store the coordinate information.
PIDUPDATELAYERFROMDB - Updates all drawing files in the current project folder with layer
names from the database if they are different.
PIDUPDATEBLOCKFROMDB - Updates all drawing files in the current project folder with block
names from the database if they are different.
159
Modify Panel
160
SECTION 11
Utility
CADWorxP&ID tab: Utilities
Command Name
Make Group - Creates a new component by grouping other
components. For more information, see Make Group (on
page 162).
Command Line
MAKEGROUP
GROUPREMOVE
PIDEXPORT
XDATAADD
XDATAREMOVE
PIDREPLACEBLOCK
SETVISIBILITY
PIDMATCHPROP
Match Prop With Tag - Copies the properties and tag of one PIDMATCHPROPWITHTAG
component to another component. For more information, see
Match Prop with Tag (on page 167).
Transport Documents - Copies files associated with
components to a folder in the project folder. For more
information, see Transport Documents (on page 167).
TRANSDOC
161
Utility
Make Group
CADWorxP&ID tab: Utilities > Make Group
Utilities toolbar: Make Group
P&ID menu: Accessory > Make Group
Command line: MAKEGROUP
Creates a new component by grouping other components. Select any object to include it in the
group. When an external database is used, a new record is added to the appropriate table.
You must also select the component type for the group in the command line:
I - Instrument
VA - Valve
ME - Mechanical
N - Nozzle
R - Reducer
MI - Miscellaneous
VE - Vessel
U - User
A new group cannot be made from an existing group or components in an existing group. To
add components to an existing group, use Add to Group
.
2. In the command line, type a command for the needed component type, such as VE for
vessel.
3. Press ENTER.
4. Select components to include in the group. Components must not be in an existing group.
5. Press ENTER.
162
Utility
Add to Group
CADWorxP&ID tab: Utilities > Add to Group
Utilities toolbar: Add to Group
P&ID menu: Accessory > Add to Group
Command line: GROUPADD
Adds one or more component symbols to an existing group created using Make Group
.
When an external database is used, the added symbol is appended to the existing row in the
table for the group.
Avoid adding objects to a component type already existing in the database, such as to
an existing vessel type. Instead, create a new group using Make Group
.
163
Utility
Export
CADWorxP&ID tab: Utilities > Export
Utilities toolbar: Export
Command line: PIDEXPORT
Exports component data for one or more drawings to an .xls Excel workbook file. This command
displays the Select Dwg Files dialog box. Select the needed drawings, and then specify the .xls
file to create.
The workbook contains a worksheet for each component type with the following columns:
Common to all worksheets: DWG_NAME, ID_COUNT, BLOCK_NAME, and LAYER NAME
Process Line - TAG_XDATA, SIZE_XDATA, and SPEC_XDATA
Instrument - TAG_XDATA, FUNCTION_XDATA, and LOOP_XDATA
Vessel - TAG_XDATA, LENGTH_XDATA, and OD_XDATA
Link - TAG_XDATA, LINK_ID_1_XDATA, and LINK_ID_2_XDATA
All other component types - TAG_XDATA, SIZE_XDATA, and SPEC_XDATA
Add Xdata
CADWorxP&ID tab: Utilities > Add Xdata
Utilities toolbar: Add Xdata
P&ID menu: Accessory > Add Xdata
Command line: XDATAADD
Imports symbols and geometry created with generic AutoCAD commands, adding them to the
database as components. Also imports process and instrumentation drawings created in a
different database or with different AutoCAD-based software.
164
G - Group
L - Line
I - Instrument
VA - Valve
ME - Mechanical
N - Nozzle
R - Reducer
MI - Miscellaneous
VE - Vessel
U - User
to add the
Utility
Add Xdata
is best used with proper management of drawing layers (For example, when
valves are on the VALVE layer, and equipment is on the EQUIP layer). Generic geometry
should also be on the layer appropriate for its component type after import.
Do not use Table Setup
to modify any tables in the database. Table Setup
is only used when setting up a new project.
2. In the command line, type a command for the needed table, such as VE for vessel.
3. Press ENTER.
4. Select the needed geometry or blocks.
5. Press ENTER.
Remove Xdata
CADWorxP&ID tab: Utilities > Remove Xdata
Utilities toolbar: Remove Xdata
P&ID menu: Accessory > Remove Xdata
Command line: XDATAREMOVE
Removes external CADWorx database attributes from a component, converting it to generic
AutoCAD geometry.
2. Select a component
3. Press ENTER.
4. If an external database is used for the project, click Audit
more information, see Audit a database (on page 153).
165
Utility
Replace Block
CADWorxP&ID tab: Utilities > Replace Block
Utilities toolbar: Replace Block
P&ID menu: Accessory > Database > Replace Block
Command line: PIDREPLACEBLOCK
Replaces a block (symbol) with a new one. P&ID data is transferred from the old block to the
new block. This command displays the Select Block (or Drawing) dialog box where you select
a .dwg file containing the new block symbol.
Replace a block
1. Click Replace Block
Set Visibility
CADWorxP&ID tab: Utilities > Set Visibility
Utilities toolbar: Set Visibility
Misc toolbar: Set Visibility
P&ID menu: Accessory > Utility > Set Visibility
Command line: SETVISIBILITY
Controls visibility of symbols, based on the following options:
Hide database objects - Hides all P&ID database objects. Objects that are not in the database
are still visible. Type D in the command line.
Highlight - Highlights an object and other objects grouped with it. Type GH in the command
line.
Isolate ID - Hides all objects except the component with the specified database ID code. Type I
in the command line.
Hide all - Hides all objects. This option is useful in improving processing speed when importing
large existing drawings. For more information, see Import external process and instrumentation
drawings (on page 175). Type H in the command line.
Manual update - Shows all objects that are set to manual update and hide other objects. For
more information on manual updating, see Edit (on page 140). Type M in the command line.
Show all - Shows all objects. Type S in the command line.
166
Utility
Match Properties
CADWorxP&ID tab: Utilities > Match Properties
Utilities toolbar: Match Properties
Command line: PIDMATCHPROP
Copies the properties of a source component to a destination component. The tag for the
destination component is not changed.
Transport Documents
CADWorxP&ID tab: Utilities > Transport Documents
Utilities toolbar: Transport Documents
P&ID menu: Accessory > Database > Transport Documents
Command line: TRANSDOC
Copies files associated with components to a folder in the project folder. Otherwise, the
associated files can be located in many different folders or drives. This command allows you to
move a project and all associated documents to another computer. For more information on
associated files, see Edit (on page 140) and Documentation Dialog Box (on page 143).
The default location is [Project Folder]\Document. Within this folder, component-based folders
are created as needed: Line, Inst, Valve, Vessel, Mech, Nozzle, Reducer, and Misc.
Open, in the Documentation dialog box, searches for associated documents using the
original full path location first. If a file cannot be found at that location, the software then looks in
the folders created by Transport Documents
. For more information, see Documentation
Dialog Box (on page 143).
167
Utility
168
SECTION 12
Command Line
LAYERCHANGE
LAYERSET
LAYERDELETE
LAYEROFF
LAYERON
MATCH
Isolate Layer - Turns off all layers except for the layer
associated with an entity that you select. For more
information, see Isolate Layer (on page 170).
LAYERISOLATE
169
Change Layer
P&ID menu: Utility > Layer Control > Change
Command line: LAYERCHANGE
Changes an objects layer to the layer associated with another object that you select. You can
select the objects to change individually or with a fence.
Match Layer
P&ID menu: Utility > Layer Control > Match
Command line: MATCH
Changes an objects layer to match that of another object that you select.
Set Layer
P&ID menu: Utility > Layer Control > Set
Command line: LAYERSET
Sets the current layer to that of an object that you select. You must select an individual object.
Layer Off
P&ID menu: Utility > Layer Control > Off
Command line: LAYEROFF
Turns off the layer associated with an entity that you select. You must select an Individual entity.
Layer On
P&ID menu: Utility > Layer Control > On
Command line: LAYERON
Turns a layer back on that was turned off with the Layer Off command. For more information,
see Layer Off (on page 170). No selection is required.
Isolate Layer
P&ID menu: Utility > Layer Control > Isolate
Command line: LAYERISOLATE
Turns off all layers except for the layer associated with an entity that you select.
Un-Isolate Layer
P&ID menu: Utility > Layer Control > Un-Isolate
Command line: LAYERUNISO
Turns all of the layers on. No selection is required.
170
Delete Layer
P&ID menu: Utility > Layer Control > Delete
Command line: LAYERDELETE
Removes all of the entities on the layer associated with an entity that you select. For example,
you can delete all the entities, such as lines, text, and so on, on layer 0. You must select an
individual entity.
If you select the VIEWL layer, the software displays a warning message. Deleting the VIEWL
layer deletes a block named CPM which the software inserts when beginning a new drawing.
This block contains information (sizes, specification, and so on) that are used when opening an
existing drawing. If you delete this layer, this information is not available for the next drawing
session. You can re-enter this information.
About
P&ID menu: About
Command line: CADWORXABOUT
Displays information about the software version, including:
171
172
APPENDIX A
Database Structure
CADWorx P&ID can be used with an external database linked to the components or symbols in
project drawings.
Without a Database
Any information extracted from the drawing requires the attribute extraction command (ATTEXT)
in AutoCAD. This is possible because P&ID uses AutoCAD blocks and attributes.
With a Database
An external relational database provides default tables that contain information about the
symbols or components used in the drawings:
Instrument
Mechanical
Miscellaneous
Nozzles
Process Lines
Reducers
Valves
Vessels
Up to ten custom tables containing component information can also be added. You can create
queries to use these tables for any type of requirement. All component tables can be modified.
The Project Documents table maintains the documents that can be associated with components.
This table can be modified. The Link Database and Project Drawings tables contain information
about the total number of drawings, internal links, and other information for maintaining the
integrity of the CADWorx drawings. Do not modify these tables.
CADWorx can operate with Microsoft Access, Oracle, and Microsoft SQL Server databases.
Choose the needed format when creating a new project. For more information, see File
Manager (on page 49).
173
Database Structure
Columns can be added after a project is set up, but this is a manual process. For more
information, see Add a column to an existing database (on page 174).
The software automatically places an underscore after each column names to avoid
duplicating names or keywords used by SQL (Structured Query Language) commands.
As table data is updated using commands such as Edit
and Synchronize
, blocks or
symbols whose attribute definition tag names match column names in the table are also
updated. For example, a drawing can contain a block, valve type 303, with attribute definition tag
names of SIZE, SPEC and TAG. In the external database, table values are changed. When you
use Edit
on a symbol, these values are transferred into the drawing
CADWorx is only tested with Access 2003 and Access 2007, but can create databases in
Access 97, Access 2000 or Access 2002/XP/2003 formats:
To always create Access 2000 databases by default, run the file [Product
Folder]\P&ID\System\Access2000.bat.
To always create Access 2002/XP or Access 2003 databases by default, run the file
[Product Folder]\P&ID\System\Access2002-2003.bat.
Oracle Setup
See [Product Folder]\P&ID\System\Oracle.txtf or information on how to set up CADWorx with an
Oracle database.
Database Errors
Database errors are displayed in the AutoCAD text window and appended to the log file
[Product Folder]\P&ID\System\Sql_Error_Log.txt.
174
Database Structure
When Insert Into DB is clicked, rows are added to the appropriate tables within the database.
P&ID drawings created without a database have xdata attached to each component that allows
the software to automatically add rows into the appropriate tables.
175
Database Structure
CW_LAYER_
CW_RES_07_
CW_BLOCK_
CW_RES_08_
CW_RES_01_
CW_RES_09_
CW_RES_02_
CW_RES_10_
CW_RES_03_
CW_CNT_ID1_
CW_RES_04_
CW_CNT_ID2_
CW_RES_05_
CW_CNT_ID3_
CW_RES_06_
CW_CNT_ID4_.
Topics
Components-Instruments Table .....................................................176
Components-Mechanical Table ......................................................177
Components-Miscellaneous Table .................................................178
Components-Nozzles Table ...........................................................179
Components-Process Lines Table .................................................180
Components-Reducers Table ........................................................181
Components-Valves Table ............................................................. 182
Components-Vessels Table ...........................................................183
Link Database Table....................................................................... 184
Project Documents Table ............................................................... 185
Project Drawings Table ..................................................................185
Components-Instruments Table
Contains instrument component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
176
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
Database Structure
Column
Length
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
FUNCTION_
Function
Yes
15
LOOP_
Loop
Yes
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
Components-Mechanical Table
Contains mechanical component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
5
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
177
Database Structure
Column
Length
Column Name
Edit
(CEDIT)
Description
15
SPEC_
Spec
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
Stored in
XDATA
Yes
Components-Miscellaneous Table
Contains miscellaneous component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
178
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
15
SPEC_
Spec
Yes
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
Database Structure
Components-Nozzles Table
Contains nozzle component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
15
SPEC_
Spec
Yes
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
179
Database Structure
180
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
15
SPEC_
Spec
Yes
40
PROC_FROM_
40
PROC_TO_
40
ACT_FROM_
40
ACT_TO_
Database Structure
Components-Reducers Table
Contains reducer component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
15
SPEC_
Spec
Yes
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
181
Database Structure
Components-Valves Table
Contains valve component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
182
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
SIZE_
Size
Yes
15
SPEC_
Spec
Yes
40
LINE_ID_1_
40
LINE_ID_2_
40
LINE_ID_3_
40
LINE_ID_4_
Database Structure
Components-Vessels Table
Contains vessel component data. You can add data columns to meet specific project
requirements. For more information, see Column Setup (Database Table Setup Dialog Box) (on
page 51).
Column
Length
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
LENGTH_
Length
Yes
15
OD_
OD
Yes
40
SPARE_1_
40
SPARE_2_
40
SPARE_3_
40
SPARE_4_
183
Database Structure
184
Column Name
Edit
(CEDIT)
Description
Stored in
XDATA
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
Yes
STATUS_
Yes
17
CREATED_
12
DRAW_FUNC_
Yes
PRGM_CODE_
Yes
40
TAG_
Tag
Yes
15
LINK_ID_
Link Id
Yes
15
LINE_ID_
Line Id
Yes
15
ID_PRO_FR_
CT_PRO_FR_
15
ID_PRO_TO_
CT_PRO_TO_
15
ID_ACT_FR_
CT_ACT_FR_
15
ID_ACT_TO_
CT_ACT_TO_
Database Structure
Column Name
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
STATUS_
17
CREATED_
250
DOCUMENT_
PRGM_CODE_
40
TAG_
Column Name
MODIFY_
40
DWG_NAME_
15
ID_COUNT_
STATUS_
17
CREATED_
12
DB_VER_
185
Database Structure
186
Numbers
Line
301
Instrument
302
Valve
303
Vessel
304
Mechanical
305
Links
306
Nozzle
307
Reducer
308
Miscellaneous
309
User0
340
User1
341
User2
342
User3
343
User4
344
User5
345
User6
346
User7
347
User8
348
User9
349
APPENDIX B
The acad.rx file is in the support folder. AutoCAD uses acad.rx to load the P&ID menus,
toolbars, and panels.
3. Select the folder name and type the new folder path.
4. Manually create the new support folder and copy the acad.rx file to this folder.
5. On the Files tab, expand Template Settings > Drawing Template File Location.
187
6. Select the folder name and type the new folder path.
7. Click OK.
To set up a profile for another user login on the same computer, run Start > All
Programs > CADWorx > P&ID > Setup Profile - P&ID.
188
7. Click OK.
8. Exit CADWorx P&ID.
9. Make a copy of the P&ID shortcut on the desktop.
10. Rename the icon to the new project name.
11. Right-click the shortcut, and select Properties.
The Properties dialog box appears.
189
SETUP
SIZEDLG
SPECDLG
FLIPSYMBOL
UPDATEPROCESS
COMBINELINE
TABLESETUP
MENUSYMBOL
RENAMEDWG
DELETEDWG
VIEWLINE
TRANSDOC
MAKEGROUP
GROUPADD
XDATAADD
XD
190
insert_1_pline
insert_2_pline
insert_3_pline
insert_4_pline
insert_normal
insert_x_axis
insert_y_axis
insert_rotate
insert_inst
insert_vessel
insert_tank
insert_component
insert_direction
insert_reducer
insert_link
pline_run
MAINASSIGN
REDASSIGN
SPECASSIGN
Edit
(CEDIT)
Synchronize
(SYNC)
Audit
(DBAUDIT)
Process Assign
(PROCESSASSIGN)
Type Assign
(TYPEASSIGN)
If a drawing connected to a database is opened as read-only, do not run any commands that
modify the database because the database may not be set to read-only.
191
192
Index
A
About 171
Accessing and Docking Toolbars 171
Add a column to an existing database 174
Add a link symbol to an existing process
line 112
Add a new component to a specification
128
Add a new symbol category section 35
Add a new symbol item 36
Add a process line tag to a drawing 70
Add an existing component to a
specification 130
Add Combine Process 67
Add components to an existing group 163
Add external data to geometry 165
Add Section Dialog Box 34
Add to Group 163
Add Xdata 164
Adding Item Dialog Box 36
Additional Data Dialog Box 143
Aliases and Command Names 171
AlphaSizeControl 26
AnnotationType 26
ArrowLargeSize 27
ArrowMediumSize 26
ArrowSmallSize 26
Assign a component type 126
Assign a main size 124
Assign a reduction size 125
Assign a specification 126
Attached Nozzles Dialog Box 147
Audit 153
Audit a database 153
AutoCAD Workflows Used With P&ID 187
AutoRepeat 27
AutoSizeSpecUpdate 27
Capillary 88
Change a text attribute 120
Change Att Layer 120
Change Layer 170
Change multiple text attributes 120
Change the type of a process line 65
ChangeAttributeTextStyle 27
Check In / Check Out Manager 155
CheckDuplicateValveTag 27
Column Setup (Database Table Setup
Dialog Box) 51
Combine a process line to an existing link
symbol 112
Combine components into a group with a
process line 68
Combine Instrument Add 81
Combine instrument bubbles 81
Combine Instruments 81
Combine Lines 66
Combine Process 68
Combine process lines 66
Commands Compatible With AutoCAD
Undo 190
Component Tab (Adding Item Dialog Box)
45
Component Type Numbers 186
Components 114
Components-Instruments Table 176
Components-Mechanical Table 177
Components-Miscellaneous Table 178
Components-Nozzles Table 179
Components-Process Lines Table 180
Components-Reducers Table 181
Components-Valves Table 182
Components-Vessels Table 183
Computer 76
Computer-Auxiliary Back 78
Computer-Auxiliary Front 77
Computer-Local 77
Computer-Primary Back 77
Computer-Primary Front 77
Configuration File Dialog Box 25
Conventions 11
CopyControlFlag 28
Count 68
Create a loop diagram 85
B
Binary Electric 90
Binary Pneumatic 90
Block Manager 157
Borders Dialog Box 22
Break Tab (Adding Item Dialog Box) 39
BreakLineDistance 27
BubbleSize 27
193
Index
Create a loop table 84
Create a new group 162
Create specification-driven drawings 21
Create Table 82
Creating a Base Profile 188
Creating Symbols from AutoCAD Blocks
188
Current Settings 137
D
Database Codes Editor Dialog Box 134
Database Structure 173
DataBaseCodes 28
DBAuditControl 28
Decrement 69
Delete a mapped attribute 58
Delete Drawing 155
Delete Layer 171
Direction Tab (Adding Item Dialog Box) 46
Discrete 73
Discrete-Auxiliary Back 74
Discrete-Auxiliary Front 74
Discrete-Local 74
Discrete-Primary Back 74
Discrete-Primary Front 74
Documentation Dialog Box 143
Drop Down Setup 53
E
Edit 140
Edit Component Dialog Box 132
Edit Specification Notes Dialog Box 135
Editing Drawing Links Dialog Box 148
Editing Instrument Component Dialog Box
144
Editing Line Component Dialog Box 141
Editing Mechanical Component Dialog Box
147
Editing Misc Component Dialog Box 150
Editing Nozzle Component Dialog Box 148
Editing Reducer Dialog Box 149
Editing Valve Component Dialog Box 145
Editing Vessel Component Dialog Box 146
Editor 126
Electric 88
Embedded Instruments Dialog Box 144
Enter User Name And Password Dialog
Box 18
Enter Value Dialog Box 18
Equip Panel 107
194
F
File Manager 49
Flange 101
Flip Symbol 120
G
Generate Loops 84
H
Heat Traced 89
Hydraulic 88
I
Import external process and instrumentation
drawings 175
Increment 69
Inheritance Setup 55
Inline 103
Insert a drawing into the project 175
Insert Tab (Adding Item Dialog Box) 40
Instrument 88
Instrument Lines Panel 87
Instrument Tab (Adding Item Dialog Box)
42
Instruments Panel 71
InternalSelectionDistance 29
Isolate Layer 170
L
LanguageFile 29
Large (Arrows) 119
Large (Text) 118
Layer Control 169
Layer Control Dialog Box 23
Layer Off 170
Layer On 170
LibraryDirectory 29
Line Number Setup 54
LineNumberSystem 29
Lines 62
Link Database Table 184
Link Tab (Adding Item Dialog Box) 48
LinkArrowTextControl 29
Links 111
Logic 78
Index
Logic-Auxiliary Back 79
Logic-Auxiliary Front 79
Logic-Local 78
Logic-Primary Back 79
Logic-Primary Front 79
Loop Numbering 59
LoopNumberSystem 30
LoopOutputDirectory 30
LoopTemplateDirectory 30
M
Main Assign 124
Major Primary 63
Major Secondary 64
MajorPrimary 30
MajorSecondary 30
Make Group 162
Manually add a new symbol category
section 35
Manually add and modify symbol items 36
Manually mend a process or instrument line
65
Map a new attribute 58
Map Edit Setup 56
Match Identification 115
Match Layer 170
Match Prop with Tag 167
Match Properties 167
Mechanical 90
Medium (Arrows) 118
Medium (Text) 118
Mend Line 64
MendLineDistance 30
Menu Symbols 33
Menus and Toolbars 169
MenuSymbolFile 30
Minor Primary 64
Minor Secondary 64
MinorPrimary 31
MinorSecondary 31
Miscellaneous 113
Modify a component 140
Modify a mapped attribute 58
Modify or Browse a component 130
Modify Panel 139
Modifying a User Profile 187
Modifying Symbols using AutoCAD 188
Multiple Edit 151
N
Nozzles 113
O
Optional Component Dialog Box 136
Optional Items 136
P
Pilot 79
Pilot-Auxiliary Front 80
Pilot-Local 80
Pilot-Primary Front 80
Place the same identification on multiple
symbols 115
Pneumatic 88
Poly Line Tab (Adding Item Dialog Box) 41
Preface 11
Process Assign 65
Process Data Dialog Box 142
Process Lines Panel 61
Project Documents Table 185
Project Drawings Table 185
Pumps 110
R
Reducer Tab (Adding Item Dialog Box) 47
Reducing 102
Reduction Assign 124
Remove Combine Process 67
Remove components from a group 163
Remove external data from a component
165
Remove from Group 163
Remove Line Item 67
Remove Xdata 165
Rename Drawing 154
Replace a block 166
Replace Block 166
Required Database Tables and Columns
176
S
SaveLastProfileUsed 31
Select main and reduction sizes 122
Set Layer 170
Set Visibility 166
Setup 17, 20
Setup Panel 19
Shared 75
Shared-Auxiliary Back 76
Shared-Auxiliary Front 76
Shared-Local 75
Shared-Primary Back 76
195
Index
Shared-Primary Front 75
Size Set 122
Size_Spec Panel 121
Small (Arrows) 118
Small (Text) 117
SnapSpacing 31
Sonic Guided 89
Sonic Un-guided 89
Sort 104
Spec Assign 126
Spec Information Edit Dialog Box 131
Spec Set 123
SpecControl 31
Specification to use (Current) Dialog Box
124
SpecificationDirectory 31
SpecSizeOverride 31
Startup Defaults 17
Startup Options 17
Startup Variables 26
Support Directory 18
Synchronize 154
SyncOnStartUp 32
System 90
SystemMeasure 32
V
Valve-Control 95
Valve-Control Flanged 96
Valve-Control Socket Weld 97
Valve-Other 98
Valve-Other Flanged 99
Valve-Other Socket Weld 100
Valve-Regular 92
Valve-Regular Flanged 94
Valve-Regular Socket Weld 93
Valves Panel 91
Valves-Functions 106
Vessels 108
View Line Numbers 69
W
What's New in P&ID 15
T
Table Setup 50
Table Setup (Database Table Setup Dialog
Box) 50
Tag Line 70
Tagging 32
Tanks 109
Technical Support 12
Text Correction 119
Text Panel 117
TextLargeSize 32
TextMediumSize 32
TextSmallSize 32
Title Block Manager 156
ToolTipSetting 33
Transport Documents 167
Type Assign 125
U
Un-Combine Instruments 81
Un-Combine Lines 67
Undefined 89
Un-Isolate Layer 170
Update Process 68
UseFullFunctionName 33
196