PCF Format Guide
PCF Format Guide
ALIAS SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN NOR FOR
INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE OR USE OF THIS
MATERIAL.
It is the policy of Alias Limited to enforce any and all rights relating to protection of this information. The information contained in
this manual is proprietary in nature and may not be reproduced, copied or divulged in whole or in part without the prior written
consent of Alias Limited. This manual has been provided pursuant to the terms of a contract or confidentiality agreement. Unau-
thorised distribution or disclosure of its contents is a violation of that contract or agreement and persons doing so may be liable
for penalties as provided by law.
CHAPTER 1 Introduction
A Piping Component File (PCF), is a simple to generate and easy to understand file format
that provides Electronic Data Interchange (EDI) for the transfer of Pipeline content and
configuration information, between a 3D Piping Design System and ISOGEN - the leading
system for the production of piping isometrics.
This PCF Format Guide covers the rules and conventions that control the file layout, content,
and the presentation of data.
Dimensional Unit variations (covering both Metric and Imperial Units), together with detailed
'data' requirements are described.
This Guide should be used in conjunction with the PCF Component Reference Guide which
contains individual Component Definition sheets listing both Mandatory and other allowable
Attributes.
Chapters 7 through 11 of this PCF Format Guide relate directly with the information
categories used on the Component Definition Sheets.
It’s recommended that the reader should examine the PCF File Layout diagram, example
PCF file and associated isometric that are included in Chapter 2 before proceeding with the
creation of a file generation program.
1-1
The diagram below shows the basic layout for a single Pipeline PCF.
ISOGEN-FILES ISOGEN.FLS
UNITS-BORE data
UNITS-CO-ORDS data Basic Header Information (One block per File)
UNITS-BOLT-DIA data
UNITS-BOLT-LENGTH data
PIPELINE-REFERENCE data
REVISION data
PROJECT-IDENTIFIER data
AREA data Pipeline Identifier and related Header information
PIPING-SPEC data
DATE-DMY data
PAINTING-SPEC data
END-CONNECTION-EQUIPMENT
CO-ORDS data
CONNECTION-REFERENCE data
GASKET
END-POINT data
END-POINT data
ITEM-CODE data
ERECTION-ITEM Pipeline Components and Connection Information
BOLT
CO-ORDS data
BOLT-DIA data
BOLT-LENGTH data
BOLT-QUANTITY data
BOLT-ITEM-CODE data
ERECTION-ITEM
2-1
}=Points to note.
1. All Basic Header Information Attributes must start in column position one.
2. PIPELINE-REFERENCE Attribute must start in column position one.
3. Pipeline Header Attributes must start in column position five.
4. Component Identifiers and other main function identifiers must start in column position
one.
5. Other Attributes must start in column position five.
6. MATERIALS identifier, that signals the start of the Item Code and Descriptions
section, must start in column position one.
7. ITEM-CODE entries must start in column position one.
8. DESCRIPTION entries must start in column position five.
9. All 'data' entries must be separated from the Attribute Identifier by at least one blank
character.
2-2
Each PCF must commence with a section of Basic Header Information attributes that defines
an associated control file identifier (that is invoked when the file is used to generate an
isometric drawing) and identifies the various Units that are to be used to specify Bores, Co-
ordinates, Bolt Diameters, Bolt Lengths and Weights in the data associated with the piping
component definitions.
}=Points to note -
1. The Attributes marked ** are MANDATORY and must always be included.
2. The ISOGEN-FILES filename entry must be the first in the PCF.
3. The UNITS type Attributes may be included in any order.
3-1
3-2
The following sections describe the various valid Units settings for the Units Attributes that
must be included in the Basic Header Information of a PCF (see Chapter 3).
Separate settings covering Bores (N.S.), Co-ordinates, Bolt Diameters, Bolt Lengths and
Weight are provided. Once a Unit type has been specified for each Unit Attribute, all
component data included in the PCF must conform to the declared type (i.e. A mixture of units
for an individual Attribute is not allowed).
}=Points to note -
1. The Bore Units declared in the PCF must match the Units that are required on any
isometric generated from the file. (No conversions between different units are
available.)
4-1
BOLT DIAMETERS
The valid data settings for the UNITS-BOLT-DIA Attribute are -
INCH For INCHES in form 1/2 0.1/2 0.5 1 1.0 1.1/2 1.5 etc. (Valid
denominators when specifying fractions are 2 4 8 and 16 - Inches
expressed in decimal format may have up to four decimal places.)
MM For MILLIMETRES in the form 15 20 25.00 etc.
INCH-SIXTEENTHS For 1/16s of an INCH in the form 10 12 16 etc.
}=Points to note –
1. The Bolt Diameter Units declared in the PCF must match the units that are required
on any isometric generated from the file. (No conversions between different units are
available.) There is no requirement for Bolt Diameter Units to match the units
declared for Bores.
BOLT LENGTHS
The valid data settings for the UNITS-BOLT-LENGTH Attribute are -
INCH For INCHES in form 2.1/2 2.5 3 3.0 etc. (Valid denominators when
specifying fractions are 2 4 8 and 16) (Inches expressed in decimal
format may have up to four decimal places)
MM For MILLIMETRES in the form 55 55.00 etc.
MM-HUNDRETHS For 1/100's MILLIMETRES in the form 5500
}=Points to note -
1. The Bolt Length Units declared in the PCF must match the units that are required on
any isometric generated from the file. (No conversions between different units are
available.) There is no requirement for Bolt Length Units to match the units declared
for co-ordinates.
4-2
}=Points to note -
1. The Weight Units declared in the PCF must match the units that are required on any
isometric generated from the file. (No conversions between different units are
available).
4-3
Each Pipeline contained in a PCF must have an individual PIPELINE- REFERENCE attribute
that signals the start of the related data and also facilitates the input of the actual pipeline
name by which the Pipeline is identified with the Project.
This entry may be followed by any number of the related information Attributes that are listed
in the table below –
5-1
5-2
5-3
5-4
Each piping component in a PCF is described in a self contained data block that consists of a
'Component Identifier' together with a list of attributes that locates, sizes, describes and
identifies specific requirements related to a physical component in a Pipeline.
The following table list all the components types that are currently supported.
6-1
6-2
}=Points to note -
6-3
6-4
a
Valid Directions that can be input as data on these attributes are - NORTH, SOUTH, EAST, WEST, UP
or DOWN.
7-1
}=Points to note -
1. Attributes may be included in any order following the Component Identifier.
2. All Attributes are entered one per line and must start in column position five.
3. The input ‘data’ must be separated from the Attribute Identifier by at least one blank
character.
7-2
The table below lists all the Attributes and associated ‘data’ requirements that are used for the
input of Material related information for components.
Not all components carry the listed attributes. The particular ones used will depend upon the
type of component being described and in some cases the facilities that will be used during
the isometric generation.
The Component Sheets contained in the PCF Component Reference Guide identify the
Attributes that can be used on individual piping components.
8-1
a
The following conditions apply to Item Codes –
i) If the ITEM-CODE attribute is not present on a component then that component will not be listed
on the Material List.
ii) If an ITEM-CODE attribute is present but no ‘data’ is present then the component will be listed on
the Material List with a blank Item Code and Description.
8-2
b
When using the ISOGEN Repeatability function which makes use of the data that is input using the
REPEAT-PART-NUMBER Attribute, the HIGHEST-PART-NUMBER Attribute (see chapter 5) must also be
included in the Pipeline Header Information.
}=Points to note -
1. Attributes may be included in any order following the Component Identifier.
2. All Attributes are entered one per line and must start in column position five.
3. The input ‘data’ must be separated from the Attribute Identifier by at least one blank
character.
8-3
a
Full details of the Attributes and data that accompany these three basic Continuation/Termination
attributes can be found in Chapter 1 of the PCF Component Reference Guide.
9-1
}=Points to note –
1. END-CONNECTION, END-POSITION and TAP-CONNECTION attributes may be entered
in column positions one or five, depending on whether they are entered as
independent items or in association with a piping component (see Chapter 1 of the
PCF Component Reference Guide).
2. The CONTINUATION attribute must be entered in column position five.
9-2
}=Points to note –
1. Attributes may be included in any order following the Component Identifier.
2. All Attributes are entered one per line and must start in column position five.
3. The input ‘data’ must be separated from the Attribute Identifier by at least one blank
character.
10-1
a
Bend Radius ‘data’ may be expressed in either Pipe Diameters (2D, 3D, 5D etc.) or as a measurement
in the same Units that are declared at the top of the file in the UNITS-CO-ORDS attribute.
b
BOP-ELEVATION data should be input in the same Units that are declared at the top of the file in the
UNITS-CO-ORDS attribute.
11-1
c
Valid Directions that can be input as ‘data’ on these attributes are NORTH, SOUTH, EAST, WEST, UP or
DOWN.
d
data associated with the DIRECTION attribute is a User-specified text string that conveys the required
orientation direction when output on the plotted isometric as a Message.
Mainly used to indicate Spindle directions and Eccentric Reducer flat directions that are not in primary
planes.
Inputs of the form UP 45 NORTH or U 45 N are in common use and augment the graphical outputs
which can only be shown in primary directions.
11-2
11-3
e
When using the ISOGEN Repeatability function which makes use of any data that is input using the
REPEAT-WELD-IDENTIFIER attribute, the HIGHEST-WELD-NUMBER attribute must also be included in
the Pipeline Header Information (see Chapter 5).
f
This Attribute must not be used on any component where the CONTINUATION attribute (see chapter 9)
is being used.
11-4
g
Weight ‘data’ must conform to one of the following three input formats -
Integer number (55 625 1350)
Real number (55.5 625.0 1350.0)
Tons/Tonnes (22T5 99T9 [Maximum] - values given to nearest 0.1)
11-5
}=Points to note -
1. Attributes may be included in any order following the Component Identifier.
2. All Attributes are entered one per line and must start in column position five.
3. The input data must be separated from the Attribute Identifier by at least one blank
character.
11-6
The table below lists a range of Information Items related to a Pipeline that can be included in
a Piping Component File (PCF).
They are not piping components, but each one fulfils a particular function, and when included
add to the overall detailed information that is output on the generated isometric.
Each one is treated on an individual basis, and any number of each type may be included in
an individual file.
INDUCTION-START and INDUCTION-END attributes should be used in pairs.
Individual entries showing the input format and list of associated Attributes for each Item can
be found in Chapter 2 of the PCF Component Reference Guide.
Page in
Compont
Item Identifier Remarks
Ref.
Guide
BIP-IDENTIFIER User defined Break In Point identifier and location. 16
CO-ORDS data Used to indicate “Break-In’s” to existing Pipelines when
TEXT data doing re-vamp type Projects.
FLOOR-SYMBOL Used to request and position a Floor Penetration (Hole) 16
CO-ORDS data symbol in vertical sections of a Pipeline.
SKEY FLOR
FLOW-ARROW Used to request and position a Fluid / Gas Flow Symbol 17
CO-ORDS data at User selected locations along the Pipeline.
FLOW data
‘data’ associated with the FLOW attribute is a single
SKEY FLOW
digit indicator to identify the flow direction.
1 = Flow from first to second end of the component on
which the Flow Arrow is positioned.
2 = Reverse of 1 above.
In both cases first and second ends are as determined
by the sequence of END-POINT entries on the
associated Component.
INSULATION-SYMBOL Used to request and position an Insulation Symbol at 17
CO-ORDS data User selected locations along the Pipeline. Must be
SKEY INPP located on Pipe (Tube).
12-1
}=Points to note -
1. All Item Identifiers must start in column position one.
2. All secondary attributes are entered one per line, and must start in column position
five.
3. The input data must be separated from the Attribute Identifier by at least one blank
character.
12-2
Page in
Component
Item Identifier and Basic Remarks
Ref.
Attributes
Guide
BOLT Stand-alone entry for a set of Bolts. 5
CO-ORDS data Location of end of component to which the
Bolts belong.
BOLT-DIA data Diameter of Bolts. Must be in the same Units
that are declared at the top of the file for the
UNITS-BOLT-DIA entry (see Chapters 4 & 5).
BOLT-ITEM-CODE data Unique identifier for required Bolts. The
ITEM-CODE (Material Code) will be used for
component identification on the Material List
and any generated Material Control Interface
files.
BOLT-QUANTITY data Number of Bolts required. (Integer No.)
13-1
13-2
}=Points to note -
1. When entered on a Stand-alone basis, all Item Identifiers must start in column
position one.
2. MESSAGE Identifiers when input in association with another component must start in
column position five.
3. All other Attributes may be included in any order following the Item Identifier.
4. All attributes are entered one per line and must start in column position five.
5. The input ‘data’ must be separated from the Attribute Identifier by at least one blank
character.
13-4
The ISOGEN system provides a facility that allows ‘Reference Dimesions’ (between the
Pipeline and the Centre/Datum Line of a variety of project elements) to be included on the
plotted isometric drawing.
The sketch below indicates a typical example -
In this example, there are a pair of Reference Dimensions (430 and 1493 MM) indicating the
distance between the pipe and the centre-line of the Referenced Item which is Vessel
E-683.
Note that the direction of the Vessel centreline is also indicated.
14-1
14-2
Attribute Remarks
REFERENCE-POINT-LOCATION The point on the Pipeline where the Reference
CO-ORDS E/W N/S ELEV Dimension starts from.
Co-ordinate location of start point.
CO-ORDS E/W N/S ELEV Co-ordinate location of one end of the Centre Line.
CO-ORDS E/W N/S ELEV Co-ordinate Location of the other end of the Centre Line.
SKEY data Identifies the category of the Referenced Item. See the
following SKEY list.
MESSAGE type Type of Box Enclosure for the output of the Referenced
Item identifier. MESSAGE 'Box Types' can be found in
Chapter 1 of the PCF Component Reference Guide.
MESSAGE attribute can be input without a 'type' if an
un-boxed Message is required.
TEXT The Referenced Item identification text.
14-3
}=Points to note -
1. The * character in the SKEY is used to specify that the 'Normal' Dotted Line Type
should be used for the Referenced Item Centre Line depiction on the plotted
isometric.
2. This may be replaced by -
a. A single 'blank character' to indicate that the default Dashed / Dotted Line Type
associated with a particular SKEY is to be used.
b. A single digit (1 to 4) to indicate that one of the four numbered Dashed / Dotted
Line Nos. should be used.
14-4
14-5
14-6
The file pointed to in the ISOGEN-FILES ‘filename’ entry at the top of each PCF is a text file
that contains a list of filename pointers to all the various ‘external’ files that are read and
written during the execution of a PCF based ISOGEN system operation.
Although the filename is fully User definable a commonly used filename is ISOGEN.FLS.
In the list of files here, the following conditions apply -
1. Mandatory files are marked thus ***. Files not marked in this way are optional and
should be included only when the related facility is being used.
2. Each file type has a fixed keyword name which must always be used. e.g.
ALTERNATIVE-TEXT
ASCII-SYMBOLS
etc.
3. Input and output ‘filenames’ are fully User definable and full pathnames may be used
where applicable.
1
4. Filenames having paired superscript numbers like this - are alternatives where only
one of the alternatives should be used.
15-1
15-2
15-3
15-4
15-5
Material Descriptions related to the Item (Material) Codes that have been input as part of the
Component Information input, are the last items to be included in a Piping Component File
(PCF).
Following the last Attribute entry for the actual Pipeline data, the identifier MATERIALS is
entered on the next line, starting in column position one.
Two forms of Material Description input are offered -
1. Single entry comprehensive Description using DESCRIPTION as the identifying
Attribute.
2. Multiple entry itemised Description using up to ten User defined Attributes for the
various parts that make up the complete Description.
Type 1 is used where any Material List that is to be generated is of the ‘Regular’ type where a
single entry continuous Description is output.
Type 2 is used where any Material List that is to be generated is of the ‘Columnised’ type with
an individual column for each data element.
In both cases the ITEM-CODE attribute together with the relevant ‘data entry’ is used as the link
between the Component and Material Description sections of the file.
MATERIALS
ITEM-CODE data
DESCRIPTION data (Single line Description)
ITEM-CODE data
DESCRIPTION data (Multiple line Description)
DESCRIPTION data
Sample Input.
ITEM-CODE FAM150WN80
DESCRIPTION WN FLANGE ANSI B16.5 CL 150#. C.S. ASTM A105 SCHD. 80 THK.
}Points to note –
1. Only one MATERIALS data line is required per PCF.
2. ITEM-CODE attribute data starts in column position one.
3. DESCRIPTION attribute data starts in column position five.
16-1
MATERIALS
ITEM-CODE data
TYPE data
SPEC data
CLASS data
MATERIAL data
GRADE data
SCHEDULE data
Sample Input.
ITEM-CODE FAM150WN80
TYPE WN FLANGE
SPEC ANSI B16.5
CLASS #
MATERIAL C.S.
GRADE ASTM A105
SCHEDULE 80
}=Points to note –
1. Only one MATERIALS data line is required per PCF.
2. ITEM-CODE Attribute data starts in column position one.
3. User Defined Attributes data starts in in column position five.
4. data associated with attributes must be separated from the Attribute Name by at least
one blank character.
5. The @ character may be used at the start or end of any text that is associated with any
User Defined Attribute to obtain leading or trailing blanks.
16-2
The PCF listing shown on the following pages is for a typical single welded construction
Pipeline.
In order to facilitate ease of cross reference with the accompanying isometric drawinIg
example the data appears in the order of how the components sequentially appear in the
pipeline.
The isometric generated using the listed data is shown on page 17-9.
ISOGEN-FILES ISOGEN.FLS
UNITS-BORE INCH
UNITS-CO-ORDS MM
UNITS-BOLT-LENGTH MM
UNITS-BOLT-DIA INCH
UNITS-WEIGHT KGS
PIPELINE-REFERENCE 6-DSM-3500
REVISION 1
PROJECT-IDENTIFIER P-500
AREA AR-1
PIPING-SPEC CS150
NOMINAL-RATING 150#
PIPELINE-TYPE W
DATE-DMY 01/08/2002
PAINTING-SPEC PNT-1
PIPELINE-TEMP 200C
SPECIFIC-GRAVITY 1
SPOOL-PREFIX SPL-
ATTRIBUTE1 10 %
ATTRIBUTE2 T-50
ATTRIBUTE4 PROCESS 502
ATTRIBUTE5 AR-100
ATTRIBUTE6 56-902
ATTRIBUTE7 TSR
ATTRIBUTE8 HJM
ATTRIBUTE9 WAL
ATTRIBUTE10 SPECIALITY OILS
ATTRIBUTE11 10 %
17-1
17-2
17-3
17-4
17-5
17-6
17-7
17-8
An isometric drawing generated using the above PCF data is shown on the next page.
17-9
A ‘System Isometric’ in the context of the ISOGEN System is defined as a drawing that
contains a number of individual Pipelines that are physically connected in such a way that they
form a network.
The network (say, for a Steam Distribution System) may consist of any number of Pipelines
with any number of connections to Equipment and possibly other Pipelines that are part of an
adjacent System.
A 'GAP' type component is an acceptable way of connecting two related but unconnected
Pipelines that would not normally be allowed as part of a System Isometric.
The Piping Component File (PCF) layout and content for a System varies only slightly from
that for a single Pipeline.
An additional block of information to allow the input of the 'System Identifier' together with
basic System Attributes, is included immediately following the 'Basic Header Information'.
This additional information is in this form -
SYSTEM-ISOMETRIC-REFERENCE data
AREA data
DATE data
PROJECT-IDENTIFIER data
REVISION data
Other Attributes
The data associated with the SYSTEM-ISOMETRIC-REFERENCE entry is the System Isometric
Identifier that will be output on the plotted isometric.
Additional Attributes (all optional) which relate to the 'System' may be entered as required.
The available Attributes and 'data' requirements are the same as those listed for a Pipeline
(see Chapter 5).
Following this block, data for each Pipeline is included using the same rules for the layout and
content that are used for a 'Pipeline PCF'. Material Descriptions are entered following the last
component of the last Pipeline.
18-1
ISOGEN-FILES ISOGEN.FLS
UNITS-BORE INCH-SIXTEENTHS
UNITS-CO-ORDS MM-HUNDREDTHS Basic Header Information
UNITS-BOLT-DIA INCH-SIXTEENTHS
UNITS-BOLT-LENGTH MM
SYSTEM-ISOMETRIC-REFERENCE SYS-14A/ZA System Identifier
AREA A10/23
DATE-DMY 03/02/99
PROJECT-IDENTIFIER P8604A Any Attributes entered in this block
can be output to the drawing frame
REVISION 1
of the generated System isometric
Attributes
BOLT
Attributes
Attributes
18-2
Pipeline Components
Pipeline Components
Materials
}=Points to note –
1. Any number of Pipelines may be included in a System.
2. Normal Pipeline input (for individual Pipelines) MUST NOT be included in a System
type PCF.
3. All the rules for the input of Pipeline References, Pipeline Header Attributes,
Component Identifiers and related Attributes that are used for the input of individual
Pipelines, also apply when creating a System PCF.
4. A typical 'System' isometric drawing is shown on the following page.
18-3