Professional Documents
Culture Documents
ISOGEN
June 2011
DPDS3-PB-200017H
Copyright
Copyright © 1984-2011 Intergraph Corporation. All Rights Reserved.
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.
U.S. Government Restricted Rights Legend
Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was
developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with
subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal
Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of the
United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS
252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States.
Intergraph Corporation
P.O. Box 240000
Huntsville, AL 35813
Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this 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. 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.
Warranties and Liabilities
All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software or
applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document or
its contents shall be considered or deemed a modification or amendment of such warranties. 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 discussed in this document is furnished under a license and may be used or copied only in accordance with the terms
of this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied by
Intergraph or its affiliated companies. 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.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools,
ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler 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. MicroStation is a registered trademark of Bentley Systems Inc, all rights reserved. Other brands and product
names are trademarks of their respective owners.
Contents
Preface PDS ................................................................................................................................................. 9
What's New in PDS ISOGEN (PD_Iso) ................................................................................................ 11
Introduction to ISOGEN
The PDS Isometric Extraction Software creates piping isometric drawings from 3-D piping models
created by the PDS modeling packages.
ISOGEN, which draws the piping isometric and places it in a MicroStation design file, and
Intergraph 3-D software packages which create input for ISOGEN and perform other functions
necessary in final drawing creation.
The software allows you to extract isometrics from a 3-D plant model: single isometrics
interactively or multiple isometrics in a batch mode.
The ISOGEN software is designed to be flexible because drawing practices vary from one
company to another. The following features of Intergraph's isometric extraction package allow you
to specify drawing format:
User-controlled ISOGEN option switches
The capability to use an alternate or foreign text
A large set of Intergraph option switches
User-controlled attribute breaks shown on drawings
A flexible method for generating notes
Attribute-driven symbology (solid or dotted lines)
User-defined component symbology
User-controlled mapping of attributes to the title block
In addition to the isometric drawing, the software also generates several nongraphic outputs, the
most important of which is a completely user-definable MTO neutral file. This neutral file is
extremely useful for those who want to couple a material control system with Intergraph's 3-D
modeling software.
The above features are collectively referred to as software customization and are dealt with at
length in this document. You will find reference information needed for customization in the
appendices.
is then used to form an internal data structure which represents the network. Finally, this network
is traversed (the software traces a path through the piping network) and records are generated in
the idf. The order of the records in the idf is in the order of the network traversal. Drawing notes
and other features such as bill of materials information are dealt with component by component as
the network is traversed.
If the components in the piping models are not properly connected or other problems exist, the
internal data structure will not be properly built and isometric extraction will fail. See the section
Interpreting the HITS Report for more information. The HITS report can help you to find problems
in the piping model and tell you when the interface software is not working properly.
ISOGEN
ISOGEN takes the binary input file and generates graphics in an 2D MicroStation design file. The
graphics consist of the completed isometric drawing. ISOGEN can also generate several
nongraphic outputs, including:
An ISOGEN MTO neutral file
A parts list (bill of materials)
A cut pipe report
A component VRS sheet number file
The parts list file contains the same bill of materials that is shown on the isometric drawing. It is
possible to turn the drawing bill of materials off and attach the printed ASCII file to the drawing
instead. The cut pipe report, which shows the length of each piece of pipe in the line, can be
useful. The component VRS sheet number file is used by the batch extraction software and is
discussed elsewhere.
PDS Environment
The PDS 3D software supports a variety of applications. All the supported applications use a
common interface that is controlled by the PD Shell program. This ensures consistency across
applications and minimizes the amount of time required to learn the product.
The PDS 3D modules provide a simple user interface through extensive use of forms. The
modules also provide an on-line Help capability for easy access to information while working in the
product.
The PDS 3D software uses available nucleus tools such as MicroStation and FORMS. It supports
standard software such as NFS, NQS, and RIS required to set up data across a network. This
design facilitates the use of non-PDS tools such as relational databases and third party software.
The PD_Shell Environment and all batch jobs in the PDS 3D products interface to Intergraph's
Network Licensing System.
PD Shell
PD Shell
The PD Shell program provides access to the various functions that are associated with the PDS
3D Modules. You can access the Plant Design System Environment form by clicking Start > All
Programs > PD_Shell > PD_Shell. This executes a control script that defines all of the
environment variables that are needed to run the product, and it identifies the location of the
product files. These files can be located on the workstation or a server on the network. See
pds.cmd for more information on this file. The script also activates the Plant Design System
Environment form.
To make colors easier to read on flat screens and projectors, a zip file with modified color for PDS
forms is delivered as alternatecolorfb.zip.
This form identifies the active project(s) and provides access to all the PDS functions.
Schematics Environment — Provides access to the PDS 2D modules that are used to create
and modify piping and instrumentation diagrams, process flow diagrams, and instrumentation
database records.
Equipment Modeling — Provides access to the Equipment Modeling module, which provides an
interactive graphics environment that is used to create and revise equipment model graphics and
database information.
FrameWorks Environment — Provides access to the FrameWorks module, which provides an
environment that is used to create and revise structural models, create and revise structural
drawings, and propagate structural models.
Piping Designer — Activates an interactive command environment that is used to create piping
and in-line instrumentation in the model; revise existing model graphics and database information;
and verify the integrity of the data in the model.
Electrical Raceway Environment — Provides access to the Electrical Raceway module, which
provides an interactive environment that is used to create and revise raceway models and access
raceway utilities.
Piping Design Data Manager — Provides access to a set of options that are used to verify the
integrity of the graphic and database information that is associated with a model.
Piping Model Builder — Enables you to create piping graphics from a nongraphics environment.
This module is used with PD_Design to create an accurate 3D model of the piping network.
Pipe Support Designer — Activates an interactive command environment that is used to create
pipe supports in the model, and revise existing pipe support model graphics and database
information.
Pipe Stress Analysis — Activates a set of forms that are used to extract information from piping
models for input to third-party pipe stress analysis products.
Interference Manager — Activates a set of forms that are used to check for interferences among
project models and to control approved interferences.
Isometric Drawing Manager — Activates a set of forms that are used to extract isometric
drawings from piping models and to review or plot the created isometric drawings.
Drawing Manager — Activates a set of forms that are used to create and manipulate drawings
and drawing views; provide access to the interactive graphics environment for drawings; and
provide access to a plot manager and vector hiddenline manager.
DesignReview Integrator — Activates a set of forms that are used to extract information to form
label files for use in SmartPlant Review and to review data from a SmartPlant Review session.
Report Manager — Activates a set of forms that are used to create and revise report format files
and report on information in a project including Material Take-Off reports.
Project Administrator — Provides access to a set of forms that are used to create a project,
create and revise project files, define project seed data, and control the project.
Reference Data Manager — Provides access to a set of forms that are used to control the
reference data for a project including Piping Job Specification data, Graphic Commodity Data,
Alphanumeric Commodity Data, Standard Note Library, Label Description Library, and Piping
Assembly Library.
User ID — Used for access control. This field also sets the Review User ID for use in the
Interference Manager module.
If access control has been defined, you must key in a valid user ID as defined by your system
manager to gain access to the projects. Refer to Access Control Manager, page 467, for more
information on using access control.
If access control has not been defined, no entry is required for this field.
Password — Key in the password for the specified user ID.
Project List Field — Displays the defined projects for the network and allows you to select the
active project. The system lists all the defined PDS projects (2D-only, 3D-only, and 2D & 3D). An
error is displayed if you select an option that is incompatible with the active project. For example,
if the active project is a 2D-only project, you cannot access the Interference Manager module.
If access control has been defined, only those projects for which you have some level of access
are displayed.
Message Area — Displays prompts and messages that are associated with the active process.
Error messages are displayed in red.
Selecting Options
You move through the PD Shell forms by selecting function buttons or other gadgets from the
form. Select means to place the screen cursor (which appears as an arrow) on top of a screen
gadget and press <D>.
For most of the forms with scrolling lists, you can double-click on a row to select and accept the
data in that row. This performs the same action as selecting a row (which highlights) and then
selecting the Accept button.
You use the select action to select functions, access other forms, activate data fields, toggle
buttons, select from lists, scroll through data displayed on the screen, and so on.
The following summarizes other basic actions you use in the environments:
Enter --- When keying in any data in a key-in field, press the <ENTER> or <Tab> key for the
data to be entered into the system. You can also press <ENTER> or <Tab> to move through a
set of key-in fields.
Delete --- If you make a mistake while keying in text, press the <Delete> key to erase
character(s) to the left of the cursor.
Standard Commands
The PD Shell forms have a set of standard buttons in the upper right corner of most of the form
windows. The available commands vary from form to form depending on the type of operation.
Button Purpose
The Help button activates on-line Help for the active form. Help remains
active until you delete the Help window.
The Shell button exits the active form and returns control to the base
manager that is associated with the active form. For most forms this
returns to the Plant Design System Environment form.
The Top button exits the active form and returns control to the top form
of the active branch.
The Cancel button cancels or exits from the active form. Control returns
to the immediately preceding form in the hierarchy.
The Accept button accepts a selection or operation. Depending on the
active form or option, the active form remains active so that you can
repeat a similar operation or control returns to the preceding form.
The Restart button clears any key-in fields on the form that have values
you can modify.
Scrolling List
Some screen menus have a scrolling list of projects or applications. You
need to scroll a list only if more options are available than can be
displayed in the window. To scroll a list, select the arrow buttons on the
side of the list. The list scrolls up or down depending on which arrow you
select.
The scrolling list has an arrow pointing up and an arrow pointing
down. These arrows scroll lists line by line. There is a button that slides
between these two arrows to indicate your position on the list. To page
through the list, select the space above or below the sliding button. The
list pages up or down accordingly.
You can also select the slider and, while pressing <D>, slide the button
up or down the bar. The items scroll through the window as you move
the button. The size and position of the button on the scroll bar is an
indication of the number of lines and the relative position within the list.
All commands that display a list of design areas or models order the list
alphanumerically by the design area number or model number in
ascending order.
In some forms with scrolling lists, you can double-click on a row to select
and accept the data in that row. This performs the same action as
selecting a row (which highlights) and then selecting the Accept button.
Command Purpose
Shift Left and Shift Right At the bottom of some key-in and display fields,
buttons there are two buttons marked with arrows. These
buttons are called shift left and shift right buttons.
Often, you can key in more characters than a field
display shows. Shift Left moves the text display to
the front of the field; Shift Right moves the text
display to the end of the field.
Toggle A toggle field on a screen menu enables you to
select one of two possible choices, one of which is
always displayed. Place a data point on the toggle
field to toggle between the two choices
Roll-Through List A roll-through list shows one choice at a time of a
list that can be several items long. Place a data
point on the roll-through list to scroll through the
available options. The option displayed is active.
Standard Window Icons When using this software in the CLIX environment,
you can press <D> along the edge of a form or any
area not occupied by a button, key-in field, or other
gadget, to display a box of icons. You can
manipulate form windows just like any other
workstation window.
The following list defines the available window
icons.
Collapse/Restore
Repaint
Pop-to-bottom
Modify/Resize
Pop-to-top
Restore Size
Batch Processes
When you install the PDS 3D applications, the system creates the necessary batch queues for
that application. Refer to Loading PDS Products in the Project Administrator (PD_Project)
Reference Guide for a listing of the batch queues.
PDS 3D uses these batch queues to allow you to continue working in the environment while the
system processes a request. Many of the batch processes can be delayed for submission at a
specified time.
When you submit a batch process the system sends an e-mail message to the mail path of the
default login reporting the job's completion status and any error log information. The batch
process e-mail functionality is optional.
Operator Sequence
1. After accessing the PDShell form, select a project from the scroll area.
The system highlights the project.
Select the Isometric Drawing Manager button to enter the ISOGEN environment.
The system displays the Plant Design - Isometric Extraction form and prompts: Initializing
Project Control Database. Also, the active project name is displayed in the field located in the
upper left portion of the form.
3. If you know the information, key-in the appropriate Model Numbers and Line Names and
proceed to step 10. Otherwise, continue with this procedure.
4. Select the Select Model Numbers button.
The system displays an Interactive Isometric Extraction form that lists all of the piping and
equipment models within all of the areas from the active project.
5. Select the models from the scroll area that contain the lines that are to be extracted.
OR
Select the Select All button to select all of the areas and models listed in the scroll area.
OR
Select the Reset Selection button to cancel all of the previous model selections.
Up to eight models can be selected for extraction.
6. Once all of the appropriate models have been selected, select accept.
The system returns to the initial Interactive Isometric Extraction form.
If necessary, you can select the Reset Model Numbers button to clear selections in
the Model Number and Line Name fields.
7. Select the Select Line Names Within Models button.
The system displays an Interactive Isometric Extraction form that lists all of the lines
contained in the selected models. There may be a slight delay while the system searches for
the selected lines.
8. Select the line names from the scroll area that are to be extracted.
OR
Select the Select All button to select all of the lines listed in the scroll area.
OR
Select the Reset Selection button to cancel all of the previous line selections.
Up to eight lines can be selected for extraction. All lines to be extracted must be
connected in the piping model. For more information about extractions using pipeline names,
see Pipeline Names (on page 31).
9. After all of the appropriate lines have been selected, select the accept button to return to the
initial Interactive Isometric Extraction form.
The system returns to the initial Interactive Isometric Extraction form with the selected
models and pipeline names in their respective fields.
The system also generates an iso design file name based on the first pipeline name and places
it in the Iso Design File field.
If necessary, you can select the Reset Line Names to clear selections in the Line
Name fields. You can also select the Reset Model Numbers button to clear selections in the
Model Number and Line Name fields.
10. Iso Output Node:Path
Select the Iso Output Node:Path field and key in the nodename:path where the ISOGEN
output files will be stored. The default is set to nodename:/login directory.
The key-in fields: Iso Output Node:Path, Iso Options File and Iso Seed Design File
will accept a network address.
Each should be entered as nodename:drive:\directory path\filename for
example: 111jn:C:\win32app\ingr\dat\defaults.dat.
To change the default settings for the Iso Output Node:Path field, edit the ISOPATH
export statement.
Edit the pds.cmd file located in ~\pdiso\bin. For example, a typical ISOPATH export
statement in the pds.cmd file might be:
$ENV{'ISOPATH'}='PDSNT:C:\users\iso\isofiles\\';
11. Iso Design File
Select the Iso Design File field and key in the ISOGEN design file. By default, the first
pipeline name is displayed with a .iso extension.
The .iso extension will generate multi-sheet isometrics into a single design file.
Replacing the .iso extension with a .i* extension allows the software to generate
multi-sheet isometrics into separate design files where the * will be replaced with a
number.
For example, if the model in the Interactive Isometric Extraction form was changed to
400104wc.i*, the resulting design files would be 400104wc.i01, 400104wc.i02,, etc. This
procedure will allow you to take advantage of ISOGEN's plotting capabilities as described
in the section Plot Isometric Drawing.
The most recently processed iso, displayed in the Iso Design File, becomes the first
selection on the list of available isos when the Plot or View Graphics command is
selected.
12. Iso Options File
Select the Iso Options File field and key in the nodename:path where the ISOGEN options
file is located.
If you key in an options filename and the file does not exist, an error message is
displayed at the bottom of the form.
The options file contains switches, options and tables that drive the Intergraph interface to
ISOGEN. This file allows you to customize isos to your standard practice.
The default is set to nodename:/pathname. The default value is delivered in the options file
and can be altered by exporting the ISOOPTION variable.
13. Iso Seed Design File
Select the Iso Seed Design File field and key in the nodename:path where the ISOGEN seed
design file is located.
If you key in a seed filename and the file does not exist then an error message is
displayed at the bottom of the form.
The iso seed design file is a 2-D design file that is copied to create an empty design file into
which the isometric is drawn by ISOGEN.
The default is set to nodename:/path name/iso seed file. The default value is determined
when the ISOSEED export variable is defined.
To change the default settings for the Iso Options File and Iso Seed Design File
fields, edit the ISOSEED and ISOOPTION export statements in the PDS.CMD file.
The following are examples of typical ISOSEED and ISOOPTION export statements as
they would appear in the defaults.dat file.
export ISOSEED=$ENV{'ISOSEED'} = 'pdssrv:D:\proj\iso\ref\isoc.sed'
export ISOOPTION=$ENV{'ISOOPTION'} =
'pdssrv:D:\proj\iso\ref\isoc.def'
14. Select the accept button to accept the information displayed in the form and to initiate the iso
extraction process.
The system displays the message Creating ISOGEN Intermediate File and then Creating
ISOGEN Isometric. When the process is complete, the system displays the PD ISOGEN
Status form.
The ISOGEN Status form displays processing information, warning messages and error
messages. Use the scroll bar and buttons to scroll through the information displayed on the
status form. Error Messages appendix provides detailed descriptions of each error and
warning message.
15. To plot an isometric drawing using the Plot button, refer to Plot Isometric Drawing (on page
33).
16. To view an isometric drawing using the View Graphics button, refer to View Isometric Drawing
(on page 34).
See Also
Extraction Criteria (on page 30)
Iso Design File (on page 32)
Plot Isometric Drawing (on page 33)
View Isometric Drawing (on page 34)
Extraction Criteria
The following sections contain information specific to defining extraction criteria which must be
defined prior to initializing an isometric extraction. The following extraction criteria are covered in
this section:
Model Files (on page 30)
Pipeline Names (on page 31)
Generation by Line Name Substring (see "Extraction by Line Name Substring" on page
31)
Generation by Line ID (see "Extraction by Line ID" on page 32)
Iso Design File (on page 32)
Model Files
Key in the names of the PDS Piping, Equipment Modeling and/or Pipe Support files that should be
considered for iso extraction. Up to eight model numbers can be input. Equipment model numbers
must be specified in order to generate nozzles on the isometric.
The first model number entered is treated as the primary file and therefore must be a Piping
model. Any RDB data accessed during iso extraction is obtained from the primary model (through
its type 63 data).
The RDB data that is accessed by the Iso Extraction Software and that must be properly attached
to the primary file includes:
Specification Material Database
Graphic Commodity Library
Physical Dimension Library
Piping Job Spec Tables Library
Standard Notes Library
Material Descriptions Library
Specialty and Instrument Descriptions Library
Label Description Library
Miscellaneous data stored within the model itself
If the model number that you specify does not exist, the software displays an error message at the
bottom of the form. Press <RETURN> to proceed.
If the model number is invalid, the software displays the message Error Retrieving Model and the
fully expanded filename is displayed in the input field.
Pipeline Names
Key in the pipe lines that are to be extracted into a single iso. Up to 8 lines can be specified. The
lines you specify must be connected together in the Piping Model files. That is, these pipelines
must be a network of piping segments. In order for the lines to be connected, the segments that
form those lines must also be connected. You cannot specify multiple disconnected piping
sections (such as, vessel trim piping).
Pipelines can be identified for extraction in two ways: extraction by line name substring and
extraction by line id (see the section Conventions and Limitations). The method you use depends
upon the options selected and set in the iso extraction options file. Refer to The Options File (see
"The Options File - PD_ISO" on page 145) for more information.
For each method, you identify the network of piping to extract by specifying piping segment
attributes. Piping segments usually correspond only to sections of piping and NOT to an entire
piping system (unless the line is trivial).
See Also
Extraction by Line Name Substring (on page 31)
Extraction by Line ID (on page 32)
Extraction by Line ID
When extracting by line ID you key in the line ID of the lines that you want to extract. The line ID is
a user defined collection of database attributes that can be used to refer to pipelines by other than
their line names.
To extract by line ID, you must select the proper option in the Options File AND you must know the
line ID definition as specified in the options file (refer to LINE_ID_DEFINITION (on page 198) for
information on defining the line ID). To extract a line by its line ID, key in the attributes that make
up the line id and separate them by dashes.
Example 3:
One simple definition of the line ID might be fluid code followed by line sequence number. This
definition allows you to refer to the line without the NPD or spec name components the line
name. Thus, OWS-1011 will refer to line 6IN-OWS1011-1C0031 while OWS-10111 will refer
to line 8IN-OWS10111-1C0031.
When specifying the line ID of a line to extract, both the embedded dashes and the ORDER of the
attributes is important. Thus in the example above, neither OWS1011 (because the dash is
missing) or 1011-OWS (because the order is incorrect) would suffice if the line ID is defined as
fluid code followed by line sequence number.
The difference between extracting by line ID and extracting by line name substring is that pipeline
sections that are extracted are identified by EQUALITY of the line ID attributes rather than by
SUBSTRING of the line name attribute. This method of identifying lines avoids the problems that
can occur with line name substrings (provided that the line id definition is sufficient to uniquely
identify pipe lines).
2. Select one of the queues from the Queue Name pull down list.
The queues displayed in the Queue Name field are chosen first from the queues
defined in the pdiso_plot portion of the queue_descript file (located in the project directory). If
no queues are defined in the queue_descript file, the system generates a Queue Name list
from locally defined queues.
If locally defined queues are used, only the pipe queues that are defined will be displayed in
the Queue Name pull down list. To display local device queues, create a pipe queue that
points to the device queue.
3. Select the Plot Copies field and key in the number of copies that will be plotted.
4. Select the Iso Seed Plot File field and key in the nodename:path where the seed plotting
parameters file exists. The default is defined in the ISOPLOT export variable. For more
information on defining ISOGEN export variables, see Initial Setup Considerations (on page
49).
An example plot parameter file is delivered, but it should be modified before it can be
used or a print queue called laser must exist. For more information on modifying the plot
queue, see Creating Seed Files for Extraction (on page 247) .
5. Select the subdirectories that contain the drawings you want to plot. Select each subdirectory
individually from the Sub-Directories field.
The system highlights the selected subdirectories.
OR
Select the Select All Sub-Directories button to select all of the available subdirectories.
OR
Select the Reset Selected Sub-Directories to cancel any of the previously made selections.
6. Once you have defined a list of subdirectories, select the Display Iso Drawings button.
7. The system searches the previously defined list of subdirectories and displays a listing of the
available drawings, their creation dates and the subdirectories to which they belong.
8. Select an isometric drawing(s) to plot. Use the scroll bar and buttons to view all available
drawings.
OR
Select the Select All button to select all of the listed drawings for plotting.
The system highlights the selected drawing(s).
OR
Select the Reset Selections button to cancel any of the previously made selections.
9. Submit Batch Immediately/Delay Submit Time toggle
Select the Submit Immediately option to run the job immediately.
Select the Delay Submit Time to specify a run time for the job. Define the run time by keying
in the day of the week (Mon, Tues, etc.), the time and then select AM or PM.
10. Select the accept button to accept the selected drawings for plotting.
The system submits the selected drawing(s) to the plotter. As each drawing is processed, the
messages Processing Drawings and Selected Drawings Submitted to Plotter appear in the
message field.
The system searches the Iso Output Node: Path (as defined earlier in the Interactive
Isometric Extraction) and displays the Interactive Isometric Extraction form.
2. Select the subdirectories that contain the drawing you want to view. Select each subdirectory
individually from the Sub-Directories field.
The system highlights the selected subdirectories.
OR
Select the Select All Sub-Directories button to select all of the available subdirectories.
OR
Select the Reset Selected Sub-Directories to cancel any of the previously made selections.
3. Once you have defined a list of subdirectories, select the Display Iso Drawings button.
The system searches the previously defined list of subdirectories and displays a listing of the
available drawings, their creation dates and the subdirectories to which they belong.
4. Select an isometric drawing to view. Use the scroll bar and buttons to view all available
drawings.
The system highlights the selected drawing.
5. Select the accept button to accept the selected drawing for viewing.
The system displays the message Initializing MicroStation in the message field and displays
the isometric drawing. MicroStation will automatically attach the bar and panel menus.
6. Select the exit button to exit the MicroStation environment and return to the View Isometric
Drawing form.
Extraction Conventions
This section describes the following list of extraction conventions:
Olet Type Branches (on page 37)
End-Point Components (on page 37)
Implied Materials at Line Name Changes (on page 37)
Pipe Supports (on page 37)
Type 63 Information (on page 38)
End-Point Components
When a pipeline in the model changes name at a multi-connect point component then that
component is "owned" by more than one line. When this occurs, the component is always
assigned to the pipeline attached to connect point 1 of the component. For example, if three
different lines come together and join at a tee, the tee component will extract onto, and show up in
the B.O.M. of, the line at connect point 1 of the tee. When the other two lines are extracted, the tee
will show up as dotted, nomto and will not appear in the B.O.M. (Notice that it is NOT necessary
that piping segments in the model be "broken" in any way to achieve the above result.)
Pipe Supports
Pipe supports in the 3-D model may be attached anywhere along the length of a pipe except at
either of the end-points. They may also be attached to the origin (connect point 0) of any
component as well as to a component tap. You may have multiple supports connected to a
component origin, but there should be at most one support attached to a component tap. When a
support is connected to a tap, there must NOT be any other piping attached to the component at
that tap. In general, supports should NOT be located at component connect points other than as
outlined above. The one exception to this rule is that supports may be located at the same point as
an olet branch (or branches) along a length of pipe.
If these guidelines are not followed, the line may not extract.
Type 63 Information
Type 63 data is read from the first model entered on the form for Interactive Extraction. When
using Batch Extraction, Type 63 data is read from the first piping model in the area specified in
each record of the batch input file.
Extraction Limitations
This section describes the following list of extraction limitations:
Branch Nesting (on page 38)
System Isometrics (on page 38)
Tapped Piping Components (on page 38)
Flanged Pipe (on page 39)
Branch Nesting
There is a limitation on the branch nesting depth that a pipeline may have. The first branch off from
a line is level 1. If this branch in turn has a branch, then that branch would be level 2. ISOGEN will
currently handle pipelines that contain up to twenty levels of branching. If a pipeline contains more
than twenty nested branches, the extraction will fail. This limitation effectively limits the size of the
largest system type isometric that can be extracted. This generally does not pose a problem for
single pipeline fabrication type isometrics. Note, that the ISOGEN interface identifies a traversal
sequence that minimizes the number of nested branches in most cases.
System Isometrics
Spool Numbering is not supported for system-type isometrics.
Flanged Pipe
Purchased length or fixed length FPIPE reports on the iso BOM as a quantity rather than a length
of pipe.
Taps that are placed on flanged pipe will not extract.
Refer to Intergraph option 72 for settings that impact flanged pipe.
When a line name change or sheet break occurs between a flange and a bolt-thru component, bolt
length reports may not be accurate. The accuracy of a bolt length report is based on how the
system scans the line and also the exact location of the break point. This limitation exists because
ISOGEN only receives information for the first continuation item at a sheet break.
It is recommended that sheet/line breaks not be made between flanges on thru-bolted
components. If a break must be placed between thru-bolted components, the correct bolt length
can be generated if the attribute change is made at CP2 of either flange (the non-bolted end).
PD_ISOGEN
See Also
The Batch Job Input File (on page 43)
Line Processing (pdsidf) (on page 44)
The ISOGEN Interface (on page 45)
ISOGEN - PD_ISO (Batch Software Organization) (on page 45)
Generating Title Block Input (TBLOCK) (on page 46)
Filling in the Title Block (STIB) (on page 46)
Plotting (on page 46)
Updating the Project Database (pdsidf) (on page 46)
Making a Run Log Entry (pdsidf) (on page 46)
Investigating Batch Extraction Problems (on page 47)
The first record in the file contains a file format version number and the name of the Batch Data
File from which the Batch Job Input file was generated. The software checks the version number
to see if it matches the software version number, and, if it does match, passes the Batch Data File
name on to other software modules as needed.
The second record is called an option record. The option record contains all of the batch
processing options and revision block data that was entered into the BATCH form. Each option is
separated from the others by at least one space. This record contains an exclamation point (!) in
column 1 which flags it as an option record.
The third record holds the name of the default set which was specified in the Create Batch Job
Input form. This record also contains an exclamation point in column 1.
Subsequent records, which initially contain a space in column 1, hold the model and primary line
name for an isometric drawing which will be extracted. After the line is extracted, it is marked by an
asterisk (*) in column 1 to indicate that it has been processed.
The drawing records can be repeated any number of times in the batch job input file. Each time
Accept is selected, from the Create Batch Job Input form, a set of drawing records is written to the
batch input file.
When a batch iso job is submitted using the Schedule Batch Job form, the batch job input file
name is passed to the pdsidf executable as a parameter. The system then reads the batch job
input file and drawing creation begins.
pdssk:h:\proj\iso\isofiles\380105wc.i*
380105\skiso\1
proj
N Y Y N * * Y * * 04-Aug-1998 *
13
1 0
In SEED.DAT, the seed iso design file name is followed by records containing the plot request file
name, the output file directory, the output iso file name, extraction number and number of
sections.
pdssk:h:\proj\iso\ref\isoc.def
pdssk:h:\proj\iso\ref\isoc.sed
pdssk:h:\proj\iso\ref\isoc_sml.i
pdssk:h:\proj\iso\isofiles
380105
13
1.fi
Plotting
After drawings are created in batch they can be plotted. You can use IP_IPLOT plotting software.
To submit a plot, the batch software submits a job to the batch queue named PDisoplot. The job
that runs in PDisoplot actually launches the plot.
Since the plot jobs are launched from a separate batch queue, you can accumulate the jobs in the
queue and release them at some later time. You might also hold the jobs in PDisoplot to prevent
normal production plotting queues from getting loaded down with isometric plots.
ISOPATH
$ENV{'ISOPATH'} = 'node:drive:directory path\';
The exported ISOPATH value is loaded by default into the output path directory slot on the Add
Default Set form. It is also used as a default for the output location, Iso output node:Path, when
extracting an interactive isometric.
ISOOPTION
$ENV{'ISOOPTION'} = 'node:drive:directory path\isoc.def';
The exported ISOOPTION value is loaded by default into the Options File field on the Add
Default Set form. It is also used as a default for the options file, Iso Options File, when extracting
an interactive isometric.
ISOSEED
$ENV{'ISOSEED'} = 'node:drive:directory path\isoc.sed';
The exported ISOSEED value is loaded by default into the Seed File field on the Add Default Set
form. It is also used as a default for the seed design file, Iso Seed Design File, when extracting an
interactive isometric.
ISOPLOT
$ENV{'ISOPLOT'} = 'node:drive:directory path\isoc_sml.i';
The exported ISOPLOT value is loaded by default into the Plot File field on the Add Default Set
form. It is also used as a default for the plot parameters file, Iso Seed Plot File, when plotting an
interactive isometric.
ISOBORDER
$ENV{'ISOBORDER'} = 'node:drive:directory path\isoc.brd';
The exported ISOBORDER value is loaded by default into the Border File field on the Add
Default Set form.
ISOBATCH
$ENV{'ISOBATCH'} = 'node:drive:directory path\isobat\';
The exported ISOBATCH value is loaded by default into the Batch Job Input File field on the
Create Batch Job Input form.
ISOREPORT
$ENV{'ISOREPORT'} = 'node:drive:directory path\isorpt';
The exported ISOREPORT value is loaded by default into the Output File field on the Batch Data
Reports form.
ISOBATCHQUE
$ENV{'ISOBATCHQUE'} = 'PDisovreate';
The exported ISOBATCHQUE value is loaded by default into the Process Queue field on the
Schedule Batch Job form.
ISO_ASCII_LOAD
$ENV{'ISO_ASCII_LOAD'} = 'node:drive:directory path\isoascii';
The exported ISO_ASCII_LOAD value is loaded by default into the Filename field on the Bulk
Load Lines From ASCII File form.
PDISOFONT
$ENV{'PDISOFONT'} = 'XX';
The defined font must be a mono-spaced font.
The exported font PDISOFONT value defines the font that will be used on the output isometric,
both on the body of the iso, and on the MTO on the face of the iso. The defined font must be a
mono-spaced font.
The delivered font style is 50.
Special characters will have some limitations in displaying the font in ISO drawings. For example,
the @ (at sign) and ^ (circumflex) characters have limitations. Irrespective of the font being used,
the '@' character will result in a 'space' inserted in the drawing in the respective place. However,
the '^' character gives different results depending on the font being used. If PDISOFONT=50, ^ is
resulted as a degree symbol in the output. If PDISOFONT = 32 is used, the '^' character displays
as it is.
Intergraph option 71 must be enabled before data in the filespec.dat file can be
referenced. The following rules apply when using the ISOUSRREFDIM variable:
If the variable is set and points to the proper location of a valid gridline reference data file, the
file will be used for placing structural references on the isometric drawing.
If the ISOUSRREFDIM variable is set incorrectly (for example, typos in the UNCpath or
filespec), references are not displayed on the isometric drawing.
If the ISOUSRREFDIM variable is not set in the pds.cmd file, gridline dimensions are extracted
from the fw_projname.dat file by default.
Overriding the default reference dimension file can be useful in situations where a line
passes between two buildings and you want to force the dimension from a specific building rather
than using the closest dimension point. See Generate FrameWorks Reference Dimension File (on
page 107) for more information on the FrameWorks Dimension File.
See Also
Define Default Sets (on page 57)
Define Project Options (on page 62)
Revise Iso Area (on page 65)
Create Drawing (on page 66)
Revise Drawing (on page 70)
Delete Drawing (on page 80)
List Drawings (on page 83)
Utilities (on page 85)
Create Batch Job Input (on page 109)
Schedule Batch Job (on page 117)
Reports (on page 120)
The system displays the Plant Design - Isometric Extraction form and prompts: Initializing
Project Control Database. The active project name is also displayed in the field located in the
upper left portion of the form.
4. Select Option
Select one of the appropriate options from the Batch Environment form.
Initially, no default set is defined. The section Add Default Set contains the procedure
for add default sets.
2. Select the Add button to add a default set.
OR
Select an existing default set and either the Revise, Delete or Copy button.
The system activates the selected default set and returns to the Batch Environment form.
See Also
Add Default Set (on page 58)
Revise Default Set (on page 60)
Delete Default Set (on page 61)
Copy Default Set (on page 61)
If the User Data button is selected, the system displays the User Data form. To define
user data, select the appropriate user data field, key in the user data and select the accept
button.
4. Select an area from the list of areas.
The system displays the selected area in the appropriate Area field.
5. Select the accept button once you have revised the iso area.
The system revises the Iso Area and updates the database.
Create Drawing
The Create Drawing command allows you to create a drawing and add it to an existing iso area.
1. Select the Create Drawing button from the Batch Environment form.
The system displays the Create Drawing form.
This option should not be used to extract lines that are not intentionally disconnected. A
line may or may not extract if you attempt to use this field to extract a pipeline not modeled
correctly.
The next three fields can be used as search criteria when creating batch job input. For
more information on batch jobs and search criteria, refer to Create Batch Job Input (on
page 109).
Batch Reference (The batch reference number is optional.)
Key in a batch reference number. The batch reference number allows you to group drawings
within the isometric environment. If batch reference numbers are supplied, you can later
specify, for example, to extract all drawings in a given area with a given batch reference
number.
Model Status
Key in the model status code. The user-defined model status code helps keep track of
drawing status. The following is a list of example codes:
N - Line has not been modeled
M - Line has been modeled but not checked
C - Line has been modeled and checked
A - Drawing has been extracted and approved
R - Line has been revised since last approved
If model status codes are defined in this field, they can be used later when generating a batch
job input file. For example, you could designate that all lines in a given area be extracted with
a given model status.
Model Revised Date
Key in a date with the format DD-MMM-YYYY. This date indicates when the lines comprising
the drawing have been revised. The Model Revised Date field allows you designate for
extraction, all lines that have been revised since the last drawing revision.
Extraction Number
The system displays the last extraction number for the drawing.
The extraction number is incremented by one each time the drawing is extracted.
This field could be mapped to a text node near the extraction date text node (see the
description of the Extraction Date field). The extraction number helps distinguish between two
drawings generated on the same day.
Extraction Date
The system displays the last extraction date for the drawing.
The extraction date is automatically updated by the system when batch isometrics extraction
occurs.
This field should be mapped to a text node that lies just outside of the drawing border.
This will help indicate when the drawing was generated.
Last MTO Date
The system displays the date that an MTO neutral file was last generated for the drawing.
The MTO date is automatically updated by the system whenever an mto neutral file is
generated along with the isometric drawing.
Sheets Generated
The system displays the number of sheets generated by ISOGEN for the drawing the last time
it was extracted.
The number of sheets is automatically updated by the system each time the drawing is
extracted.
Revision block fields
Rev
By
Chk
Apv
Date
Ext
Sht
Description
Each time the revision number is incremented, a new line of data is added to the revision
block automatically. Line inputs are specified each time a batch job file is created.
Date to Mtl Control
Key in a date that indicates when the most recent MTO neutral files were passed to a material
control system. This field must be manually updated.
Revision Number
The system displays the latest revision number of the drawing.
The revision number is automatically updated by the system each time a drawing is extracted.
When a batch job file is created, you must decide whether or not to increment the revision
number during the run. To increment the number, the system increments the field by one. If
the Revision Number field is -1, the system assumes that revision zero of the drawing is
being generated.
8. After you have completed your inputs to the form, select the accept button.
The system writes the data to the Project Control Database.
The Iso Area and Line are the required minimum inputs for the Create Drawing form.
Revise Drawing
This command activates the Revise Drawing form which allows you to revise single or multiple
drawings. You can select either Select by LineId (see "Select Drawings by LineId" on page 71) or
Select by Using "Search Criteria" (see "Selecting Drawings Using Search Criteria" on page 72) to
open the drawing(s) for revision.
1. Click the Revise Drawing button on the Batch Environment form.
The system displays the Revise Drawing form.
2. To help limit the number of drawings displayed for revision, select the Type field gadget and
the appropriate isometric drawing type.
3. Select either the Select Drawings by LineId (on page 71) or Select Drawings by Using "Search
Criteria" (see "Selecting Drawings Using Search Criteria" on page 72). Follow the procedures
in the appropriate section to select drawings for revision.
4. Select the Accept button.
The system returns to the Revise Drawing form with the selected drawings listed.
5. Select the Accept button and proceed to the section Revising a Single Drawing (on page 75)
or Revising Multiple Drawings (on page 78), depending on the number of drawings selected
for revision.
3. Select the appropriate iso areas then select the accept button.
The system displays the List Drawings form.
2. To help limit the number of drawings displayed for revision, select the Type field gadget and
the appropriate isometric drawing type.
3. Define the search criteria. See Search Criteria (see "Search Criteria for Selecting Drawings"
on page 73) for more information.
4. Select the accept button and proceed to the section Revising a Single Drawing (on page 75)
or Revising Multiple Drawings (on page 78), depending on the number of drawings selected
for revision.
5. Select the accept button.
The system returns to the Revise Drawing form with the selected drawings listed.
6. Select the accept button and proceed to the section Revising a Single Drawing (on page 75)
or Revising Multiple Drawings (on page 78), depending on the number of drawings selected
for revision.
b. Select the appropriate iso area and click the accept button.
The system returns to the Revise Drawing form with the selected area in the Iso Area field.
If you want to restrict the list further, you must supply additional criteria such as batch
reference numbers and drawing numbers.
An iso area must be selected before any other search criteria can be defined.Batch
Reference
Key in the batch reference number of the lines you want to extract.
To use batch reference numbers as criteria, specify them in individual drawing records
when adding drawing records to the Project Control Database.
Model Status Code
Key in the status code if you want to restrict a list to all lines of a given status.
Drawing Number Low / Drawing Number High
These commands define, by drawing number, the range of lines to retrieve.
Key in a drawing number in each field to identify the range of lines to extract.
OR
a. Activate a cursor in the Drawing Number Low (or High) field by placing a data point.
b. Select the Drawing List button.
The system activates the List Drawings form.
c. Select the drawing that will represent the low (or high) drawing number and select the
accept button.
The system returns to the Create Batch Job Input form with the selected drawing displayed
in the Drawing Number Low (or High) field. Model Revised Date Low / Model Revised
Date High
These commands restrict, by model revision date, the list of lines to retrieve.
Key in the model revision date in either the low or high field to restrict the list of lines.
Select Subset of All Selections / Select All
This toggle allows you to revise further the previously generated list of drawings.
If the Select Subset of All Selections option is used, you must select one or more drawings
from the list of drawings in the scroll field.
If the Select All option is used, all drawings contained in the drawing list are selected.
Drawings can still be unhighlighted and highlighted after this option is selected.
Review a Drawing
The Review a Drawing command allows you to review information on a single drawing. The
Select Subset of All Selections / Select All toggle must be set to Select Subset of All
Selections before selecting this command.
Reset Selections
The Reset Selections command allows you to reset the list of drawings to be revised.
Display Selections
The Display Selections command allows you to view the list of drawings as it is defined by
the current search criteria settings.
1. Revise drawing information by changing the information contained in the following fields.
Type
Select the Type field gadget and select the appropriate isometric drawing type that will be
associated with the drawing.
Line 2 (This field is optional.)
Key in a secondary line name. This line name identifies a secondary line to be extracted onto
the isometric. The secondary line must be connected to the line identified by the primary line
name.
Line 3 (This field is optional.)
Key in another secondary line ID. The same restrictions apply to Line 3 as to Line 2.
Number of Sections
This field is usually left blank. When a line leaves a piping area and then returns at some other
point, such that the pipeline in the area exists in multiple disconnected sections, then the
number of sections should be specified.
This field allows you to treat a disconnected pipeline in the model as one line. Sheet
numbering is continuous. For example, if a line exists in two sections of a model and section
one generates three sheets and section two generates two sheets, then the sheets from
section two will be sheets four and five of the line.
This option should not be used to extract lines that are not intentionally disconnected.
A line may or may not extract if you attempt to use this field to extract a pipeline not modeled
correctly.
Batch Reference (The batch reference number is optional.)
Key in a batch reference number. The batch reference number allows you to group drawings
within an area. If batch reference numbers are supplied, you can later specify, for example,
that you want to extract all drawings in a given area with a given batch reference number.
Model Status
Key in the model status code. The user-defined model status code helps keep track of
drawing status. The following is a list of example codes:
N - Line has not been modeled
M - Line has been modeled but not checked
C - Line has been modeled and checked
A - Drawing has been extracted and approved
R - Line has been revised since last approved
If model status codes are defined in this field, they can be used later when generating a batch
input file. For example, you could designate that all lines in a given area be extracted with a
given model status.
Model Revised Date
Key in a date with the format DD-MMM-YYYY. This date indicates when the lines comprising
the drawing have been revised. The Model Revised Date field allows you designate for
extraction, all lines that have been revised since the last drawing revision.
Date to Mtl Control
Key in a date that indicates when the most recent mto neutral files were passed to a material
control system. You must manually update this field.
Revision Number
The system displays the latest revision number of the drawing.
The revision number is automatically updated by the system each time a drawing is extracted.
When a batch job file is created, you must decide whether or not to increment the revision
number during the run. To increment the number, the system increments the field by one. If
the Revision Number field is -1, the system assumes that revision zero of the drawing is being
generated.
Drawing Number
The system displays the active drawing number.
Iso Dgn Name
The system displays the isometric design file name. The design file name is used to name
subsidiary files created during the extraction.
The Iso design file name can be changed by selecting the Iso Dgn Name field and keying in a
new name.
Extraction Number
The system displays the last extraction number for the drawing.
The extraction number is incremented by one each time the drawing is extracted.
This field should be mapped to a text node near the extraction date text node (see the
description of the Extraction Date field). The extraction number helps you distinguish between
two drawings generated on the same day.
Extraction Date
The system displays the last extraction date for the drawing.
The extraction date is automatically updated by the system when batch isometrics extraction
occurs.
This field should be mapped to a text node that lies just outside of the drawing border.
This will help indicate when the drawing was generated.
Last MTO Date
The system displays the date that an MTO neutral file was last generated for the drawing.
The MTO date is automatically updated by the system whenever an MTO neutral file is
generated along with the isometric drawing.
Sheets Generated
The system displays the number of sheets generated by ISOGEN for the drawing the last time
it was extracted.
The number of sheets is automatically updated by the system each time the drawing is
extracted.
Revision block fields
Rev
By
Chk
Apv
Date
Ext
Sht
Description
Each time the revision number is incremented, a new line of data is added to the revision
block automatically. Line inputs are specified each time a batch job file is created. Up to 60
characters can be entered into the Description field.
User Data
Select the User Data button to revise previously defined user data. To revise user data, select
the appropriate user data field, key in the updated user data and select the accept button.
Select Revisions to Delete / Delete Selected Revisions
When this toggle is set to Delete Selected Revisions, you can select individual revisions to
be deleted. When selected, each revision is highlighted in red. When accept is selected, all
red highlighted revisions are deleted. To remove red highlighting from revisions, set the toggle
back to Select Revisions to Delete.
Select All Revisions to Delete / Delete All Revisions
When this toggle is set to Delete All Revisions, all revisions are highlighted in red. When
accept is selected, all red highlighted revisions are deleted. To remove red highlighting from
revisions, set the toggle back to Select All Revisions to Delete.
2. Once you have completed revising the form, select accept.
The system writes the revised data to the Project Control Database and returns to the Revise
Drawing form.
3. Select exit to return to the Revise Drawing form.
1. Revise drawing information for all of the listed drawings by changing the information
contained in the following fields.
A key-in in any of the following fields, followed by the accept button, will result in an
update of all drawings listed in the scroll area.
Type
Select the Type field gadget and select the appropriate isometric drawing type that will be
associated with the drawing.
Number of Sections
This field is usually left blank. When a line leaves a piping area and then returns at some
other point, such that the pipeline in the area exists in multiple disconnected sections,
then the number of sections should be specified.
This field allows you to treat a disconnected pipeline in the model as one line. Sheet
numbering is continuous. For example, if a line exists in two sections of a model and
section one generates three sheets and section two generates two sheets, then the
sheets from section two will be sheets four and five of the line.
This option should not be used to extract lines that are not intentionally
disconnected. A line may or may not extract if you attempt to use this field to extract a
pipeline not modeled correctly.
Batch Reference (The batch reference number is optional.)
Key in a batch reference number. The batch reference number allows you to group
drawings within an area. If batch reference numbers are supplied, you can later specify,
for example, that you want to extract all drawings in a given area with a given batch
reference number.
Model Status
Key in the model status code. The user-defined model status code helps keep track of
drawing status. The following is a list of example codes:
N - Line has not been modeled
M - Line has been modeled but not checked
C - Line has been modeled and checked
A - Drawing has been extracted and approved
R - Line has been revised since last approved
If model status codes are defined in this field, they can be used later when generating a
batch job. For example, you could designate that all lines in a given area be extracted with
a given model status.
Model Revised Date
Key in a date with the format DD-MMM-YYYY. This date indicates when the lines
comprising the drawing have been revised. The Model Revised Date field allows you
designate for extraction, all lines that have been revised since the last drawing revision.
Date to Mtl Control
Key in a date that indicates when the most recent mto neutral files were passed to a
material control system. You must manually update this field.
Revision Number
The system displays the latest revision number of the drawing.
The revision number is automatically updated by the system each time a drawing is
extracted.
When a batch job file is created, you must decide whether or not to increment the revision
number during the run. To increment the number, the system increments the field by one.
If the Revision Number field is -1, the system assumes that revision zero of the drawing is
being generated.
Revision block fields
Rev
By
Chk
Apv
Date
Ext
Sht
Description
Each time the revision number is incremented, a new line of data is added to the revision
block automatically. Line inputs are specified each time a batch job file is created.
User Data
Select the User Data button to revise previously defined user data. To revise user data,
select the appropriate user data field, key in the updated user data and select the accept
button.
Delete Revision Record(s)
Select the Delete Revision Record(s) button to delete all of the revision history entries.
After selecting this option, the system prompts: Accept to delete all records. Select the
accept button to delete the records.
2. Once you have completed revising the form, select accept.
The system writes the revised data to the Project Control Database and returns to the Revise
Drawing form.
3. Select exit to return to the Revise Drawing form.
Delete Drawing
This command activates the Delete A Drawing form that allows you to delete single or multiple
drawings. You can select either Select by LineId (see "Select Drawings by LineId" on page 71) or
Select by Using "Search Criteria" (see "Selecting Drawings Using Search Criteria" on page 72) to
select the drawing(s) for deletion.
Deleting a drawing will also delete any associated files that were created in the output
location as defined in the default set.
1. Select the Delete Drawing button from the Batch Environment form.
The system displays the Delete A Drawing form.
2. Select the Type field gadget and select the isometric drawing type that is associated with the
drawing.
3. Select either the Select by LineId (see "Select Drawings by LineId" on page 71) or Select by
Using "Search Criteria" (see "Selecting Drawings Using Search Criteria" on page 72) option,
and follow its procedures to select a drawing(s).
4. Select the accept button.
The system returns to the Delete A Drawing form with the selected drawings listed.
5. Select the accept button and proceed to the section Revising a Single Drawing (on page 75)
or Revising Multiple Drawings (on page 78), depending on the number of drawings selected
for revision.
List Drawings
This command allows you to list all drawings within a piping area.
1. Select the List Drawings command from the Batch Environment form.
2. Key in the piping area that contains the drawings you want to list.
OR
Select the Iso Area List button for a list of available iso areas.
The system displays the List Iso Areas form.
3. Select an iso area from the form and select the accept button.
The system returns to the List Drawing form with the selected area displayed in the Iso Area
field.
The system displays the drawings that are within the selected piping area. If the area does not
exist, the system displays an error message.
Utilities
Utilities options are used to simplify building and maintaining the Project Control Database and in
defining areas and drawing information.
1. Select the Utilities button from the Batch Data Environment form.
The system displays the Utilities form.
See Also
Bulk Load Lines (on page 86)
Bulk Load Lines from ASCII File (on page 93)
Entering the Iso Symbol Editor Environment (on page 97)
Delete Drawing Records With Undefined Iso Type (on page 106)
2. Select the Iso Type field gadget and select the appropriate isometric drawing type that will be
loaded. Refer to Isometric Types (on page 321) for more information on Iso Type.
3. Key in a Default Batch Reference Number.
This field input is optional.
4. Set the Iso Name Option toggle to the appropriate setting.
Select the By Project Default setting (By Line Id or By Area and Line ID) to use the project
default set previously defined on the Isometric Extraction Project Options form. For more
information on defining the project default set, see Define Project Options (on page 62).
Select the By Label Number setting to use the label number previously defined on the
Isometric Extraction Project Options form. For more information on defining the project
default set, see Define Project Options (on page 62).
Label number refers to the label number as it exists in the Reference Data Manager's
label description library; not the label library referred to in the Files section of the ISOGEN
options file.
5. Set the Drawing Number Option toggle to the appropriate setting.
Select the By Project Default setting (By Line Id or By Area and Line ID) to use the project
default set previously defined on the Isometric Extraction Project Options form. For more
information on defining the project default set, see Define Project Options (on page 62).
Select the By Label Number setting to use the label number previously defined on the
Isometric Extraction Project Options form. For more information on defining the project
default set, see Define Project Options (on page 62).
Label number refers to the label number as it exists in the Reference Data Manager's
label description library; not the label library referred to in the Files section of the ISOGEN
options file.
6. Select the Default Set field to select another default set from the Isometric Extraction
Default Sets form.
7. Select a default set from the form, and select the accept button to return to the Bulk Load
Lines form.
8. Select one of the following methods of bulk loading lines.
Load by Area - creates drawing records for all pipelines in a selected Iso Area.
Load by Model - creates drawing records for all pipelines in a selected Iso Model.
Load by Line - creates drawing records for selected pipelines within a selected Iso
Model.
See Also
Load by Area (on page 88)
Load by Model (on page 89)
Load by Line (on page 90)
Load by Area
After the Load by Area button is selected, the system activates the Bulk Load Lines form and
prompts you to select the area(s) that contain the lines to be loaded.
1. Select the appropriate area(s) and select the accept button.
The system loads all lines associated with the selected area(s) and the area definition if it does
not currently exist.
The following form will be displayed if the ISOGEN software detects any invalid lines.
An invalid line occurs when any attribute value defined in the LINE_ID_DEFINITION section
of the option file is left blank.
The invalid iso line information, appended with the current time, is saved into
..\temp\ld*****.log after all valid iso lines have been processed. The invalid iso line log file
will be appended to until the Bulk Load Lines command is exited.
Load by Model
After the Load by Model button is selected, the system activates the Bulk Load Lines form and
prompts you to select an area.
2. Select the appropriate iso model(s) and select the accept button.
The system loads all lines associated with the selected model(s).
The following form will be displayed if the ISOGEN software detects any invalid lines.
An invalid line occurs when any attribute value defined in the LINE_ID_DEFINITION section
of the option file is left blank.
The invalid iso line information, appended with the current time, is saved into
..\temp\ld*****.log after all valid iso lines have been processed. The invalid iso line log file
will be appended to until the Bulk Load Lines command is exited.
Load by Line
After the Load by Line button is selected, the system activates the Bulk Load Lines form and
prompts you to select an area.
1. Select the area that contains the appropriate model.
The system updates the form by displaying a list of available iso models that reside within the
selected iso area.
2. Select the appropriate iso model and select the accept button.
The system updates the form by displaying a list of available iso lines that reside within the
selected iso model.
3. Select the appropriate iso line(s) and select the accept button.
The system loads all selected lines.
The following form will be displayed if the ISOGEN software detects any invalid lines.
An invalid line occurs when any attribute value defined in the LINE_ID_DEFINITION section
of the option file is left blank.
The invalid iso line information, appended with the current time, is saved into
..\temp\ld*****.log after all valid iso lines have been processed. The invalid iso line log file
will be appended to until the Bulk Load Lines command is exited.
If any errors are detected, the system displays the errors and any warnings, and does not
update the database.
The following options are only used when warnings and/or errors are detected during the
loading process.
Revise File
1. Select the Revise File button to edit the current file using the default editor.
The system creates an editor window based on the text editor defined by the PDEDITOR
export variable in the control shell.
The following is an example of a typical ASCII file.
If Iso Type is not defined, ISOGEN defaults to Fabrication. Refer to Isometric Types
(on page 321) for more information on Iso Type.
quotes
LineId ! required
#L2 LineId2 ! optional
#L3 LineId3 ! optional
#S NumSections ! optional
#B BatchRefNum ! optional
#M ModelStatusCode ! optional
#Un "Drawing User Data" ! optional - data must be between
double quotes
- where n is a number: 1 - 10
The keywords listed above must precede any information they are associated with. For
example, a batch reference number called steam unit would have to appear in the ASCII file
as: #B STEAM_UNIT
No spaces are allowed between the # and the letters.
KEYWORDS are not case sensitive. For example, Begin Area = BEGIN area = BEGIN AREA,
#E = #e
User data, #Un, must be enclosed in double quotes.
Tabs, spaces and blank lines are allowed anywhere within the file.
The project name will be used as a check to verify that the file belongs to the current project.
The project name must be on the first line in the first column.
Comments may be included on any row by using a !. Anything after the ! up to a newline is
considered part of the comment.
Master Units : M
Sub Units : MM
sub units per master unit : 1000
uor per sub unit : 1000
The Data readout accuracy is set to .02. The scale and angle locks and grid display may be turned
ON to make symbol construction easier.
The following grid setup works well and can be saved using the MicroStation file designed
option:
GU=0: .10
GR=10
See Also
Entering the Iso Symbol Editor Environment (on page 97)
Input Area Options (on page 98)
Assembling an Isometric Symbol (on page 100)
Creating a User-defined Symbol Library (on page 106)
Using the Newly-created Symbol Library (on page 106)
2. Define the Symbol Design, Symbol Index and Symbol Library fields to define the location of
those files. Use the format nodename:path to define the location of each file. For example:
mynode:c:\win32app\ingr\pdiso\dat\symbol.dgn.
You can set the PDS Environment Variables: SYMDGN, SYMNDX and SYMLIB to
define default values for these fields.
You can key in the name of a previously-created, symbol index file name by two methods.
You can key in the name when revising a symbol that has been defined in a previous
session. Also, you can key in the name when adding a new symbol to a 2-D design file
that already contains one or more user-defined symbols.
If a single index file is not maintained for each design file that contains user-defined
symbols, you will have difficulty converting the design file graphics into an ISOGEN
symbol library.
It is recommended that all symbols be defined in one design file with one corresponding
index file.
3. After defining the fields in the previous step, select the Symbol Editor button to enter the
MicroStation environment and activate the Isometric Symbol Definition form.
Old Skey
Select the Old Skey field, and key in an old skey for the symbol you are defining. The old skey is
an existing symbol key chosen from the Alias ISOGEN Tables (see the appendix).
When defining a new symbol, some of the default properties of the new symbol are
inherited from the old one. The basic skeleton or connect point geometry of a new symbol may not
vary from that of the old symbol. For example, you must not define a new angled fitting based on a
straight-through fitting.
New Skey
Select the New Skey field, and key in a new skey. The new skey is the symbol key of the symbol
that is currently being defined.
If you leave the new skey blank, the old symbol will be redefined. If the old skey is variable end
prep (that is, the old skey ends with the characters **), the symbol will be redefined for all end
preps. If the old skey is specified with a specific end prep, only the symbol with that end prep
will be redefined.
If you specify a new skey, a new symbol of that name will be created. The new skey may end
with the characters ** to indicate that the symbol is variable end prep.
If the old skey is a valve operator and the new skey is left blank, all valve symbols that
currently use that operator symbol will be redefined with the new operator.
If the old skey is a valve operator and a new skey is specified, the operator must be explicitly
attached to new valve symbols (using the spindle key input field).
The new skey must never be the same as one of the old skeys that have been previously
defined for ISOGEN.
The system checks the index file to see if the current combination of old and new skey already
exists.
THEN
If the combination exists, the software recognizes that an existing user-defined symbol
definition is being revised. The software will then perform a window area about the redefined
symbol graphics that you previously placed in the design file.
OR
If the combination does not exist in the index file, the software knows that the symbol is being
redefined for the first time.
Symbol Origin
If you are revising an existing iso symbol, do not define a symbol origin.
The Symbol Origin command defines an area in which the new iso symbol will be created. All iso
symbol graphics must be contained within the defined area.
Select the Symbol Origin button from the Isometric Symbol Definition form.
The symbol origin is the lower left hand corner of a rectangular area in which the new symbol will
be drawn. The rectangular area is approximately 20 x 25 mm.
Position the rectangular area and place a data point to place it. Once the area is placed, you must
draw the iso symbol using only MicroStation Line and Linestring commands.
No circles or closed shapes can be used. Keep the symbol as simple and as symmetrical as
possible. Use approximately one-fourth of the block for the right proportion of your new
symbol.
Do not move or change the area once it is placed.
Spindle Key
Spindle Key defines the operator subsymbol that will be attached to this symbol when it is drawn
in the isometric. There are 12 existing spindle keys defined in the table in Appendix B: Alias
ISOGEN Tables. You can also define new spindles (operators). If the symbol does not require a
spindle, this field can be left blank if the symbol does not require a spindle.
ScaleFactor
ScaleFactor is used to scale the plotted shape up or down relative to the dimensions used in
drawing the symbol. A value of 100 (which is recommended) will give a scaling factor of 1.
Orientation
Orientation is used to define the type of fitting drawn. This number is used for automatically
creating a mirror image symbol. Available options include:
Symmetrical - none (symbol is symmetrical)
Flow Direction Dep - flow direction dependent (for example, check valve)
Large to Small Bore - large to small bore (for example, reducer)
Flange Start - flange start (for example, has a gasket to the left)
Flow Arrows
Flow Arrows defines the flow arrow for the symbol. Available options include:
Use Old SKEY - same as the old skey
No - never has a flow arrow
Yes - has a flow arrow
Dimensions
Dimensions control how the fitting or symbol is dimensioned. Available options include:
Use Old SKEY - same as the old skey
Off - dimensions off
On - dimensions on
Lagging/Tracing
Lagging/Tracing controls the insulation and heat tracing display on the fitting. Available options
include:
Use Old SKEY - same as old skey
Both Off - both off
Lagging On - lagging on
Tracing On - tracing on
Both On - both on
Setting values in option block words 61 and 62 causes ISOGEN to draw insulation and
tracing on every component. These symbols definition options enable you to override the
options block switches. For example, even though insulation and tracing on components are
enabled, the previous options allow you to specify that for a specific component neither value
should be displayed.
Start Point The in point of the symbol; analogous to a connect point in PDS
terminology. The point where the symbol will connect to adjacent
symbols.
End Point The out point of the symbol. Also, a point where the symbol will
connect to an adjacent symbol.
Spindle Point The point where a valve operator attaches to a symbol. Similar to
the symbol origin in the PDS world.
Tap Points Branch points on a symbol. Points where other piping components
can be attached to the symbol. Tap points are not exactly
analogous to PDS taps. A redefined symbol will usually have
several tap points; however, when a drawing is created normally,
only one or two will be used.
Symbol Symbol graphics consist of the lines and line strings that are
always drawn when a symbol is drawn in a drawing.
Lagging Lagging graphics consist of the lines and line strings that are only
drawn when the lagging on the symbol is enabled.
Tracing Tracing graphics consist of the lines and line strings that are only
drawn when the heat tracing on the symbol is enabled.
The following are guidelines that should be used when assembling components into a symbol.
1. In this example, the symbol is created in a coordinate system where the x-axis is horizontal
and the y-axis is vertical. The origin of the coordinate system should fall on a point of
symmetry of the symbol. Thus, the y-axis will bisect the symbol. The symbol start point will
usually fall on the x-axis.
2. The only valid connect point geometries that you can define are the following:
End point (for example, caps, plugs, blind flanges)
Straight through (for example, valves, flanges)
Offset (for example, eccentric reducer, flange)
90 degree change of direction (for example, angle valve)
3-way (for example, 3-way valve)
4-way (for example, 4-way valve)
Other geometries must be obtained through the use of fitting taps. This requirement impacts
the definition of symbols in the PDS environment.
When defining a symbol in PDS, you must consider the ISOGEN symbol to which you will map
when selecting the connect point geometry. If any connect point geometry does not map to an
ISOGEN connect point geometry, extraction will not be performed properly.
Example:
In this example, a specialty item that resembles a lateral needs to be defined in both PDS and
within ISOGEN, so that it properly extracts to a drawing.
Appendix B states that no symbols exist with connect point geometry that satisfies the
requirements of the specialty item. (In fact, you can map the specialty item to a TEXX (which
is a tee); however, the symbology for a TEXX is not acceptable, and the TEXX cannot be
redefined.)
In one solution, you can define the basic connect point skeleton of the item in both PDS and
ISOGEN as a straight-through component. Although, the branch off the side can be a tap, you
cannot draw graphics that extend from the ISOGEN symbol for the branch. This is because
you cannot force ISOGEN to use a specific tap on the iso symbol. You must define several tap
points and allow ISOGEN to choose the one that gives the best graphic representation of the
component and connecting piping.
3. When defining graphics that are drawn between the end prep symbols, your symbol definition
should not contain any end prep graphics.
4. When defining an offset fitting, the flow should go from top left to bottom right in the symbol
coordinate system. For example, an eccentric reducer would be drawn with the large end on
the left and the small end on the right, with the flat side down or at the bottom of the symbol.
Flanged offset fittings must be created with the end prep graphics drawn integrally with the
symbol.
5. If angled fittings consist of two or more legs, all legs of a redefined angled fitting must be
identical. When you define the angled fitting, you draw only a single leg. The other legs are
created automatically by ISOGEN. The leg that you draw must be symmetrical about the
x-axis of the symbol coordinate system. The start point of the leg must be to the left of the
y-axis and the end point must be the pivot point or the origin of the symbol. All legs of an
angled fitting must have a common pivot point (this requirement excludes redefinition of
symbols like the angle block BA**).
6. A symbol can have up to nine tap points. When distributing tap points, observe the following
rules.
No more than three tap points can be placed on the x axis.
No more than three tap points can be placed on the y axis.
No more than three tap points can be placed above the x axis.
No more than three tap points can be placed below the x axis.
No more than three tap points can be placed left of the y axis.
No more than three tap points can be placed right of the y axis.
The previously-listed rules are not checked during symbol creation, but are verified
when the symbol is written to the symbol library. The symbol will not be written if any of the
limits are exceeded.
To use tap points that are not on the x or y axis, when the symbol is drawn, observe the
following rules:
Outer tap points in the y-axis direction must be located at least 5 mm from the y-axis if
they are to be used.
Outer tap points in the x-axis direction must be located by at least the greater of 5 mm or
10% of the symbol length down the x-axis if they are to be used.
When a component with taps in the model is mapped to a symbol without taps, the tap point is
assumed to be at the center of the symbol. None of the default ISOGEN symbols have defined
tap points.
A symmetrical symbol should have symmetrically distributed tap points so that ISOGEN
always finds an appropriate tap point no matter how the symbol is oriented in a drawing.
7. Redefined symbols cannot be too large. Otherwise, problems may occur with graphic
interferences within the drawings.
The amount of space reserved in a drawing for a symbol is always based on that of the old
skey. Therefore, you should keep your symbol approximately the same size as the one it is
based on. Using this criteria, most symbols should be between 8 and 12 mm long and 4 to 8
mm tall. Sketches of several of the original ISOGEN symbols appear in the appendix,
ISOGEN SKEY Dimensions.
8. In redefining a valve operator symbol, you must follow these rules:
The start point of the symbol must be the point where the operator attaches to the valve.
The operator must be defined on its side with the stem lying along the x-axis and the hand
wheel lying along the y-axis.
9. Two alternatives exist for defining pipe supports:
The pipe support symbol does not have an orientation (like the default ISOGEN pipe
support symbol). In this case, the start and end points of the symbol should be located at
the same point. The graphics should be symmetrical about the x-axis.
The pipe support symbol has an orientation much like a valve operator does.
In this case, the symbol definition should take place in two steps.
a. Redefine the pipe support so that it consists of only a start point, an end point, and a
spindle point all located at the same place. The spindle key for this pipe support should be
set so that a valve operator is attached when the symbol is placed.
b. Define the valve operator that will actually be the pipe support graphics.
With these guidelines, you should select commands from the tutorial and locate the various
symbol components. Each tutorial command is described in the following sections.
See Also
Start Point (on page 104)
End Point (on page 104)
Fit Symbol (see "Fit Symbol Command" on page 104)
Solid Line (on page 104)
Lagging (on page 105)
Tracing (on page 105)
Spindle (see "Spindle Point" on page 105)
Tap Points (on page 105)
Accept (on page 105)
Clear (see "Clear Command" on page 105)
Delete (see "Delete Command" on page 105)
Exit (on page 105)
Start Point
You use this command to specify the start point of the symbol. After you select the command, you
must identify the point with either a data point or an XY= key-in. A symbol must contain one and
only one start point.
The system responds by placing a heavy cross at the point you specify.
You can use the MicroStation view manipulation commands while drawing the symbol
graphics. You must cancel out of view commands, however, before making subsequent
tutorial selections.
You can use the MicroStation element manipulation commands to modify graphics that you
place to build the symbol.
End Point
Use this command to define the end point of the symbol. After you select the command, you must
identify the point with either a data point or an XY= key-in. A symbol must contain one and only
one end point.
The system responds by placing a heavy cross at the point you specify.
Solid Line
Select this command just prior to drawing symbol graphics with the MicroStation place line and
place linestring commands. Symbol graphics can consist of lines and linestrings only.
The system responds by setting the line code to solid.
Lagging
Select this command just prior to drawing insulation graphics using the MicroStation place line and
place linestring commands. Insulation graphics can consist of lines and linestrings only.
The system responds by setting the line code to long dash.
Tracing
Select this command just prior to drawing heat tracing graphics using the MicroStation place line
and place linestring commands. Heat tracing graphics can consist of lines and linestrings only.
The system responds by setting the line code to dot dash.
Spindle Point
Use this command to define the spindle point of the symbol. After selecting this command, you
must identify the point with either a data point or an XY= key-in. A symbol can contain only one
spindle point.
The system responds by placing a heavy cross at the point you specify.
Tap Points
Use the Tap Points command to define tap points on the symbol. After you select this command,
identify a point with either a data point or an XY= key-in. A symbol can contain up to 9 tap points.
The system responds by placing a heavy cross at the point you specify.
Accept
Choose Accept to indicate that the symbol definition is complete.
The system responds by checking your definition to confirm that it contains a start point and end
point. The system then adds a new record to the symbol index file.
Clear Command
Choose Clear to stop work on the current symbol and reinitialize the tutorial.
The system responds by erasing all tutorial inputs and a fit operation is performed on the design
file.
Delete Command
Choose Delete to delete the current symbol.
The system responds by deleting all of the symbol graphics and any record that may have been
written to the symbol index file.
Exit
Select the Exit command when you are finished redefining symbols.
The system responds by closing the symbol index file and deactivating the symbol definition
tutorial.
Structural elements are placed in FrameWorks Plus by using one of ten available cardinal
points. Each cardinal point represents a different point on the cross-section of a structural
member. For example, an I-beam can be placed using cardinal point 5 (CP5)which is the
center of its cross section or it can be placed by CP6 the right-center point on the beam‘s
cross-section. The choice of cardinal point takes on additional relevance when using the
Isometric Column Reference (Intergraph option 71) because this is the point that the pipeline
will use as a reference.
In the following graphic, the same pipeline is extracted twice. In the top extraction, column
C_25 was placed using CP5 (center-center) while the bottom extraction was placed using CP6
(right-center). In both cases, the referenced column is in the same physical location and the
position of the pipeline is unchanged. However, note that the easterly dimension varies by half
the thickness of the column.
Since the Structural Column Reference option (Intergraph option 71) references
structural elements according to their active cardinal point at the time of placement. It is highly
recommended that structural columns be placed by CP5 (center-center).
1. Select the Frameworks Reference Dimension File button from the Isometric Extraction
Utilities form.
The system activates the Generate FrameWorks ASCII File form.
The Generated ASCII Filename field displays the nodename and location to which the
dimension file will be written.
You can specify the name of the file generated by this command. However, the
isometric extraction process will always use either the project directory\fw_projname.dat file
or the user defined file specified by the environment variable ISOUSRREFDIM. Thus, in order
to use a file with a different name, you must either rename the file to project
directory\fw_projname.dat or set the environment variable to match the different filename.
2. Specify the set of areas and models to be processed.
All Models will process all the FrameWorks Plus models in the project.
Selected Areas will process all the models in the selected areas.
Selected Models will process only the selected models.
3. Set the Submit Batch Immediately/Delay Batch Submit Time toggle.
Select the Submit Batch Immediately option to run the job immediately.
Select the Delay Batch Submit Time to specify a run time for the job. Define the run time by
keying in the day of the week (Mon, Tue, etc.), the time and then selecting AM or PM.
4. After the Submit Batch toggle has been set, select the Accept button.
The system generates the FrameWorks ASCII Data file and log file.
If the file already exists the system will display the Overwrite, Append and Review/Edit
buttons. Select Overwrite to overwrite the batch input file, or select Append to append the
information to the existing batch input file information. Select Review/Edit to display the batch
input file in the default editor.
The default editor is notepad. You can use the export variable PD_EDITOR to define a
different default editor.
3. Default Set Option
Select the Default Set Option field to select another default set from the Isometric
Extraction Default Sets form.
Select a default set from the form and select the accept button.
The system returns to the Create Batch Job Input form and displays the selected default set
and description in the Default Set Option field.
4. Delete Existing Files / Save Existing Files toggle
If the Delete Existing Files option is selected, the system will overwrite all miscellaneous files
that were created as a result of a previous isometric generation. These files include any
ISOGEN output you have enabled using the options file and error message files produced by
the ISOGEN software.
If the Save Existing Files option is selected, the system will not delete any of the generated
miscellaneous files.
This toggle will not purge old versions of the MTO neutral files. The batch extraction
software uses the extraction number to name the neutral files.
Example:
The MTO neutral file named as follows:
iso name + sheet number + .b + extr number
indicates that an MTO file named CW10022.b7 is the MTO neutral file for iso CW1002, sheet
2, from extraction number 7.
As shown in the above example, the MTO neutral file generated by the ISOGEN interface is
split up into multiple files by the batch extraction software. Each new MTO file contains the
material associated with a single isometric drawing sheet.
If you choose not to delete the existing files, the existing iso will be copied to "output
path"/isolast/.
Search criteria can be used separately or together to locate a drawing or group of drawings
within an iso area. All defined search criteria must be met before a drawing can be included in
an isometric extraction.
Type
Select the Type field gadget and select the appropriate isometric drawing type. Using this
option will help limit the number of drawings displayed.
Iso Area
Key in the name of the iso area that you want to extract lines from.
OR
i. Select the Iso Area List button.
The system displays the Iso Areas form.
ii. Select the appropriate iso area and the accept button.
The system returns to the Create Batch Job Input form with the selected area in the Iso
Area field.
To restrict the list further, you must supply additional criteria such as batch
reference numbers and drawing numbers.
Batch Reference
Key in the batch reference number of the lines you want to extract.
To use batch reference numbers as criteria, specify them in individual drawing
records when adding drawing records to the Project Control Database.
Model Status Code
Key in the status code if you want to restrict a list to all lines of a given status.
Drawing Number Low / Drawing Number High
Drawing Number High and Drawing Number Low define, by drawing number, the
range of lines to extract.
Key in a drawing number in each field to identify the lines to extract.
OR
i. Activate a cursor in the Drawing Number Low field by placing a data point.
ii. Select the Drawing List button.
iii. Select the drawing that will represent the low drawing number and select the accept
button.
The system returns to the Create Batch Job Input form with the selected drawing
displayed in the Drawing Number Low field.
iv. Repeat the above steps for the Drawing Number High field.
10. Do Not Use Model Revised Date / Use Model Revised Date toggle.
The Model Revised Date is an attribute of pdtable_185 and works in conjunction with the Use
Model Revise Date option for extraction. Select the Use Model Revised Data option to
specify that only lines whose Model Revised Date is greater than or equal to the last drawing
revision date can be included in the list of lines to extract.
The Model Revised Date attribute is not used when making modifications inside the piping
designer (pdtable_113, for example). If you make any changes in the model, this attribute
is not used to extract those modified lines.
To change the Model Revised Date, select Revise Drawing > Select the iso drawing >
Change the Model Revised Date on the Revise Single Drawing form.
11. Once all of the necessary search criteria has been set, select the accept button to begin
processing.
If enabled, the system displays the Write to Batch Input File Cancel/Accept form.
12. Select the accept button to begin posting the list to the batch input file.
The Write to Batch Input File Cancel/Accept form is an added feature to help
prevent new users from writing an unnecessary number of lines to the batch input file. To
prevent the form from being displayed, add the following environment variable:
In the pds.cmd file, $ENV{’NO_CONFIRM_WRITE_BJ’} = ’anything’;
13. Select By Line ID
The Select by Line ID button can be used instead of the various search criteria to select lines
for the batch input file. It allows you to select individual lines for extraction as opposed to
defining different search criteria to select a specific group of lines.
a. Select the Select By Line ID button.
The system displays the List Iso Areas form.
The Rev No field displays the number of the last extracted revision. If the line has
never been extracted, the revision number displays as –1. After the line is extracted the
first time with the Increment Revision Number option turned on, the revision number
displays as 0. After the second extraction, the revision number displays as 1, and so on.
b. Select the lines to be included in the batch file.
OR
Select the Type field gadget and select the appropriate isometric drawing type. Using this
option will help limit the number of drawings displayed for selection.
OR
Select the Select All button to include all of the listed files in the batch file.
OR
Select the Iso Area List button to select a different iso area from the List Iso Areas form.
Use the Reset Selection button at any time to cancel all previous line selections.
c. Select the accept button once all of the appropriate lines have been selected.
The system activates the third Create Batch Job Input form. The By, Chk, Date and
Description fields will be initialized with the input values that were entered in step 8.
d. If necessary, select the By, Chk, Date, and Description fields on the form and key in the
appropriate information for each line.
If any of the previously mentioned fields are revised, each line is posted to the
batch input file with separate option lines. If the fields are not revised, all of the selected
lines will be posted to the batch input file under the same option lines.
e. Select the accept button.
The system posts the list to the batch input file.
14. Iso Type
This field is for review purposes only. It displays the type of drawings that are listed.
15. Iso Area List
This button displays the List Iso Areas form. When an Iso area is selected from the form and
accepted, the system returns to the Create Batch Job Input form with the iso area in the Iso
Area field.
16. Drawing List
This button displays the List Iso Areas form. Once an area(s) is selected and accepted, the
systems displays the List Drawings form. Select the cancel button to dismiss the form and
return to the Create Batch Job Input form.
17. Schedule Batch Job
This button displays the Schedule Batch Job form. Refer to the next section, Schedule Batch
Job (on page 117), for more information.
Search Criteria
Type
Select the Type field gadget and select the appropriate isometric drawing type. Use this
option to help limit the number of drawings displayed.
Iso Area
Key in the name of the iso area that you want to extract lines from.
OR
a. Select the Iso Area List button.
The system displays the Iso Areas form.
b. Select the appropriate iso area and click the accept button.
The system returns to the Revise Drawing form with the selected area in the Iso Area field.
If you want to restrict the list further, you must supply additional criteria such as batch
reference numbers and drawing numbers.
An iso area must be selected before any other search criteria can be defined.
Batch Reference.
Key in the batch reference number of the lines you want to extract.
To use batch reference numbers as criteria, specify them in individual drawing records
when adding drawing records to the Project Control Database.
Model Status Code
Key in the status code if you want to restrict a list to all lines of a given status.
Drawing Number Low / Drawing Number High
These commands define, by drawing number, the range of lines to retrieve.
Key in a drawing number in each field to identify the range of lines to extract.
OR
a. Activate a cursor in the Drawing Number Low (or High) field by placing a data point.
b. Select the Drawing List button.
The system activates the List Drawings form.
c. Select the drawing that will represent the low (or high) drawing number and select the
accept button.
The system returns to the Create Batch Job Input form with the selected drawing displayed
in the Drawing Number Low (or High) field.
The System log file (.job file) is different from the batch log file (.log file) created by the batch
procedure. The system log file is named using the batch input file name together with a file
extension of .job. The batch log file contains an entry for each attempted run together with an
error code and/or message when the run fails.
All .job and .log files are written to the same directory as the batch job input file. If this is
not the case, have your system administrator check the hosts.nqs file to verify write
permissions.
If the batch job input file name remains the same, the .log file will maintain a cumulative
history of each successive run.
4. Job Name
Key in a batch job name. This is the name for the batch run which will show up in the batch
queue when you key in the qstat PDisocreate command. The default job name is the
batch input file name.
5. Process Queue
Select one of the queues from the pull down list. The selected batch queue will extract the
lines as defined in the batch input file.
The queues displayed in the Process Queue field are chosen first from the queues
defined in the PDiso_batch portion of the queue_descript file (located in the project
directory). If no queues are defined in the queue_descript file, the system
generates a Process Queue list from locally defined queues.
Valid queue names include: PDiso_batch, PDiso_bat_1, PDiso_bat_*.
6. Mail Notify
Key in the email path of the machine that will be sent a mail message when the batch iso
processing completes. A default for this field is provided by your system manager when the
iso extraction product is installed on your system.
The mail message contains the identification of the batch job input file, the Project Control
Database name, a brief error message, and an error code. The error code is explained in
more detail in the appendix.
7. Plot Queue
Select one of the queues from the pull down list. This field is only displayed if the file defined in
the Batch Job Input File field was created with the Submit for Plotting toggle turned on.
Refer to Create Batch Job Input (on page 109) for more information on defining batch job input
files.
The queues displayed in the Plot Queue field are chosen first from the queues defined in
the PDiso_plot portion of the queue_descript file (located in the project directory). If no
queues are defined in the queue_descript file, the system generates a Plot Queue list
from locally defined queues.
If locally defined queues are used, only the pipe queues that are defined will be displayed
in the Plot Queue pull down list. To display local device queues, create a pipe queue that
points to the device queue.
Valid queue names include: PDiso_plot, PDiso_plot_1, PDiso_plt_*.
8. Plot Copies
Key in the number of copies to be plotted for each extracted line.
9. Do Not Generate PDME Data / Generate PDME Data
15. After all fields contain the appropriate information, select the accept button.
As described earlier, a batch job log file (containing an entry for each attempted extraction) is
created and updated as the batch job executes. Examine this log after the job finishes to see
that all drawings were successfully completed. When drawings fail, consult the appendix for a
more detailed explanation of the error code and message found in the log file. Also, check the
.err files produced by the ISOGEN interface to make sure that the drawings do not contain
errors.
The batch shell marks each entry in the batch job input file as it is processed. Therefore, the
batch procedure can be stopped and then restarted at any later time without causing drawings
that have already completed to be rerun. If the system goes down and the job is not restarted
automatically, it can be restarted using the Schedule Batch Job command. Drawings that
have already been created will not be re-executed.
Reports
The Reports command allows you to define the report type and to choose whether or not an area
or drawing will be included in the report.
Before reports can be printed, a pipe queue named PDprint must exist. For information on
creating pipe queues for PDS, refer to the section Printer/Plotter Setup in the PD Project
Administrator (PD_Project) Reference Guide.
1. Select the Reports button from the Batch Environment form.
The system displays the Batch Data Reports form.
2. Key in the report filename in the Output File field. If the system default variable,
ISOREPORT, is exported in the control.sh file, the system will default to that value. For
example: ISOREPORT=node:/usr/directory.
3. Choose a report type.
Area Summary
creates an area summary report which shows all of the data associated with one or more
piping areas. This report lists information such as:
Equipment Areas
Continuation Areas
The Current Default Set
User Data
Drawing Summary
creates a drawing summary report which shows selected data about each drawing that you
are reporting. This reports lists information such as:
Drawing Number
Revision Number
Most Recent Revision Date
Drawing Number
Number of Sheets
Most Recent MTO Date
Search Criteria:
The following are search criteria that can be used separately or together to locate a drawing or
group of drawings within an iso area. All defined search criteria must be met before a drawing
can be included in the report list.
If no search criteria is defined, the system generates reports on the entire project
control database.
Iso Area
Key in the name of the iso area that you want to extract lines from.
OR
a. Select the Iso Area List button.
Type
Select the Type field gadget and select the appropriate isometric drawing type. Using this
option will help limit the number of drawings displayed.
Batch Reference
Key in the batch reference number of the lines you want to extract.
OR
Select the List Drawing button for a list of batch reference numbers.
To use batch reference numbers as criteria, specify them in individual drawing records
when adding drawing records to the Project Control Database.
a. Activate a cursor in the Drawing Number Low field by placing a data point.
b. Select the Drawing List button.
The system activates the List Drawings form.
c. Select the drawing that will represent the low drawing number and select the accept
button.
The system returns to the Batch Data Report form with the selected drawing displayed in
the Drawing Number Low field.
d. Repeat the above steps for the Drawing Number High field.
3. Model Revised Date toggle field
Select the Use Model Revise Date option to specify that only lines whose Model Revised
date is greater than the last drawing revision date can be included in the list of lines to extract.
4. Select one of three print options.
Print/Delete Print/Save Save
If the Print/Delete or Print/Save option is selected, the system displays a scroll field that lists
available printing queues.
Select a print queue. If there is no queue connected to the client workstation, the system
defaults to the Save option.
5. Select the accept button.
The system initiates report generation.
The example HITS report in this section was generated using the following line.
Name If Intergraph option 61 is set to 1, the name will be the first four characters
of the component item name. Otherwise, a generic item name will be
output.
occ The component database occurrence number (excluding the partition
number).
Note that some PIPE components have an occurrence number greater
than 30000. This occurs whenever olet type components are attached to
a pipe. The software breaks these pipes into multiple sections. The newly
created pieces of pipe receive occurrence numbers in the 30000+ range
to distinguish them from the original pipe.
cp# The connect point number
x,y,z The coordinate in the design file coordinate system and is not adjusted
for the global origin
node A node number assigned to all connect points other than the origin. A
special node number, -1, is reserved for line endpoints. Two connect
points that have the same node number are connected to each other in
the model.
direct A direction list number. The direction list number identifies all those
connect points that lie together on a straight line.
sect Section number [always 0]
flags A bit mask used internally by the software
topo Topos [always 0]
branch Branch flag [always 0]
sg_occ The segment occurrence number. All connect points belong to or are
owned by a segment in the piping model. This is the occurrence number
of that owner segment.
Name If Intergraph option 61 is set to 1, the name will be the first four characters
of the component item name. Otherwise, a generic item name will be
output.
occ The component database occurrence number (excluding the partition
number).
Note that some PIPE components have an occurrence number greater
than 30000. This occurs whenever olet type components are attached to
a pipe. The software breaks these pipes into multiple sections. The newly
created pieces of pipe receive occurrence numbers in the 30000+ range
to distinguish them from the original pipe.
cp# The connect point number
x,y,z The coordinate in the design file coordinate system and is not adjusted
for the global origin
node A node number assigned to all connect points other than the origin. A
special node number, -1, is reserved for line endpoints. Two connect
points that have the same node number are connected to each other in
the model.
direct A direction list number. The direction list number identifies all those
connect points that lie together on a straight line.
sect Section number [always 0]
flags A bit mask used internally by the software
topo Topos [always 0 here]
branch Branch flag [always 0 here]
sg_occ The segment occurrence number. All connect points "belong to" or "are
owned" by a segment in the piping model. sg_occ is the occurrence
number of that owner segment.
Section 2 is primarily used for examining the amount of data pulled in from the models through the
database search criteria. Some of the data for a specific connect point is sometimes useful,
particularly the occurrence number.
A topo is a construction used to group the data representing the pipeline topology. By definition a
topo is a string of piping that starts at a network endpoint or a branch point and ends at a network
endpoint or another branch point. A pipeline network may consist of a single topo or dozens of
topos depending upon its configuration.
The line in the figure above consists of one topo because it does not contain any branch points.
The beginning of the topo is a line endpoint as is the end of the topo.
The line in the figure above contains two topos due to the branch component in it (the tee). The
first topo consists of the line from endpoint 1 to endpoint 2 (the header of the pipeline). The second
topo consists of the piping from the center of the tee to line endpoint 3.
The line in the figure above contains three topos because there are two branches in it. The first
topo again consists of the line from endpoint 1 to endpoint 4. The second topo consists of the line
from connect point 1 of weldolet 1 to endpoint 2. The third topo consists of the line from connect
point 1 of weldolet 2 to endpoint 3.
The line in the figure above consists of two topos. One topo is comprised of the line header from
endpoint 1 to endpoint 2. The other topo starts at the center of one tee and goes to the center of
the other tee.
The data in section 4 of the HITS report is sorted primarily by topo number. At the very beginning
there are several lines where the topo number is zero. These are component origins which do not
receive topo numbers or node numbers they should be ignored. Subsequent to the lines where
the topo number is zero are lines for the first, second and subsequent topos.
The secondary sort key for the data in section 4 of the report is node number. Thus, within a topo
the data is sorted by node number. This results in connect points with the same node number
being adjacent to each other in the report. The result is that section 4 of the HITS report contains
a trace of each topo of the line.
Example 1:
The following is an excerpt from a HITS report section 4:
The network is composed of two topos. Topo 1 is simply two pipes. Topo 2 consists of a weldolet
connected to a piece of pipe. Note that the occurrence number of the second pipe in topo 1
indicates the model contains a single pipe which the software split into two at the olet. Figure 6-5
shows the Network for Example 5.
The value for branch at node 1 is 5. Looking at line 5 in the report we see that it is the first line of
topo 2. Thus topo 2 connects to topo 1 at node 1. This is confirmed by the fact that the node
numbers where topo 2 connects to topo 1 match. That is, the WOL cp1, PIPE (occ 10) cp2, and
PIPE (occ 30001) cp1 are all node number 1.
The value of branch for cp1 of the WOL is -2. The negative sign indicates that this is a "back
pointer". The back pointer is exactly the same as any other branch value except that it (usually)
points back to a previous topo rather than forward to a subsequent topo. Note that where two or
more topos are connected together the branch numbers must agree. In Example 5 they do. The
back pointer on topo 2 points back to line 2 while the forward pointer on topo 1 points to line 5.
In Example 2, the branch flag pointed to the start point of the connecting topo. It can also happen
that the branch flag points to the endpoint of the connecting topo. In this case you traverse the
topo in reverse order.
Example 3:
Name occ# cp# node topo branch
.
.
.
PIPE 10 1 2 3 0 20
PIPE 10 2 21 3 0 21
90E 35 2 21 3 0 22
90E 35 1 22 3 0 23
PIPE 46 1 22 3 0 24
PIPE 46 2 23 3 53 25
PIPE 30003 1 23 3 53 26
PIPE 30003 2 24 3 0 27
.
.
.
PLUG 76 2 -1 7 0 46
PLUG 76 1 10 7 0 47
BLV 82 1 10 7 0 48
BLV 82 2 11 7 0 49
NIPL 103 2 11 7 0 50
NIPL 103 1 12 7 0 51
SOL 110 2 12 7 0 52
SOL 110 1 23 7 -25 53
.
.
.
In Example 3, topo 3 consists of pipe, elbow, pipe, pipe. Topo 7 is a typical drain assembly plug,
block valve, nipple, sockolet. Topo 7 connects to topo 3 at line 53 in the report (the value of branch
on line 25 is 53 and the value of branch of line 53 is -25). In this case, the value of branch on topo
3 points to the bottom of topo 7 and the network structure is obtained by moving up topo 3 rather
than down (See Figure 6-6).
Example 4:
The following data is from section 4 of a HITS report:
Name Occ cp# Node Topo Branch
90E 37 1 -1 1 0 1
90E 37 2 1 1 0 2
PIPE 101 1 1 1 0 3
PIPE 101 2 2 1 0 4
FLWN 22 2 2 1 0 5
FLWN 22 1 3 1 0 6
GAT 54 1 3 1 0 7
GAT 54 2 4 1 0 8
FLWN 11 1 4 1 0 9
FLWN 11 2 5 1 0 10
T 36 1 5 1 15 11
T 36 2 6 1 15 12
PIPE 11 1 6 1 0 13
PIPE 11 2 -1 1 0 14
T 36 3 7 2 -11 15
PIPE 12 1 7 2 0 16
PIPE 12 2 -1 2 0 17
In Example 4, the tee is slightly different from the olet type components. Branch flags are set on
both connect points 1 and 2 of the T and the node numbers do not match where topo 2 connects to
topo 1. This is a consequence of the fact that node numbers are not assigned to component
origins. See Figure 6-7 which shows the Network for Example 4.
Example 5:
Name Occ cp# Node Topo Branch
PIPE 23 1 -1 1 0 1
PIPE 23 2 1 1 0 2
REDE 24 1 1 1 7 3
REDE 24 2 2 1 11 4
PIPE 13 1 2 1 0 5
PIPE 13 2 -1 1 0 6
SOL 56 1 3 2 -3 7
SOL 56 2 4 2 0 8
PIPE 42 1 4 2 0 9
PIPE 42 2 -1 2 0 10
PIPE 26 1 5 3 -4 11
PIPE 26 2 -1 3 0 12
If you generate some HITS reports and practice sketching out the pipeline networks, you will
become familiar with the report contents and better understand the concepts presented in the
examples above.
Example 6:
The following is an example of a network:
In Example 6, topo 1 consists of a header, two pipes, and the run of a tee. Topo 2 consists of a
branch, the branch leg of a tee and a branch pipe. Following the rules given above for traversal of
the network would yield the following trace:
Step 1 travels from one end of the first pipe to the other. Following the first pipe we travel into the
tee. Notice that although the origins do not have node numbers they appear in the traversal
whenever a change in direction occurs. This means that, for the tee, the traversal occurs from
connect point 1 to the origin in step 2. At this point the branch flag is positive and so a jump occurs
to topo 2. On topo 2 we travel from the origin of the tee to connect point 3 (which is the branch
connect point) in step 3. In step 4 we travel down a pipe which is the last component on the topo.
We then jump back to topo 1 and in step 5 travel from the tee origin to connect point 2. Finally, in
the last step we traverse the remaining pipe on topo 1. Refer to the next picture for an illustration of
this traversal.
The header topo number can be found by examining the first line in the traversal. In this case the
first line consists of PIPE occurrence 10. Looking at the network description, observe that PIPE
occurrence 10 is on topo number 1. This makes topo 1 the header topo.
In ISOGEN terminology one step in the above trace is termed a component leg. Straight through
components like pipe, flanges, and valves consist of one leg. Change of direction components like
elbows, angle valves and so on consist of two legs. Branch components like tee's, olets, 3-way
and 4-way valves and crosses consist of three or four legs. In Example 9, the last leg of the tee is
given a leg number of 4. By definition only 4-way components have a leg 3 (which would
correspond to the 2nd branch leg).
Branches off from components formed by taps are termed branch legs and are not given a
number. Branch legs are treated as other branches are though. When a tapped component is
encountered in the network then all the tapped legs must be traced before continuing down the
topo. Although olet type components have a different connect point skeleton than tee's do they are
treated similarly in the network trace. This is highlighted in the next example:
Example 7:
The following is a network:
In Example 7, the first leg of the olet goes from connect point 1 to connect point 1. It is analogous
to the step with the tee where traversal goes from connect point to the origin. In this case the
traversal does not go anywhere and therefore is called a zero length leg. The second leg traverses
from cp1 to cp2 analogous to the previous example's traversal from the tee origin to cp3. After the
branch topo has been traversed we return to the olet for leg 4 which again goes from cp1 to cp1
another zero length leg. This step is analogous to going from the origin to cp3 in the previous
example.
Notice also the traversal through the elbow. Since the elbow causes a change of direction, it is
traversed in two legs: 1) from cp1 to the origin and 2) from the origin to cp2.
Sometimes the traversal of the network requires traveling into the branch leg of a branch
component. When this happens the leg numbers are assigned somewhat differently on the branch
component.
Example 8:
The following is a partial network:
In Example 8, a lower numbered topo (topo 4) contains a back pointer to a higher numbered topo
(topo 7). Whenever this happens, the traversal will enter branch.
The trace for this part of the network would be:
In this example, the branch leg of the tee is leg 1 since it is traversed first. Legs 2 and 4 are
assigned arbitrarily in this situation and so tracing may go either way (ISOGEN has no
preference). Refer to Figure the following figure which shows this network traversal.
the model the problem occurs. This can also occur where the connect points of components
overlap each other and are not properly connected.
Notice that one of the columns in section 4 of the report is called section. In a correct network all of
the topos should have a value of 1 in this column. When the network is composed of multiple
disconnected sections, however, some topos will contain a value other than 1. In this case the
network for each section should be sketched out. It should be apparent after doing this where the
different sections should have been connected in the model and, therefore, where the trouble spot
is.
Another problem that might occur is that components that should all be colinear are not. This is
detected by examining the direction list number. If the direction list changes for example from one
pipe to another then a problem exists in the model and the line cannot be extracted properly.
Mismatches between the design file and database can also cause iso extraction failures but these
types of problems should be trapped and reported adequately in other areas of the software. You
should not need to rely on the HITS report to find these kinds of problems.
When the data structure in section 4 of the report is correct then the traversal in section 5 should
be examined. Even if the network is correct, some other bug can cause the network traversal to
fail. Again, if the traversal is incorrect then ISOGEN will definitely fail. When both the network and
the traversal are correct, there is most likely a problem with ISOGEN.
When ISOGEN is at fault, then one of the following scenarios is true:
1. The drawing appears correct for the most part but some aspect of it is incorrect.
When this happens there is usually some option or combination of options that have been
enabled that resulted in the problem. The best way to find the cause of the problem is to start
with a basic drawing generation setup that contains few "special" options. Then add a few
options at a time until the problem is reproduced. Finally, through a process of elimination
identify the option that is causing the problem. All failures of this type should be reported to
Intergraph.
2. The drawing or one sheet of it is scrambled a total failure. When this happens it is usually the
case that disabling options will not result in the drawing working though sometimes it does.
The best thing to do when this happens is to try and re-extract a smaller portion of the line if
possible. The failure should also be reported to Intergraph.
When any sheet of an ISOGEN drawing fails, ALL sheets from the same pipeline may
contain errors and are suspect.
In This Section
File Structure ................................................................................. 146
ISOGEN_OPTIONS_BLOCK ........................................................ 147
INTERGRAPH_OPTIONS_BLOCK ............................................... 149
The Files Table .............................................................................. 187
USER_DEFINED_WELDS ............................................................ 188
WELD_PREFIX ............................................................................. 189
DETAIL_SKETCH_FACILITY ........................................................ 190
PIPELINE_HEADER ...................................................................... 191
ATEXT_SPECIFICATIONS ........................................................... 196
INGR_ATEXT_SPECIFICATIONS ................................................ 197
LINE_ID_DEFINITION ................................................................... 198
TYPE_1_LABELS .......................................................................... 199
TYPE_2_LABELS .......................................................................... 202
TYPE_3_LABELS .......................................................................... 204
START_POINT_NOTES................................................................ 206
END_POINT_COMPONENT_LABELS ......................................... 208
NOZZLE_NOTE ............................................................................. 209
PRIMARY_ORIENTATION_NOTE ................................................ 210
SECONDARY_ORIENTATION_NOTE ......................................... 211
DOTTED_SYMBOLOGY_CODE_LIST_VALUES......................... 212
NOMTO_CODE_LIST_VALUES ................................................... 213
SHOP_FABCAT_CODE_LIST_VALUES ...................................... 214
OFFSHORE_FABCAT_CODE_LIST_VALUES ............................ 215
MOVABLE_TEXT .......................................................................... 216
NEW_SYMBOL_KEYS .................................................................. 219
GENITM_NOTE_FORMAT ............................................................ 219
ALTERNATE_DESCRIPTION_INDEX .......................................... 220
USER_DEFINED_IMPLIED_ITEM_BOM ...................................... 221
USER_DEFINED_GENERATED_ITEM_BOM .............................. 224
USER_DEFINED_COMPONENT_BOM ....................................... 226
NON_DIMENSIONED_SUPPORTS ............................................. 228
File Structure
The options file is composed of two sets of options and several tables. Each option block and table
is preceded in the options file by a keyword that identifies it. The keyword must begin in column 1
and should NOT be surrounded by single quotes. The keywords and data that follow them can
appear in any order in the options file.
You can put comments to the right of any table entry but not to the right of a keyword. You can also
have comments preceding any keyword or following the last entry in a table. Comments either
preceding a keyword or following the last table entry must have an exclamation point (!) in column
1 to identify it as a comment.
Keywords are always followed by a number - starting in any column - that identifies the number of
table entries. It is valid for the number to be zero, indicating that there are no table entries. If the
number that precedes a table does not match the number of entries in the table, a warning
message is generated at the time the table is read in.
Entries in tables consist of a row of numbers and sometimes character strings that are separated
by commas ( , ). Character strings that are part of a table entry MUST be surrounded by single
quotes (' ') or double quotes (" ").
A typical table in the options file might appear as:
Where:
ISOGEN_OPTIONS_BLOCK
The ISOGEN options block is a group of options that are input directly to ISOGEN. These options
do not affect the ISOGEN interface, but control the different characteristics of drawing output.
However, some options selected in the ISOGEN options block might require that entries be
defined in certain of the options file tables in order to work properly.
The ISOGEN options block consists of 140 numbers arranged in 10 rows of 14. Each number is
referred to as a "word" in the options block. Row 1 contains words 1 through 14, row 2 contains 15
through 28 and so on. The positioning of a number within a word is important. Thus, in editing the
options block be sure to keep the units digit of the entry in the same column.
Some Intergraph options have multiple switch settings (such as A, B, C, D). Intergraph switch
settings are read from right to left (D-C-B-A). For example, if an option is set to 21, 1 represents
switch position A and 2 represents switch position B. When setting an option with multiple
switches, leading zeroes may be omitted, but trailing zeroes must be included.
The following options should not be changed from their default settings. These options are not
used in the Intergraph environment.
Words Function
33 Pipe detailed
43-51 Wastage factors
52 Equipment trim drawings
55-57 Diagnostic printing
58 Clear screen
69 Terminal type identification
79 Site assembly identification
125 Reserved
126 Reserved
129 Interactive editing
131 Test parameter
Be careful when changing words 34 (picture scale) and 38 (split control). Values other than the
default sometimes result in drawing failure.
Be careful modifying words 115 (angular tolerance) and 116 (linear tolerance). Large values of
these options can cause sloped lines to be shown incorrectly.
The Drawing control option (word 7) must be left at 0. ISOGEN will sometimes fail if forced to
put more information on a sheet than it determines it can fit. You can minimize the number of
sheets produced by increasing the sheet size.
Option 8 (dimension line distance) does not work when it is set to give a dimension standout
greater than 25 mm.
In general, ISOGEN is more successful with a large sheet size than a small one.
You can create virtually any size sheet - including one with a user-defined title block by using
the drawing margin options (words 10-13) and the drawing size options (words 14-16).
User-defined graphics in reference files must be positioned in drawing margins or in a
reserved strip along the bottom of the drawing (option 35) in order for stacking of multisheet
drawings to work properly.
INTERGRAPH_OPTIONS_BLOCK
The Intergraph options block is a group of options, numbered in the same way as the ISOGEN
options (see the appendix titled Alias ISOGEN Tables), that directly control the actions of the
ISOGEN interface. The specific meaning of each option is outlined below:
0 or blank Output bolt diameter in the default units (as defined in ISOGEN option
switch 41 and Intergraph option 43) in the BOM printed on the iso.
When using this setting, AText -359 must be left blank.
1 Output bolt diameter in inches in the BOM printed on the iso. This
setting overrides the setting defined with ISOGEN switch 41 (position
A). When using this setting, AText -359 should be set to NPD and
ISOGEN switch 65 (position B) must be set to 1.
2 Output bolt diameter in millimeters in the BOM printed on the iso. This
setting overrides the setting defined with ISOGEN switch 41 (position
A). When using this setting, AText -359 should be set to NPD and
ISOGEN switch 65 (position B) must be set to 2.
9 val Tolerance for considering valve operators and eccentric reducers to
be skewed. Val is the maximum direction cosine times 1000. The
11 Replace all dashes defined in the instrument tag with line feeds.
The following example assumes that the instrument tag number is
INST-001-ST.
1 Do not display valve operators on the isometric that are turned off
within the model.
This option can also be used in conjunction with Intergraph
options 59 and 48 that deal with valve operator display and
orientation notes.
1 Use the NOZZLE_NOTE table in the options file to form the nozzle
connection note.
A reinforcing pad can only be shown in the ISOGEN BOM when the
PDS branch component in the model is mapped to the ISOGEN
component named TERF. The component in the model should have
the commodity code and material description for the reinforcing pad.
In PDS reference data, a reinforcing weld (RWeld) is defined
as a component; however, ISOGEN software treats an Rweld the
same as other welds included as part of a pipe. Therefore, an Rweld
will not appear separately in the MTO on the face of the isometric
drawing.
For example, if the isometric drawing is extracted for any pipe having
a branch with an Rweld, then the isometric drawing displays the
Rweld symbol the same as that of other welds. In addition, the MTO
does not display a description of the Rweld.
The B file, which is output along with the isometric drawing and
reports all the pipes and components, reports the Rweld.
31 0 Do not access the VALOPR table to map PDS symbol names and
valve operator names to ISOGEN symbols.
1 Access the VALOPR table to map PDS symbols and valve operators
to ISOGEN symbols. This option is provided because there are two
ways to map a PDS symbol and valve operator to an ISOGEN
symbol. One way is through the VALOPR table described in the
section The Valve/Operator Table. The other way is through the
PDS-to-ISOGEN symbol map discussed in the section The
PDS-to-ISOGEN Symbol Map. When this option is set to 1, the
ISOGEN symbol name obtained from the symbol map is replaced by
an entry in the VALOPR table if it exists.
A reinforcing pad can only be shown in the ISOGEN BOM when the
PDS branch component in the model is mapped to the ISOGEN
component named TERF. The component in the model should have
the commodity code and material description for the reinforcing pad.
32 0 Do not generate implied materials from the reference database using
table 212.
following strings:
Item Prefix Example
Chain Operators CHAIN_ CHAIN_1001
Extension Stems XSTEM_ XSTEM_2001
Floor Stands FSTAND_ FSTAND_3001
45 val These options determine how implied materials from the reference
database (other than bolts and gaskets) are handled.
0 Do not generate either a note in the drawing (based upon the
GENITM_NOTE_FORMAT table) or an entry in the ISOGEN bill of
materials.
1 Use the pipe support commodity code, which must be upper cased,
as the index into the specialty material description library for pipe
supports.
1 Form the commodity code for chain operators using the chain
operator number.
1 Do not append the bolt length to the material description for bolts.
59 Position A
0 Display valve operator and primary orientation notes when the valve
operator is not in a primary direction.
1 Do not display valve operators and primary orientation notes.
2 Display valve operators and primary orientation notes, whether or
not the valve operators are in a skewed direction.
Position B
61 1 Item names from the database will be generated for all sections of
the HITS file. Setting this option to a 1 will increase extraction time
by approximately 25%. Intergraph recommends this option be
used for debug purposes only.
Intergraph option 62, position C, must be set to 1 for ISOGEN option 22 (Field
Fit Length) to work properly.
Position C is not intended for sheet breaks on a single isometric.
ISOGEN option 53, Weld Numbers, must be turned on in order to display the
generated weld numbers on isometric.
By default, this option generates a normal un-boxed arrowed message. If an
enclosure is chosen using ISOGEN option 75, switch position A, only options 1,
2 and 5 should be used.
Information on the Drawing and/or the parts list will be as follows:
COMMODITY CODE (-20 record): ‘SHOP‘ or ‘FIELD‘ or ‘OFFSHORE‘
63 0 Do not calculate the isometric center of gravity and the total isometric weight.
1 Calculate the isometric center of gravity and total isometric weight, excluding
no-MTO components.
2 Calculate the isometric center of gravity and total isometric weight, with
no-MTO components included.
A center of gravity weight library must be defined in the ninth entry under
the FILES section of the Options file for option 63 to function properly. Refer to
The Files Table (on page 187) for more information.
64 0 Uses the standard MTO-Neutral file length of 256 bytes.
1 Uses the expanded MTO-Neutral file length of 1024 bytes.
65 0 Dimensions on supports are determined by the ISOGEN option switches 8, 9
and 40 and the NON_DIMENSIONED_SUPPORTS section of the Intergraph
options file.
1 Disable dimensioning for all supports.
66 0 Do not use the detail sketch facility.
1 Use the detail sketch facility with a static cell library.
2 Use the detail sketch facility with a dynamic cell library. When option 66 is set to
1 or 2, the section DETAIL_SKETCH_FACILITY must exist in the options file.
The syntax of this section is similar to the TYPE_2_LABEL section. A note,
referring you to the appropriate sketch, will be automatically generated and
placed on the iso.
ISOGEN switch 71 must be set to 8000 for option 66 to function
properly.
67 0 Do not generate shop welds.
1 Generate shop welds.
2 Generate shop welds, but do not generate shop welds at pipe-to-pipe
connections.
3 Generate shop welds, but do not generate shop welds at pipe-to-bend
connections.
4 Generate shop welds, but do not generate shop welds at pipe-to-pipe and
pipe-to-bend connections.
The pipe bend must be mapped to record 30 in the PDS to ISOGEN
symbol map.
68 Position Start Point
A
0 Extract drawing even if the original start point from the previous run cannot be
used.
1 Stop extraction for a drawing if the original start point from the previous run
cannot be used.
Position Spool Number
B
0 Spool number will be assigned in the order of numeric value.
1 Spool number will be assigned in the order of alphabetical value.
Position Piece Mark Prefix
C
0 Only the spool number, not including the piece mark prefix, will be written back
to the design database as the piece mark number.
1 The full piece mark number, including the piece mark prefix and the spool
number, will be written back to the design database.
This option is used in conjunction with ISOGEN‘s repeatability function.
In order to use position B and/or position C of this option, ISOGEN option 109
must be set to 111112. ISOGEN option 39 must be set to 2 in order to have an
alphabetical spool number. Please refer to the repeatability functions described
in Sections 5 and 15.
69 0 Do not produce the ISOGEN weld summary report.
1 Produce the ISOGEN weld summary report.
70 0 Generate isometric limit points (sheet split record) in the intermediate data file
(IDF) file as defined in PD_Design
1 Do not generate isometric limit points (sheet split record) in the intermediate
data file (IDF).
71 This option allows you to place reference dimensions from a structural column
or grid line to one item on the isometric.
Before using option 71 you must have an up-to-date FrameWorks
Reference Definition File that provides the location of all structural components
and grid lines in the project. See Generate FrameWorks Reference Dimension
File (on page 107).
This option references structural elements according to their active cardinal
point at the time of placement. It is highly recommended that structural columns
be placed by CP5 (center-center) if it is anticipated that the Iso Structural
Reference feature will be used. See Generate FrameWorks Reference
Dimension File (on page 107).
Since a single reference file is used for the entire project, no structural
models can be excluded from being referenced. Hence, there is no selectivity
as to what structural column or grid line will be referenced on the iso. The
referenced structural element will always be the one nearest to the start of the
pipeline being extracted.
If a FAIL message appears on the isometric drawing and the .err file is
reporting a (35:2012) DATA FAULT, DOUBLEBACK PIPE error, refer to
ISOGEN message file errors section of this document for information on the
0 Break fixed length pipe into pieces when there is a pipe support or olet branch
along the pipe.
1 Report fixed length pipe as one piece even when there is a pipe support or olet
branch along the pipe.
If this option is set to 1, Intergraph option 75 must be set to 1 to list pipe
in quantity.
If this option is set to 1 and there are olet branches on the flanged pipe, the
weldolets (WOL) are mapped to ISOGEN symbol key WTBW and represented
with coupling record 126 in the Intermediate Data file (.idf file).
73 For a tee‘d elbow or tee‘d bend, its tapped branch lies in the same direction as
one of its legs. Since ISOGEN has a different logic to better display tee‘d
elbows and tee‘d bends, use this option to choose between different logics.
0 symbol map for elbows and bends with tapping sections. This setting is the
default for an elbow or bend with one or more taps.
1 Map a singularly tapped elbow or bend to a tee‘d elbow or tee‘d bend by the
TAP NAME defined in the PDS-to- ISOGEN map table.
Set ISOGEN switch 122 to 1 to display tap coordinates on the iso.
74 0 Default to display centerline elevation when elevation changes in a pipeline.
1 Display bottom of pipe (B.O.P) elevation when elevation changes in a pipeline.
Bottom of pipe elevations are output only at tee intersections and
changes in direction, where the pipeline is moving in a vertical plane. Any
bottom of pipe elevation not at such points will be ignored. ATEXT –450 has
B.O.P. as the default value, but this setting can be changed by the user.
75 This option controls pipes to be listed as either quantity or length on the bill of
materials of the isometric drawing.
0 List pipes and pipe lengths on the bill of materials of the isometric drawing. Use
this option for normal pipes which have no value defined in the
PDS_sort_code attribute and both end preparations as male.
1 List pipes and pipe quantities on the bill of materials of the isometric drawing.
Use this option if the PDS_sort_code attribute for the pipe has a value or if
there is one end preparation on the pipe that is not male. ISOGEN Option
Switch 74 Position 7 must be set to 0.
2 List pipes and pipe lengths on the bill of materials of the isometric drawing. Use
this option if the PDS_sort_code attribute for the pipe has a value or if there is
one end preparation on the pipe that is not male. ISOGEN Option Switch 74
Position 7 must be set to 1.
The PDS_sort_code (table 50, column 16) attribute of the fixed length pipe is
defined by having a value in the commodity data in the piping specification.
The end connection of the fixed length pipe shown on the isometric drawing
respects the end preparation defined in the model.
76 This option allows you to specify the source of material description for bolts.
This option only affects the source of material description for bolts, not the
material description for other components. In addition, it only applies when the
Bolt Commodity Code Table is selected in Material Takeoff Options of the
Revise Model Data command in Project Data Manager, for the first model in the
area, or the model whose type 63 will be used to extract the isometric. Also
note that this option does not affect the commodity code reported, only the
description for the bolts.
0 Use the commodity code specified in the Source of Material Description
command in the Material Takeoff Options form to search for material
description for bolts. If set to "System," use the System Commodity Code from
the spec to search for material description for bolts. If set to "Size Dependent,‖
use the commodity code from the Bolt Commodity Code Table to search the
material description for bolts.
1 When the Commodity Code option is set to "Size Dependent" in the Material
Takeoff Options form, use the commodity code from the Bolt Commodity Code
Table to search the material description for bolts.
77 This option allows you to specify whether Item Codes and Material
Descriptions are converted to uppercase.
0 Convert Item Codes (record –20) and Material Descriptions (record –21) to
uppercase in the Bill of Materials on the isometric.
1 No case conversion for Item Codes and Material Descriptions in the Bill of
Materials on the isometric.
For this option to work properly, it is necessary to make sure the font has
uppercase and lowercase letters (for example, font 108), and that the fast font
attribute is disabled in the ISOGEN seed file.
2 In addition to Item Codes and Material Descriptions, also does no case
conversion for all iso labels, records, ATEXTs, Title Block data, and Bill of
Materials on the isometric. All text for these displays in the same case (UPPER
or lower) as defined by the user. You must use a FONT which supports both
upper case and lower case by defining the environment variable PDISOFONT
in pds.cmd. See Commands Set in PDS.CMD in the Project Setup Technical
Reference Guide for more information on setting environment variables.
78 Position
A
0 Do not check clash detected by PDS Interference Checker.
$[DISCIPLINE NAME]
$[PRIMARY DESCRIPTION] (non-blank)
$[SECONDARY DESCRIPTION]' (non-blank)
where
Unique_clash_id is table 132, column 1.
The clash discipline name (table 132, column 8) is 'PIPING', 'EQUIPMENT',
and so forth.
The primary description (table 134, column 5) is the Item Name in the PDS
Interference Report (for example, 'GAT', 'PIPE', and so forth). The secondary
description (table 134, column 6) is the secondary description in the PDS
Interference Report.
'$' is a line separator.
The default text 'IFC CLASH' can be changed by using the
INGR_ATEXT_SPECIFICATIONS table using index 18 in the option file
Position This option allows you to display an RDB conflict message
B
0 Do not check for RDB conflict (do not display message).
1 Check and generate a note on extraction item having RDB conflicts.
The default RDB note is RDB CONFLICT. The default text can be
changed by INGR_ATEXT_SPECIFICATIONS table, index 19 in Options file.
79 This option allows you to get the field fit length in the .b file.
0 Do not adjust pipe length with Fit Field Weld in MTO neutral file.
1 Added extra pipe with the Fit Field Weld in MTO neutral file.
The amount of extra pipe is set in ISOGEN Option 22. The original pipe
length field is defined by Table 50, Column 22 in the
COMPONENT_ATTRIBUTES table of MTO Neutral File Record Map.
80 This option allows you to run standalone Stress Analysis.
0 Do not run standalone Stress Analysis.
1 Run standalone Stress Analysis with extracted ISO line name used as the
search criteria.
When using this feature, Intergraph Option 12 in the Stress Option file, Stress
Option 12 must be consistent with the line name used to extract ISO.
This feature works both in Batch ISO Extraction and Interactive ISO Extraction.
Stress Option file must be set in the environment variable STRESSOPTION
that can be set in pds.cmd.
The Stress output directory can be set in the environment variable
STRESSPATH that can be set in pds.cmd. If the environment variable
STRESSPATH is not set, stress files will be output to the ISO output directory.
When Stress and ISO are output to the same directory, ISO‘s .dat, .err, and .h
files will be renamed as .dati, erri, and .hi to prevent conflict with Stress files.
82 This option allows you to write the current revision number in the .IDF file.
0 Do not generate record -8 for the current revision number in the IDF file.
1 Generate record -8 for the current revision number in the IDF file.
When you specify this table, you must also enable option 34 in the Intergraph options
block.
8. The Notes Table
This file is optional and contains data that can be mapped to the title block by the batch
extraction software. The table is accessed through the Title Block Tables File. he Notes Table
allows you to map data to the title block which is not stored in the database.
9. Center of Gravity Weight Library
This is an optional library that generates center of gravity calculations for ISOGEN. For more
information on center of gravity calculations, see Center of Gravity Calculation (on page 307).
In order to use this library, Intergraph options block option 63 must be set to 1
10. Detail Sketch Facility Cell Library
This is a cell library which contains the cells specified in the DETAIL_SKETCH_FACILITY
section of the options file.
11. Drawing Definition File
This file allows you to customize line weight, size and output level of the data on the isometric
drawing.
12. Welds Definition / Format File
This file specifies the format of the weld box that will be appear on the isometric drawing. It is
also used to define the weld report.
13. Material List Definition File
This file allows you to define the format of a STYLE 2 or STYLE 3 Material Take Off.
14. Basic Bending Parameters File
This file can be used as a basic set of input to a bending machine. The 14th entry in the FILES
section of the options file will contain the name of this file. If the first character of the entry is *,
the generated file will be isoname.bnd; where isoname is the name used in creating the
isometric design file name.
If this entry contains a node, directory and filename, the bending information is appended to
that filename for each extracted line.
If this entry is left blank, a bending parameters file will not be generated.
USER_DEFINED_WELDS
This table allows you to assign a weld symbol to a particular weld type.
ISOGEN, versions 5.0 or later, allow you to create a user-defined weld symbol by using the
symbol definition software. Once created, the new weld symbol graphics should be
proportionate to other user-defined symbols.
The newly created symbol should be mapped to a specific weld type in the
USER_DEFINED_WELDS section of the options file. Note that the weld symbol is not mapped
in the isomap.tbl file.
By using the following table format, you can define which SKEY is used with each weld type. For
example, if a weld type codelist number is defined to use the SKEY FFWT, ISOGEN generates the
appropriate text and adds extra material as defined in the ISOGEN section of the options file.
The format of a table entry is:
VTF, VAL1, VAL2, ...,VALn, WELDTYPE, SYM
Where:
If the table is not defined or a weld type code list value is not included in the table, the
following action is taken. For more information, see Weld Types and Mapping (on page 292).
codelist value (from codelist 1100, Weld Type)
1 = No weld
11-20 = 'WW' (shop weld)
else = 'WF' (field fit weld)
WELD_PREFIX
This table is used to add a prefix to an isometric weld number that is contained within an
enclosure. The WELD_PREFIX table also allows the prefix to be positioned on the drawing frame
as a form of general note about weld identification. The weld prefix may also be included as part of
the output in the user-defined weld summary report.
The format of a table entry is:
WELD_PREFIX
1
#, 'TEXT'
Where:
DETAIL_SKETCH_FACILITY
This table is used to generate a detailed sketch or information note for specific item. Any
component meeting the specified value defined in this table generates a defined detail sketch or
note. The defined value must exactly match the attribute or label.
You can generate general or specific notes for components and spools. The general information
note places a note on each isometric sheet of the pipeline. The specific information note only
places a note on the specific isometric sheet that contains the item generating the note.
You can define up to 300 Detail Sketch Facility table entries. Details are always placed
starting in the upper left of the iso drawing. If the line with the -700 record in the
MOVEABLE_TEXT section of the options file is removed, the north arrow will display in the upper
left and details will appear in the upper right of the iso drawing area.
The format of a table entry is:
TABLE, COL, LABEL, 'COL VAL', 'DET NAME', SKETCH TYPE
Where:
TABLE, COL is the table, column specification of the attribute that will be
checked and compared with ‘COL VAL‘.
LABEL is the label description library number that defines the format of the
note that will be checked and compared with ‘COL VAL‘. When
using LABEL, TABLE must be set and COL must be 0.
‘COL VAL‘ is the value that when equal to TABLE,COL or TABLE,LABEL will
trigger the detail to be placed on the isometric.
‘DET NAME‘ is the name of the detail cell from the cell library (defined by the
tenth entry under the files section of the options file) to place on the
isometric. For dynamic sketches, the system will override the
specified name
SKETCH TYPE is a number that indicates whether the sketch is static or dynamic.
Valid values for sketch type are 0 (static) and 1 (dynamic).
Required if Intergraph option 66 is set to 2.
PIPELINE_HEADER
The pipeline header table is used to generate records in the intermediate data file that cause
attribute change graphics to be generated in the isometric drawing. Attribute change graphics can
be used at changes in piping materials class, insulation type, and so on, along a pipeline. This
table allows you to control the database attributes that are used to generate attribute breaks on
the drawing.
This table is also used to generate a note when some database attribute of a component overrides
that of the pipeline. For example, a new pipeline might contain an existing valve. This table can be
used to generate a note on the drawing that points to the valve and identifies it as existing.
The format of a row (or a single entry) in this table is:
RECNO, ST, SC, SN, DFLT, PREFIX, CT, CC, CN, PT, PC, PN, IT, IC, IN
Where:
RECNO is the ISOGEN record number used for an attribute whose value can
change along the length of a pipeline. Record numbers from the following
table must be used for this item
ISOGEN Rec. No. Attribute ATEXT No.
is table 12. The specification for piping materials class, for example, would
be table 12, column 12.
SN is an optional label description library number that you can use to specify
the segment attribute(s) that might change. By using the label description
library number rather than ST, SC (above) you can define composite
attributes that are combinations of 2 or more database attributes.
The label description library holds a definition of each label description
library number. The number and its description in the label library can be
used to form a text string (a label) that is formed from database columns.
You define which columns are used in the label as well as the label format
when making a definition in the label library.
Iso extraction treats a string based on a label library number as a pseudo
attribute. A pseudo attribute can be used to generate attribute breaks just
the same as regular database attribute can.
DFLT is an optional string used to define a default value for an attribute or label.
When the attribute defined by ST,SC or SN is undefined (blank) then
DFLT will be used. This shows attribute breaks for attributes that you
normally do not want to provide values for. If you do not provide a value for
this field the string "UNDEFINED" is used for undefined attributes.
PREFIX is an optional prefix used in forming a note from a database attribute when
a component attribute overrides a segment attribute. The override note is
formed by appending the database attribute to the prefix defined here.
The note formed in this manner points to the appropriate component in the
drawing.
When the ISOGEN record number for the spool prefix is -7, PREFIX is
used as a separator between the spool prefix and the spool number.
CT, CC is the table, column specification for the component level attribute that can
override the pipeline level attribute defined by ST, SC. These items are
optional. Some pipeline level attributes cannot be overridden at the
component level (pipeline name and piping materials class are
examples). When there is no override attribute these items should be set
to 0.
Attribute specifications for CT, CC apply to the component table (34) in
the design database.
CN is the component level counterpart to SN. If the label generated by CN
differs from that generated by SN then an override note will be generated.
In order to avoid generating override notes on every component you must
either define CN in exactly the same way as SN except for the table and
attribute numbers or not use the component override feature.
PT, PC is the same as CT, CC except that this attribute specification applies to
pipe rather than components. Attribute specifications can only refer to
table 50 in the design database.
PN is the same as CN except that it applies to pipe.
IT, IC is the same as CT, CC except that this attribute specification applies to
instruments rather than components. Attribute specifications are from the
instrument table (67).
The first entry in the PIPELINE_HEADER table MUST be for line name (using the -6 record).
Otherwise, the ISOGEN interface will stop with an error.
The attribute that is used for this entry is displayed in the pipeline ID box in the lower right
hand corner of the drawing. You can use either the line name attribute (table 12, attribute 2) or
the line ID (specified by using table 12, attribute -2) for ST, SC. Refer to
LINE_ID_DEFINITION (on page 198) for information on how a line ID differs from a line name.
The table entries should be in order of increasing absolute value of ISOGEN record number.
Attribute changes in the drawing can be inhibited by either removing the entry for the attribute
from this table or by setting the Atext for the clarifying text to blank in the
ATEXT_SPECIFICATIONS table.
When attributes are specified, the label library number should be 0. When the label library
number is specified then the attribute specifications should be 0.
The line ID (COL = -2) can be used for the spool prefix.
ISOGEN word 39 must be set to 0 in order to display spool number labels formed using the
spool prefix.
If ST is less than 0, the attribute is checked for component overrides but no segment level
breaks will be shown in the drawing. When ST is made negative, set RECNO to an undefined
record number (such as -99).
ATEXT_SPECIFICATIONS
This table is used to modify the values of text strings that ISOGEN puts on drawings. A table entry
can also "turn off" a text string so that it does not appear. The format of a table entry is:
ATEXT number, 'new text'
Where:
ATEXT number is one of the ATEXT numbers defined in the appendix, ATEXT
Facility - by Number, of the ISOGEN Facilities Guide.
'new text' is the new text string to be applied to the Atext number. The 'new
text' will be used instead of the text defined in Appendix B of the
facilities guide.
A particular text string can be turned off by setting its ATEXT value to blank.
ATEXT entries -237 " (inch indicator) and -238 ' (foot indicator) are exceptions to the
allowance for single or double quote delimiters. These values (" and ') are the default values for
the ATEXT entries, and do not need to be specified in the options file. If you do want to specify
these values in the options file, use the following syntax:
-237, '"' (single quote, double quote, single quote)
-238, "'" (double quote, single quote, double quote)
The table entries must be in order of increasing absolute value of ATEXT number. That is,
-206 should precede -207 and so on. If one specification is out of order then all of the following
entries will be ignored.
In order to turn off all ISOGEN generated title block data, the following ATEXT specifications
can be used:
-250, ' '
-253, ' '
-270, ' '
-271, ' '
-272, ' '
-317, ' '
-318, ' '
-400, ' '
-401, ' '
INGR_ATEXT_SPECIFICATIONS
This table is used to modify the values of text strings that PD_ISO puts on drawings. The format of
a table entry is:
ATEXT number, 'old text', 'new text'
Where:
ATEXT number is 1-15
'old text' is the text string to be substituted.
'new text' is the new text string to be applied to the Atext number.
The 'old text' value is used if the 'new text' value is left blank or if the
INGR_ATEXT_SPECIFICATION record is omitted from the Options file. No value is used if the
string 'blank' is assigned as the value of 'new text'.
1, ‘NOT FOUND‘, " !Used based on Intergraph option 6 and ATEXT -209
2, ‘BOLT LENGTH‘, " !Used based on Intergraph option 58
3, 'NUTS PER " !Used based on Intergraph option 52
BOLT',
4, ‘CHAIN_‘, " !Used based on Intergraph option 33, 56
5, ‘FSTAND_‘, " !Used based on Intergraph option 33
LINE_ID_DEFINITION
This table is used to define the format of the line ID. The line ID is a composite attribute that should
be formed from a subset of those attributes which are used to form the line name attribute. The
line ID is intended to be a simpler way of referring to a pipeline.
The format of a table entry is:
ST, SC, 'SUFFX'
Where:
ST, SC is the table, column specification for one of the attributes making up the line
ID. Any attribute from the segment level (table 12) can be used.
'SUFFX' is an optional, single character, suffix used to terminate the attribute in the
line ID. A null entry (two successive single quotes) is valid.
The line ID itself is formed by linking all the attributes together with their suffixes if defined. The
result is the line ID label.
In order to use the Display Iso feature from an interactive piping session, this table and
column must be set to 12, 3.
TYPE_1_LABELS
This table is used to generate notes on drawings that point to specific components. This table
causes a note to be generated when some database attribute which you define in the table has a
value. When the attribute is undefined (that is, does NOT have a value) then no note is generated.
When a line is extracted, each component is processed one at a time. This table allows you to
generate a note, based on the value of a component's attribute, at the time it is being processed.
You can define up to 50 table entry lines for Type 1 Labels.
The format of a table entry is:
COMP TYPE, TABLE, COL, LDL NO, ENC TYPE (optional)
Where:
COMP TYPE is the component type to which the note should apply. Allowable values
for component type are:
1 - Commodity item
2 - Specialty item
3 - Pipe
4 - Instrument
5 - Pipe support
TABLE, COL is the table, column specification for the attribute that should be checked.
If this attribute is defined, the note will be generated. An attribute is
considered undefined based on its data type as follows:
Integer - set to 0
Real - equal to -32768
ASCII - blank or null
Coded - 0 or 1
Any attribute that is not undefined is defined and will cause a note to be
generated.
You can also specify that a Real attribute be considered undefined if it
contains the value 0.0. To do this, make the value of TABLE negative in
the table (such as use -34 instead of 34 to designate table 34).
LDL NO is the label description library label number that defines the format of the
note that is to appear on the drawing. You must define this note in the
label description library as defined in the PDS Reference Data Manager
document. If the label references attributes from the database, the
attributes must be from the table defined by TABLE or its associated
table.
ENC TYPE is the enclosure type. There are five text-type records that trigger the
different enclosures shown below. If an enclosure is not required, use 0
as the enclosure type.
Type 1 Enclosure
This enclosure type can handle an unlimited
Type 2 Enclosure
This enclosure type can handle an unlimited
number of characters on a single line.
Type 3 Enclosure
This enclosure type can handle an unlimited
number of characters on a single line.
Type 4 Enclosure
This enclosure type can handle a maximum of
three characters on a single line.
Type 5 Enclosure
This enclosure type can handle a maximum of
three characters on a single line.
The attribute referred to is table 34, column 46. The table entry would be:
1, 34, 46, 910
Where:
910 is the label number which defines the exact format of the note to be generated. The note
would point to the item (or items) in the drawing that corresponds to the component(s) in the model
whose remarks attribute has been defined.
The attribute referred to is table 34, column 47. The table entry would be:
1, 34, 47, 0
Where:
913 is the label number which defines the exact format of the note to be generated. The note
would point to the item (or items) in the drawing that corresponds to the component(s) in the model
whose standard_note_no_a attribute has been defined.
The database table defined by TABLE must correspond to the component type identified by
COMP TYP. Thus, the following restrictions exist:
COMP TYP Allowable values of TABLE
1 12, 34
2 12, 34
3 12, 50
4 12, 67
5 12, 80
When LDL NO is set to 0 in the table, no note is generated.
The note that is defined by LDL NO need not use the attribute that is defined in the table as
TABLE, COL. TABLE, COL is only the trigger in the note generation process.
A dollar sign ("$") embedded in a label is treated as a line feed by ISOGEN.
TYPE_2_LABELS
This table is used to generate notes that point to specific components. Use this table to generate a
note whenever a specific attribute (user-defined in the table) is defined with a specific value (also
defined by you in the table).
Notice the difference between this table and the TYPE_1_LABELS table. Note that generation
from the TYPE_1_LABELS table is triggered by an attribute having ANY value. This table is more
selective in that you specify the value of the attribute that is to trigger note generation.
You can define up to 99 table entry lines for Type 2 Labels.
The format of a table entry is:
TABLE, COL, ’COL VAL’, LENGTH, LDL NO, ENC TYPE (optional)
Where:
TABLE, COL is the table, column specification of the attribute that will be checked and
compared with ‘COL VAL‘.
‘COL VAL‘ is the value of TABLE, COL that will trigger note generation. If ‘COL VAL‘
is the same as the value of TABLE, COL then a note will be generated
that points to the item.
LENGTH is an optional specification of the number of characters from the
database attribute that should be compared with ‘COL VAL‘. If set to 0, all
characters of the attribute will be compared with ‘COL VAL‘.
LDL NO is the label description library number that defines the format of the note
that will be generated when the attribute identified by TABLE, COL has
the value ‘COL VAL‘ or the first 1 through LENGTH characters of the
attribute are the same as ‘COL VAL‘. If the label references attributes
from the database, the attributes must be from the table defined by
TABLE or its associated table.
ENC TYPE is the enclosure type. There are five text-type records that trigger the
different enclosures shown below. If an enclosure is not required, use 0
as the enclosure type.
Type 1 Enclosure
This enclosure type can handle an unlimited
number of characters on a single line.
Type 2 Enclosure
This enclosure type can handle an unlimited
number of characters on a single line.
Type 3 Enclosure
This enclosure type can handle an unlimited
number of characters on a single line.
Type 4 Enclosure
This enclosure type can handle a maximum of
three characters on a single line.
Type 5 Enclosure
This enclosure type can handle a maximum of
three characters on a single line.
The appropriate attribute is table 34, column 47. The table entry would be:
34, 47, '201', 913, 0
Where 913 is the label description library label number which defines the format of the note.
Refer to notes 2, 3, 4, and 5 under the description of the TYPE_1_LABELS table. These notes
also apply to the TYPE_2_LABELS table.
To test on code list number values rather than code list text, set LENGTH to 0 and set
COLVAL to the code list number. For example, to generate a note when the fabrication
category 50(table), 14(col) is 25 use: 50, 14, '25', 0, 986.
TYPE_3_LABELS
This table is used to generate a note when the value of a code-listed attribute matches one of the
values specified in the table entry. This table is similar to TYPE_2_LABELS except that, rather
than being triggered by a single value, a note can be triggered by one of several values.
You can define up to 50 table entry lines for Type 3 labels.
The format of a table entry is as follows:
TYPE, TABLE, COL, LDL NO, NVALS, VAL1, VAL2, ... VALN, ENC TYPE (optional)
Where:
TYPE is the component type that the note should apply to. Use the following
values for TYPE:
1- Commodity item
2- Specialty item
3- Pipe
4- Instrument
5- Pipe Support
TABLE,COL defines the attribute that triggers note generation.
TABLE must correspond to TYPE as follows:
TYPE ALLOWABLE TABLES
1 12, 34
2 12, 34
3 12, 50
4 12, 67
5 12, 80
LDL NO Defines the format of the note to be generated if triggered. If the label
references attributes from the database, the attributes must be from
the table defined by TABLE or its associated table. If LDL NO is set to
0, the value of TABLE,COL is generated as the note.
NVALS Defines the number of code list numbers in the list to follow.
VAL1...VALn Code list numbers that should trigger note generation.
Label 994 would define the format of the note that would be generated.
When LDL NO is set to 0 so that the code listed text is generated as the drawing note,
the short form of the code list text (that to the left of the "=" in the code list source) can be
generated by making COL negative. Therefore, in the previous example, the following would
be used to generate the short form of the code list text as the note.
1, 34, -10, 0, 3, 5, 7, 17
START_POINT_NOTES
This table is used to generate notes at the beginning of a pipeline. The format of a table entry is as
follows:
TYPE, TABLE, LDL NO, ENC TYPE (optional)
Where:
12 SEGMENTS
34 COMPONENTS
50 PIPE
67 INSTRUMENT
LDL NO Label library number which defines the format of a note to be
generated on the first component of the pipeline..
ENC TYPE is the enclosure type. There are five text-type records that trigger the
different enclosures shown below. If an enclosure is not required, use
0 as the enclosure type.
Type 1 Enclosure
This enclosure type can handle an
unlimited number of characters on a
single line.
Type 2 Enclosure
This enclosure type can handle an
unlimited number of characters on a
single line.
Type 3 Enclosure
This enclosure type can handle an
unlimited number of characters on a
single line
Type 4 Enclosure
This enclosure type can handle a
maximum of three characters on a single
line.
Type 5 Enclosure
This enclosure type can handle a
maximum of three characters on a single
line.
END_POINT_COMPONENT_LABELS
This table is used to define the format of notes that are generated at line endpoints when the line
endpoint connects on to another pipeline. The note defined by this table is NOT generated at line
endpoints that are not connected to other pipelines. The note itself is formed from the attributes of
the connecting component.
Each entry in the table is used to form one line of the note. Multiline notes are shown as a block of
text on the drawing. The format of a table entry is:
'PREFIX', CT, CC, CN, PT, PC, PN, IT, IC, IN
The attribute that is used for this entry is displayed in the pipeline ID box in the lower right hand
corner of the drawing. You can use either the line name attribute (table 12, column 2) or the line ID
(specified by using table 12, attribute -2) for ST, SC. Refer to LINE_ID_DEFINITION (on page
198) for information on how a line ID differs from a line name.
Where:
'PREFIX' is a short prefix for the attribute that will be displayed at the line
endpoint.
CT, CC is the table, column specification of the attribute that will be displayed
when the connecting component is a commodity item or a specialty
item.
CN is a label description library number that defines the format of the note
line when the connecting component is a commodity item or a
specialty item. When CN is used then CT should be set to a value that
defines the tables referred to in the note description, held in the label
library. That is, if the note definition uses table 12 then CT should be
set to 12. If the note definition uses table 34, then CT should be set to
34. In generating a line in the line endpoint note either column CT, CC
is appended to PREFIX or the line is generated using the label
description library note identified by CN. When CT, CC is defined then
CN should be 0. When CN is not 0 then CC should be set to zero.
PT, PC is the table, column specification of the attribute that will be displayed
when the connecting item is a pipe. These entries are analogous to
CT, CC for components.
PN is the label description library number that defines the format of the
note line when the connecting component is a pipe. PN is analogous
to CN for components. When using PN you must set PT to a value
that reflects the tables used in the note definition. For example, if the
note uses table 12 then PT must be set to 12. If it uses table 50 then
PT must be set to 50.
IT, IC is the table, column specification of the attribute that will be displayed
when the connecting item is an instrument. These entries are
analogous to CT, CC for components.
IN is the label description library number that defines the format of the
note line when the connecting component is an instrument.
IN is analogous to CN for components. When using IN you must set IT to
a value that reflects the table used in the note definition. For example,
if the note uses table 12 then IE must be set to 12. If it uses table 67
NOZZLE_NOTE
This table is very similar to the END_POINT_COMPONENT_LABELS table except that it is used
to form a note when the line endpoint is connected to an equipment nozzle. The primary difference
is that with the NOZZLE_NOTE table some lines in the connection note can be generated based
on the generic termination type of the nozzle.
The format of a table entry is:
GEN TYP, TABLE, LDL NO
Where:
GEN TYP is a number that indicates those generic termination types for which this
note line should be generated. The allowable values of GEN TYP are:
-1- to indicate that the note line should be generated for ALL generic
termination types.
1- to indicate that the note line should only be generated when the
generic termination type of the nozzle is FLANGED.
2- to indicate that the note line should only be generated when the
generic termination type of the nozzle is FEMALE.
3- to indicate that the note line should only be generated when the
generic termination type of the nozzle is MALE.
TABLE is the database table from which attributes are taken in defining the
label description library entry that is identified by LDL NO. If the
attributes defined in the note are from the equipment table then TABLE
should be 21. If the attributes used in defining the note are from the
nozzle table then TABLE should be 22.
LDL NO is the label description library number that defines the format of the
note.
PRIMARY_ORIENTATION_NOTE
This table is used to define valve operators as primary orientation labels. For each operator, it also
defines the prefix for the primary orientation label.
A table entry is as follows:
'OPER_NAME', 'NOTE_PRFX'
Where:
OPER_NAME is the symbol name of the valve operator.
NOTE_PRFX is the prefix that should be used for primary orientation note.
where 'STEM' is defined by the Atext -213 for the direction of a spindle on a valve.
Use Intergraph Option 59 to control the display of the valve operators and primary
orientation notes when the orientation is skewed or in a primary axis.
SECONDARY_ORIENTATION_NOTE
This table is used to define valve operators that require a secondary orientation in order to install
them. For each operator it also defines the prefix for the secondary orientation label.
A table entry is as follows:
'OPER_NAME', 'NOTE_PRFX'
Where:
OPER_NAME is the symbol name of the valve operator which requires a
second orientation.
NOTE_PRFX is the prefix that should be used for second orientation.
The Intergraph Options_Block word 48 controls whether the software uses the ISOGEN
default secondary orientation note or the note defined by this keyword.
DOTTED_SYMBOLOGY_CODE_LIST_VALUES
This table is used to allow the values of certain database attributes to determine whether the
piping in the isometric should be shown in dotted symbology. By using this table you can, for
example, make all "existing" piping show up in the iso in dotted symbology rather than with solid
lines.
Only code-listed attributes can be used to determine whether or not a section of piping or a
component is to be dotted. Code-listed attributes are displayed as text strings when the Piping
Review Attributes command is used. Attributes are displayed as having an integer data type in the
database table format.
The format of an entry in this table is:
ST, SC, CT, CC, PT, PC, IT, IC, VTF, VAL1, VAL2, ... VALn
Where:
ST, SC defines a segment level column (from table 12) whose value
might cause the piping to be dotted.
CT, CC defines a component level column (from table 34) whose value
might cause a commodity item or specialty item to be dotted.
PT, PC defines a pipe column (from table 50) whose value might cause a
piece of pipe to be dotted.
IT, IC defines an instrument column (from table 67) whose value might
cause an instrument to be dotted.
VTF is the number of values to follow in the list VAL1 through VALn.
VAL1-VALn are the values of the code-listed column which will force the
symbology to be dotted.
NOMTO_CODE_LIST_VALUES
This table is very much the same as the DOTTED_SYMBOLOGY_CODE_LIST table except that
it is used to imply a status of no-mto based on the value of a code-listed attribute. When a
component has a status of no-mto then it does not appear in the ISOGEN bill of materials. This
table can be used in addition to the no-mto attribute that explicitly defines a component to be
no-mto.
Again, only code-listed attributes can be used in this table. Refer to
DOTTED_SYMBOLOGY_CODE_LIST_VALUES (on page 212) for information on identifying a
code-listed column.
The format of an entry in this table is:
ST, SC, CT, CC, PT, PC, IT, IC, ST, SC, VTF, VAL1, VAL2, ... VALn
Where:
ST, SC defines a segment level column (from table 12) whose value
might cause the piping to be no-mto.
CT, CC defines a component level column (from table 34) whose value
might cause a commodity item or specialty item to be no-mto.
PT, PC defines a pipe column (from table 50) whose value might cause a
piece of pipe to be no-mto.
IT, IC defines an instrument column (from table 67) whose value might
cause an instrument to be no-mto.
ST, SC pipe supports column (from table 80). Pipe supports will appear in
the MTO.
VTF is the number of values to follow in the list VAL1 through VALn.
VAL1-VALn are the values of the code-listed column which will force the
symbology to be no-mto.
SHOP_FABCAT_CODE_LIST_VALUES
If the codelist number is not listed in the option file sections for
SHOP_FABCAT_CODE_LIST_VALUES or OFFSHORE_FABCAT_CODE_LIST_VALUES, the
item defaults to field.
This table is used to identify those values of the fabrication category attribute that are to be
interpreted as meaning shop. This is necessary because ISOGEN only allows the two options of
either shop or field and does not distinguish (as PDS does) between supplier and fabricator of a
component.
If the codelist number is not listed in the option file sections for
"SHOP_FABCAT_CODE_LIST_VALUES" or "OFFSHORE_FABCAT_CODE_LIST_VALUES"
the item will default to field.
ISOGEN lists shop materials separately from field materials. In erection-only isometrics ISOGEN
does not list shop materials. Also, some end-prep graphics are changed to distinguish between
connections made in the shop and those made in the field. Field connections are implied when the
fabrication category changes from shop to field or vice-versa.
The format of the table entry is:
VTF, VAL1, VAL2, ... VALn
Where:
VTF is a number indicating the number of values to follow.
VAL1-VALn are the values of the fabrication category attribute that are to be interpreted
as meaning shop by ISOGEN.
Example 2:
OFFSHORE_FABCAT_CODE_LIST_VALUES
If the codelist number is not listed in the option file sections for
SHOP_FABCAT_CODE_LIST_VALUES or OFFSHORE_FABCAT_CODE_LIST_VALUES, the
item defaults to field.
The OFFSHORE section is optional and is not required in the options file.
Also, refer to Offshore Material Category (on page 235) and Offshore Fabrication Category (on
page 292) for related material.
The format of the table entry is:
VTF, VAL1, VAL2, ... VALn
Where:
VTF is a number indicating the number of values to follow.
VAL1-VALn are the values of the fabrication category attribute that are to be interpreted
as meaning offshore by ISOGEN.
If needed, more than one row can be made in the table if the number of code-listed values
per row exceeds 25.
MOVABLE_TEXT
This table allows you to relocate or turn off certain text strings and the north arrow generated by
ISOGEN. If an item is not turned off, it can either be moved to its proper position in the drawing title
block or moved into a drawing margin so this it is not a part of the plotted drawing.
The maximum number of movable text entries is twenty five.
This table is also used to set-up/ define a table or matrix of spool numbers that you locate in your
drawing. The format of a table entry is:
RECNO, X, Y, TXTHGT, XOFF, YOFF, DIR
Where:
RECNO is the record number of the item to be moved or turned off. When setting
up a spool number table you set RECNO to -7. Other valid entries
include any of the header record numbers defined for the
PIPELINE_HEADER (on page 191) table or one of the following:
Recno Item
-25 System ID for multi-line isometrics
-701 (reserved)
X is the x offset in 1/100ths mm from the bottom left corner of the sheet.
Y is the y offset in 1/100ths mm from the bottom left corner of the sheet.
Use x and y equal to 0 to turn off a text string.
TXTHGT is the text height of the string being moved in 1/100‘s mm (that is, text in
mm X 100). 0 is the default setting as defined in the ISOGEN option
switches.
XOFF is the horizontal distance in 1/100ths mm between spool numbers in a
spool number table. XOFF also defines the direction of travel for
locating the next table entry in the row. If XOFF is negative the next
table entry is to the left, otherwise it is to the right. Should be set to zero
if RECNO is not -7.
YOFF is the vertical distance in 1/100ths mm between spool numbers in a
spool number table. YOFF also defines the direction of travel for
locating the next table entry in the column. If YOFF is negative then the
next entry is located below the current one, otherwise it is located above
it. Should be set to zero if RECNO is not -7.
DIR is a compound number that define the size and filling order of a spool
number table as follows:
ROWS defines the maximum number of rows in the spool number table.
COLS defines the maximum number of columns in the table. TABLE
DIRECTION defines the order in which the table is filled with values. If
TABLE DIRECTION is set to 0 then rows of the table are filled in
succession. If TABLE DIRECTION is set to 1 then columns are filled in
succession.
This parameter should be set to 0 if RECNO is not -7.
Certain ISOGEN text strings like the line name (-6 record) cannot be turned off. Do not set X
and Y to 0. You can move these items outside the plotted area of the drawing to eliminate
them.
Text is justified by the lower, left corner of the string.
If the number of spools on an iso sheet exceeds the number of table entries defined for a spool
number table then the table is filled and an error message is written to the error file.
To position the default spool numbers (that is, where the spool number is surrounded by
square brackets) in a spool number table you should not have a -7 entry in the
PIPELINE_HEADER table. If you want to position only the number (without the square
brackets) then insert an entry into the PIPELINE_HEADER table for the -7 record but set ST,
SC, and SN to 0. Also set PREFIX to a blank. If you have defined a spool prefix in the
PIPELINE_HEADER table then the entire spool number, including the prefix, will be
positioned in the table.
NEW_SYMBOL_KEYS
Certain ISOGEN interface logic depends on the ISOGEN symbol name. When ISOGEN symbols
are redefined and renamed, this logic cannot be properly executed. This table allows you to tell the
interface software which user-defined symbol your new symbol is based upon so that the special
logic can be properly executed.
The format of a table entry is:
'SYMBOL KEY', 'OLD SYMBOL KEY'
Where:
SYMBOL KEY is the name of your new ISOGEN symbol
OLD SYMBOL KEY is the name of the ISOGEN symbol upon which your symbol is based
GENITM_NOTE_FORMAT
This table is used to format notes for items that imply materials through the Implied Material Data
Table and for valves with chain wheel operators, extension stems or floor stands.
This table is enabled by Intergraph option 45.
The table can contain up to four entries that are used to format notes.
The first entry is for valves with chain wheel operators.
The second entry is for valves with floor stands.
The third entry is for valves with extension stems.
The fourth entry is for the note pointing to a component that generates implied items through
the specification database. One note is formatted for each item implied through the
specification database.
A table entry is a text string as follows:
Label Definition
Where:
The label definition is formed from text together with embedded specifications for attributes
pertaining to the implied item. An embedded specification is formed by a number within square
brackets (such as [n]). Valid numbers that can be used together with their meanings are:
[1] The item code or commodity code of the implied item.
[2] The quantity of implied material.
[3] The material description of the implied material.
[4] The chain operator number, for chain wheel operators.
ALTERNATE_DESCRIPTION_INDEX
This table is used to define which database attributes should be used as a secondary or alternate
index into the material description libraries.
Intergraph option 37 controls the use of this table.
The format of a table entry is:
TYPE, TABLE, COL, LDL NO
Where:
TYPE is a number that indicates the component type that is to have an
alternate index into a material description library. Valid values for type
are:
1 - Commodity item
2 - Specialty item
3 - Pipe
4 - Instrument
5 - Pipe support
TABLE, COL is the table, column specification of the attribute that is to serve as the
alternate index into a material description library. TABLE must
correspond to TYPE as follows:
2 34
3 50
4 67
5 80
Example 1: Defining Secondary or Alternate Indices for the Material Description Library
Show the table entry that defines the secondary index for a pipe support to be the fixed string
"PSUPPORT".
The table entry would be:
5, 80, 0, 972
Where:
Label 972 returns the string "PSUPPORT". It does not reference any attributes in the database
record for the support.
The attribute used as the primary index into the material description libraries is shown for each
type below:
Primary Index
TYPE (TABLE, COL)
1 34, 8
2 34, 2
3 50, 12
4 67, 2
5 80, 4
It is not possible to define a secondary index for implied materials (bolts and gaskets), for
generated items (like the stub end for a lap joint flange) from the spec or for generated items
from the Implied Material Data Table.
USER_DEFINED_IMPLIED_ITEM_BOM
This table is used with the user-defined material take off feature. For more information, refer to
User-Defined BOM / Material Control File (on page 229).
Fields defined in this table will write information to the -80:-89 records for bolts and gaskets. The
implied items table provides a means to map attributes that are:
from the component that caused the item to be generated (e.g. flange pressure).
from the spec entry for the implied item (e.g., for the commodity code).
from data calculated when the item is generated (e.g. bolt length).
The format of an entry in this table is:
TYPE, CT, CC, CLBL, PT, PC, PLBL, IT, IC, ILBL, ST, SC, CPF, ITEM, COLUMN,
FLAG
Where:
TYPE defines the type of implied component that the table entry is to apply to.
2 Bolts only
3 Welds only
CT, CC defines a table, column specification from a generating component that is to be mapped
when the generating component is a COMPONENT or SPECIALTY ITEM. Valid values for CT are
0, 12 and 34.
CLBL is the label description library number that defines the note format that will be retrieved and
associated with the COLUMN field.
PT, PC defines a table, column specification from a generating component that is to be mapped
when the generating component is a PIPE. Valid values for PT are 0, 12 and 50.
PLBL is the label description library number that defines the format of note which will be retrieved
and associated with the COLUMN field.
IT, IC defines a table, column specification from a generating component that is to be mapped
when the generating component is an INSTRUMENT. Valid values for IT are 0, 12 and 67.
ILBL is the label description library number that defines the format of note which will be retrieved
and associated with the COLUMN field.
ST, SC defines a table, column specification that is to be mapped when the attribute is taken from
the reference database entry for the implied item. Valid values for ST are 0 and 202.
CPF is a connect point flag. When CPF is set to 1, it indicates that the attribute should be retrieved
from the generating item‘ s connect point (that is, the connect point from the item generating the
implied material).
When this flag is set, CT, PT and IT should be set to 0. CC, PC, and IC should be set to a
value selected from the Connect Point Attribute index in the
USER_DEFINED_COMPONENT_BOM section.
ITEM: When this value is nonzero it indicates that either the attribute to be mapped is data that
was generated along with the implied item, or the attribute to be obtained from the spec. Values for
item are dependent on the implied item type as shown below.
4 Number of nuts
GASKET WELD 0
1 Weld ID number
2 Weld Type
3 Material A
4 Material B
COLUMN is a number -80:-89 defined in the MATERIAL LISTING DEFINITION (MLD) file where
the value will be displayed on the iso.
FLAG is a special flag used to inhibit conversion of code-listed attributes to their ASCII string
equivalents.
When information is generated for an item, the item type is determined and one of the
previously listed table, column pairs is selected. The selected table, column pair is then used
to retrieve an attribute from the database.
All pairs need not be defined. If a component data table entry should apply to only one type of
item, set the table, column pairs for other types to zero.
If the label number is defined as anything other than 0, that value will be used in place of the
table, column value or the value from connect point attributes.
Example 1:
1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, -80, 0
This table entry maps the gasket size to the -80 record.
2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 3, 0, -1, -81, 0
This table entry maps the item name from the reference database for the bolt to the -81 record.
2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -82, 0 T
his table entry maps the bolt length to the -82 record.
4, 34, 0, 996, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -83, 0
This table entry will generate a note to the -83 record when the current item is a bolt or gasket and
the generating component is a COMPONENT or SPECIALTY ITEM. Label 996 defines the format
of the note that would be generated and in this case the label will output the generating
component fabrication category as the note.
USER_DEFINED_GENERATED_ITEM_BOM
Fields defined in this table write information to the -80 - -89 records for items generated through
the reference database (Table 212 Implied Items) and for chain wheel operators. The generated
items table provides a means to map attributes that are:
from the component that caused the item to be generated.
from the reference database entry for the implied item (that is, for the commodity code).
The format of an entry in this table is:
CT,CC, CLBL, ET,EC, ELBL, PT,PC, PLBL, IT,IC, ILBL, ST,SC, SLBL, CPI, ITEM,
COLUMN, FLAG
Where:
CT, CC defines a table, column specification from a generating component that
is to be mapped when the generating component is a COMPONENT.
Valid values for CT are 0, 12 and 34.
CLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
ET, EC defines a table, column specification from a generating component that
is to be mapped when the generating component is a SPECIALTY
ITEM. Valid values for ET are 0, 12 and 34.
ELBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
PT, PC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE. Valid
values for PT are 0, 12 and 50.
PLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
IT, IC defines a table, column specification from a generating component that
is to be mapped when the generating component is an INSTRUMENT.
Valid values for IT are 0, 12 and 67.
ILBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
ST, SC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE SUPPORT.
Valid values for ST are 0, 12 and 80.
SLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
CPI is a connect point identifier that is used to access connect point
attributes by connect point color (green or red) rather than by attribute
number. When CPI is set (nonzero), CT, ET, PT, IT and ST should be
set to zero and CC, EC, PC, and IC should be set to a value selected
from the Connect Point Attributes index.
CPI Definition
When information is generated for an item, the item type is determined and one of the
previously listed table, column pairs is selected. The selected table, column pair is then used
to retrieve an attribute from the database.
All pairs need not be defined. If a component data table entry should apply to only one type of
item, set the table, column pairs for other types to zero.
If the label number is defined as anything other than 0, that value will be used in place of the
table, column value or the value from connect point attributes.
Example 1:
34, 3, 0, 34, 3, 0, 50, 3, 0, 67, 3, 0, 80, 4, 0, 0, 0, -80, 0
This entry maps the item name of the component that generates some implied material to the -80
record.
0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 1, -81, 0
This entry maps the generated item quantity to the -81 record. In the case of a chain wheel
operator, this entry corresponds to the length of chain.
USER_DEFINED_COMPONENT_BOM
Fields defined by this table appear in component, specialty item, pipe, instrument and pipe
support records.
The format of an entry in this table is:
CT,CC, CLBL, ET,EC, ELBL, PT,PC, PLBL, IT,IC, ILBL, ST,SC, SLBL, CPI,
COLUMN, FLAG
Where:
CT, CC defines a table, column specification from a generating component that
is to be mapped when the generating component is a COMPONENT.
Valid values for CT are 0, 12 and 34.
CLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
ET, EC defines a table, column specification from a generating component that
is to be mapped when the generating component is a SPECIALTY
ITEM. Valid values for ET are 0, 12 and 34.
ELBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
PT, PC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE. Valid
values for PT are 0, 12 and 50.
PLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
IT, IC defines a table, column specification from a generating component that
is to be mapped when the generating component is an INSTRUMENT.
Valid values for IT are 0, 12 and 67.
ILBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
ST, SC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE SUPPORT.
Valid values for ST are 0, 12 and 80.
SLBL is the label description library number that defines the format of note
which will be retrieved and associated with the COLUMN field.
CPI is a connect point identifier that is used to access connect point
attributes by connect point color (green or red) rather than by attribute
number. When CPI is set (nonzero), CT, ET, PT, IT and ST should be
set to zero and CC, EC, PC, and IC should be set to a value selected
from the Connect Point Attributes index.
CPI Definition
1 retrieve a green connect point property
2 retrieve a red connect point property
ATTR Description
1 Generated item commodity code
2 Generated item quantity
When information is generated for an item, the item type is determined and one of the
previously listed table, column pairs is selected. The selected table, column pair is then used
to retrieve an attribute from the database.
All pairs need not be defined. If a component data table entry should apply to only one type of
item, set the table, column pairs for other types to zero.
If the label number is defined as anything other than 0, that value will be used in place of the
table, column value or the value from connect point attributes.
Example 1:
34, 3, 0, 34, 3, 0, 50, 3, 0, 67, 3, 0, 84, 4, 0, 0, -80, 0
This table entry maps the item name attribute for all component types to the -80 record.
34, 4, 0, 0, 0, 0, 50, 4, 0, 0, 0, 0, 0, 0, 0, 0, -81, 0
This table entry maps the new item name attribute for component types of COMPONENT and
PIPE to the -81 record. Nothing is generated in the record for SPECIALTY ITEMS,
INSTRUMENTS or PIPE SUPPORTS by this table entry.
0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, -82, 0
This table entry maps the GREEN nominal pipe size (also referred to as size 1) to the -82 record.
Since PIPE SUPPORTS do not have connect point properties, no number is specified for them in
the table entry.
0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 2, -83, 0
This table entry maps the RED nominal pipe size (also referred to as size 2) to the -83 record.
0, 4, 0, 0, 4, 0, 0, 4, 0, 0, 4, 0, 0, 0, 0, 1, -84, 0
This table entry maps the GREEN schedule (schedule 1) to the -84 record.
12, 14, 0, 12, 14, 0, 12, 14, 0, 12, 14, 0, 0, 0, 0, 0, -85, 0
This table entry maps the insulation purpose attribute from the segment to the -85 record for all
items except PIPE SUPPORTS.
12, 22, 0, 12, 22, 0, 12, 22, 0, 12, 22, 0, 0, 0, 0, 0, -86, 1
This table entry maps the paint code CODE_LIST VALUE from the segment to the -86 record. The
code-list value is put in the record rather than the attribute itself because FLAG is set to 1 and the
attribute being mapped is code-listed.
34, 0, 994, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -87, 0
This table entry will generate a note to the -87 record when the current item is a component. Label
994 defines the format of the note that would be generated, and in this case the label will output
the component fabrication category as the note.
NON_DIMENSIONED_SUPPORTS
This feature allows you to select all pipe supports and hangers without dimensioning that are
displayed on an isometric.
The format of a table entry is:
NON_DIMENSIONED_SUPPORTS
1
3, PS1, PS2, PSP1
Where:
1 is the number of lines to follow
3 is the number of values to follow
PS1, PS2, are the pipe support model codes that will PS2, be displayed, but not
PSP1 dimensioned.
For more information on other ISOGEN dimensioning features, refer to Dimensioning and
Coordinate Output (on page 299).
When using the new user defined formats, it is recommended that several trial runs are done.
This way, you can verify that the layout is practical and that the requested data is both valid
and available, before committing to project use.
Validity checks will be performed on the contents of the MLD file and warning messages
output when necessary. Typical checks validate all major headings and all data identifiers. A
check is also done to confirm that all mandatory data is included in the file.
See Also
User-defined MTO - Related Information (on page 230)
Types of Material List (on page 230)
Material List Definition File (see "Material List Definition (MLD) File" on page 232)
User-Defined Material Control File (see "User-Defined Material Control File (.bom file)" on page
233)
Offshore Material Category (on page 235)
Transferring Components Between Sort Groups (on page 235)
Generating an Optional Format for Length Output (on page 236)
Bolt Units (size x length) (on page 236)
Generating a Revised Format of the Cut List (on page 237)
If the Offshore category is used, you are restricted to using a continuous list (Top to
Bottom/Bottom to Top) and should use the column for category identification (For example,
FAB, EREC, OFF ).
Automatic ISO overflow facility (used if there are too many parts for the given backing sheet)
See Also
Operating Requirements (on page 232)
Operating Requirements
The following requirements must be met to successfully use the user-defined BOM / Material
Control File functionality.
Material List Definition (MLD) File
This will be a required entry when using the user-defined bill of materials (Style 2 or Style 3).
The options file section titled FILES will require a new entry (the 13th entry) defining the
location and name of the user-defined MLD file.
Bill of Material Columns.
You must define data to be output on the MTO for each component type in the MLD file. This
done by using new or existing data identifiers. Existing BOM identifiers are Commodity Code
(-20 record) or Commodity Description (-21 record). New BOM identifiers consist of
user-defined identifiers:
-80 - -89 record types
PT-NO, QTY, N.S., WEIGHT, CATEGORY, GROUP
The user-defined identifiers can contain anything from the database for a specific component.
Three sections (see below) of the Intergraph options file define reported information and the
identifier that is associated with that information (-80 - -89 record types) per item type.
The -20 and -21 record types cannot be redefined. You will not be required to output either of
these record types on the user-defined BOM, but the .idf file will always contain these two
records.
Type -80 identifiers, if any, will always follow the -21 record type in the .idf file.
User-defined information can be formatted by manipulating the following three sections in the
options file.
USER_DEFINED_COMPONENT_BOM (on page 226) - used with components, engineered
items, pipe, instruments and supports.
USER_DEFINED_IMPLIED_ITEM_BOM (on page 221) - used with bolts, gaskets and welds.
USER_DEFINED_GENERATED_ITEM_BOM (on page 224) - used with cap screws and chain
wheel operators.
To generate an entry in the bill of materials for generated items, Intergraph option 45 must
be set to 1 or 3.
For a Style 2 type Material List the BASIC FORMAT is the same as the current style. The
number, position, and content of the various vertical data columns is the part of the list that is
user definable.
The data content and positional coordinates for all items on a plotted Style 3 Material List.
When using a Style 3 Material List, the option of obtaining a printed list is not available.
The layout/data content of a user-specified Material Control File.
Because of the current methods used within the ISOGEN program, the quantities
included in the Material Control File must be identical to the quantities generated for the
Material List. This is because the same accumulation rules are used for both.
The definition of Title Headings, Column Headings and Data Items will use the same basic rules
as a Style 2 printed material list. The key identifiers to be used are:
PRINTED-M/C-TITLES
PRINTED-M/C-COLUMN-HEADINGS
PRINTED-M/C-DATA-ITEMS
In the case of Data Items, the -39 IDF RECORD IDENTIFIER can be included in the Material
Control file, but not on the Material List. This can only be used when using the Material List
Non-Accumulation facility (ISOGEN option 74).
If Unique Name and associated IDF Record Number both exist, either may be used.
UNIQUE NAMES with no IDF Record Numbers are shown with a - in the IDF RECORD
NUMBER column. When this occurs, you must use UNIQUE NAME.
IDF Record Numbers with no UNIQUE NAME are shown with a - in the Unique Name column.
When this occurs, use IDF Record Number.
If you plan to list any of the above Group Identifiers on a Style 2 or Style 3 Material List,
ATEXTs -307, -308, -309, -311, -312, -313, -314, -315, -339, and -375 must be set in the
options file.
The TRANSFER feature cannot be used to transfer flanged pipe (idf record 101) to the PIPE
group. The PIPE group only accumulates by length, and flanged pipes and other Fixed Length
pipes are reported by quantity (i.e., number of pieces of identical-length pipe) in the FITTING
group.
A typical entry in the MLD file might be:
TRANSFER
107 FLAN
Where:
107 is the record ID for BLANK FLANGES and FLAN is the NEW sort group under which Blank
Flanges should be listed. Any number of blank characters between record ID and Group identifiers
are allowed.
BOLTS
Typical layout:
Gaps between new heading elements are handled by the ISOGEN software based on either the
actual Atext heading or the length of the information items that are printed under each heading.
This will be either the standard Atext or any user-modified Atext.
When using the new cut list format, you must verify that the total width of the cut list is less than
the width of the requested material list. This will prevent the cut list from overflowing onto the
drawing section of the isometric.
Use ATEXTs -362, -363, -364, -365 when using the new cut list format.
If PART NO. is required on the cut list instead of ITEM CODE, ATEXT -364 should be blank
and ATEXT -365 set to PART$NO.
LOOSE FLG
FF WELD
Multiple occurrences of the same remark will be output in the form PLD BEND (2) where
the last 2 characters are automatically generated.
For the new cut list format, certain items must be treated as BWs (Butt Welds), but do not have
the BW end condition as part of the SKEY. These items include:
Flanges (105/106)
FLWN - Flange Weld Neck
FOWN - Flange Orifice Weld Neck
FLSE - LJSE Butt Weld Type
All other 105's and 106's to use Square Cut
The type of end preparation on pipe is determined by the SKEY of the fitting or by the weld
type. For weld types: SKEYS WW, WS, WF, assume BW end preparation.
Description NS QTY
U03 Fabricated (Pulled) Bend 3.0D Bend Radius Angle 85.0 1 1
Part numbers less than 10 have a zero included (For example, U03 and not U3).
Bend radius messages will use ATEXT -337 for bends expressed in number of diameters. (For
example, 3.0D Bend Radius).
A bend radius expressed in mm or Ft/Ins uses ATEXT -338 with the actual radius listed. (For
example, 450 mm Bend Radius or 1'-6" Bend Radius).
ATEXT -374 is used to generate the ANGLE text element in a format such as 85.0 (for an 85
degree angle).
PRINTED-MATERIAL-LIST TITLES
PAGE ' '
'Blank'
'Blank'
PIPELINE REF :- '-6' PROJECT NO. :- '-9'
'Blank'
AREA REF :- '-10' REVISION NO. :- '-8'
'Blank'
PIPING SPEC :- '-11' DATE OF RUN :- '-14'
'Blank'
'Blank'
The normal Material List would then be printed. This would be either the normal Style 1 list or any
Style 2 list that you have defined.
In the previous example:
'' is used with the page attribute and indicates a program generated page number.
Nominal-Class -12
Nominal-Rating -12
Date-DMY -14
Pipeline-Temp -19
Column Headings and Data Content Guidelines for Style 2 Material List
Maximum heading width should not exceed 130 characters.
There should always be the same number of data items as column headings unless space is
left for future data additions.
Column headings in the MLD file, must use the exact format of the required listing followed by
the relevant data items to be printed.
Each name (identifier) must be enclosed in single quotation marks.
Justification Markers
R Right Justified
L Left Justified
N A true number field.
If N is used as a decimal number (Real) the decimal point will be positioned in the
selected column. If N is not used as a decimal number (Integer), the units digit is
positioned in the selected column.
QTY - N (fixed)
N.S. - L (fixed)
ITEM-CODE -20 L or R
WEIGHT - N (fixed)
When Unique Name and associated IDF Record Number both exist, either may be used.
Unique Names with no IDF Record Numbers are shown with a - in the IDF Record Number
column (PT-NO, QTY,N.S., WEIGHT). When this occurs, use the Unique Name.
IDF Record Numbers with no Unique Name are shown with a - in the Unique Name column.
When this occurs, use IDF Record Number.
See Also
Style 3 Material List (on page 242)
Typical Data
Split Type:
STYLE3-CONTROLS
VERTICAL-SPACING 4.0
TEXT-HEIGHT 2.5
TEXT-THICKNESS 2
DRAWING-LAYER 15
FABRICATION-DOWN
START-POSITION 225.0 190.5
MAXIMUM-ENTRIES 14
ERECTION_DOWN
START-POSITION 225.0 130
MAXIMUM-ENTRIES 14
Offshore_DOWN
START-POSITION 225.0 70
MAXIMUM-ENTRIES 7
STYLE 3-DATA-ITEMS
Typical Data
See Also
Creating the Isometric Seed File (see "Creating an Isometric Seed File" on page 247)
Creating a Plot Request File (on page 248)
3. Set ISOGEN options 10 - 13 to create margins from the edge of the box created in Step 1. All
of your user-defined border and title block graphics must be drawn within these margins; one
or more of them will probably be quite large. You cannot reserve irregularly shaped areas
within the drawing box for your border and title block. You must fit them into the rectangular
margin areas.
4. Generate an isometric using the interactive software (see Interactive Isometric Extraction (on
page 23) section Interactive Isometric Generation). The iso should be small enough so that
only one sheet is generated.
5. Call up the iso in graphics and plot it with the appropriate drawing size. Plot the area that will
contain both your user-defined graphics and the ISOGEN drawing. Do not plot a small strip
along the bottom of the drawing (approximately 1/8") since you will probably want to move into
that area some ISOGEN-generated text strings that cannot be turned off.
You do not have to plot an ISOGEN D size drawing with D size dimensions. You can
use ISOGEN switches to make any size drawing you wish. You can then scale the drawing to
have any plotted size you like. For this reason, experimentation is usually needed to arrive at
a suitable combination of ISOGEN and plotting parameters.
Examine the plot. There must be sufficient space for your user-defined border and title block
graphics. Also, the drawing graphics and text size must be suitable for the plot size. Adjust
ISOGEN option 14 or options 15 and 16 to adjust the scale of the drawing. Adjust options 4
and 27 to change the text size.
6. Cycle through Steps 2 through 5 until you are satisfied with the resulting plot.
In general, ISOGEN seems to perform better with a larger drawing area than a smaller
one (the drawing area is increased with option 14 or options 15 and 16).
Try to find a median between providing ISOGEN a large drawing area and scaling down the
drawing for plotting purposes. At some point, scaling down a large drawing results in text that
is too small. If the text size cannot be increased, then you will either have to plot with a bigger
scale (resulting in a larger drawing) or reduce the ISOGEN drawing area (to reduce the
amount of scaling needed at plot time).
7. After completing Steps 1 through 6, create a drawing border in a separate design file. Create
a 2D design file for your border and attach the drawing file created above as a reference file.
Use the drawing to locate your border and title block.
8. Use the reference file attachment from the border file and attach the new border to the new
seed.
9. Place the required text nodes in the new seed file for use with the Title Block Tables file.
10. Turn off the ISOGEN border with ISOGEN word 18.
SEGMENT_DATA_TABLE
Each sheet of a multisheet iso consists of the piping from one or more segments in the piping
model. You can use the SEGMENT_DATA_TABLE to define a summary block of segment
information in a drawing title block.
The ISOGEN interface uses this table to create an output file containing data for all of the
segments that make up the pipeline. Next, ISOGEN creates an output file that identifies which
segments appear on each sheet of a multisheet iso. These two files are then used to determine
the information that must be summarized on each individual sheet.
Example 1:
Suppose that for each sheet of an isometric, you want to summarize, in a table, data from all of the
piping segments that appear. Here is an example table for a specific sheet:
The purpose of the SEGMENT_DATA_TABLE is to allow you to define all of the attributes that
make up a single column in the title block summary table. Once you have defined these attributes,
the batch extraction software determines how many columns of actual data are needed based
upon the specific segments that appear on each sheet.
You must have one table entry in the SEGMENT_DATA_TABLE for each attribute you want to
summarize in the Segment Summary Table. An entry in the table has the following form:
TBLNO, ST, SC, SN, OFF, LEN, FLAG, NODE, INC
Where:
TBLNO is a table number that ranges from 1 to 9. You can define up to 9 different
tables in your title block. For each different table number you should define
the attributes and other information that comprise the table definition.
For each table number defined, one output file record is generated for each
segment in the pipeline. Therefore, if you use two table numbers and a
pipeline contains 10 segments, 20 records are generated in the output file.
To eliminate trailing zeros from isometric attributes, create an isometric
label for the appropriate attributes (temperature, pressure, etc.) then call the
isometric label (instead of the table/column) from the title block mapping file.
ST, SC defines a segment column that will appear in the table. Valid values for ST
are 12 and 1.
SN is a label description library number used to define an attribute or a
composite attribute that should appear in the title block table.
When SN is specified as a positive value, the label description will be
extracted from table 12. ST should be set to 12, and SC should be set to 0.
If SN is a negative value, the Notes Table is accessed. Text is then
extracted from the Notes Table based on the expanded label description
defined by the absolute value of SN. ST is irrelevant. SC is the nth output
filed from a Notes Table entry. For additional information, refer to Creating a
Notes Table (on page 263).
OFF is a byte offset (relative to 0) to the start of the field in the output file record.
Set OFF as follows:
The minimum offset must be 11. The first 11 bytes of each output record
are reserved for the table number and segment occurrence number.
Fields from different table numbers must not overlap. For example, data
in table number 1 might be mapped to fields 12 through 100, while data
in table number 2 might be mapped to fields 101 through 200. If you do
overlap fields, the data might not be sorted properly in the title block.
Do not map any field to an offset greater than 255.
LEN is the length of the field in the output record. The offset plus length of any
field must not exceed 255.
FLAG is a special sort flag that indicates that the field is to be considered a sort
field for purposes of sorting the data prior to placing it in the title block. Set
FLAG to:
1 to specify that the field should be sorted in descending order.
-1 to specify that the field should be sorted in ascending order.
When multiple fields are used for sorting the data, the most important sort
field should appear in the notes table prior to the least important.
NODE is the initial text node number in the summary table for the attribute. The
summary information is mapped to a matrix of text nodes in the seed
isometric design file. The size of the matrix needed is not known until after
the isometric is extracted. Specify here the lowest text node number for an
attribute in the table.
INC is the increment for the text node number. Text node numbers for each item
in the attribute summary are determined by taking the base node number
and adding a multiple of the increment whenever a new column (or row) of
data is added.
Example 2:
Define the notes table for the data summarized in Example 11.1.
Assume that the seed isometric design file has been created with the following set up:
Piping Spec +10 +20 +30 +40 +50 +60 +70 +80
Design Pressure +11 +21 +31 +41 +51 +61 +71 +81
Design Temperature +12 +22 +32 +42 +52 +62 +72 +82
Insulation Type +13 +23 +33 +43 +53 +63 +73 +83
Insulation Thickness +14 +24 +34 +44 +54 +64 +72 +84
The numbers represent the text nodes that have been placed in the seed design file. Since there
are only eight columns of node numbers, at most only eight segments can be summarized in the
title block.
If there are more than eight different segments on a sheet, some are ignored and not summarized
in the title block.
T1,he table needed to summarize this information would be:
1, 12, 12, 0, 11, 6, 1, 10, 10 !piping spec
1, 12, 28, 0, 17, 4, 0, 11, 10 !design pressure
1, 12, 29, 0, 21, 4, 0, 12, 10 !design temperature
1, 12, 14, 0, 25, 2, 0, 13, 10 !insulation type
1, 12, 15, 0, 27, 4, 0, 14, 10 !insulation thickness
The first entry in the table maps the piping spec to column 12 for a length of 6 bytes. The piping
spec field is a sort key that alphabetizes the columns of data in the table so that they appear in
alphabetical order by spec name.
The beginning node number for spec is 10 and each new column of data has an increment of 10.
In this example, the first spec is placed at node 10, the second at 20, the third at 30 and so on.
If you put an attribute like segment npd in a table such as the one in Example 2, a typical
line could generate a large number of columns or rows in the summary table. A better solution
might be to use a different TBLNO for this type of attribute and summarize in a separate table on
the drawing.
Example 3:
Summarize the data shown in Example 2 in one table. Summarize all of the npds and line names
shown on a sheet in separate tables.
The following notes table would accomplish this:
1, 12, 12, 0, 11, 6, 1, 10, 10 !piping spec
1, 12, 28, 0, 17, 4, 0, 11, 10 !design pressure
1, 12, 29, 0, 21, 4, 0, 12, 10 !design temperature
DRAWING_DATA_TABLE
You can use the Drawing Data Table to define attributes that should be placed in every drawing
sheet title block. Data that you can place in every title block can originate from the first segment of
the pipeline processed by the ISOGEN interface, from the largest npd segment of the pipeline,
from the Notes Table, from the project control database, or it can be an internally generated
attribute.
An entry in the drawing data table consists of the following:
SOURCE, TBL, COL, NUM, FLAG, NODE
where:
SOURCE is the source of the attribute that is to be mapped to the title block.
SOURCE is 3
TBL, COL identifies the attribute to retrieve from the Project Control
Database. The following index must be used for TBL, COL.
Set TBL to 1 for data from the area level of the file (that is, any data which
appears in the Revise Iso Area form while in the batch iso environment).
Set the value of COL as follows:
COL Data Item for TBL = 1
1 Piping area
2-21 Model design files
22 Options file
23 Seed isometric file
24 Plot request form
25 Output file directory
26 Iso design file name option
27 Drawing number option
90-99 User data 1 through 10
Set TBL to 2 for data from the drawing level of the file (that is, any data from
the Revise Drawing form while in the batch iso environment). Set the value of
COL as follows:
COL Data Item for TBL = 2
1 Piping area
2 Primary line id
3 Secondary line id 1
4 Secondary line id 2
5 Drawing number
6 Batch reference
7 Iso file name
8 Model status code
9 Model revised date
10 Current extraction date
11 Current extraction number
12 Number of sheets from previous extraction
13 Date MTO neutral file was generated
14 Date MTO was sent for Material Control
15 Current revision number
16 Revision block Revision number
17 Revision block By initials
18 Revision block Chk initials
19 Revision block approval initials
20 Revision block issue date
21 Revision block extraction number
22 Revision block number of sheets
23 Revision block Description
65 Number of Sections
90-99 User data item 1 through 10
Set TBL to 101 for project description data (as in the project.ddl file). Set the
value of COL as follows:
COL Data Item for TBL = 101
2 project number
3 project name
4 job number
5 company name
6 plant name
SOURCE is 4
Set the value of COL as follows for special items:
0 Current revision
1 Revision prior to the current revision
2 Revision prior to that for NUM = 1
3 Revision prior to that for NUM = 2
4 Revision prior to that for NUM = 3
5 Revision prior to that for NUM = 4
6 Revision prior to that for NUM = 5
If the value of NUM is such that the revision that it identifies is less than 0, no
output is generated.
When the batch run option INCREMENT REVISION NUMBER is in
effect, the current revision number is one plus the latest revision number
stored in the project database Table 185 Column 17. If the option is not in
effect, the current revision number is the latest revision number stored in the
project database Table 185 Column 17.
SOURCE is 4
NUM must be 0
SOURCE is 5 or 6
NUM is a label library label that, when expanded, becomes the input into the
Notes Table. TBL must be 1. Refer to Creating a Notes Table (on page
263)for more information.
FLAG When SOURCE is 1 or 2, you should set FLAG to 1 if you want to inhibit the
conversion of code-listed attributes to their text-string equivalents. For other
values of SOURCE, FLAG should be set to 0.
NODE is the text node number to which the attribute should be mapped.
Example 1:
1, 12, 0, 951, 0, 5
Maps the string defined by label number 951 to text node number 5. Label 951 is expanded using
attributes from the first piping segment of the pipeline.
3, 2, 91, 0, 0, 97
Maps the first user data field for a drawing to text node 97.
3, 1, 22, 0, 0, 96
Maps the defaults file stored at the area level in the Batch Data File to text node number 96.
4, 0, 3, 0, 0, 95
Maps the options file used for the current extraction to text node number 95.
6, 1, 3, 979, 0, 11
Maps the 3rd output field from a Notes Table record to text node number 11. The Notes Table
record key is defined by label library label number 979, which is expanded using attributes from
the largest piping segment in the pipeline.
compares CS with the Notes Table and prints the corresponding value, Carbon Steel, on text node
15. If the extracted data is SS, Stainless Steel is placed on text node 15.
When there is no match in the Notes Table for a specific piping materials class entry, the error
message 'Notes table look-up failed' is displayed in the .err file.
SHEET_DATA_TABLE
You can use the Sheet Data Table to map the sheet number and number of sheets into the
drawing title block and to append the sheet number to the drawing number prior to its placement in
the title block.
A table entry is defined as follows:
SOURCE, TBL, COL, FLAG, NODE
where:
SOURCE is the data item source. Set the value of SOURCE as follows:
SOURCE Attribute source
0 Internally generated attribute
3 Attribute from the Project Database
TBL, COL identifies a data item only when SOURCE is set to 3. (Use TBL=2,
COL=5 to specify the drawing number.) For each sheet in the
isometric, the sheet number is appended to the data item before it is
placed in the title block.
If SOURCE is set to 0, TBL and COL must also be set to 0.
FLAG identifies internally generated attributes. FLAG is also used to append
the sheet number to the attribute defined by TBL, COL. Set the value of
FLAG as follows:
FLAG Data item
1 Sheet number when SOURCE = 0
2 Number of sheets when SOURCE = 0
-1 Append sheet num to attribute defined by TBL, COL
-2 Append sheet num prefixed by a "-"
Sheet number and number of sheets can also be located in a
title block using the MOVABLE_TEXT table in the options file.
However, that method will not result in correct sheet numbers when a
multi-section isometric is extracted.
NODE is the text node number to which the attribute should be attached.
Example 1:
Develop the table to map sheet number and number of sheets to the title block. Show the entry
needed to append the sheet number to the drawing number for each sheet.
The table needed to accomplish this would be:
0, 0, 0, 1, 160 !sheet number
0, 0, 0, 2, 161 !number of sheets
3, 2, 5, -1, 200 !drawing number
Table Format
The Notes Table is an ascii data file you create with the text editor. In the file one record or line is
an entry. The number of table entries is unlimited. A single entry is limited, however, to 256 bytes
or characters. The key and table outputs are separated from each other with the greater than (>)
character. For more information, refer to DRAWING_DATA_TABLE (on page 255). The format of
a table entry is:
TBL INPUT > OUTPUT1> OUTPUT2> ... >OUTPUTn
Example 1:
PROJECT DATA > PROJECT ABC> ANYWHERE, USA> REFINERY EXPANSION> 6368-20
The key for this table entry is the fixed string "PROJECT DATA". The outputs are the strings
"PROJECT ABC", "ANYWHERE, USA", "REFINERY EXPANSION", and "6368-10".
U50-A10> RED
The input for this table entry is U50-A10 (unit 50 - area 10). The only output is the string "RED".
See Also
Using the isoc.note File (on page 264)
COMMON_RECORD_DATA
Fields defined in this table appear in every neutral file record. An entry in this table has the
following form:
TABLE, COL, OFFSET, LENGTH, FLAG
Where:
TABLE, COL is the table, column specification for an attribute that is to be mapped
into every record.
When TABLE is set to 12, COL defines a segment level attribute that is
to be mapped to a neutral file.
Set TABLE to -1 and set COL as shown in the index below for a special
data item mapped in the record.
TABLE COL Special data item mapped to the record
-1 1 component occurrence number
-1 2 segment occurrence number
-1 3 commodity code
-1 4 commodity item material description
-1 5 record type (required)- see note below
-1 6 RESERVED FOR LATER USE
-1 7 file units - see note below
-1 8 specialty item material description
-1 9 instrument item material description
-1 10 pipe support item material description
-1 11 generated item material description
-1 12 dry component center of gravity X coordinate
-reported in sub-units
-1 13 dry component center of gravity Y coordinate -
reported in sub-units
-1 19 area name
-1 20 partition number
Set TABLE to -2 and set COL as shown in the following index for
drawing data from the project database to appear in every record.
TABLE COL Special data item mapped to the record
-2 1 piping area
-2 2 primary line ID
-2 3 secondary line ID 1
-2 4 secondary line ID 2
-2 5 drawing number
-2 6 batch reference
LENGTH Is the length of the data item‘s field. The sum of offset + length must not
exceed the length of the output record (255 characters).
FLAG Is a special flag that is normally 0 but is set to 1 to inhibit conversion of
code-listed attributes to their ASCII string equivalents. When FLAG is
set to 1, the code-list number will be placed in the record.
Example:
12, 12, 14, 6, 0 maps the piping materials class into EVERY MTO neutral file record
starting at output field 15 (offset 14) for 6 bytes.
12, -2, 4, 10, 0 maps the line id (defined in the defaults file) into EVERY MTO record
starting at output field 5 for 10 bytes.
-1, 1, 20, 8, 0 maps the component database occurrence number into EVERY
record starting at output field 21 for 8 bytes. Note that for implied
materials this is the occurrence number of the GENERATING
component.
-1, 5, 0, 4, 0 maps the record type of each record into output field 1 for 4 bytes.
COMPONENT_ATTRIBUTES
Fields defined by this table appear in component, specialty item, pipe, instrument and pipe
support records. An entry in the table has the following form:
CT, CC, ET, EC, PT, PC, IT, IC, ST, SC, CPI, OFFSET, LENGTH, FLAG
CT, CC defines a table, column specification for the case when the current item
that is generating a neutral file record is a component. Valid values for
CT are 0, 12 and 34.
ET, EC defines a table, column specification for the case when the current item
is a specialty item. Valid values for ET are 0, 12 and 34..
PT, PC defines a table, column specification for the case when the current item
is a pipe. Valid values for PT are 0, 12, and 50..
IT, IC defines a table, column specification for the case when the current item
is an instrument. Valid values for IT are 0, 12, 67..
ST, SC defines a table, column specification for the case when the current item
is a pipe support. Valid values for ST are 0, 12, and 80.
When the MTO neutral file record is being generated for an item then its
type is determined and one of the entity, attribute pairs above is chosen
for purposes of fetching an attribute from the database.
Not all pairs in the above set need to be defined. If a component data
table entry should apply only to one type of item, set the entity, attribute
pairs for other types to zeroes.
CPI is a connect point identifier. It is used to access connect point attributes
by connect point color (green or red) rather than by attribute number for
the COMPONENT_ATTRIBUTES table. CPI is also used by the
IMPLIED_ITEMS table when set to 1 to indicate that the attribute will be
retrieved from the connect point of the item generating the implied
material.
When set to 1, CPI is used by the IMPLIED_ITEMS table to indicate that
the attribute will be retrieved from the connect point of the item
generating the implied material.
When CPI is set (nonzero), CT, ET, PT, IT, and ST should be set to zero
and CC, EC, PC, and IC should be set to one of the values shown in the
following index.
CPI Means
2 outside diameter
3 end preparation
4 schedule/thickness
5 pressure rating
8 weld number
9 weld type
10 gasket gap
13 inspection number
OFFSET is the offset into the neutral file record to the start of the field.
Example 1:
34, 3, 34, 3, 50, 3, 67, 3, 80, 4, 0, 53, 6, 0
This table entry maps the item name attribute for all component types into the neutral file record
starting at column 53 for 6 bytes.
34, 4, 0, 0, 50, 4, 0, 0, 0, 0, 0, 60, 6, 0
This table entry maps the new item name attribute for component types of COMPONENT and
PIPE. Nothing is generated in the record for SPECIALTY ITEMS, INSTRUMENTS or PIPE
SUPPORTS by this table entry.
0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 66, 8, 0
This table entry maps the GREEN nominal pipe size (also referred to as size 1) into the neutral file
record. Since pipe supports do not have connect point properties, no number is specified for them
in the entry.
0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 2, 74, 8, 0
This table entry maps the RED nominal pipe size (also referred to as size 2) into the neutral file
record.
0, 4, 0, 4, 0, 4, 0, 4, 0, 0, 1, 94, 6, 0
This table entry maps the GREEN schedule (schedule 1) into the neutral file record.
12, 14, 12, 14, 12, 14, 12, 14, 0, 0, 0, 118, 2, 0
This table entry maps the insulation purpose attribute from the segment into the neutral file record
for all items except pipe supports.
12, 27, 12, 27, 12, 27, 12, 27, 0, 0, 0, 126, 2, 1
This entry maps the paint code CODE-LIST VALUE from the segment into the MTO neutral file
record. The code-list value is put in the record rather than the attribute itself because FLAG is set
to 1 and the attribute being mapped is code-listed.
Example 2:
The following is an example of how to set the COMPONENT_ATTRIBUTES to extract item
inspection number and inspection numbers for item connect point one.
34, 121, 34, 121, 50, 59, 67, 128, 80, 38, 0, 96, 4, 0 !item insp key
34, 122, 34, 122, 50, 60, 67, 129, 0, 0, 0, 100, 4, 0 !cp1 insp key
IMPLIED_ITEMS
Fields defined in this table appear in neutral file records for bolts, gaskets and welds. The implied
items table provides a means to map attributes that are:
from the component that caused the item to be generated (for example: flange pressure
rating)
from the spec entry for the implied item (for example: for the commodity code)
from data calculated when the item is generated (for example: bolt length)
An entry in this table has the following form:
TYPE, CT, CC, PT, PC, IT, IC, ST, SC, CPF, ITEM, OFFSET, LENGTH, FLAG
TYPE defines the type of implied component that the table entry is to apply to.
TYPE TABLE ENTRY APPLIES TO
1 Gaskets only
2 Bolts only
3 Welds only
4 All of the above items
CT, CC defines a table, column specification from a generating component that
is to be mapped when the generating component is a COMPONENT or
SPECIALTY ITEM. Valid values for CT are 0, 12 and 34..
PT, PC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE. Valid values
for PT are 0, 12 and 50..
IT, IC defines a table, column specification from a generating component that
is to be mapped when the generating component is an instrument. Valid
values for IT are 0, 12 and 67..
ST, SC defines a table, column specification that is to be mapped when the
attribute is taken from the reference database entry for the implied item.
The only valid values for ST are 202 and 0..
CPF the attribute will be retrieved from the connect point of the item
generating the implied material. When set other than zero, CT, PT and IT
should be set to 0. CC, PC and IC should be set to one of the values
shown in the following Connect Point Attributes index..
Index Connect Point Attributes
2 Weld Type
3 Material A
4 Material B
OFFSET is the offset into the neutral file record to the start of the field.
LENGTH is the length, in bytes, of the field.
FLAG is a special flag used to inhibit the conversion of code-listed attributes to
the ASCII string equivalents.
You cannot map attributes for a weld from the reference database into the neutral file record.
However, you can use a component TYPE of 4 (for ALL implied items) when mapping
attributes from the spec for bolts and gaskets. In the case of a weld the field will be left blank.
Two welds may be generated on olet-like components. The first weld, which corresponds to
the weld that attaches the olet to the header, is given the size from the header pipe as a safe
estimate of the weld size. The second weld, which corresponds to the point where the branch
pipe attaches to the olet, is given the branch pipe size.
No welds are generated at branch welds. Branch welds are defined as those components that
are mapped to the ISOGEN symbol TESO. The reason for this is that the component itself
represents a weld and it is generated in the neutral file.
One weld is generated at a reinforcing pad. The weld represents the attachment of the pad to
the header pipe. The reinforcing pad component represents the attachment of the branch pipe
to the header.
Example:
This table entry maps the gasket size into the neutral file record starting at output field 67 for 8
bytes.
1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 66, 8, 0
This table entry maps the item name from the reference database for a bolt into the neutral file
record.
2, 0, 0, 0, 0, 0, 0, 202, 3, 0, -1, 53, 6, 0
This table entry maps the bolt length into the neutral file record.
2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 127, 8, 0
This table entry maps the inspection number for welds, bolts and gaskets into the MTO neutral file
record.
4, 0, 13, 0, 13, 0, 13, 0, 0, 1, 0, 51, 4, 0
GENERATED_ITEMS
Fields defined in this table appear in neutral file records for items generated through the reference
database and for chain wheel operators. The generated items table provides a means to map
attributes that are:
from the component that caused the item to be generated
from the reference database entry for the implied item (for example: for the commodity code)
An entry in this table has the following form:
CT, CC, ET, EC, PT, PC, IT, IC, ST, SC, CPI, ITEM, OFFSET, LENGTH, FLAG
Where:
CT, CC defines a table, column specification from a generating component that
is to be mapped when the generating component is a COMPONENT.
Valid values for CT are 0, 12 and 34.
ET, EC defines a table, column specification from a generating component that
is to be mapped when the generating component is a SPECIALTY
ITEM. Valid values for ET are 0, 12 and 34.
PT, PC defines a table, column specification from a generating component that
is to be mapped when the generating component is a PIPE. Valid
values for PT are 0, 12 and 50..
IT, IC defines a table, column specification from a generating component that
is to be mapped when the generating component is an instrument. Valid
values for IT are 0, 12 and 67..
ST, SC defines a table, column specification from a generating component that
is to be mapped when the generating component is a pipe support.
Valid values for ST are 0, 12 and 80.
CPI the attribute will be retrieved from the connect point of the item
generating the implied material. When set other than zero, CT, PT and
IT should be set to 0. CC, PC and IC should be set to one of the values
shown in the following Connect Point Attributes index..
CPI Means
1 retrieve a green connect point
property
2
retrieve a red connect point
property
Attr. Description
1 Generated item commodity code
2 Generated item quantity
OFFSET is the offset into the neutral file record to the start of the field.
LENGTH is the length, in bytes, of the field.
FLAG is a special flag used to inhibit the conversion of code-listed attributes to
the ASCII string equivalents.
Example:
34, 3, 34, 3, 50, 3, 67, 3, 80, 4, 0, 0, 53, 6, 0
This entry maps the item name of the component that generates some implied material into the
MTO neutral file record at offset 53 for 6 bytes.
0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 75, 8, 0
This entry maps the generated item quantity into the MTO neutral file record at offset 75 for 8
bytes. In the case of a chain wheel operator, this entry corresponds to the length of chain.
PDS Item name (see "The PDS Item Name" on page Columns 2-7, left justified
278):
ISOGEN symbol name (see "The ISOGEN Symbol Columns 9-12, left justified
Name" on page 278):
ISOGEN record number (see "The ISOGEN Record Columns 14-16, right justified
Number" on page 279):
Number of connect points (on page 279): Columns 18-19, right justified
Tap name (see "Tapped Component Record Number" on Columns 21-24, left justified
page 280):
Tap record number (see "Tapped elbows" on page 279): Columns 26-28, right justified
PDS operator name (see "PDS Valve Operator Name" on Columns 30-35, left justified
page 280):
end prep low (see "End Prep Low and End Prep High" on Columns 37-40, right justified
page 281):
end prep high (see "End Prep Low and End Prep High" Columns 42-45, right justified
on page 281):
See Also
The PDS Item Name (on page 278)
The ISOGEN Symbol Name (on page 278)
The ISOGEN Record Name (see "The ISOGEN Record Number" on page 279)
Number of Connect Points (on page 279)
Tapped Component Name (on page 279)
Tapped Component Record Number (on page 280)
PDS Valve Operator Name (on page 280)
End Prep Low and End Prep High (on page 281)
Order of Table Entries (on page 281)
The change-of-direction components for elbows are not restricted to 90-degree changes of
direction. Other change-of-direction components, such as 2-way valves, are restricted.
The tee components TESO and TEXX can have variable angle changes of direction. Other
branch components, such as 3-way valves, must have 90-degree changes in direction.
Tapped elbows
An elbow is one of the components that ISOGEN considers special. Because it is special, you may
not redefine it to add tap points as you can with most other symbols. This results in the need for
special handling of tapped elbows.
Symbol keys exist for elbows that have a single tap (see Appendix B). For an elbow that is tapped
in the model, the symbol key that is passed to ISOGEN is taken from the tapped component name
field of the table. Since there are no symbol keys for elbows with more than one tap, you will not be
able to extract a doubly tapped elbow.
The table entries must be defined in the same order as shown above.
Example 1:
Develop an example valve / operator table.
4, 2
'GATR', 'GAT',
'OP_3', 'VTXX', 'VVXX',
'OP_5', 'VKXX', 'VDXX',
'OP_9', 'VSXX', 'VNXX',
'OP_11', 'VGXX', 'VPXX'
You do not need to define every table entry with a value for SYMpq. If VALVp and OPERq
should not map to a new symbol, make the table entry a blank ('').
Every entry in the table, except for m and n, must be surrounded by single quotes and
separated by commas. Otherwise, an error will occur when the table is read in.
Each valve defined in the VALOPR table must still be defined in the PDS to ISOGEN symbol
map. When a valve and operator map to a new symbol in the VALOPR table, the new symbol
must have the same ISOGEN record number as the one defined for the valve in the
PDS-to-ISOGEN symbol map.
For example, you can map a PDS symbol named GLOR to an ISOGEN symbol named VVXX
with an ISOGEN record number of 130. However, you cannot map the GLOR with an operator
symbol of OP_3 to the ISOGEN symbol CVXX, because CVXX is an instrument with an
ISOGEN record number of 90.
Intergraph option 31 must be enabled in order for the VALOPR table to be accessed.
The capability provided by this table is similar to that provided through the PDS to ISOGEN
symbol map. If you are mapping valves and valve operators to ISOcan notGEN symbols, then
using the VALOPR table is much more efficient than having multiple records in the PDS to
ISOGEN symbol map.
If, however, you are utilizing the end prep range in the symbol map, you should also use the
PDS operator name which is input in the symbol map to map valves and valve operators. The
reason for this is that references to the VALOPR table overlay references to the PDS to
ISOGEN symbol map. That is, VALOPR table access occurs subsequent to the lookup in the
PDS to ISOGEN symbol map.
Repeatability
ISOGEN's Repeatability facility allows isometric drawings to be re-extracted. When a drawing is
re-extracted, its repeating data is recalled for purposes of extracting the isometric after
modifications have been made in the piping model. Repeating data includes:
The Iso's Traversal Start point - (saved to the project database)
The Extracted Item's Iso Sheet Number - (saved to the design database)
The extracted Item's Piecemark Number
Repeatability can be enabled and disabled via the Schedule Batch Job (on page 117) form.
See Also
Repeatability - Related Information (on page 285)
Repeatability Restrictions (see "Repeatability Restrictions and Limitations" on page 285)
Extraction Information in the Database (on page 286)
Determining the Traversal Start Point (on page 287)
Determining Sheet Split Points (on page 288)
Determining Spool Split Points (on page 288)
The repeatability facility should not be used if the design is not stable or if extensive changes
are being made to a pipeline. If extensive revisions are made to a line and repeatability is
used, the result may be a sheet that contains too much information to decipher.
If this situation occurs, it may be necessary to disable repeatability and extract the drawing
normally so that it can be repaginated.
Commands that maintain the old database record are preferred during piping design after the
option to use repeating isometrics has been used. Delete Component deletes the database
record, and there is no way of knowing the sheet to which it belongs. This is especially true if
the item prior to it is on sheet 1, and the item after it is on sheet 2.
If you plan on re-extracting an isometric drawing, it must first be extracted with ISOGEN
option 108 set to 1 or 2. Once set, this option will not allow pipe splits.
When a line is re-extracted, items with a sheet number of 0 will be placed on the same sheet
as the item just prior to it.
When a line is re-extracted, items that were added before the previous traversal start point will
be placed on sheet one.
It will not be possible for a multi-sheet iso to contain only disconnected pipelines. For
example, if sheet 1 has two notes CONT ON DRG 2, drawing 2 will connect these ends.
If an entire sheet is deleted, the sheet numbering will be incorrect when re-extracting a
drawing. For example, the initial extraction generates three sheets. A redesign is done and the
second sheet is deleted. When this line is re-extracted, it will produce two sheets since blank
sheets cannot be output.
New spool numbers will not be generated when additional piping is added to the drawing.
Since new spool numbers are not identified by ISOGEN, the spool number in the design
database will not be updated when extracting with existing sheets.
When a component belongs to a spool that starts on a different sheet, the piece_mark_no
value is reported as a three digit number in the format: xyy. Where x is the iso sheet number on
which the spool starts and yy is the component's spool number (on the x sheet).
Only shop items can receive piece mark numbers. All field items are assigned a
piece_mark_no of 0.
Intergraph option switch 68 can be used to stop the extraction process if the original start item
cannot be used.
The ISOGEN software will generate informational-type messages that show the decision
process that lead to selecting a traversal start point.
An informational-type message will be output if the previous item's sheet number was set to 0
and the current sheet number is a new sheet. This reminds you to verify that all items were put
on the correct sheet. The message will include the occurrence number of the item with sheet
set to 0. A message to be used by the piping software is output in the MTO format.
Error and Warning messages concerning sheet splits are output to the end of idf generation.
Welds
The following is a list of weld features available in the ISOGEN software:
Delivered weld symbols
Dotted weld symbols
User-defined weld symbols
Codelist values for standard notes 180 and 1100
Weld type and mapping
Offshore fabrication category
Unique weld numbering
User-defined weld prefix
User-defined weld summary report
Welds listed in the bill of materials
A weld type defined as codelist value 2 will be interpreted as a no weld connection. This can
be used when a weld is not wanted on match lines or pipe and pipe bends. All PDS
applications recognize codelist value of 2 (from codelist 1100: weld type) as a no weld
connection.
For pipe bends, change skey PB to PBBW designates to the ISOGEN software that the
connection is a butt weld. ISOGEN will automatically place a shop weld symbol at the
connection and include the correct data in the cut list. The delivered map file will not change
(set to PB by default).
See Also
Weld Enhancements - Related Information (on page 290)
Delivered Weld Symbols (on page 290)
Dotted Weld Symbols (on page 291)
User-defined Weld Symbols (on page 291)
Codelist Values for Standard Note 180 and 1100 (on page 291)
Weld Types and Mapping (on page 292)
Offshore Fabrication Category (on page 292)
Unique Weld Numbering (on page 292)
User-defined Weld Prefix (on page 293)
The Weld Summary Report (on page 293)
Welds Listed in the Bill of Materials (on page 297)
Description SKEY
Description SKEY
Workshop WWD
Site WSD
Field Fit WFD
Weld Mitre WMD
Weld Mitre WMFD
Offshore Weld WOD
Offshore Weld Field Fit WOFD
Erection Weld Connection on fittings with SW, SC, XXD
CP
When the USER_DEFINED_WELDS section is not added to the options file, the following are
true:
Shop welds (WW SKEY) and field fit welds (WF SKEY) are the only available types of
welds.
Shop welds are given fabrication codelist value numbers 11 through 20 inclusive.
No Weld is given fabrication codelist value 1.
Field fit welds are given all other fabrication codelist value numbers with the exception of
1, and 11 through 20.
WELD-SUMMARY-COLUMN-HEADINGS
WELD-SUMMARY-DATA-ITEMS
N.S.
Unless otherwise stated, where a number is required it will be integer or in real mm's with only
one decimal place allowed.
Unless otherwise stated, all of the following inputs are mandatory.
Define the form of list to be output by entering one of the following.
CONTINUOUS-DOWN
CONTINUOUS-UP
Define start positions for information using the format:
START-POSITION XPOS YPOS
Where: XPOS and YPOS is the x and y location in the design file.
Define the vertical spacing between each line of horizontal text on the welding list using the
format:
VERTICAL-SPACING value
Define the maximum number of lines that can be printed before automatic overflow onto
another sheet occurs using the format:
MAXIMUM-ENTRIES value
Where: value is an integer
Define the character height used for weld information using the format:
TEXT-HEIGHT value
Define the level where weld information should be placed. (Optional) Use the format:
DRAWING-LAYER value
Where: value is a level 1 - 63.
Define the weight of characters output. (Optional) Use the format:
TEXT-THICKNESS
Where: value is a weight 0 - 10.
N.S.
The printed weld summary title definitions (WELD-SUMMARY-TITLES) This section can
contain two types of information
Heading titles
Data items to be listed with the title
Unique identifiers available for title information:
PIPELINE-REFERENCE
PIPING-SPEC
DATE-DMY
PAGE
The column heading definitions (WELD-SUMMARY-COLUMN-HEADINGS). This section can
be any ascii string.
The data definitions to be listed in each column (WELD-SUMMARY-DATA-ITEMS)
Refer to the previous definition of Weld Box Data Item for the format of this section.
Single quotation marks (' ') used with PAGE attribute indicates program generated page
number.
'Blank' indicates a blank line.
The overall width of the weld summary report should not exceed 130 characters.
An example for user defined backing weld list in the WDF file:
WELD-INFO-CONTROLS
CONTINUOUS-DOWN
START-POSITION 225.0 80.5
VERTICAL-SPACING 4.5
MAXIMUM-ENTRIES 20
TEXT-HEIGHT 2.5
DRAWING-LAYER 16
TEXT-THICKNESS 2
WELD-INFO-DATA-ITEMS
'WELD-NO' 225.0
'WELD-CAT' 235.0
'N.S.' 245.0
'WELD-TYPE' 260.0
An example for a user defined weld summary report in the WDF file:
WELD-SUMMARY-TITLES
WELD SUMMARY PAGE ' '
'Blank'
PIPELINE REF: 'PIPELINE_REFERENCE'
'Blank'
PIPING SPEC : 'PIPING-SPEC'
WELD-SUMMARY-HEADINGS
Weld Weld N.S. Weld Welder
No Cat mm Type ID
____ ____ ____ ____ ______
WELD-SUMMARY-DATA-ITEMS
'WELD-NO'8 R
'WELD-CAT' 17 L
'N.S.' 26 L
'WELD-TYPE' 37 L
Dimensioning Features
ISOGEN's dimensioning features allows you to:
Dimension Valve Centerlines
Suppress Branch Dimensioning
String Dimensioning
Gaskets Included In Flanged Component Dimensions
USA Style Dimensioning
Non-Dimensioned Supports
ISOGEN option 119 controls vertical dimensions/elevations. See Alias ISOGEN Tables
(see "Appendix: Alias ISOGEN Tables" on page 353) for more information.
String Dimensioning
This feature allows pipeline components to be dimensioned individually.
ISOGEN option 9 flags individual dimensions to be output for every component in the pipeline.
See Alias ISOGEN Tables (see "Appendix: Alias ISOGEN Tables" on page 353) for more
information.
Coordinate Features
ISOGEN's coordinate features allow you to:
Extend Witness Lines
Display Elevations at Bend/Elbow Intersections
Display Elevations at Branch Intersections
Display Split Point Coordinates
ISOGEN option 119 controls vertical dimensions/elevations. See Alias ISOGEN Tables
(see "Appendix: Alias ISOGEN Tables" on page 353) for more information.
ISOGEN option 66 is used to define the Display Elevation at Branch Intersections feature.
See Alias ISOGEN Tables (see "Appendix: Alias ISOGEN Tables" on page 353) for more
information.
See Also
Detailed Sketch and Entries in the DDF (see "Detail Sketch Entries in the DDF" on page 304)
TEXT-HEIGHT 3 determines the text height for the cross reference identifier.
TEXT-THICKNESS 2 determines the weight of the text for the cross reference
identifier.
DRAWING-LAYER 1 determines the level for the cross reference identifier text.
For more information about the DDF, refer to Isometric Presentation (on page 309).
Example
SKETCH-SIZE 50 50
CROSS-REFERENCE 47 1 ALPHA
Weight Display
The Weight Display Facility allows the weight stored in the Design database for each component
to be extracted from the 3D model and listed on the isometric material list. Total weight can be
generated for the pipeline, for the Fabrication (Shop) components, for the Erection (Field)
components, and for Offshore components. Spool weight can be generated for Spool isometrics.
See Also
Weight Display - Related Information (on page 307)
If the Debug switch on the Submit Batch Job form is set to on, a center of gravity report file,
<isoname><sheet#>.cog, is written to the output directory.
If the Verify on the Submit Batch Job form is set to on, additional Intergraph information about
each component is added to the center of gravity report file.
In the STIB data file (used to place drawing title block text), center of gravity x, y and z
coordinates are assigned as node numbers 908, 909 and 910 respectively.
Isometric Presentation
ISOGEN's Presentations feature allows you to customize the presentation of a generated
isometric drawing. ISOMETRIC-DEFINITION is the identifier used when defining information for
Isometric Presentations.
When using the user-defined formats, it is your responsibility to ensure (by doing trial
runs) that the specified options are practical and produce the required isometric presentation
before committing to project use.
The drawing definition file (DDF) contains user-defined requirements that determine the final
plotted isometric presentation. The DDF file is the eleventh entry in the FILES section of the
options file.
In addition to containing isometric presentation information, the DDF also contains Detail Sketch
definition data (DETAIL-SKETCH).
Subsection identifiers for user-defined presentation features include:
PIPELINE-ATTRIBUTES
PIPELINE-ATTRIBUTES-SPECIAL
PIPELINE-ATTRIBUTES-DOTTED
BEND/ELBOW-REPRESENTATION
FITTINGS-GENERAL
FITTINGS-SPECIAL
FITTINGS-UNDIMENSIONED-BRANCHES
MISC-ITEMS
LAYER-NAMES
An example data definition file is located at the end of this section.
The DDF uses the following conventions:
Must be an ascii character file.
All identifiers (Main and Sub-section) plus all data attributes must start in position one on a
new line.
No spaces are allowed in any identifier or attribute name.
Use of any of the subsection identifiers is optional. Program defaults will be used as required.
See Also
Isometric Presentation - Related Information (on page 310)
PIPELINE-ATTRIBUTES (on page 310)
PIPELINE-ATTRIBUTES-SPECIAL (on page 311)
PIPELINE-ATTRIBUTES-DOTTED (on page 312)
BEND/ELBOW-REPRESENTATION (on page 312)
FITTINGS-GENERAL (on page 313)
FITTINGS-SPECIAL (on page 314)
FITTINGS-UNDIMENSIONED-BRANCHES (on page 315)
MISC-ITEMS (on page 316)
LAYER-NAMES (on page 316)
Program Defaults (on page 317)
Example Drawing Definition File (on page 317)
PIPELINE-ATTRIBUTES
The PIPELINE-ATTRIBUTES section of the DDF allows you to define the following characteristics
for a plotted pipeline (Pipe, Elbows, Bends, Tees, Crosses, etc.):
N.S. (Bore Units)
OBN.S. Range
Plotted Pipe Thickness
Layer (Level) number
Color
Attribute/Data Identifiers
Bore Units N.S. Data Data = INCH or MM
N.S. Range N.S.RANGE min and max min/max bores may be stated in either Integer or
bore Real (such as, 1 1.0 1.5 10 10.0)
Thickness THICKNESS data 1 data 2 data 1 = Integer number representing required
thickness.
data 2 = Actual Thickness (width) of plotted line in
mm (Real Number).
Layer LAYER data data is an Integer identifying the required Layer
(Level) to which the Pipeline is to be assigned.
PIPELINE-ATTRIBUTES-SPECIAL
The PIPELINE-ATTRIBUTES-SPECIAL section of the DDF is used in the same way as the
PIPELINE-ATTRIBUTES feature except that the attributes set only apply to pipeline sections
designated Special Status.
Special Status is recognized when attribute status is set to DOTTED or NO-MTO.
PIPELINE-ATTRIBUTES-DOTTED
The PIPELINE-ATTRIBUTES-DOTTED section of the DDF allows you to define thickness, layer,
color, and style attributes for the following three categories of dotted representation.
Dotted Special Status (SPECIAL-STATUS; such as Dotted, NO-MTO Items)
Dotted Pipeline Continuations (PIPELINE-CONTINUATION)
Dotted items at isometric Split Points (DRAWING-SPLIT-POINTS)
BEND/ELBOW-REPRESENTATION
The BEND/ELBOW-REPRESENTATION section of the DDF allows you to define Elbows and
Bends to be either Round or Square when displayed on the isometric drawing.
FITTINGS-GENERAL
The FITTINGS-GENERAL section of the DDF allows you to define attributes for all Fittings. These
attributes include:
N.S. (Bore Units)
N.S. Range
Plotted Fitting (Component) Thickness
Layer (Level) number
Fitting Scale (Plotted size of fittings) (to be applied to standard ISOGEN symbols)
Color
FITTINGS-SPECIAL
This FITTINGS-SPECIAL section of the DDF allows you to define Thickness, Layer, Scale, or
Color attributes for specific types of components.
The settings presented in this section will override the Fittings-General settings for the selected
types of components.
FITTINGS-UNDIMENSIONED-BRANCHES
The FITTINGS-UNDIMENSIONED-BRANCHES of the DDF section allows you to vary the
Thickness, Layer, Scale, and Color of any component that is included in any Undimensioned
Branch.
Attributes/Data identifiers are the same as the attributes/data identifiers for FITTINGS-GENERAL.
MISC-ITEMS
The MISC-ITEMS section in the DDF allows you to set the Thickness, Layer, and Color data for
the following types of miscellaneous items that appear on an isometric drawing:
DIMENSION-TEXT
DIMENSION-LINES
ISO-TEXT
FRAME-TEXT
SKEWS
HATCHING
LAGGING
TRACING
FRAME
WELD-BOX
SPEC-BREAKS
MATERIAL-LIST (Styles 1 nd 2 only)
LAYER-NAMES
The LAYER-NAMES section in the DDF allows you to issue standard Names to any layer number
used in any of the other sections.
Program Defaults
The table below shows the program default settings for THICKNESS and LAYER for the various
elements that are used in the generation of a plotted isometric drawing.
Default Default
Element Thickness Layer
Pipeline (including Elbows, Tees, etc.) 3 (0.6 mm) 1
LAYER-NAMES
1 '1'
2 '2'
3 '3'
4 '4'
5 '5'
6 '6'
7 '7'
8 '8'
9 '9'
10 '10'
11 '11'
12 '12'
13 '13'
14 '14'
15 '15'
16 '16'
17 '17'
18 '18'
19 '19'
20 '20'
21 '21'
22 '22'
23 '23'
24 '24'
25 '25'
26 '26'
27 '27'
28 '28'
29 '29'
30 '30'
31 '31'
32 '32'
33 '33'
34 '34'
35 '35'
36 '36'
37 '37'
38 '38'
39 '39'
40 '40'
41 '41'
42 '42'
43 '43'
44 '44'
45 '45'
46 '46'
47 '47'
48 '48'
49 '49'
50 '50'
Isometric Types
Isometric Type definitions allow more flexibility with the line name definition. By using Types
feature, you can track drawing records more accurately and efficiently.
Isometric Types also allow you to store the same line name multiple times in the database, each
time as a different Type. For example, line ABC can be stored twice, once as Fabrication Type and
once as Spool Type. The Type attribute creates a unique database entry.
Information Messages
I1 - The Graphic Commodity Library does not exist or an error occurred when it was opened.
This message indicates a problem with the graphic commodity library. Make sure that it is
properly attached to the primary (the first) model design file. If there is doubt then you
should enter the file in graphics and try to place any component. Iso extraction requires
read access to the file.
annotation commands might uncover the problem. Make sure that your process has read
access to the file.
I10 - An error occurred while reading the PDS to ISOGEN symbol map.
Some difficulty occurred while the PDS-to-ISOGEN symbol map file was being read in. Check the
symbol map file that is defined in the options file for mistakes.
I23 - The last start point is chosen to be the traversal start point
Table: 3 Component Occ: 4195082 Segment Occ: 4194661
Warning Messages
W1 - Error computing valve oper or reducer orientation.
An error occurred in the calculations to orient a valve operator or an eccentric reducer. In
both cases the connect point orientations should be checked in graphics to confirm that
they are correct.
W12 - The coordinate system option is invalid. Coordinate system is set to PLANT.
The coordinate system defined in the options file is incorrect so it was set to a default
value. Check the option specified in the options file.
W23 - An error occurred while generating implied materials. Bolts, a gasket, or a weld will
NOT be generated in the drawing and/or the mto neutral file.
Some error resulted in no implied materials. Check the error message file for details of the
problem.
W27 - The Material Description Library is required in order to generate implied materials.
Some materials might be missing from the MTO neutral file.
A component indicates that implied material should be generated from the Material
Description Library but the library is either not attached to the model or the library that is
attached does not exist.
W28 - Error accessing the Material Description Library for implied materials.
A component indicates that implied material should be generated from the Material
Description Library but none was found. Check to make sure that the library contents are
correct.
W31 - Error opening segment data file. File will not be created.
The file holding title block attributes generated from the SEGMENT_DATA_TABLE (in the
title block tables file) could not be opened. No title block data will be generated.
W32 - Error opening STIB input file. File will not be created.
The file holding title block attributes generated from the DRAWING_DATA_TABLE (in the
title block tables file) could not be opened. No attributes generated by this table will
appear in the title block.
W34 - Error opening MTO Neutral File - file will not be created.
An error occurred when creating a new mto neutral file. Make sure that your process has
write access to the default directory.
W40 - The number of components exceeds the limit of the maximum allowed number of
components in a multiple bolt-through.
W41 - Error retrieving component from linkage. Cannot determine second orientation for
operator.
An error has occurred while scanning the design file for a valve operator that requires a
second orientation. This is probably an Intergraph software problem.
W44 - The last start point is chosen to be the traversal start point
The segment occurrence is different with that of the last start point
Old - Table: 3 Component Occ: 4195082 Segment Occ: 4194661
New - Table: 3 Component Occ: 4195082 Segment Occ: 4194662
W55 - Overlapping components were detected. Refer to the HITS report for details.
W56 - Two end points match the last start point segment occurrence
The end closest to the last start point is the chosen start point
Old - Table: 3 Component Occ: 4195082 Segment Occ: 4194661
New - Table: 3 Component Occ: 4195334 Segment Occ: 4194661
W57 - Only one end point matches the last start point segment occurrence
This end point is chosen to be the traversal start point
Old - Table: 3 Component Occ: 4195082 Segment Occ: 4194661
New - Table: 3 Component Occ: 4195334 Segment Occ: 4194661
W58 - No end point matches the last start point segment occurrence
The end closest to the last start point is the chosen start point
Old - Table: 3 Component Occ: 4195082 Segment Occ: 4194661
New - Table: 3 Component Occ: 4195334 Segment Occ: 4194661
W62 - The last component on sheet 1 was added prior to this extraction
Partition: 8 Table: 3 Occ: 32 120
W64 - Error in rotation matrix for pipe support. Pipe support <Occurrence Number> in Model
attachment number <Model number>.
W65 - Error opening PDME neutral file. File will not be created. <File name>.
W66 - No component was encountered. The start point will be referenced for Structural
Dimension.
W67 - FrameWork Ascii file not found in the project directory. <File name>
W70 - Outside diameter is zero in design database. No B.O.P. elevation reported at this time.
Partition: 26 Table: 3 Occ: 52 208
When the outside diameter is zero in the design database, the outside diameter is not
assigned in the physical data EDEN module. The software will not try to calculate the
bottom of the pipe elevation at the component with zero outside diameter.
Error Messages
E2 - Error reading type 63 element from design file.
The primary model file (the first model file input) does not contain the proper type 63
elements. Check the file with EDG and/or attempt to work in it in graphics.
E9 - First header record must be a line name id (-6) record. Modify the PIPELI NE_HEADER
table in the extraction options file.
The first entry in the PIPELINE_HEADER table in the options file must always be a -6
record for the line name or line id. Correct the table in the options file.
E15 - Number of connect points exceeded internal limit of 2000 connect points.
The maximum number of connect points per extraction is 2000. Break the line into two
separate line names and re-extract the line as two separate isometrics.
E23 - Environment variable ISOOPTION not defined or file does not exist
E27 - Error reading the PDS to ISOGEN symbol map - No valid entries defined in the table.
The PDS to ISOGEN symbol was successfully read but no valid entries were found in the
table.
E33 - No components were found that match the database search criteria.
Either the line name substrings or line ID‘s that were specified in the input do not identify
any lines that exist in the input model files. Check the inputs to make sure that they are
correct and agree with the line name or attributes that make up the line id.
E49 - Component does not have an entry in the PDS to iso symbol map.
(This error does not apply to ISOGEN.)
E53 - Error retrieving component from linkage: cannot determine cog for mto neutral file
E54 - Error retrieving component from linkage: cannot process offset geometry component
E55 - Error retrieving component from linkage: cannot process offset geometry component
E56 - Error retrieving component from linkage: cannot process 180 degree turn
E58 - Check the number of table entries specified against the actual number of table entries.
Also, check the format of each table entry
E65 - No components were found that match the database search criteria
E71 - Line extends over the maximum limit of 256 design file.
E72 - The chosen starting point is not the last traversal start point
Stop extraction because Intergraph option 68 is set to 1
Old - Table: 3 Component Occ: 4195082 Segment Occ: 4194661
New - Table: 3 Component Occ: 4195334 Segment Occ: 4194661
E73 - Error opening piping job specification table library <Library name>.
ISOGEN
The error messages issued by ISOGEN (through IZOD2) are directed to two places. Errors issued
by ISOGEN proper are directed to the ISOGEN message file. This file is either named in the
options file or has the same name as the output iso file name with an extension of .msg. Errors
generated by the Intergraph design file interface are directed to a file named IZOD2.ERR. When
IZOD2 is run through the delivered command procedures then IZOD2.ERR is appended to any
error message file created by the ISOGEN interface - pdsidf.
If the reference point on the pipe resides in the same plane as the structural component or
grid line, a FAIL message will appear on the isometric and the .err file will report a
doubleback pipe error. This error is a result of the manner in which the ISOGEN software
interprets the .idf file and should be ignored.
(35:2016) - DATA OVERFLOW, DRAWING REJECTED, TOO MUCH DATA, TRY SMALL ER
SPLIT
Too much data is being put onto too small a sheet. Either insert some manual pipeline
splits or use a larger paper size.
(35:2023) - WARNING, PAPER SIZE > A1 OR AD - THIS MAY PRODUCE UNACC EPTABLE
RESULTS.
Too large a paper size might result in unacceptable drawings.
(35:2025 ) - CHECK
ISOGEN considers that the drawing layout requires checking to make sure that it is
satisfactory.
(35:2026 ) - FAIL
ISOGEN considers that the drawing has failed in one of the stages of setting it up for
plotting.
(35:1001) - OVER 200 ALTERNATIVE TEXT RECS. FOLLOWING DATA IGNORED. MORE
THAN 200 TEXT RECORDS - DEFAULT TABLE USED.
ISOGEN allows a maximum of 200 ATEXT‘s. Anything more will be ignored.
(35:1002 )
Same as 35:1001.
(35:1003 )
Same as 35:1001.
(35:1022) - THE MATERIAL CODE IS TOO WIDE AND HAS BEEN CHANGED FROM — TO—
The material code has been trimmed to the maximum allowable length.
(35:1027) - WARNING - ILLEGAL SCALE FACTOR FOUND FOR LINE FLOW ARROW -
DEFAULT SCALE 8 USED
The scale factor used for the pipeline flow arrow was set to an invalid value.
(35:1032) - WARNING - ONLY NEW FORMAT SPEC BREAK ALLOWED ON SYSTEM ISOME
TRICS. SET SPEC BREAK SWITCH TO NEW FORMAT.
The ISOGEN option controlling the spec break format must be set to 1.
(35:1035) - WARNING - USER DEFINED SPOOL NAME EXCEEDS MAX OF 30 -ONLY F IRST
30 WILL BE OUTPUT AT FRAME POSITION.
A user defined spool name is too large.
(35:1036) - WARNING - USER PREFIXED SPOOL NAME EXCEEDS MAX OF 30 -ONLY F IRST
30 WILL BE OUTPUT AT FRAME POSITION.
A user prefixed spool name is too large.
(35:1038) - WARNING - USER DEFINED FITTING NEW KEY ALREADY EXISTS -OLD SH APE
USED.
The new shape key (skey) for a user defined symbol already exists within ISOGEN.
Another symbol name must be chosen.
(35:1052) - WARNING - OVERFLOW IN CUT PIPE REPORT ARRAY, ONLY 2000 ENTRIE S
ALLOWED.
The maximum cut pipe report size has been exceeded.
(35:1053) - WARNING - OVERFLOW IN USER DEFINED OFFSET FITTINGS, ONLY 100 ENT
RIES ALLOWED.
The maximum of 100 user defined offset fittings has been exceeded.
(35:1059) - WARNING - SPLIT POINT HAS BEEN POSITIONED INCORRECTLY - SPLIT POINT
HAS BEEN REPOSITIONED.
ISOGEN has rejected a user defined split point and repositioned it.
(35:1062) - WARNING - PIPE CONFLICT (PIPE ON/OFF MATERIAL LIST) - CHECK CUT LI ST.
ISOGEN is unable to position comments using the given coordinates.
() (NEW) - WARNING - BATCH INPUT FILE CREATED WITH EARLIER VERSION OF PD_ ISO
BATCH INPUT FILE VERSION: BATCH DATA VER 4.0
Iso types are not represented in a batch input file created prior to PD_ISO version
5.00.00.05. You should recreate all batch input files using a PD_ISO version greater than
5.00.00.05.
(35:1104) (New) - ERROR - UNACCEPTABLE POSITION FOR ’skey’ SYMBOL ’skey’ RECOR
D CO-ORDS ARE ***** ***** ***** SYMBOL NOT ON DRAWING
E2 - Logical name ISOSEED is not defined or the iso seed file does not exist
This error message can only be generated when a wildcard character is used in the output
design file name. When this is the case then IZOD2 copies the seed file itself for each
sheet that is generated. If the logical name is not defined or the file does not exist then the
file cannot be copied.
2. Verify that there are not too many process running on the workstation.
3. Verify that the system has enough memory.
Error occurred while creating the Plot Meta File: Check if there is enough memory space.
Record ID
No. Purpose Remarks
Record ID
No. Purpose Remarks
-24 Spare
-25 New Pipeline Reference (Used to indicate start of new
pipeline on multi-pipeline plot.)
-26 Specification Change Identifier
-27 Spare
-28 Spare
-29 Spare
-30 Connection Comment - Continued ON
-31 Connection Comment - Connected TO
-32 HCON/TCON = OPEN (Not used by PDS)
-33 HCON/TCON = CLOS
End Connection Type (such as a cap, blind plug, etc.)
-34 HCON = VENT (Not used by PDS)
-35 HCON = DRAN (Not used by PDS)
-36 Unset HREF or IREF Indicator
(But only when HCON or TCON is not set to OPEN,
CLOS, VENT, DRAN or SCRD)
-36 is used to disable ―No Connection ...‖ notes from
being displayed. (See also Intergraph Option 6)
-37 Comment on spool, fitting, or hanger
-38 Drawing Split Point Indicator ( + + + + )
-39 Spare
-40 Skewed spindle directions or skewed ecc reducer flat
directions
-51
-52
-53
This block (-51
-54 to -60)
-55 is reserved for
RESERVED
-56 internal
-57 Isodat
processing.
-58
-59
-60
Record ID
No. Purpose Remarks
Bend 30 - - 31
Elbow 35 - - 36
Gasket 110 - - -
Bolt 115 - - -
Weld 120 - - -
Cap 125 - - -
Coupling 126 - - -
Union 127 - - -
Valve 130 - - -
Trap 132 - - -
Vent 134 - - -
Filter 136 - - -
Option Switches
This is a brief summary of the option switches operated by the 140-word options block.
Recommended default values for each option are shown, together with either a list of alternatives
or an indication of appropriate data values. Full details (where appropriate) can be found in
Chapters 3 or 4.
Any standard settings (Std. is =) indicated on the following pages are default settings from Alias;
these settings are required to produce a 'STANDARD' isometric drawing. You can make various
alternative settings to meet specific project requirements.
For any switch with multiple switch settings−such as A, B, C, D, E−the switches read from right to
left, as shown below. Leading 0s (zeros) can be omitted, but trailing 0s must be included.
The following ISOGEN options must not be changed from their delivered settings.
Option Switch 8
Option Switch 9
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
13 5 Std. is = 5 mm for bottom margin
dimension. or set:
data Alternative value for bottom margin.
Drawing Size 14 2 Std. is = A2 paper size (420 x 594 mm)
Or set:
1 For A1 paper size (594 x 841 mm)
3 For A3 paper size (297 x 420 mm)
4 For A4 paper size (210 x 297 mm)
Or set:
5 For AD paper size (22‖ x 34‖)
6 For AC paper size (17‖ x 22‖)
7 For AB paper size (11‖x17‖)
8 For AA paper size (8.5‖ x 11‖)
9 For AE size drawings (33‖ x 44‖)
10 For A0 size drawings (841 mm x 1189 mm)
Or set:
15 data New value for drawing height in mms
16 data New value for drawing width in mms
Non-standard drawing sizes are
controlled by Option Switches 15 and 16,
which, if set, override any setting in Option
Switch 14.
Flow Arrows 17 0 Std. is = 0 for fluid flow arrows on selected
in-line components.
Or set:
1 To suppress fluid flow arrows.
Frame Control 18 0 Std. is = 0 for standard Isoplot drawing
frame.
Or set:
1 To suppress standard Isoplot drawing
frame.
Falling Lines 19 Used to control how falling sections of
(Slope) pipeline are actually to be defined on the
iso.
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
0 Std. is = 0 to define falling sections of
pipeline in terms of an angle (i.e., FALL
1.5°).
Or set:
1 To define falling sections in terms of a falls
ration (i.e., FALL 1:60).
2 To define falling sections in terms of a falls
percentage (i.e., FALL 2%). This value is
always output as a whole percentage.
3 To define falling sections in terms of grads
(i.e., FALL 1 GRAD).
4 To define falling sections in terms of an
incline (i.e., FALL 3/16' PER FT).
5 To define falling sections in terms of an
incline (i.e., FALL 16 MM PER M).
6 To suppress falling line indication.
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
data Std. is = 5 degrees or ratio of 1:11 or 9
percent or 5 gradients or 1" per ft (Imperial)
or 88 mm per meter depending upon which
key word is set as the first parameter. (All
these are approx. = to 5°.)
or set:
To the required value for the desired cut-off
value of the previous switch (19). If the
correct parameter for Switch 19 is set then:-
For 9 degree. cut-off, enter 9.
For 1:6 cut-off, enter 6.
For 16% cut-off, enter 16.
For 10 grad. cut-off, enter 10.
For 2" per foot cut-off, enter 2.
For 166 mm per cut-off, enter 166.
The default cut-off value is 5 ° or its
equivalent as indicated above.
Isometric Type 21 0 Std. is = 0 for combined isometrics (Fab and
Erec information.).
Or set:
1 For Erection isometrics only.
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
D/E/F data Value used for offshore welds
Standard is 0 mm.
Values are in mm.
G/H/I data Value used for shop weld allowance
Standard is 0 mm.
Values are in mm. This value is only applied
to Shop Test Welds.
Intergraph Option Switch 62 (Weld
Number Display), position C, must be set to
1 for ISOGEN 22 to work properly.
Plotted Material 23 This option allows control of the material list
List Control on the iso and the style of the material
control file. (Material control file generation
controlled by Intergraph Option 1.)
A 0 Material list plotted
B Blank or 0 No action
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
E Blank or 0 Sectionalized form of Material List with title
for each group of components (default).
1 Continuous form of Material List. No
headings other than those set in the
Material Definition file by the user.
(No separate FAB / EREC sections. No
component subgroup headings.)
Components are continued to be sorted into
Groups. Horizontal list is drawn across the
Material List after each group of
components. Category identifiers (ATEXT
-376, -377, -378) and Group identifiers
(ATEXT -307, -308, - 309, -311 through
-315) are both available for use in any
user-specified column position.
Material List 24 Metric or Imperial Units used with this
Type/Length option are governed by ISOGEN option 41,
Units Dimensional Units.
A 0 Produce a material list on a per drawing
basis with length units to the nearest 1/10
meter or 1/10 foot (default). This position
must be set to 0.
B 0 Output pipe length in a x.xM or x.x' format.
(for example, 10.4M or 10.4') (default)
1 Output pipe length in a x MM or x' x" format.
(for example, 1040 MM or 10' 5")
2 Output pipe length in a x.xxx M or x.xxx'
format. (for example, 1.040 M or 10.510')
Material List 25 A 0 Material List on left side of isometric
Position & Title drawing. The title block is located in the
Block Position bottom right corner of the drawing area.
1 Material List on right side of isometric
drawing. The title block is located in the
bottom right corner of the drawing area.
B 0 Place title block in the bottom right corner of
the drawing area. (default)
1 Place Title block at the bottom of the
material list.
2 Do not place a title block.
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Option Switch 39
Option Switch 40
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Option Switch 41
Option Switch 42
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Spare 52
Option Switches 67 - 72
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Option Switch 73
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Number Box Number boxes.
Enclosure
When style 1 or 2 boxes are being
used, ALL pipe part numbers will be
converted to arrowed-out message style.
Option Switch 74
B Erection Materials:
0 Accumulation ON
1 Accumulation OFF
0 Accumulation ON
1 Accumulation OFF
0 Accumulation ON
1 Accumulation OFF
0 Accumulation ON
1 Accumulation OFF
0 Accumulation ON
1 Accumulation OFF
Option Switch 75
Weld Number 75 This option gives control over the style of Box
Box Enclosure
enclosure for individual Weld Numbers.
A For Shop Welds ONLY:
Determines the enclosure style for weld
numbers. All values, except for 0 weld
numbers, are arrowed messages.
0 Normal weld numbers in small circles local to
the weld.
1 Weld number in a diamond-ended box.
2 Weld number in a round-ended box.
3 Weld number in a triangle.
6 Dynamically-sized circle.
6 Dynamically-sized circle.
6 Dynamically-sized circle.
Option Switches 76 - 79
Option Switches 80 - 89
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
1 On
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
C Dimensioning on valves with screwed ends
0 Off
1 On
1 On
0 Off
1 On
0 Off
1 On
1 On
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
Spare 83 to 89
Spare 90, 91
Units for Detail 92 Sets the type of units for detail sketches that
Sketches have been used.
0 Metric units
1 Imperial Units
Spare 93, 94
Skew Box Style 99 A 0 Std. is = 0 for Skews enclosed in full boxes with
and standard dimensioning.
Dimensioning
When value is set to 0, hatching is not
performed.
1 For Skew Triangles with standard
dimensioning.
2 For Skew Triangles with standard
dimensioning but with standout distance as
specified by Switch 100.
Spare 110
Flow Arrow 112 This option is used with 149 record types
Size whose skey is set to FLOW.
0 Std. is = 0 set at default scale factor size of
8.
1 Suppress pipeline flow arrows.
File
Isometric Switch Marker or
Facility Word # Position Data Parameter Value Options
2 Round-ended box
5 Square-ended box
Spare 124 -
126
Symbol Keys
End Prep Connections
The ** characters in the symbol key may be replaced with one of the following end prep types:
Number of Segments:
The @ character in the symbol key may be replaced with an integer value in the range 1 to 9,
inclusive, to denote the number of segments. Currently, regardless of the value assigned to @,
the symbol is drawn per the Skey Plotted Isometric Shape displayed in this section. However, in a
future release of the software, the numeric value assigned to @ will be used in conjunction with a
costing package so that the number of segments in the bend can be passed to the costing system.
Bend Radius:
The + character in the symbol key may be replaced with an integer value in the range 1 to 9,
inclusive, to denote the bend radius.
Caps (SKEYs)
Description Key Plotted User-Definable
Isometric Shape (Yes/No)
Cap - Butt Weld KABW Y
Couplings (SKEYs)
Description Key Plotted User-Definable
Isometric Shape (Yes/No)
Nipple - Screwed (Running) NRSC Y
Crosses (SKEYs)
Description Key Plotted User-Definable
Isometric Shape (Yes/No)
Cross - Butt Weld CRBW N
Flanges (SKEYs)
Description Key Plotted User-Definabl
Isometric e (Yes/No)
Shape
Flange - Blind (Blank) FLBL Y
Instruments (SKEYs)
You can replace the ** characters in the symbol keys with an end prep type. For more information,
see End Prep Connections (see "Symbol Keys" on page 399).
Description Key Plotted Isometric User-Definabl
Shape e (Yes/No)
Instrument II** Y
Orifice Plate OP Y
Restrictor Plate PR Y
Rupture Disk DR Y
Hanger/Support 01HG Y
Plug PL Y
Restrictor Plate RP Y
Slip Plate SP Y
Slip Ring SR Y
Spectacle Blind SB Y
Olets (SKEYs)
Description Key Plotted User-Definabl
Isometric Shape e (Yes/No)
Olet - Half Coupling Screwed HCSC Y
Operators (SKEYs)
Description Key Plotted User-Defina
Isometric ble (Yes/No)
Shape
Fitting used on valves with AV, V3, V4, VD, VG, 01SP Y
and VV as the first two characters of the SKEY
Reducers (SKEYs)
Description Key Plotted User-Definabl
Isometric e (Yes/No)
Shape
Reducer - Concentric Butt Weld RCBW Y
Tees (SKEYs)
Description Key Plotted Isometric User-Definabl
Shape e (Yes/No)
Tee - Butt Weld TEBW N
Traps (SKEYs)
You can replace the ** characters in the symbol keys with an end prep type. For more information,
see End Prep Connections (see "Symbol Keys" on page 399).
Description Key Plotted User-Definabl
Isometric Shape e (Yes/No)
Trap - In-Line TI** Y
(Straight Through)
Unions (SKEYs)
Description Key Plotted Isometric Shape User-Definable (Yes/No)
Union - Screwed UNSC Y
Valves (SKEYs)
You can replace the ** characters in the symbol keys with an end prep type. For more information,
see End Prep Connections (see "Symbol Keys" on page 399).
Description Key Plotted User-Definabl
Isometric e (Yes/No)
Shape
Valve - Angle AV** Y
Three-Way Valves
Description Key Plotted Isometric User-Definabl
Shape e (Yes/No)
Valve - 3-Way V3** Y
Four-Way Valves
Description Key Plotted Isometric User-Definabl
Shape e (Yes/No)
Valve - 4-Way V4** Y
Vents (SKEYs)
Description Key Plotted User-Definabl
Isometric e (Yes/No)
Shape
Rupture Disk RD Y
Welds (SKEYs)
Description Key Plotted User-Defina
Isometric Shape ble (Yes/No)
Weld - Site WS Y
Weld - Field Fitted WF Y
Weld - Workshop WW Y
Weld Mitre (Shop) WM N
Weld Mitre (Site) WM N
Weld Mitre (Offshore) WM N
Offshore Weld WO Y
What is AText
AText is an abbreviation for Alternative Text, a powerful ISOGEN feature that enables you to
easily change or remove any text on the isometric drawing.
The feature operates by assigning a unique identification number to each standard text string. The
ID number is then referred to whenever a change is required to the text string that the number
represents.
For a complete list of available ATexts and their default values, see Grouping of AText
Listings.
By definition, a standard text string can be either a single character, a single word, or a group of
words. However, some ATexts are, by default, set to an all blank word. The total number of
separate standard text strings held by the software in this way is in excess of 300.
See also
Grouping of AText Listings
Using Alternative Text
Special Characters
The following special characters further extend the functionality of ATexts:
The Dollar ($) Sign - The $ character, which is used in ISOGEN to force a new line in regular
isometric message text, can also be used with ATexts. However, when using the $ character, it is
recommended that you carefully check the output results of each occurrence.
The Question Mark (?) - The ? character has the following two different uses:
In ATexts -210, -211 and -212 to suppress the plotting of the single characters normally
associated with these ATexts, without switching off their associated facility, as would
normally happen when an AText is set to blank. For example, setting AText -210 ?
suppresses the F that is normally plotted. It does not completely suppress the plotting of
the flange material list part number as would normally happen when an AText item is set
to blank. Using the ? character is particularly advantageous on spool isometrics.
In some special ATexts at points where the software dynamically inserts information. By
default, AText -456 is set to DETAIL ?. As a result, the software inserts either a letter or a
number, depending upon which system you have specified at the position of the ?
character.
The "At" (@) Sign - You can use the @ character to pad out an AText string with trailing blanks.
As a result, the text that follows the AText has a series blanks between it and the AText.
Examples
The following are some examples of standard ATexts:
The material list heading ERECTION MATERIALS.
The isometric connection messages CONN. TO and CONT. ON in the main drawing area.
The BATCH REF and PIPING SPEC headings in the title block area.
Each of these are default AText words that are programmed in by ISOGEN but which you can
re-program, if required, as explained in the following examples.
Example 2: CONN.TO
CONN TO. is an example of a composite message that is used at locations where pipelines are
connected to equipment nozzles. You can find it as AText -208.
To change the message CONN. TO to JOIN TO, the entry -208 JOIN TO must appear in the
appropriate data input file. Information regarding the joined to component, that is, the nozzle name
as extracted from the design database, is automatically appended to the AText by ISOGEN to
form a composite message, such as JOIN TO D45-NZ12.
overflow).
-210 F Denotes flange--the letter used with the material list cross-reference
pointer for flanges.
-211 G Denotes gaskets--the letter used with the material list
cross-reference pointer for gaskets.
-212 B Denotes bolts--the letter used with the material list cross-reference
pointer for bolts.
-213 SPINDLE Used to indicate the direction of an operating spindle on a valve
when it is not pointing in a primary direction.
-214 MM Denotes millimeters. Used with arrowed dimensions on angle and
multi-way valves to indicate leg length.
-215 REDUCING An identification message that points at a reducing flange.
FLANGE
-216 OFFSET This message is used where a dimensional offset occurs, such as
eccentric reducer, offset reducing flange, all forms of offset blocks.
You can use a ? symbol to determine format used for outputting the
offset messages. By setting this AText to blank, the offset message
is suppressed.
-217 MITRE This message is used on mitered bends. (It is used in conjunction
with AText -231 BEND).
-218 LOBSTER This message is used on lobster back bends. (It is used in
conjunction with AText -231'BEND).
-219 REINFORCED An identification message that points to a reinforced tee or cross
when the symbol key is TERF or CRRF and no reinforcement pad
component is called for.
-220 LEFT LOOSE A distinguishing message that points to a flange where the LOOSE
indicator is set.
-221 FFW Distinguishing message that points to a field fit weld.
-222 FALL Used in conjunction with the Fall symbol to denote a FALLing line.
You can use a ? symbol to determine the format used for outputting
the falling line messages. By setting this AText to blank, the falling
line message is now suppressed, but the fall indication symbol is still
,shown.
-223 (Normally blank) Produces a program generated degree symbol (°) which is output at
all angle indicators requiring a degree symbol (bends, Falls, and so
on).
-224 : This symbol is used for falling lines specified with a ratio, such as
1:10.
-225 (Normally blank) Produces a system-generated % symbol used on falling pipelines
specified with a percentage indication
-226 GRAD Used where a falling line is specified in gradiens.
-227 PER M Used where a falling line is specified as an incline in Metric units,
such as millimeters per meter.
-228 PER FT Used where a falling line is specified as an incline in Imperial units,
such as inches per foot).
-229 SCREWED END The message points to a pipe end that has been set to screwed in
the pipeline input data file.
-230 VENT The message points to a vent position at any open ended pipe. It is
used in conjunction with an END-POSITION-VENT type record.
-231 BEND Used in conjunction with AText -217 and AText -218 to identify
miter and lobster back type bends.
-232 SPEC Identification message points to any place in the pipe where the
piping specification changes. The name of the new specification is
automatically indicated.
-233 C Identifies a connector as part of a material list cross-reference, such
as C13 in a box.
-234 (Normally blank) Used to prefix liners and nut material part numbers that are output
on the isometric drawing. Clamps use AText -233 to prefix their part
number.
-235 (default) Allows a start point message to be shown on the isometric drawing.
The following special characters can be used to output other items
of information as part of the message:
$ - Splits message over several lines.
? - Outputs the system/pipeline reference (IDF record -25 or -6)
?? - Outputs the spool reference (IDF record -7 or -28)
#nnn - Outputs the pipeline attribute. Where nnn is set to 0 to
99, outputs ATTRIBUTES0 to ATTRIBUTES99 (IDF records
-600 to -699). Where nnn is set to 100 to 199, outputs
ATTRIBUTES100 to ATTRIBUTE199 (IDF records -900 to
-990)
-236 S Identifies a support as part of a material list cross-reference, such as
S22 in a box.
-237 " Is the inch sign indicator used in imperial dimensions coordinates
and nominal size outputs.
-238 ' Is the feet sign indicator used in imperial dimensions and
coordinates.
-239 DRAIN The message points to a drain position any open-ended pipe. It is
used in conjunction with an END-POSITION-DRAIN type record
-240 (Normally blank) This AText is blank by default but can be used to produce a
message at any open-ended pipe. It is used in conjunction with an
END-POSITION-OPEN type record.
-241 (Normally blank) This AText is blank by default but can be used to produce a
message at any closed- ended pipe. It is used in conjunction with an
END-POSITION-CLOSED type record.
-242 (Normally blank) This AText is blank by default but can be used to produce a
message at any miscellaneous pipe end. It is used in conjunction
with an END-POSITION-NULL type record.
-243 (Normally blank) This AText has no default text, but if you set it to a word, such as
FLAT, then that text acts as a trigger to output the flat direction of
eccentric reducers that have their flat side pointing in a primary
direction. (Is used in conjunction with ATexts -244 to -249
inclusive).
The following six ATexts (-244, -245, -246, -247, -248, and -249) are used to output
directions in conjunction with other ATexts on items that carry a direction setting on the
component record in the pipeline input data file.
-244 UP Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-245 DOWN Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-246 NORTH Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-247 SOUTH Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-248 EAST Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-249 WEST Used in conjunction with ATexts -243, -278, -280, -281 and -282 to
append a primary direction as part of a composite message.
-275 SWEPT TEE This message points to a tee whose symbol key starts with the
characters TS.
-276 CONT. FROM Denotes CONTinued FROM. This message is plotted when a
pipeline is split onto two or more drawings, such as CONT. FROM
DRG 1. (The text DRG comes from AText -255. For more
information about this AText, see Title Block/Drawing Frame) (see
"Title Block/Drawing Frame" on page 429).
-277 ORIFICE FLANGE This text points to orifice flanges.
-278 DIAL FACE This text points to instruments dials whose symbol key starts with
the characters ID and is followed by a relevant direction letter. See
the following Notes for more information.
-279 L Denotes lap joint stub end the letter used with the material list
cross-reference pointer for LJSE's.
-280 TAPPING This text points to orifice plates and is followed by a relevant
direction letter. See the following Notes for more information.
-281 TAIL This text points to spectacle blinds and slip plates and is followed a
by relevant direction letter. See the following Notes for more
information.
-282 WINDOW This text points to a site glass and is followed by a relevant direction
letter. See the following Notes for more information.
-283 FLAT Used to identify non primary flat directions on eccentric reducers.
The contents of this AText is output in front of the contents of a
DIRECTION record containing the flat skew direction
AText Numbers -243, -278, -280, -281 and -282 are only output if a primary direction is set in
the component record in the pipeline input data file.
The appropriate direction (as defined by ATexts -244 to -249) is appended to the specific
fitting text to make a composite message--such as DIAL FACE WEST. Alternatively, the
content of any DIRECTION (Compound Directions) record can be appended.
-284 TEE BEND This text is plotted at bends that have an off-line leg.
-285 RATING FLANGE This text is a part of a facility that provides an extra message at a
flange that has a different pressure rating to standard. This is
achieved by giving the mating gasket a symbol key of the required
rating (such as. 300#) in the Intermediate Data File (IDF). The
facility is only used on fixed length piping.
-286 (Normally blank) This AText is blank by default but if set it will output the text as a
message on screwed erection (construction) fittings.
-287 ORIENTATION Is used to identify the direction of skewed branches in cases
DIRECTION where skew box indication has been suppressed. A program
generated direction will be appended to this text to form a
complete message.
-288 PIPE Is used on system Isometrics to denote the position(s) of a
change in the pipeline reference.
-298 TEE ELBOW Is used to identify a tee elbow fitting.
-337 D BEND RADIUS Is used to output the text D bend radius on individual pulled bends
where the bend radius is expressed in terms of a number of pipe
diameters. The bend radius value is extracted from a
BEND-RADIUS type record in the pipeline input data file and
used as a prefix to this AText.
-338 BEND RADIUS Is used to output the text bend radius on individual pulled bends
where the bend radius is expressed in terms of the dimensional
units in use. The bend radius value is extracted from a
BEND-RADIUS type record in the pipeline input data file and
used as a prefix to this AText.
-346 GEARBOX Is used in conjunction with directional information taken from a
ORIENTATION GEARBOX type record in the pipeline input data file and which is
appended to this AText.
-349 PP Is used to indicate Personal Protection type insulation on
Insulation Indication symbols having the symbol key 'INPP'.
-350 REDUCING ELBOW Is used to indicate a reducing elbow on fittings having the symbol
key ER**.
-356 U Special ATEXT used only to identify special type pulled bends. Is
used both on the isometric area and on the material list.
-357 B Special ATEXT used only to identify special type erection welds.
Is used both on the isometric area and on the material list.
The following nine ATexts are all used for the identification of external Reference Items when
using the Reference Dimension facility. Any associated text elements will be automatically
pre-fixed or appended, as appropriate, to the specified AText element.
In all these ATexts, the $ character causes a new line to be plotted, and a ? character is where
the software edits in the element name (from any -37, 70, 71 or 72 type record) to derive the
full text string.
If the date format is set to UK (see Option Switch 6 for details) this AText also uses ATexts
-258, -259, -260, -261, -262, -263, -264, -265, -266, -267, -268 and - 269 to form the month part of
the date output text.
-251 PROJECT NO. This is used in the title block if the project number has been
set in a PROJECT-IDENTIFIER type record in the pipeline
input data file. The content of this record is appended to the
AText to form a composite message.
-252 BATCH REF This is used in the title block area if a batch reference has
been set in a BATCH type record in the pipeline input data
file. The content of this record is appended to the AText to
form a composite message.
-253 PIPING SPEC Used in the title block if a piping specification has been set
in a PIPING-SPEC type record in the pipeline input data
file. The content of this record is appended to the AText to
form a composite message.
-254 ISS Used in the title block if an issue (also known as Revision)
identifier has been set in a REVISION type record in the
pipeline input data file. The content of this record is
appended to the AText to form a composite message.
-255 DRG Used in conjunction with AText -256 to generate a drawing
identifier of the form - DRG n OF n - in cases where a
pipeline is split into multiple isometrics.
This AText is used in conjunction with AText -209 and AText -276 to form a composite
message.
-270 THERMAL INSULATION Used in the title block if an insulation specification identifier
SPEC has been set in an INSULATION-SPEC record in the
pipeline input data file. The content of this record is
appended to the AText to form a composite message.
-271 TRACING SPEC Used in the title block if a tracing specification identifier has
been set in a TRACING-SPEC type record in the pipeline
input data file. The content of this record is appended to the
AText to form a composite message.
-272 PAINTING SPEC Used in the title block if a painting specification identifier
has been set in a PAINTING-SPEC type record in the
pipeline input data file. The content of this record is
appended to the AText to form a composite message.
-436 JACKET SPEC Used in the title block if a jacket specification identifier has
been set in a JACKET-SPEC type record in the pipeline
input data file. The content of this record is appended to the
AText to form a composite message.
are listed.
-310 ERECTION MATERIALS Is the category heading under which components
required for SITE Erection--or Construction--are
listed.
-311 GASKETS Is the group sub-heading under which all gaskets
are listed
-312 BOLTS Is the group sub-heading under which all bolts are
listed.
-313 VALVES / IN-LINE ITEMS Is the group sub-heading under which all valves and
in-line Items are listed.
-314 INSTRUMENTS Is the group sub-heading under which all
instruments are listed.
-315 SUPPORTS Is the group sub-heading under which all supports
are listed.
-316 PIPE SPOOLS Is the sub-heading under which all spool numbers
are listed.
-319 CUT PIPE LENGTH Is the heading under which all the cut pipe lengths
are listed.
-320 PIECE Is the sub-heading to AText -319 under which the
cut pipe piece numbers are listed. This AText is
used in conjunction with AText -321 to form a
composite heading.
-321 NO Used in conjunction with AText -320 to form a
composite heading.
-322 CUT Is the sub-heading to AText -319 under which the
actual cut pipe lengths are listed. This AText is used
in conjunction with AText -323 to form a composite
heading.
-323 LENGTH Used in conjunction with AText -322 to form a
composite heading.
-324 REMARKS Is the sub-heading to AText -319 under which one of
the ATexts -326, -327, -328, or -500, if applicable, is
listed.
-325 (Normally blank) Used for spool number separator on the material
list.
-326 PLD BEND Used for a pulled bend remark, which is listed under
AText -324 if a cut pipe length contains a pulled
bend.
-327 LOOSE FLG Is a remark which will be listed under AText -324 if a
cut pipe length has a loose flange requirement.
-328 FF WELD Is the field fit weld remark which is listed under
AText -324 if a cut pipe length contains a field fit
weld.
-329 M Used to denote lengths of pipe are in meters. Also
-400 TRACED$PIPE
-401 LAGGED$PIPE
-402 PIPE$SUPPORT
-403 COMPN$JOINT
-404 SCREWED$JOINT
-405 SOCKET$WELD
-406 FIELD$WELD
-407 SHOP$WELD
-408 These two ATexts have no default text but can be used for
any user-specified general information on the drawing
& -409
frame. A typical example is PULLED BEND RADIUS IS 3X
NOMINAL PIPE BORE.
-410 [1] DENOTES PIPE This is a general note to signify how spool numbers and
SPOOL NO$ material list part numbers are shown on the isometric.
1 DENOTES PARTS LIST
NO
If only the bottom line is required, the records in the pipeline input data file should be as
shown below:-
-411 SITE$CONNECTION
The following ATexts appear in the line summary area along the bottom of both the plotted and
printed Material Lists.
-317 PIPE NS Is used in conjunction with AText -318 to which the total center line length
per bore is automatically computed and listed. Also uses AText -330 or
AText -331 to indicate units.
-318 CL Is used in conjunction with AText -317 . Also uses AText -329 or AText
LENGTH -331 or AText -360 or AText -361 depending on units being used
-360 FT Used to indicate unit type feet in pipe center-line length region.
-361 FT-INS Used to indicate unit type feet-inches in pipe center-line length region.
-386 Blank is the default. used to control output of insulation length.
-387 Blank is the default. used to control output of heat trace length.
-490 *** REFERENCE BRANCH *** Used to identify which branch is used as a reference
for a given flange rotation.
-491 *** REFERENCE WINDOW *** Used to identify which window is used as a
reference for a given flange rotation.
-492 FLAT DIRECTION Used to point to 2D and 3D skew enclosure triangles
at eccentric reducers to indicate a flat direction on
flat spools.
-493 SPINDLE DIRECTION Used to point to 2D and 3D skew enclosure triangles
located at spindles on flat spools.
ISOGEN_OPTIONS_BLOCK
10 !10 lines follow
3275 0 1 1 1000 3 0 10 0 28 10 15 15 6 ! 1-14
457 610 1 1 4 1 0 0 0 0 1 0 1 10 !15-28
105 0 0 100 0 100 46046 1 0 100 0 0 1 3 !29-42
1 1 1 1 1 1 1 1 1 0 0 0 0 0 !43-56
0 0 1 1 1 2 62 1 0 0 0 0 0 0 !57-70
8000 0 0 0 0 0 1 0 0 0 0 0 0 0 !71-84
0 0 0 0 0 0 0 0 0 0 0 0 0 0 !85-98
0 0 0 0 0 0 0 0 0 0100000 0 1 0 !99-112
0 1 0 250 0 0 0 70 1 0 5 0 0 0 !113-126
0 0 0 0 0 0 0 0 0 0 0 0 0 0 !127-140
INTERGRAPH_OPTIONS_BLOCK
6 !6 lines follow
0 0 0 1 0 1 1 0 10 0 20 10 1 0 !1-14
0 2 1 0 1 1 0 1 1 0 0 0 1 0 !15-28
0 1 0 1 1 1 0 0 1 0 1 0 1 0 !29-42
0 0 3 0 0 0 0 0 0 0 0 0 0 0 !43-56
0 0 0 0 0 0 0 0 0 0 0 0 0 0 !57-70
0 0 0 0 0 0 0 0 0 0 0 0 0 999 !71-84
FILES
14 !14 LINES TO FOLLOW
PIPELINE_HEADER
13 !13 lines follow
-6, 12, -2, 0, ’’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Line ID label record/break
-7, 0, 0, 955, ’’, ’-’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Piece mark prefix record
-11, 12, 12, 0, ’’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Piping materials class
record/break
-14, 0, 0, 0, ’’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Date record
-15, 0, 0, 956, ’’, ’INSUL’, 0, 0, 0, 0, 0, 0, 0, 0, 957 !Insulation
record/break
-16, 0, 0, 958, ’’, ’TRACE’, 0, 0, 959, 0, 0, 984, 0, 0, 960 !Heat tracing
reqmts record/break
-17, 12, 40, 0, ’’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Coating reqmts record/break
-41, 12, 7, 0, ’’, ’PKGNO’, 0, 0, 0, 0, 0, 0, 67, 42, 0 !Packaged system
no break
-42, 12, 23, 0, ’PER SPEC’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Sch/thk override
break
-43, 12, 41, 0, ’’, ’CLEAN’, 0, 0, 0, 0, 0, 0, 67, 39, 0 !Cleaning reqmts
break
-44, 0, 0, 961, ’’, ’’, 0, 0, 0, 0, 0, 0, 0, 0, 0 !Testing reqmts break
-45, 12, 21, 0, ’’, ’’, 34, 33, 0, 50, 28, 0, 67, 30, 0 !Hold status break
-99, -12, 20, 0, ’’, ’’, 34, 32, 0, 50, 27, 0, 67, 29, 0 !Construction status
label
ATEXT_SPECIFICATIONS
70 !70 lines follow
-207, ’NPD’ !Nominal pipe diameter callout
-208, ’CONN TO’ !Nozzle connection callout
-209, ’SEE ISO’ !Iso/Sheet continued on callout
-213, ’STEM’ !Spindle callout
-215, ’ ’ !Remove reducing flange callout
-217, ’ ’ !Remove miter callout
-218, ’ ’ !Remove lobster callout
-219, ’ ’ !Remove reinforcing pad callout
-220, ’ ’ !Remove loose component callout
-221, ’FFW’ !Field Fit Weld callout
-222, ’SLOPE’ !Slope callout
-243, ’FLAT SIDE’ !Eccentric reducer flat side callout
-244, ’U’ !Up orientation callout
-245, ’D’ !Down orientation callout
START_POINT_NOTES
1 !1 line follows
0, 12, 310, 0 !Line ID label at start of line
TYPE_1_LABELS
5 !5 lines follow
1, 34, 46, 962 !Piping commodity component remark label
2, 34, 46, 962 !Piping specialty component remark label
4, 67, 52, 963 !Instrument remark label
3,-50, 26, 966 !Cold spring label
3, 50, 38, 986 !Pipe remark label
TYPE_2_LABELS
22 !22 lines follow
34, 3, ’6Q3C82’, 0, 967 !RWELD size
34, 3, ’6Q2C11’, 0, 968 !Operate 6Q2C11 in closed position
34, 3, ’6Q2C12’, 0, 968 !Operate 6Q2C12 in closed position
34, 3, ’6Q2C13’, 0, 968 !Operate 6Q2C13 in closed position
34, 3, ’6Q2C10’, 0, 969 !Operate 6Q2C10 in open position
34, 3, ’6Q2C15’, 0, 969 !Operate 6Q2C15 in open position
34, 3, ’6Q3C81’, 0, 997 !Non-radial offset label
34, 3, ’6Q3C83’, 0, 997 !Non-radial offset label
34, 3, ’6Q3C85’, 0, 997 !Non-radial offset label
34, 3, ’6Q1C’, 4, 964 !Piping commodity valves opening action label
34, 3, ’6P6C’, 4, 964 !Piping specialty components opening action label
34, 3, ’6Q6C’, 4, 964 !Piping specialty components opening action label
67, 3, ’7P1E’, 4, 965 !Instrument opening action label
67, 3, ’7P2C01’, 0, 987 !7P2C01 press set pt label
67, 3, ’7P2C06’, 0, 987 !7P2C06 press set pt label
67, 3, ’7P2C09’, 0, 988 !7P2C09 vac set pt label
67, 3, ’7P2C12’, 0, 989 !7P2C12 press/vac set pt label
67, 3, ’7P2C14’, 0, 989 !7P2C14 press/vac set pt label
67, 3, ’7P2C16’, 0, 987 !7P2C16 press set pt label
67, 3, ’7P2C18’, 0, 988 !7P2C18 vac set pt label
67, 3, ’7P3C’, 4, 965 !Instrument opening action label
80, 16, ’3’, 0, 978 !Pipe support existing construction status label
TYPE_3_LABELS
0 !0 lines follow
NOZZLE_NOTE
5 !5 lines follow
-1, -21, 952 !Equip no (concatenated with label 953)
-1, -22, 953 !Nozzle no
1, 22, 954 !NPD-prep-rating for bolted nozzles
2, 22, 954 !NPD-prep-rating for FEM nozzles
3, 22, 950 !NPD-prep for MAL nozzles
’OP9’, ’’ !SN=OP9
’OP_271’, ’’ !SN=OP_271
’OP_291’, ’’ !SN=OP_291
’OP_311’, ’’ !SN=OP_311
’OP_331’, ’’ !SN=OP_331
’OP_332’, ’’ !SN=OP_332
’OP_333’, ’’ !SN=OP_333
’OP_334’, ’’ !SN=OP_334
’OP_351’, ’’ !SN=OP_351
’OP_391’, ’’ !SN=OP_391
’OP_413’, ’’ !SN=OP_413
’OP_452’, ’’ !SN=OP_452
’OP_491’, ’’ !SN=OP_491
’OP_493’, ’’ !SN=OP_493
’OP_494’, ’’ !SN=OP_493
’OP_571’, ’’ !SN=OP_571
’OP_572’, ’’ !SN=OP_572
’OP_573’, ’’ !SN=OP_573
’OP_574’, ’’ !SN=OP_574
’OP_711’, ’’ !SN=OP_711
’OP_811’, ’’ !SN=OP_811
’OP_853’, ’’ !SN=OP_853
’OP_854’, ’’ !SN=OP_854
’OP_931’, ’’ !SN=OP_931
DOTTED_SYMBOLOGY_CODE_LIST_VALUES
1 !1 line follows
12, 20, 34, 32, 50, 27, 67, 29, 6, 3, 4, 5, 6, 7, 8 !Construction status
(CL130)
NOMTO_CODE_LIST_VALUES
1 !1 line follows
12, 20, 34, 32, 50, 27, 67, 29, 6, 3, 4, 5, 6, 7, 8 !Construction status
(CL130)
SHOP_FABCAT_CODE_LIST_VALUES
1 !1 line follows
6, 5, 15, 25, 35, 45, 95 !Shop fabricated codelist values from CL180
END_POINT_COMPONENT_LABELS
1 !1 line follows
’’, 12, 0, 951, 12, 0, 951, 12, 0, 951 !Line ID + dgn area
LINE_ID_DEFINITION
1 !1 lines follow
12, 3, ’’ !Line ID
MOVABLE_TEXT
10 !10 lines follow:
-6, 25, 5, 1, 0, 0, 0 !Relocate -6 record to lower left corner of iso
-25, 0, 0, 0, 0, 0, 0 !Relocate -25 record to outside of iso border
-41, 0, 0, 0, 0, 0, 0 !Relocate -41 record to outside of iso border
-42, 0, 0, 0, 0, 0, 0 !Relocate -42 record to outside of iso border
-43, 0, 0, 0, 0, 0, 0 !Relocate -43 record to outside of iso border
NEW_SYMBOL_KEYS
0 !0 lines follow
GENITM_NOTE_FORMAT
4 !4 lines follow
’CHAINWHEEL$WITH [2] CHAIN’ !Length of chain note
’PROVIDE FLOOR STAND$WITH Y1=[2]’ !Floorstand note
’PROVIDE EXTENSION STEM$WITH Y1=[2]’ !Extension stem note
’ ’ !Turn off note for implied materials
ALTERNATE_DESCRIPTION_INDEX
3 !3 lines follow
2, 34, 0, 971 !To access ZX_SPCLTYDESCR.LIB specialties
5, 80, 0, 972 !To access ZX_SPCLTYDESCR.LIB for pipe supports
4, 67, 0, 973 !To access ZX_SPCLTYDESCR.LIB for instruments
INGR_ATEXT_SPECIFICATIONS
15 !15 LINES TO FOLLOW
1, ’NOT FOUND’, ’’ !Used based on Intergraph option 6 and ATEXT -209
2, ’BOLT LENGTH’, ’’ !Used based on Intergraph option 58
3, ’NUTS PER BOLT’, ’’ !Used based on Intergraph option 52
4, ’CHAIN_’, ’’ !Used based on Intergraph option 33,56
5, ’FSTAND_’, ’’ !Used based on Intergraph option 33
6, ’XSTEM_’, ’’ !Used based on Intergraph option 33
7, ’HOR’, ’’ !Horizontal - Used for an operator in a 2plane ske
8, ’VOR’, ’’ !Vertical - Used for an operator in a 2plane ske
9, ’DEG’, ’’ !Degree - Used for an operator in a 2plane ske
10, ’E’, ’’ !Used with skewed operator orientation notes
11, ’N’, ’’ !Used with skewed operator orientation notes
12, ’U’, ’’ !Used with skewed operator orientation notes
13, ’W’, ’’ !Used with skewed operator orientation notes
14, ’S’, ’’ !Used with skewed operator orientation notes
15, ’D’, ’’ !Used with skewed operator orientation notes
USER_DEFINED_WELDS
3
10, 11,12,13,14,15,16,17,18,19,20,1,"WW" !Weld types 11-20 are shop welds
2, 21,22, 2, "WS" !Weld types 21, 22 are field welds
1, 24, 2, "WF" !Weld type 24 is a field fit weld
[1] cover
Piping Component Data
[1] dimension_a - Real (6.4) with sub units (ex. ",IN,MM,etc.)
2 - ' cover'
***************************************************
1 - 'Dummy'
***************************************
***************************************
***************************************
[1]/[3]
Piping Segment Data
[1] unit_number - Character (12)
2 - '/'
[3] design_area_number - Character (12)
***************************************
Tracing data
————
Action Occ Cp Name Node Ref Design
5 Next 3 2 NOZ 39 112 1 1 1
5 Next 16 1 COMP 39 2 1 1 2
5 Next 16 2 COMP 21 3 1 1 3
5 Next 17 2 COMP 21 39 1 1 4
6 Push 17 3 COMP 25 40 1 ++++ 0 0
5 Next 17 1 COMP 26 38 1 1 5
5 Next 22 1 COMP 26 71 1 1 6
5 Next 22 2 COMP 28 72 1 1 7
5 Next 23 2 COMP 28 75 1 1 8
5 Next 23 1 COMP 29 74 1 1 9
5 Next 24 1 COMP 29 77 1 1 10
6 Push 24 3 COMP 19 79 1 ++++ 0 0
5 Next 24 2 COMP 30 78 1 1 11
5 Next 25 1 COMP 30 91 1 1 12
5 Next 25 2 COMP 31 92 1 1 13
5 Next 305 1 COMP 31 94 1 1 14
5 Next 9 1 COMP 5 60 1 3 4
5 Next 9 2 COMP 4 61 1 3 5
5 Next 10 1 COMP 4 63 1 3 6
5 Next 10 2 COMP 3 64 1 3 7
5 Next 11 1 COMP 3 66 1 3 8
5 Next 11 0 COMP -2 65 1 3 9
7 Pull 14 3 COMP 1 7 1 —- 0 0
5 Next 14 3 COMP 1 7 1 4 1
5 Next 27 1 COMP 1 9 1 4 2
5 Next 27 0 COMP -2 8 1 4 3
7 Pull 24 3 COMP 19 79 1 —- 0 0
5 Next 24 3 COMP 19 79 1 5 1
5 Next 28 1 COMP 19 110 1 5 2
5 Next 28 0 COMP -2 109 1 5 3
7 Pull 17 3 COMP 25 40 1 —- 0 0
5 Next 17 3 COMP 25 40 1 6 1
5 Next 18 1 COMP 25 99 1 6 2
5 Next 18 2 COMP 24 100 1 6 3
5 Next 19 1 COMP 24 102 1 6 4
5 Next 19 2 COMP 23 103 1 6 5
5 Next 20 1 COMP 23 105 1 6 6
5 Next 20 2 COMP 22 106 1 6 7
5 Next 21 1 COMP 22 108 1 6 8
5 Next 21 0 COMP -2 107 1 6 9
-1 39 21 26 28 29 30 31 32 33
34 35 37 38 36 18 16 17 41 20
15 14 13 12 11 10 9 7 2 40
6 5 4 3 1 19 25 24 23 22
0
# Sections: 1
-277
-278
-282
-284
-287 ORIENT
-288 LINE :
-289 CLASS:
-290 INSUL:
-291 TRACE:
-292 COAT :
-293 PKGNO:
-294 SCH :
-295 CLEAN:
-296 TEST :
-297 STAT :
-298
-300 SHOP MATERIAL
-1 S
-303 DESCRIPTION
-304 NPD
-305 CMDTY CODE
-307 PIPE
-308 FITTINGS
-309 FLANGES
-310 OTHER THAN SH
-1 OP MATERIALS
-311 GASKET
-312 BOLTS
-313 VALVES/IN-LIN
-1 E ITEMS
-314 INSTRUMENTS
-315 PIPE SUPPORTS
-316 PIECE MARKS
-317
-318
-330 INS
-339 MISCELLANEOUS
-359 DIA X LENGTH
-375 WELDS
-376 FABRICATION M
-1 ATL
-377 ERECTION MATL
-378 OFFSHORE MATL
-330 IN
-400
-401
-402
-403
-404
-405
-406
-407
-410
-411
-6 380311-W-
-7 380311-W-
-11 2C0032
-14 01/08/94
-15 HF 2 "
-16 HT 0
-17 NONE
-41 UNDEFINED
-42 PER SPEC
-43 UNDEFINED
-44 0 PSIG
-45 UNDEFINED
-131 SHOP
-132 FLD-
-133 OFFSHR-
-31 38E-104/ N2$4
-1 IN RFFE 300
110 39911971 11626849 835818 39911971 11626849 836135 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 39911971 11626849 836135 39911971 11626849 844708 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 115 8
-1 55
-1 8
-37 W380311-4IN-2
-1 C0032-HF
-67 *UNDEFINED*
35 39911971 11626849 844708 39911971 11626849 859948 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 157 8
-1 56
-1 8
36 39911971 11626849 859948 39896731 11626849 859948 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
149 39886651 11626849 859948 0 0 0 64 0, 0, 0,FLOW, 0 0
100 39896731 11626849 859948 39876570 11626849 859948 64 5, 0, 10000, , 0
3001
-39 5
-1 35 8
-1 56
-1 8
-67 *UNDEFINED*
45 39876570 11626849 859948 39866093 11626849 859948 64 6, 0, 10000,TEBW,
0 3011
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 155 8
-1 56
-1 8
-39 3
-1 116 8
-1 57
-1 8
110 39866093 11774487 457199 39866093 11774487 456882 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 39866093 11774487 456882 39866093 11774487 448309 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 151 8
-1 57
-1 8
-67 *UNDEFINED*
100 39866093 11774487 448309 39866093 11774487 391477 64 5, 0, 10000, , 0
3001
-39 5
-1 30 8
-1 57
-1 8
-67 *UNDEFINED*
45 39866093 11774487 391477 39866093 11774487 380999 64 6, 0, 10000,TEBW,
0 3001
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 150 8
-1 57
-1 8
46 39866093 11774487 380999 39876570 11774487 380999 64 0, 0, 10000,TEBW,
0 3001
-67 *UNDEFINED*
149 39881332 11774487 380999 0 0 0 64 0, 0, 0,FLOW, 0 0
100 39876570 11774487 380999 39886095 11774487 380999 64 5, 0, 10000, , 0
3001
-39 5
-1 29 8
-1 59
-1 8
-67 *UNDEFINED*
45 39886095 11774487 380999 39896573 11774487 380999 64 6, 0, 10000,TEBW,
0 3001
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 119 8
-1 59
-1 8
150 39896573 11774487 380999 0 0 0 64 8, 0, 10000, , 0 602
-22 PS-0311-1
-39 8
-1 7 8
-1 59
-1 8
46 39896573 11774487 380999 39896573 11774487 391477 64 0, 0, 10000,TEBW,
0 3001
-67 *UNDEFINED*
105 39896573 11774487 391477 39896573 11774487 400049 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 124 8
-1 60
-1 8
110 39896573 11774487 400049 39896573 11774487 400366 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
130 39896573 11774487 400366 39896573 11774487 430847 64 7, 0, 10000,VVFL,
0 3102
-39 3
-1 125 8
-1 60
-1 8
110 39896573 11774487 430847 39896573 11774487 431164 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 39896573 11774487 431164 39896573 11774487 439737 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 149 8
-1 60
-1 8
-67 *UNDEFINED*
149 39896573 11774487 519905 0 0 0 64 0, 0, 0,FLOW, 0 0
100 39896573 11774487 439737 39896573 11774487 600074 64 5, 0, 10000, , 0
3001
-39 5
-1 28 8
-1 60
-1 8
-67 *UNDEFINED*
35 39896573 11774487 600074 39896573 11774487 615314 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 148 8
-1 60
-1 8
36 39896573 11774487 615314 39896573 11789727 615314 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
100 39896573 11789727 615314 39896574 12194858 615314 64 5, 0, 10000, , 0
3001
-39 5
-1 27 8
-1 60
-1 8
-67 *UNDEFINED*
35 39896574 12194858 615314 39896573 12201207 615314 64 9, 0, 10000,ELBW,
4500 3011
-39 3
-1 147 8
-1 60
-1 8
36 39896573 12201207 615314 39892083 12205697 615314 64 0, 0, 10000,ELBW,
4500 3011
-67 *UNDEFINED*
100 39892083 12205697 615314 39876869 12220909 615314 64 5, 0, 10000, , 0
3001
-39 5
-1 26 8
-1 60
-1 8
-67 *UNDEFINED*
35 39876869 12220909 615314 39866093 12231687 615314 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 146 8
-1 60
-1 8
36 39866093 12231687 615314 39866093 12231687 600074 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
100 39866093 12231687 600074 39866093 12231687 518159 64 5, 0, 10000, , 0
3001
-39 5
-1 25 8
-1 60
-1 8
-67 *UNDEFINED*
40 39866093 12231687 518159 39866093 12231687 518159 64 5, 0, 10000, , 0
3001
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 126 8
-1 60
-1 8
41 39866093 12231687 518159 39876250 12231687 518159 48 10, 0, 10000,WTBW,
0 3001
-67 *UNDEFINED*
149 39893239 12231687 518159 0 0 0 48 0, 0, 0,FLOW, 0 0
100 39876250 12231687 518159 39910228 12231687 518159 48 5, 0, 10000, , 0
3001
-39 5
-1 36 8
-1 71
-1 8
-67 *UNDEFINED*
105 39910228 12231687 518159 39918165 12231687 518159 48 3, 0, 10000,FLWN,
0 3001
-39 3
-1 158 8
-1 71
-1 8
110 39918165 12231687 518159 39918482 12231687 518159 48 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 11, 0, 8, , 0 2
130 39918482 12231687 518159 39946740 12231687 518159 48 7, 0, 10000,VVFL,
0 3202
-39 3
-1 142 8
-1 71
-1 8
110 39946740 12231687 518159 39947057 12231687 518159 48 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 11, 0, 8, , 0 2
105 39947057 12231687 518159 39954995 12231687 518159 48 3, 0, 10000,FLWN,
0 3001
-39 3
-1 141 8
-1 71
-1 8
42 39866093 12231687 518159 39866093 12231687 518159 64 5, 0, 10000, , 0
3001
149 39866093 12231687 481329 0 0 0 64 0, 0, 0,FLOW, 0 0
100 39866093 12231687 518159 39866093 12231687 444499 64 5, 0, 10000, , 0
3001
-39 5
-1 25 8
-1 65
-1 8
-67 *UNDEFINED*
105 39866093 12231687 444499 39866093 12231687 435926 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 145 8
-1 65
-1 8
110 39866093 12231687 435926 39866093 12231687 435609 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
130 39866093 12231687 435609 39866093 12231687 405129 64 7, 0, 10000,VVFL,
0 3202
-39 3
-1 140 8
-1 65
-1 8
110 39866093 12231687 405129 39866093 12231687 404812 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 39866093 12231687 404812 39866093 12231687 396239 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 139 8
-1 65
-1 8
-67 *UNDEFINED*
35 39866093 12231687 396239 39866093 12231687 380999 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 127 8
-1 65
-1 8
150 39866093 12231687 380999 0 0 0 64 12, 0, 10000, , 0 602
-22 PS-0311-2
-39 8
-1 8 8
-1 65
-1 8
36 39866093 12231687 380999 39881333 12231687 380999 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
55 39881333 12231687 380999 39891493 12231687 379729 64 13, 0, 10000,REBW,
0 3601
0 0 0 0 0 0 0 48 0, 0, 0, , 0 0
-39 3
-1 128 8
-1 65
-1 8
-67 *UNDEFINED*
105 39891493 12231687 379729 39899430 12231687 379729 48 3, 0, 10000,FLWN,
0 3001
-39 3
-1 129 8
-1 66
-1 8
110 39899430 12231687 379729 39899747 12231687 379729 48 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 11, 0, 8, , 0 2
90 39899747 12231687 379729 39915623 12231687 379729 48 14, 0, 10000,CVFL,
0 3502
-22 38LV$559
-39 6
-1 4 8
-1 66
-1 8
93 39915623 12231687 379729 39931497 12231687 379729 48 0, 0, 10000,CVFL,
0 3502
110 39931497 12231687 379729 39931814 12231687 379729 48 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 11, 0, 8, , 0 2
105 39931814 12231687 379729 39939753 12231687 379729 48 3, 0, 10000,FLWN,
0 3001
-39 3
-1 130 8
-1 66
-1 8
-67 *UNDEFINED*
55 39939753 12231687 379729 39949913 12231687 380999 48 13, 0, 10000,REBW,
0 3601
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 131 8
-1 66
-1 8
-67 *UNDEFINED*
35 39949913 12231687 380999 39965153 12231687 380999 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 132 8
-1 67
-1 8
150 39965153 12231687 380999 0 0 0 64 15, 0, 10000, , 0 602
-22 PS-0311-3
-39 8
-1 9 8
-1 67
-1 8
36 39965153 12231687 380999 39965153 12231687 396239 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
105 39965153 12231687 396239 39965153 12231687 404812 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 133 8
-1 67
-1 8
110 39965153 12231687 404812 39965153 12231687 405129 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
130 39965153 12231687 405129 39965153 12231687 435609 64 7, 0, 10000,VVFL,
0 3202
-39 3
-1 134 8
-1 67
-1 8
110 39965153 12231687 435609 39965153 12231687 435926 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 39965153 12231687 435926 39965153 12231687 444499 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 144 8
-1 67
-1 8
-67 *UNDEFINED*
100 39965153 12231687 444499 39965153 12231687 518159 64 5, 0, 10000, , 0
3001
-39 5
-1 24 8
-1 67
-1 8
-67 *UNDEFINED*
40 39965153 12231687 518159 39965153 12231687 518159 64 5, 0, 10000, , 0
3001
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 135 8
-1 67
-1 8
41 39965153 12231687 518159 39954995 12231687 518159 48 10, 0, 10000,WTBW,
0 3001
-67 *UNDEFINED*
42 39965153 12231687 518159 39965153 12231687 518159 64 5, 0, 10000, , 0
3001
149 39965153 12231687 543876 0 0 0 64 0, 0, 0,FLOW, 0 0
100 39965153 12231687 518159 39965153 12231687 569594 64 5, 0, 10000, , 0
3001
-39 5
-1 24 8
-1 69
-1 8
-67 *UNDEFINED*
35 39965153 12231687 569594 39965153 12231687 584834 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 143 8
-1 69
-1 8
36 39965153 12231687 584834 39980393 12231687 584834 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
100 39980393 12231687 584834 40030399 12231687 584834 64 5, 0, 10000, , 0
3001
-39 5
-1 23 8
-1 69
-1 8
-67 *UNDEFINED*
35 40030399 12231687 584834 40045639 12231687 584834 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 136 8
-1 69
-1 8
36 40045639 12231687 584834 40045639 12231687 600074 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
35 40045639 12231687 600074 40045639 12231687 615314 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 137 8
-1 69
-1 8
36 40045639 12231687 615314 40045639 12246927 615314 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
55 40045639 12246927 615314 40045639 12260897 618013 64 13, 0, 10000,REBW,
0 3601
0 0 0 0 0 0 0 96 0, 0, 0, , 0 0
-39 3
-1 138 8
-1 69
-1 8
-67 *UNDEFINED*
100 40045639 12260897 618013 40045639 12314396 618013 96 5, 0, 10000, , 0
3001
-39 5
-1 22 8
-1 70
-1 8
-67 *UNDEFINED*
105 40045639 12314396 618013 40045639 12324397 618013 96 16, 0,
1110000,FLWN, 0 11
-30 390311-W
47 39896573 11774487 380999 39907050 11774487 380999 64 0, 0, 10000,TEBW,
0 3001
-67 *UNDEFINED*
45 39907050 11774487 380999 39917528 11774487 380999 64 6, 0, 10000,TEBW,
0 3011
0 0 0 0 0 0 0 64 0, 0, 0, , 0 0
-39 3
-1 120 8
-1 61
-1 8
46 39917528 11774487 380999 39917528 11764009 380999 64 0, 0, 10000,TEBW,
0 3011
-67 *UNDEFINED*
105 39917528 11764009 380999 39917528 11755436 380999 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 122 8
-1 62
-1 8
110 39917528 11755436 380999 39917528 11755119 380999 64 1, 0, 10000, , 0
2
95 39917528 11755119 380999 39917528 11754167 380999 64 17, 0, 10000,SB ,
0 3002
-39 3
-1 123 8
-1 62
-1 8
-37 OPERATE CLOSE
-1 D
96 39917528 11754167 380999 39917528 11753214 380999 64 0, 0, 10000,SB ,
0 3002
-30 NOT FOUND
47 39917528 11774487 380999 39928005 11774487 380999 64 0, 0, 10000,TEBW,
0 3011
-67 *UNDEFINED*
105 39928005 11774487 380999 39936577 11774487 380999 64 3, 0, 10000,FLWN,
0 3001
-39 3
-1 121 8
-1 63
-1 8
-39 3
-1 237 8
-1 108
-1 8
150 40012778 11774487 380999 0 0 0 64 19, 0, 10000, , 0 602
-22 PS-0404-1
-39 8
-1 14 8
-1 108
-1 8
46 40012778 11774487 380999 40012778 11774487 391477 64 0, 0, 10000,TEBW,
0 3001
-67 *UNDEFINED*
149 40012778 11774487 419893 0 0 0 64 0, 0, 0,FLOW, 0 10
100 40012778 11774487 391477 40012778 11774487 448309 64 5, 0, 10000, , 0
3011
-39 5
-1 64 8
-1 109
-1 8
-67 *UNDEFINED*
105 40012778 11774487 448309 40012778 11774487 456882 64 3, 0, 10000,FLWN,
0 3011
-39 3
-1 238 8
-1 109
-1 8
110 40012778 11774487 456882 40012778 11774487 457199 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
130 40012778 11774487 457199 40012778 11774487 487679 64 7, 0, 10000,VVFL,
0 3112
-39 3
-1 212 8
-1 109
-1 8
110 40012778 11774487 487679 40012778 11774487 487996 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 40012778 11774487 487996 40012778 11774487 496569 64 3, 0, 10000,FLWN,
0 3011
-39 3
-1 239 8
-1 109
-1 8
-67 *UNDEFINED*
100 40012778 11774487 496569 40012778 11774487 539114 64 5, 0, 10000, , 0
3011
-39 5
-1 65 8
-1 109
-1 8
-67 *UNDEFINED*
-1 8
110 40068975 11774487 456882 40068975 11774487 457199 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
130 40068975 11774487 457199 40068975 11774487 487679 64 7, 0, 10000,VVFL,
0 3112
-39 3
-1 214 8
-1 113
-1 8
110 40068975 11774487 487679 40068975 11774487 487996 64 1, 0, 10000, , 0
2
115 0 0 0 0 0 0 12 2, 0, 8, , 0 2
105 40068975 11774487 487996 40068975 11774487 496569 64 3, 0, 10000,FLWN,
0 3011
-39 3
-1 233 8
-1 113
-1 8
-67 *UNDEFINED*
100 40068975 11774487 496569 40068975 11774487 539114 64 5, 0, 10000, , 0
3011
-39 5
-1 61 8
-1 113
-1 8
-67 *UNDEFINED*
35 40068975 11774487 539114 40068975 11774487 554354 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 232 8
-1 113
-1 8
36 40068975 11774487 554354 40068975 11789727 554354 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
35 40068975 11789727 554354 40068975 11804967 554354 64 4, 0, 10000,ELBW,
9000 3011
-39 3
-1 231 8
-1 113
-1 8
36 40068975 11804967 554354 40053735 11804967 554354 64 0, 0, 10000,ELBW,
9000 3011
-67 *UNDEFINED*
100 40053735 11804967 554354 39609235 11804967 554354 64 5, 0, 10000, , 0
3011
-39 5
-1 60 8
-1 113
-1 8
-67 *UNDEFINED*
35 39609235 11804967 554354 39593995 11804967 554354 64 4, 0, 1110000,ELBW,
9000 11
-1 WPB, ANSI-B16
-1 .9
-80 T
-81 S-STD
-82 BE
-83 A234-WPB
-84 ANSI-B16.9
-20 VABBAHCAAA
-21 GATE VALVE, C
-1 L300, RFFE, B
-1 B, OS&Y, ASTM
-1 -A216-WCB, TR
-1 IM 8, CRANE 3
-1 3
-80 GAT
-81 CL300
-82 RFFE
-83 A216-WCB
-84 ANSI-B16.10
-20 PS-0311-1
-21 PIPE SUPPORT.
-1 GENERIC DESC
-1 RIPTION FOR L
-1 EVEL 3 TESTIN
-1 G.
-80 PSP2
-20 WADAAAWAAA
-21 45 DEG LR ELB
-1 OW, S-STD, BE
-1 , ASTM-A234-W
-1 PB, ANSI-B16.
-1 9
-80 E45LR
-81 S-STD
-82 BE
-83 A234-WPB
-84 ANSI-B16.9
-20 WOAAAAWAFA
-21 WELDOLET, S-S
-1 TD X S-STD, B
-1 E, ASTM-A105
-80 WOL
-81 S-STD
-82 BE
-83 A105
-84 BONNEY FORGE
-1 1
-20 YZZZHZZFFF
-21 B31, ASTM-A19
-1 3-B7 STUDS W/
-1 ASTM-A194-2H
-1 HVY HEX NUTS,
-1 4.25" BOLT
-1 LENGTH
-85 4.25
-88 7
-20 PS-0311-2
-21 PIPE SUPPORT.
-1 GENERIC DESC
-1 RIPTION FOR L
-1 EVEL 3 TESTIN
-1 G.
-80 PSP2
-20 WRBAAAWAAA
-21 ECCENTRIC RED
-1 UCER, S-STD X
-1 S-STD BORE,
-1 BE, ASTM-A234
-1 -WPB, ANSI-B1
-1 6.9
-80 REDE
-81 S-STD
-82 BE
-83 A234-WPB
-84 ANSI-B16.9
-20 38LV-559
-21 INSTRUMENT 38
-1 LV-559. GENER
-1 IC DESCRIPTIO
-1 N FOR LEVEL 3
-1 TESTING.
-80 1GL1
-81 300QD
-82 RFFE
-84 ANSI-B16.5
-20 PS-0311-3
-21 PIPE SUPPORT.
-1 GENERIC DESC
-1 RIPTION FOR L
-1 EVEL 3 TESTIN
-1 G.
-80 PSP2
-20 FGPBBAWAAA
-21 ORIFICE FLANG
-1 E, CL300, RFF
-1 E/BE, ASTM-A1
-1 05, ANSI-B16.
-1 36, WN, ONE 0
-1 .5" SWE TAP,
-1 S-STD BORE
-80 FOWNAW
-81 CL300
-82 RFFE
-83 A105
-84 ANSI-B16.36
-20 GJGBBZZADA
-21 SPECTACLE BLA
-1 NK, CL300, RF
-1 TBE, ASTM-A51
-1 6-70, API-590
-1 Z1, 0.75 THK
-80 BLSPC
-81 CL300
-82 RFTBE
-83 A516-70
-84 API-590Z1
-20 VBBBAHCGAA
-21 GLOBE VALVE,
-1 CL300, RFFE,
-1 BB, OS&Y, AST
-1 M-A216-WCB, T
-1 RIM 8, CRANE
-1 151
-80 GLO
-81 CL300
-82 RFFE
-83 A216-WCB
-84 ANSI-B16.10
-20 PS-0404-1
-21 PIPE SUPPORT.
-1 GENERIC DESC
-1 RIPTION FOR L
-1 EVEL 3 TESTIN
-1 G.
-80 PSP2
-20 PS-0404-2
-21 PIPE SUPPORT
-1 PS-0404-2. GE
-1 NERIC DESCRIP
-1 TION FOR LEVE
-1 L 3 TESTING.
-80 PSP2
999
Options file
pdssdr:/usr/cert/iso/isoref/john.def
pdssdr:/usr/cert/john/400104wc.i*
Line id(s)
400104-WC
Piping area
PArea40
Project database
pd_oxs_l3
Batch options
N Y Y N * * Y * * 22-Feb-1993 check plots
Extraction number
6
DRG. 1 /400104-WC-PLOTTED
DRG. 2 /400104-WC-PLOTTED
DRG. 1 /W0101
PLOTTED
——————
| SHOP MATERIALS |
——————
PT NPD
NO DESCRIPTION (IN) CMDTY CODE QTY
– ———– – —– —- —
1 PIPE, S-STD, BE, ASTM-A53-B TYPE S 6 PAAAAAWAAA 22.9’
2 TEE, S-STD, BE, ASTM-A234-WPB, 6X6 WTAAAAWAAA 1
ANSI-B16.9
3 ECCENTRIC REDUCER, S-STD X S-STD BORE, 6X4 WRBAAAWAAA 1
BE, ASTM-A234-WPB, ANSI-B16.9
4 90 DEG LR ELBOW, S-STD, BE, 6 WAAAAAWAAA 5
ASTM-A234-WPB, ANSI-B16.9
5 FLANGE, CL150, RFFE/BE, ASTM-A105, 6 FAAABAWAAA 4
ANSI-B16.5, WN, S-STD BORE
6 FLANGE, CL300, RFFE/BE, ASTM-A105, 4 FAABBAWAAA 1
ANSI-B16.5, WN, S-STD BORE
—————————–
| OTHER THAN SHOP MATERIALS |
—————————–
PT NPD
NO DESCRIPTION (IN) CMDTY CODE QTY
– ———– – —– —- —
7 ERROR READING SPECIALTY MATERIAL 6X6 SP-0104-1 1
DESCRIPTION LIBRARY
8 SPECTACLE BLANK, CL150, RFTBE, 6 GJGABZZADA 1
ASTM-A516-70, API-590Z1, ****** THK
9 NIPPLE, PE, S-160, 3" LONG, ASTM-A106-B 1 POCAAAOAAE 2
10 CAP, CL3000, SWE, ASTM-A105 1 SCAQZZZAAA 1
11 GASKET, CL150, G653, 0.125" THK, 304 6 XDAABZZQSG 6
SPIRAL WND, GRAPH FILLED, CS CENTER
RING, API-601
12 GASKET, CL300, G653, 0.125" THK, 304 4 XDABBZZQSG 1
SPIRAL WND, GRAPH FILLED, CS CENTER
RING, API-601
13 B31, ASTM-A193-B7 STUDS W/ASTM-A194-2H 3/4 YZZZHZZFFF 8
HVY HEX NUTS, 4.5" BOLT LENGTH
14 B31, ASTM-A193-B7 STUDS W/ASTM-A194-2H 3/4 YZZZHZZFFF 32
HVY HEX NUTS, 4.0" BOLT LENGTH
15 B31, ASTM-A193-B7 STUDS W/ASTM-A194-2H 3/4 YZZZHZZFFF 8
HVY HEX NUTS, 5.0" BOLT LENGTH
16 GATE VALVE, CL150, RFFE, BB, OS&Y, 6 VAABAHCCAA 1
ASTM-A216-WCB, TRIM 8, CRANE 47
17 GATE VALVE, CL800, SWE, BB, OS&Y, 1 VAUSAHGAAA 1
ASTM-A105, TRIM 8, SMITH 800
PIPE SUPPORTS
————-
18 ERROR READING SPECIALTY MATERIAL 6 S19 1
DESCRIPTION LIBRARY
PIECE MARKS
———–
400104-WC40-1 400104-WC40-2
1 PAGE 2
PIPELINE REF 400104-WC- SHT 1 OF 2
1 PAGE 1
PIPELINE REF 400104-WC- SHT 2 OF 2
——————
| SHOP MATERIALS |
——————
PT NPD
NO DESCRIPTION (IN) CMDTY CODE QTY
– ———– – —– —- —
1 ECCENTRIC REDUCER, S-STD X S-STD BORE, 6X4 WRBAAAWAAA 1
BE, ASTM-A234-WPB, ANSI-B16.9
2 90 DEG LR ELBOW, S-STD, BE, 6 WAAAAAWAAA 1
ASTM-A234-WPB, ANSI-B16.9
3 FLANGE, CL150, RFFE/BE, ASTM-A105, 6 FAAABAWAAA 1
ANSI-B16.5, WN, S-STD BORE
4 FLANGE, CL300, RFFE/BE, ASTM-A105, 4 FAABBAWAAA 1
ANSI-B16.5, WN, S-STD BORE
—————————–
| OTHER THAN SHOP MATERIALS |
—————————–
PT NPD
NO DESCRIPTION (IN) CMDTY CODE QTY
– ———– – —– —- —
5 ERROR READING SPECIALTY MATERIAL 6X6 SP-0104-2 1
DESCRIPTION LIBRARY
6 NIPPLE, PE, S-160, 3" LONG, ASTM-A106-B 1 POCAAAOAAE 2
7 CAP, CL3000, SWE, ASTM-A105 1 SCAQZZZAAA 1
8 GASKET, CL150, G653, 0.125" THK, 304 6 XDAABZZQSG 2
SPIRAL WND, GRAPH FILLED, CS CENTER
RING, API-601
9 GASKET, CL300, G653, 0.125" THK, 304 4 XDABBZZQSG 1
SPIRAL WND, GRAPH FILLED, CS CENTER
RING, API-601
10 B31, ASTM-A193-B7 STUDS W/ASTM-A194-2H 3/4 YZZZHZZFFF 16
HVY HEX NUTS, 4.0" BOLT LENGTH
11 B31, ASTM-A193-B7 STUDS W/ASTM-A194-2H 3/4 YZZZHZZFFF 8
HVY HEX NUTS, 4.5" BOLT LENGTH
12 GATE VALVE, CL150, RFFE, BB, OS&Y, 6 VAABAHCCAA 1
ASTM-A216-WCB, TRIM 8, CRANE 47
13 GATE VALVE, CL800, SWE, BB, OS&Y, 1 VAUSAHGAAA 1
ASTM-A105, TRIM 8, SMITH 800
PIPE SUPPORTS
————-
14 ERROR READING SPECIALTY MATERIAL 6 S15 1
DESCRIPTION LIBRARY
PIECE MARKS
———–
400104-WC40-3
400104-WCITEM
ITEM CODE ITEM DESCRIPTION SIZE (INS) CUT LENGTH (FT & SPECIAL REQ. PIECE NO. PIPELINE BATCH REFERENCE
AND INS) REFERENCE
SPECIFICATION
PAAAAAWAAA PIPE, S-STD, BE, 6 7.1/16 <1> 400104-WC-
ASTM-A53-B TYPE
S
6 5’3.3/8 <2> 400104-WC-
6 10.7/16 <3> 400104-WC-
6 2’9.3/8 <4> 400104-WC-
6 5’10.1/8 <5> 400104-WC-
6 7’6.1/16 <6> 400104-WC-
SHEET_DATA_TABLE
2 !2 lines to follow
0, 0, 0, 1, 6 !Sheet no
0, 0, 0, 2, 7 !of sheet no
DRAWING_DATA_TABLE
49 !49 lines to follow
5, 1, 1, 979, 0, 11 !Company name
5, 1, 2, 979, 0, 12 !Plant name
5, 1, 3, 979, 0, 1 !Project no
5, 1, 4, 979, 0, 10 !Unit name
1, 1, 0, 951, 0, 5 !Iso no
3, 2, 10, 0, 0, 15 !Extraction date
3, 2, 11, 0, 0, 96 !Extraction no
3, 1, 2, 0, 0, 90 !Dgn file 1
3, 1, 3, 0, 0, 91 !Dgn file 2
3, 1, 4, 0, 0, 92 !Dgn file 3
3, 1, 5, 0, 0, 93 !Dgn file 4
3, 1, 6, 0, 0, 94 !Dgn file 5
3, 1, 22, 0, 0, 95 !Defaults file
3, 2, 15, 0, 0, 8 !Current rev no
3, 2, 16, 0, 0, 20 !REV no
3, 2, 20, 0, 0, 21 !Date
3, 2, 17, 0, 0, 22 !BY initials
SEGMENT_DATA_TABLE
20 !20 lines to follow
1, 12, 2, 0, 11, 25, 1, 200, 25 !Line no
1, 12, 35, 0, 36, 12, 0, 201, 25 !Dgn std
1, 12, 24, 0, 48, 5, 0, 202, 25 !Nor oper press
1, 12, 25, 0, 53, 4, 0, 203, 25 !Nor oper temp
1, 12, 28, 0, 57, 5, 0, 204, 25 !Nor dgn press
1, 12, 29, 0, 62, 4, 0, 205, 25 !Nor dgn temp
1, 12, 26, 0, 66, 5, 0, 206, 25 !Alt oper press
1, 12, 27, 0, 71, 4, 0, 207, 25 !Alt oper temp
1, 12, 30, 0, 75, 5, 0, 208, 25 !Alt dgn press
1, 12, 31, 0, 80, 4, 0, 209, 25 !Alt dgn temp
1, 12, 64, 0, 84, 5, 0, 210, 25 !Test system no
1, 12, 65, 0, 89, 3, 0, 211, 25 !Test fluid
1, 12, 66, 0, 92, 5, 0, 212, 25 !Test press
1, 12, 17, 0, 97, 3, 0, 213, 25 !Heat tracing reqmts
1, 12, 18, 0, 100, 3, 0, 214, 25 !Heat media
1, 12, 19, 0, 103, 4, 0, 215, 25 !Heat media temp
1, 12, 14, 0, 107, 6, 0, 216, 25 !Insulation purpose
1, 12, 15, 0, 113, 5, 0, 217, 25 !Insulation thickness
1, 12, 40, 0, 118, 8, 0, 218, 25 !Coating reqmts
33 , mater_of_construct , character(6)
34 , safety_class , short , standard note 340
35 , design_standard , short , standard note 570
36 , design_area_number , character(12)
37 , design_resp , short , standard note 160
38 , construction_resp , short , standard note 160
39 , supply_resp , short , standard note 160
40 , coating_reqmts , short , standard note 190
41 , cleaning_reqmts , short , standard note 230
42 , fluid_category , character(4)
43 , nor_op_pres_units , short , standard note 1064
44 , nor_op_temp_units , short , standard note 1056
45 , alt_op_pres_units , short , standard note 1064
46 , alt_op_temp_units , short , standard note 1056
47 , nor_dgn_pres_units , short , standard note 1064
48 , nor_dgn_temp_units , short , standard note 1056
49 , alt_dgn_pres_units , short , standard note 1064
50 , alt_dgn_temp_units , short , standard note 1056
51 , steam_temp_units , short , standard note 1056
52 , stress_system_no , character(12)
53 , stress_reqmts , short , standard note 360
54 , hyd_system_no , character(12)
55 , hyd_reqmts , short , standard note 360
56 , specific_gravity_a , double
57 , specific_gravity_b , double
58 , specific_gravity_c , double
59 , viscosity , double
60 , density , double
61 , spec_heat_ratio , double
62 , sonic_velocity , double
63 , surface_roughness , double
64 , test_system_no , character(6)
65 , test_fluid , short , standard note 125
66 , test_pressure , double
67 , PID_id_part_a , character(4)
68 , PID_id_part_b , character(4)
69 , end_1_nozzle_id , integer
70 , end_2_nozzle_id , integer
71 , alpha_descript_id , character(12)
72 , standard_note_no , short , standard note 499
73 , pid_index_no , integer
63 , cp_2_outside_diam , double
64 , cp_2_end_prep , short , standard note 330
65 , cp_2_sch_thk , character(8)
66 , cp_2_rating , character(8)
67 , cp_2_face_to_ctr , double
68 , cp_2_weld_no , character(8)
69 , cp_2_weld_type , short , standard note 1100 / 400 (bolt option)
70 , cp_2_gasket_gap , double
71 , cp_2_gasket_option , short , standard note 400
72 , cp_2_stress_node , short
73 , cp_2_stress_factor , double
74 , cp_2_head_loss , double
75 , cp_3_nom_pipe_diam , short
76 , cp_3_outside_diam , double
77 , cp_3_end_prep , short , standard note 330
78 , cp_3_sch_thk , character(8)
79 , cp_3_rating , character(8)
80 , cp_3_face_to_ctr , double
81 , cp_3_weld_no , character(8)
82 , cp_3_weld_type , short , standard note 1100 / 400 (bolt option)
83 , cp_3_gasket_gap , double
84 , cp_3_gasket_option , short , standard note 400
85 , cp_3_stress_node , short
86 , cp_3_stress_factor , double
87 , cp_3_head_loss , double
88 , cp_4_nom_pipe_diam , short
89 , cp_4_outside_diam , double
90 , cp_4_end_prep , short , standard note 330
91 , cp_4_sch_thk , character(8)
92 , cp_4_rating , character(8)
93 , cp_4_face_to_ctr , double
94 , cp_4_weld_no , character(8)
95 , cp_4_weld_type , short , standard note 1100 / 400 (bolt option)
96 , cp_4_gasket_gap , double
97 , cp_4_gasket_option , short , standard note 400
98 , cp_4_stress_node , short
99 , cp_4_stress_factor , double
100, cp_4_head_loss , double
101, cp_5_nom_pipe_diam , short
102, cp_5_outside_diam , double
103, cp_5_end_prep , short , standard note 330
104, cp_5_sch_thk , character(8)
105, cp_5_rating , character(8)
106, cp_5_face_to_ctr , double
107, cp_5_weld_no , character(8)
108, cp_5_weld_type , short , standard note 1100 / 400 (bolt option)
109, cp_5_gasket_gap , double
110, cp_5_gasket_option , short , standard note 400
111, cp_5_stress_node , short
112, cp_5_stress_factor , double
113, cp_5_head_loss , double
# Piping/Tubing Data
46 , color_code , character(8)
47 , stress_node_no , short
48 , stress_intens_fact , double
49 , head_loss_factor , double
50 , piping_assembly , character(12)
51 , component_group_no , short
52 , remarks , character(16)
53 , standard_note_no_a , short , standard note 499
54 , standard_note_no_b , short , standard note 499
55 , cp_1_nom_pipe_diam , short
56 , cp_1_outside_diam , double
57 , cp_1_end_prep , short , standard note 330
58 , cp_1_sch_thk , character(8)
59 , cp_1_rating , character(8)
60 , cp_1_face_to_ctr , double
61 , cp_1_weld_no , character(8)
62 , cp_1_weld_type , short , standard note 1100 / 400 (bolt option)
63 , cp_1_gasket_gap , double
64 , cp_1_gasket_option , short , standard note 400
65 , cp_1_stress_node , short
66 , cp_1_stress_factor , double
67 , cp_1_head_loss , double
68 , cp_2_nom_pipe_diam , short
69 , cp_2_outside_diam , double
70 , cp_2_end_prep , short , standard note 330
71 , cp_2_sch_thk , character(8)
72 , cp_2_rating , character(8)
73 , cp_2_face_to_ctr , double
74 , cp_2_weld_no , character(8)
75 , cp_2_weld_type , short , standard note 1100 / 400 (bolt option)
76 , cp_2_gasket_gap , double
77 , cp_2_gasket_option , short , standard note 400
78 , cp_2_stress_node , short
79 , cp_2_stress_factor , double
80 , cp_2_head_loss , double
81 , cp_3_nom_pipe_diam , short
82 , cp_3_outside_diam , double
83 , cp_3_end_prep , short , standard note 330
84 , cp_3_sch_thk , character(8)
85 , cp_3_rating , character(8)
86 , cp_3_face_to_ctr , double
87 , cp_3_weld_no , character(8)
88 , cp_3_weld_type , short , standard note 1100 / 400 (bolt option)
89 , cp_3_gasket_gap , double
90 , cp_3_gasket_option , short , standard note 400
91 , cp_3_stress_node , short
92 , cp_3_stress_factor , double
93 , cp_3_head_loss , double
94 , cp_4_nom_pipe_diam , short
95 , cp_4_outside_diam , double
96 , cp_4_end_prep , short , standard note 330
97 , cp_4_sch_thk , character(8)
98 , cp_4_rating , character(8)
99 , cp_4_face_to_ctr , double
30 , trans_rigidity_z , double
31 , rot_rigidity_x , double
32 , rot_rigidity_y , double
33 , rot_rigidity_z , double
34 , spring_gap_length , double
35 , sping_gap_direct , short
36 , number_of_springs , short
1 , system_unique_no , integer
2 , piping_mater_class , character(16)
3 , revision_no , character(2)
4 , version_no , character(2)
5 , revision_date , character(10)
6 , fluid_code , character(6) , standard note 125
7 , mater_of_construct , character(6)
8 , corrosion_allow , double
9 , mat_description , short , standard note 148
10, service_lim_table , character(6)
11, diameter_table , character(6)
12, thickness_table , character(6)
13, materials_table , character(6)
14, thickness_equation , character(6)
15, branch_table , character(6)
16, tap_data_table , character(6)
17, vent_drain_macro , character(6)
18, gasket_separation , character(8)
19, standard_note_no_a , short , standard note 499
20, standard_note_no_b , short , standard note 499
21, revision_mngt_date , integer
1 , system_unique_no , integer
2 , piping_mater_class , character(16) , index 1
3 , commodity_name , character(6)
4 , option_code , short , standard note 400
5 , maximum_temp , double
6 , gcp_from_nom_diam , short
7 , gcp_to_nom_diam , short
8 , gcp_end_prep , short , standard note 330
9 , gcp_rating , character(8)
10, gcp_sch_thk , character(8)
11, gcp_table_suffix , short , standard note 576
12, rcp_from_nom_diam , short
13, rcp_to_nom_diam , short
14, rcp_end_prep , short , standard note 330
15, rcp_rating , character(8)
16, rcp_sch_thk , character(8)
17, rcp_table_suffix , short , standard note 577
18, commodity_code , character(16)
19, model_code , character(6)
20, PDS_sort_code , character(6)
21, modifier , double
22, geometric_standard , short , standard note 575
23, weight_code , short , standard note 578
24, fabrication_cat , short , standard note 180
25, materials_grade , short , standard note 145
26, standard_note_no_a , short , standard note 499
27, standard_note_no_b , short , standard note 499
1 , system_unique_no , integer
2 , piping_comp_no , character(20)
3 , model_code , character(6)
4 , option_code , short , standard note 400
5 , gcp_from_nom_diam , short
6 , gcp_to_nom_diam , short
7 , gcp_end_prep , short , standard note 330
8 , gcp_rating , character(8)
9 , gcp_sch_thk , character(8)
10, gcp_table_suffix , short , standard note 576
11, rcp_from_nom_diam , short
12, rcp_to_nom_diam , short
13, rcp_end_prep , short , standard note 330
14, rcp_rating , character(8)
15, rcp_sch_thk , character(8)
16, rcp_table_suffix , short , standard note 577
17, physical_data_id , character(8)
18, PDS_sort_code , character(6)
19, modifier , double
20, geometric_standard , short , standard note 575
21, weight_code , short , standard note 578
22, fabrication_cat , short , standard note 180
23, materials_grade , short , standard note 145
24, standard_note_no_a , short , standard note 499
25, standard_note_no_b , short , standard note 499
1 , system_unique_no , integer
2 , instrument_comp_no , character(20)
3 , model_code , character(6)
4 , option_code , short , standard note 400
5 , gcp_from_nom_diam , short
6 , gcp_to_nom_diam , short
7 , gcp_end_prep , short , standard note 330
8 , gcp_rating , character(8)
9 , gcp_sch_thk , character(8)
10, gcp_table_suffix , short , standard note 576
11, rcp_from_nom_diam , short
12, rcp_to_nom_diam , short
13, rcp_end_prep , short , standard note 330
14, rcp_rating , character(8)
15, rcp_sch_thk , character(8)
16, rcp_table_suffix , short , standard note 577
17, physical_data_id , character(8)
18, PDS_sort_code , character(6)
19, modifier , double
20, geometric_standard , short , standard note 575
21, weight_code , short , standard note 578
22, fabrication_cat , short , standard note 180
23, materials_grade , short , standard note 145
24, standard_note_no_a , short , standard note 499
25, standard_note_no_b , short , standard note 499
1 , system_unique_no , integer
2 , tap_table_name , character(6)
3 , nominal_piping_dia , short
4 , option_code , short , standard note 400
5 , end_preparation , short , standard note 330
6 , rating , character(8)
7 , sched_thick , character(8)
8 , tap_material_code , character(10)
1 , system_unique_no , integer
2 , sys_commodity_code , character(16)
3 , gcp_nom_diam , short
4 , rcp_nom_diam , short
5 , gcp_sch_thk , character(8)
6 , rcp_sch_thk , character(8)
7 , commodity_code , character(16) , index 1
8 , weld_weight , double
9 , unit_price , double
10, manhours , double
1 , system_unique_no , integer
2 , sys_commodity_code , character(16)
3 , gcp_from_nom_diam , short
4 , gcp_to_nom_diam , short
5 , rcp_from_nom_diam , short
6 , rcp_to_nom_diam , short
7 , commodity_code , character(16) , index 1
8 , quantity , double
9 , fabrication_cat , short
10, standard_note_no , short
1 , specialty_rev_date , integer
2 , instr_rev_date , integer
3 , tap_data_rev_date , integer
4 , size_data_rev_date , integer
5 , implied_rev_date , integer
BRFL: Block
IIFL: Instrument
PL: Plug
01HG: Support/Hanger
01SP: Used on valves with AV, V3, V4, VD, VG or VV as the first two characters of their skeys
02SP: Used on valves with AR, RA, VR as the first two characters of their skeys.
03SP: Used on valves with VB, VK, VY as the first two characters of their skeys.
05SP: Used on valves with VT as the first two characters of their skeys.
06SP: Used on valves with VN as the first two characters of their skeys.
07SP: Used on valves with VP as the first two characters of their skeys.
08SP: Used on valves with VS as the first two characters of their skeys.
09SP: Used on valves with AX, VX or XA as the first two characters of their skeys.
10SP: Used on valves with SA, SV, S3 or S4 as the first two characters of their skeys.
11SP: Used on valves with MA, MV, M3 or M4 as the first two characters of their skeys.
12SP: Used on valves with HA, HV, H3 or H4 as the first two characters of their skeys.
13SP: Used on valves with CA, CV, C3 or C4 as the first two characters of their skeys.
I M
Implied Materials at Line Name Changes • Making a Run Log Entry (pdsidf) • 44
35 Mapping Attributes to the Title Block • 247
Material List Definition (MLD) File • 228 Order of Table Entries • 277
Miscellaneous Items (SKEYs) • 404 Other End Connections (SKEYs) • 408
Miscellaneous Pipe Components (SKEYs) • Overview of Isometric Extraction • 13
405
MISC-ITEMS • 312 P
MLD File Content • 235
MLD File Format Guidelines • 237 PD Shell • 15
Model Files • 28 PD_Shell Form Conventions • 17
MOVABLE_TEXT • 212 PDS Environment • 15
MTO Neutral File (.b# file) • 497 PDS Valve Operator Name • 276
Pipe Supports • 35
Pipeline Names • 29
N PIPELINE_HEADER • 188
NEW_SYMBOL_KEYS • 215 PIPELINE-ATTRIBUTES • 306
NOMTO_CODE_LIST_VALUES • 209 PIPELINE-ATTRIBUTES-DOTTED • 308
NON_DIMENSIONED_SUPPORTS • 224 PIPELINE-ATTRIBUTES-SPECIAL • 307
NOZZLE_NOTE • 205 Piping Design Database Table Format • 507
Number of Connect Points • 275 Plotted Material and Cut Pipe List Heading
Texts • 427
O Plotting • 44
Positioning the Title Block • 235
Offshore Fabrication Category • 288 Preface PDS • 9
Offshore Material Category • 231 PRIMARY_ORIENTATION_NOTE • 206
OFFSHORE_FABCAT_CODE_LIST_VALU Printed Material List • 434
ES • 211 Program Defaults • 313
Olet Type Branches • 35
Olets (SKEYs) • 406
Olets attached to fittings • 276 R
Operating Requirements • 228 Record Identification Numbers • 352
Operators (SKEYs) • 407 Reducers (SKEYs) • 408
Option Switch 39 • 369 Reference Plane System • 441
Option Switch 40 • 372 Repeatability • 281
Option Switch 41 • 373 Repeatability - Related Information • 281
Option Switch 42 • 374 Repeatability Restrictions and Limitations •
Option Switch 73 • 379 281
Option Switch 74 • 381 Reports • 119
Option Switch 75 • 382 Revise Default Set • 58
Option Switch 8 • 358 Revise Drawing • 68
Option Switch 9 • 360 Revise Iso Area • 63
Option Switches • 353 Revising a Single Drawing • 73
Option Switches 02-06 • 355 Revising Multiple Drawings • 76
Option Switches 100-109 • 389
Option Switches 10-19 • 361 S
Option Switches 110-119 • 391
Option Switches 120-140 • 393 Schedule Batch Job • 116
Option Switches 20-29 • 363 Search Criteria • 115
Option Switches 30-38 • 368 Search Criteria for Selecting Drawings • 71
Option Switches 40-49 • 375 SECONDARY_ORIENTATION_NOTE • 207
Option Switches 60-65 • 377 Section 1
Option Switches 67 - 72 • 379 Basic Input Data and Raw Design File
Option Switches 76 - 79 • 384 Data - PD_ISO • 129
Option Switches 80 - 89 • 385 Section 2
Option Switches 90-99 • 388 Design File Data Sorted by Coordinate -
Options File (#/dat/isoc.def) • 443 PD_ISO • 130