ESA Pro P&ID User Manual PDF
ESA Pro P&ID User Manual PDF
ESApro P&ID
Release V7
ESAin Srl
Via Montevideo 15/3 16129 GENOVA
Tel. 010/311544 Fax. 010/313606
http://www.esain.com
E-mail: [email protected]
This publication may not be reproduced in any form, by any method, for any purpose either entirely or in part.
ESApro - P&ID 1
INDEX
1. INTRODUCTION ................................................................................................................... 3
2. ESAPRO-P&ID AND AUTOCAD ............................................................................................... 4
2.1 THE USER INTERFACE ............................................................................................ 4
3 P&I DIAGRAM DRAFT ......................................................................................................... 6
3.1 PIPE CLASS .............................................................................................................. 6
3.2 LINE ........................................................................................................................... 7
3.3 LINE MANAGER ...................................................................................................... 13
3.4 LINE MANAGEMENT............................................................................................... 19
3.5 INTERACTION BETWEEN COMPONENTS AND PIPING CLASS ......................... 23
3.6 SYMBOL INSERTION, GENERALITIES .................................................................. 25
3.6.1 SCALE FACTORS ................................................................................................... 26
3.6.2 LINE COMPONENTS INSERTION AND ALIGNMENT............................................ 27
3.6.3 VALVES INSERTION PECULIARITIES ................................................................... 31
3.6.4 INSTRUMENT INSERTION ..................................................................................... 32
3.6.5 REDUCERS ............................................................................................................. 34
3.6.6 EQUIPMENT AND NOZZLES .................................................................................. 34
3.6.7 SYMBOLS ................................................................................................................ 35
3.7 COMPONENT TAGGING ........................................................................................ 37
3.8 LINE TAGGING ........................................................................................................ 43
3.9 ISA STANDARD COMPLIANCE .............................................................................. 45
3.10 KKS STANDARD COMPLIANCE............................................................................. 45
3.11 ANNOTATIONS ....................................................................................................... 47
3.12 OBJECT PROPERTIES ........................................................................................... 49
3.13 CROSS REFERENCES AND MULTISHEET........................................................... 51
3.14 WORKING OPTIONS............................................................................................... 55
3.15 SIZES AND TITLE BLOCKS .................................................................................... 59
4 DATABASE MANAGEMENT AND BILLS OF MATERIALS ................................................ 60
4.1 SYMBOL LIBRARY MANAGEMENT ....................................................................... 61
4.2 PIPING CLASSES MANAGEMENT ......................................................................... 64
4.3 PROJECTS MANAGEMENT ................................................................................... 70
4.4 BILL OF MATERIALS............................................................................................... 75
4.5 MANAGEMENT OF BILL OF MATERIALS MODELS .............................................. 77
4.6 FIND DUPLICATE TAGS ......................................................................................... 80
4.7 NOMINAL DIAMETER TABLE ................................................................................. 81
4.8 INSTRUMENT TYPE LIBRARY ............................................................................... 81
4.9 CUSTOM LIBRARIES .............................................................................................. 82
4.10 INSULATING CLASS LIBRARY............................................................................... 83
4.11 OTHER TABLES ...................................................................................................... 84
4.12 UTILITIES................................................................................................................. 85
A. CUSTOMIZATION PROCEDURES .................................................................................... 91
A.1 SYMBOL ARRANGEMENT ..................................................................................... 91
A.2 GRAPHIC SYMBOL DRAWING............................................................................... 93
A.3 TITLE BLOCK CUSTOMIZATION ............................................................................ 97
ESApro - P&ID 2
INSTALLATION
1. INTRODUCTION
Once finished the diagram draft, material lists may be extracted from
the drawings according to templates freely prearranged by the user.
Material lists may be directed to screen, printer or to ASCII, Excel and
Access files.
ESApro - P&ID 3
P&ID DIAGRAM DRAFT
In the latter are Pull down Menus and Tool bars. In all cases the
interface of ESApro P&ID is sided by the AutoCAD interface which is
not modified
ESApro - P&ID 4
P&ID DIAGRAM DRAFT
ESApro - P&ID 5
P&ID DIAGRAM DRAFT
ESApro - P&ID 6
P&ID DIAGRAM DRAFT
3.2 LINE
This is the fundamental command for the generation of P&ID under the
control of Piping Classes. It is launched from the P&ID menu by the
keyboard shortcut LL or by the related toolbar. This opens a dialog
window for the definition of the line data.
The first page is identified by the “Identifying and Descriptive” tag and
contains the identifying data of the line, Class, ND, and also some
descriptive parameters.
When the “Unit/System”, “Number” and “Branch” data of a new line will
be the same ones of a pre-existing one the program sends an “error”
message. However, the generation of two lines with the same name is
allowed as it can be necessary in some cases. For example when two
parts of the same line are on different drawings of a multi sheet P&ID ,
or two separated parts of the same line generated by editing
procedures and subsequently reconnected in the end . Also when it is
necessary to continue the same line but with different characteristics.
When two parts of the same line are separated geometrically it is
possible to maintain the logic continuity with the aid of tools which will
be described further on. Thus, excluding the previously explained
cases, two parts with the same identifying data and separated,
physically or logically, are a mistake of duplication or separation. Then
the set of all parts and components of a line with an identification data
is a continuous chain of elements logically connected, unifiliar, with a
direction , one starting point and one and only end.
Two pull down menus are available in the “Class and ND” section .
They display the Classes of the system and the related nominal
diameters.
lines or to the equipment : But the names of the connected nozzles are
inserted in the due fields even if they are not drawn.
In the third page, identified by the “Custom and Notes” pull down menu,
up to eight fields are available to the purpose. The “Custom 1-8” tags
can be customized in the “Specific Management” environment as it will
be explained further on.
Once data are set, a broken line representing the pipe line can be
drawn. The program takes care of setting the object snaps “End”, ”Mid“,
”Near”, “Quadrant” and “Perpendicular” in order to help the drafting and
the connection to pre-existing graphic elements.
If a line is started or ended on another line or equipment or different
P&ID object, this last one will be highlighted with a cross to mean that
its tag will be stored into the line respectively “From” or “To”.
These information are also displayed in the command line together with
the Line Number. During the operation the symbol pointing out the line
direction displays and the various line segments are highlighted
These marks are temporary and are erased whenever an operation
causes a screen refresh.
In case of error of the line drawing the “Undo” option is available for
going back to the previous point.
Only rectilinear segments are allowed. Curved pieces of pipeline must
be approximated with a series of short straight segments.
ESApro - P&ID 9
P&ID DIAGRAM DRAFT
If the user respects the convention stating that the line number of a
branch changes with respect to the origin line, the consequence will be
that each line will have unique “From” and “To”. Otherwise if the user
prefers that the main line and its branches have the same line number,
the branch concept must be used. In this case the same line number
will be allocated both to the main line and to its branches but their
branch numbers will have to be different (the box at the right of the
line’s number )
To this purpose the “Branch” field at the side of the “Line Number” must
be filled with a whichever alphanumeric string. The distinction between
main line and branches, that must always exist, is ensured by the
combination of the two codes while the same Line Number cause them
to be recognized as a unique homogeneous group. In this case a set of
lines may have more “From” and “To” which will be considered in the
line list with the following criteria: the connections among lines
belonging to the same group are ignored while the tags of the external
objects the various branches are connected to, will be taken as “From”
or “To”, depending on the direction of the branches themselves. The
same concept applies to the System (in the box at the left of the line’s
number). In two different line Systems two lines can exist at the same
time with the same number and branch. If the user whishes to insert the
“Fluid Type” option this will have the same function as “System” that is
to say that two lines with different fluids are allowed to bare the same
line number. The “Area” data has though a different meaning, as it
indicates the geographical area of a plant the line belongs to. It is for
this reason that it will change when passing through different parts of a
plant even if System+Number+Branch will remain the same.
ESApro - P&ID 10
P&ID DIAGRAM DRAFT
The criteria for assigning the line number depends on the company
standard and for this reason they are very different from case to case.
The program does not set particular conditions except for the creation
of a branch where the above described concepts must be kept in mind.
If a line is built by joining two contiguous pieces with different Line
Numbers you may see that the continuity is interrupted. The main tool
for visualizing in particular configuration, direction and connection
correctness of a line is command “Show Line”. Whenever a segment of
a line is touched the same marks that were visible at the moment of its
creation will be displayed. On the contrary the “Object Properties”
command must be used in order to modify the information stored on a
line. Both commands are described in detail at par. 3.3 and 3.11.
the fact that it becomes the line “From” or “To”. Commands for
connecting lines, equipment or other P&ID elements to a pre-existing
line will be described in the following paragraph.
A branch can start from the common vertex of two segments which are
part of a line. As a matter of fact this configuration is equivalent to a
branch starting from the middle of a straight segment. This second
representation is suggested because it directly distinguishes the main
line from the branch without the need to mark the lines in any way. In
the figure shown below two equivalent configuration are displayed. The
one on the right is more clear.
Generally no more than two lines can start or converge to one knot. In
case that more than two lines are compelled to start or converge to a
knot, the previous insertion of a symbolic manifold, called Connection,
is needed. The Connection is a small black ball that may be freely
positioned anywhere on the drawing or at a line end; in this case it
automatically connects to the line itself. Once positioned Connection
gives the possibility of connecting lines to its quadrants or in general to
its boundary. If the lines are two we refer back to the previous case
therefore the Connection symbol could be omitted. Flow directions can
directed into the knot or out of it . Furthermore lines may differentiate
one from each other with the previously described mechanism of the
branch code. Also in this case, like for the inner connections of lines
belonging to a group with the same line number, the knot is ignored
when computing “From” and “To”. Entities on the other side of the knot
are connected if they have a different line number or further on ignored
if they have the same line number, until an outer line or equipment is
reached.
ESApro - P&ID 12
P&ID DIAGRAM DRAFT
ESApro - P&ID 13
P&ID DIAGRAM DRAFT
Two operation modes are available: first open one of the two through
“Working Options”
This system comes useful when a Supervisor handles the project and
also in case of plant with great quantities of lines and drawings(ex:
P&ID multilayers, shared 3D mouldings or manual creation of isometric
sketches) . In this working mode the line list is predefined by the
Supervisor, who defines quantities and lines . The users are bound to
use those lines lists when creating a new line .
In this phase the usual mask is available where the users can handle
only those lines inizialized by “Line Manager”. In this case the
background tone of the line becomes light blue . Only the data
contained in “Parts Data” are allowed to be modified as they can
change along the line (ex: Area, Class, ND, Insulation....) The change
of data in the “General” option is not allowed . The user then is free to
create a line with diameters differing from the default in “Line Manager”
and also with a different “Insulation Class”. Viceversa the user is not
allowed to modify “Fluid Type” or “Prroject Pressure” whose choice is
up to the Supervisor.
In the following diagram are available a summary of lines data , and the
two tipologies they belong to as well as the environment where they
can be modified.
ESApro - P&ID 14
P&ID DIAGRAM DRAFT
ND Parts Graphic
Nozzle From/To Parts Graphic, a line can have more than one
nozzle connected to branchs.
ESApro - P&ID 15
P&ID DIAGRAM DRAFT
• Red, modified line The line can be modified through the “Modify”
command in Line Manager or in Graphics through the “Modify
Data”, as described further on. Bare in mind that the same line can
be used in many drawings which will need to be updated. In fact
when this happens the colour of the line turns from Red to Blue.
When modifying parts of a line it is not necessary to update nor the
drawings or the colour of the line. The variation of a white line not
ESApro - P&ID 16
P&ID DIAGRAM DRAFT
engaged does not imply the change of colour as it has not been
used yet in any document. The drawings are updated, once open
and when returning to the drawing from “Line manager”, or
through the “Batch” procedure as it will be described further on.
When all the drawings are updated the line will return into “Line
Manager” and its colour will turn to Green.
Insert: displays the creation mask of a new line. The data fields of
”Part” and those of “General” are highlighted with different colours. To
create a line means to inizialize it and its colour is white. When creating
a new line, if filled with data already present, the program will send an
error message.
Modify: displays the same mask used for the creation of a new line.
When modifying a white un-used line none of the drawings is updated
and the colour remains White. When a line is engaged (Green) its
colour changes only if a data in “General” is changed. The “Part” data
are considered as default and can be modified locally in the drawings.
Mind that when cancelling a modification which has turned the line from
“Green” to “Red” it remains “Red”, as the line before the cancellation
might have been used by somebody else on another document.
Delete: erases a line in “Line manager” only if the line is engaged, but if
it is not it does not. Mind that once finished the project the lines in
White colour can be deleted as not used anywhere in the project.
Add Project: allows the definition of a new project without going through
the “Project” environment, where the procedure is carried out and that
we will explain further on.
ESApro - P&ID 17
P&ID DIAGRAM DRAFT
ESApro - P&ID 18
P&ID DIAGRAM DRAFT
At the Line of the P&ID menu or of the Tool Bar or Ribbon are grouped
some commands for the line maintenance.
o Show line, is the main command to highlight the line’s course and
for the diagnosis of the continuity of the line considered as a
sequence of pipes and components. Each piece of pipe and each
component keep the address of its contiguous elements. These
information, together with the same Identification Line Number,
ensure that the line is considered as a chain of continuous
elements having a well defined path from “From” to “To”. The
“Show line” command requires the selection of a part of a line and
then highlights the whole line. At the line ends two symbols
appear, a green box and a yellow arrow that shows its start point,
end point and direction. Whether the line starts or ends on other
lines or equipment or components, this command displays
respectively the line number or the equipment or component tags
connected as “From” or “To” on the command line. Furthermore
“From” and “To” are highlighted on the drawing with an “X” that
disappears at the first screen re-drawing. Further operations and
material list extraction can be compromised if the command
terminates with an error message or does not display the
expected line or if “From” and “To” are disconnected. In this case
the following commands of line mending and maintenance are
provided:
o Invert line, simply inverts the flow direction of a line. “From” and
“To” will be reciprocally exchanged. The effect of this command
can be seen with “Show line”. Possible flow direction symbols will
be automatically updated.
Once performed this operation, you can verify with the “Show Line”
command that the connected line or equipment have been stored in
“From” or “To”.
ESApro - P&ID 21
P&ID DIAGRAM DRAFT
The copying process does not take into account either the branches that
maintain the original value and code or the possible equipment,
instruments and other components. Their code modification will be
made, if necessary with the “Object Properties” command.
ESApro - P&ID 22
P&ID DIAGRAM DRAFT
ESApro - P&ID 23
P&ID DIAGRAM DRAFT
Furthermore we point out that a Piping Class could have been used on
drawings belonging not only to the same project but also to other ones.
In this case its modification or deletion could affect more projects, either
already filled or still in progress. Therefore we suggest to use a different
database for each project as it will be described further on. In this way
independent environments may be created where Piping Classes are
not affected one by the other.
ESApro - P&ID 24
P&ID DIAGRAM DRAFT
ESApro - P&ID 25
P&ID DIAGRAM DRAFT
There are two scale factors for controlling the component dimensions.
Setting is made through the “Print scale” item into the “Working
Options” dialogue window (see paragraph 3.13).
The first one, called “Print scale”, scales all the graphic components in
order to fit a particular requirement. For instance if the P&ID diagram is
drafted on an existing lay-out to be printed in scale 1:100, setting “100”
as scale factor this command forces the program to enlarge a hundred
times title block, symbol and text dimensions.
ESApro - P&ID 26
P&ID DIAGRAM DRAFT
ESApro - P&ID 27
P&ID DIAGRAM DRAFT
ESApro - P&ID 28
P&ID DIAGRAM DRAFT
Invert, switch the right side with the left side of the valve or the
component. It is useful to orientate a component which does not
automatically align to the flow direction, like a blind flange or a reducer.
Check valves or preset components instead, align themselves
automatically to the flow direction.
ESApro - P&ID 29
P&ID DIAGRAM DRAFT
Invert, switch the right side with the left side of the valve or the
component. Not those that align themselves automatically to the flow
direction.
Rotate, rotate the valve or the component 180° around the line.
The command does not act on fixed positioning components, like angle
or three way valves. The reducer only accept Move along the existing
line.
ESApro - P&ID 30
P&ID DIAGRAM DRAFT
The valve insertion command has some useful peculiarities: if you point
an existing object instead of a line, a new object for the selected
command replaces the old one. The new object automatically takes the
place of the old one and its relevant data are picked up from the line
and from the Class. Three or four-way valves are inserted with a single
click on the lines intersection.
The control valves insertion command gives the user the possibility to
combine actuators and valves. Actuators have to be considered as
special objects that cannot be inserted on their own but must always be
combined with a valve body. In order to do that the user has to click on
the actuator and the valve in the command pannel in order to have
immediately displayed the composite symbol. The insertion technique
is still the same as the one for valves and components.
ESApro - P&ID 31
P&ID DIAGRAM DRAFT
o Other instruments (i.e. the FI in figure) that are freely inserted on the
drawing and then connected through special signal lines.
All instruments have the same data structure whose relevant input form
is displayed at the end of the graphic insertion. “Tag/Loop Number” and
“Instrument Type” are displayed downside and upside respectively. The
“Instrument line” that the program automatically draws when inserting
an instrument connected to a pipeline can also be independently built
through the “Instrument Line” command in order to build additional
connections to an instrument (see for example the second line of the
FT in figure)
ESApro - P&ID 32
P&ID DIAGRAM DRAFT
ESApro - P&ID 33
P&ID DIAGRAM DRAFT
3.6.5 REDUCERS
3.6.7 SYMBOLS
They are non functional objects that can be freely positioned on the
drawing. They own the “Tag” field by which they are entitled to appear
on a line “From” or “To” if connected . For example a symbol may be
used to insert a nozzle, a drain or a vessel vent and to connect one or
more lines with the tag set by the user on the symbol as “From” or “To”
without the need to define the nozzle, drain or vent as an on line
component or equipment.
Symbols are not inserted in the material lists but they can appear in the
legends. Unlike all the other P&ID elements that have a predefined
data structure assigned by the program during the customization
procedure, symbols can keep the attributes defined by the user. At the
end of the symbol graphic insertion the user will be normally requested
to enter the attribute values.
ESApro - P&ID 35
P&ID DIAGRAM DRAFT
The break/jumper symbol is used for aesthetic purpose when two lines
cross each other. The program automatically cuts one of the two lines
but it can leave a gap between the two resulting segments or insert the
jumper symbol depending on the setting of the “Insert cut symbol” at
the item “Line creation” of the “Working options” window. The same
window enables the set-up of
the dimension of the jumper or
gap. If the “jumping” manual
command is used for lines
cutting, bare in mind that the
jumper is put on the first
touched line, matching layer
and colour of the interested
elements. The logical continuity
of the cut line is not affected by
the cutting operation.
The “Jump” command also allows the user to mend a cut line. An
“Enter” is required first then the selection of the two pieces. Finally the
line is continuous once again.
ESApro - P&ID 36
P&ID DIAGRAM DRAFT
ESApro - P&ID 37
P&ID DIAGRAM DRAFT
The only text, visible on the drawing next to a component, is the tag,
except for instruments showing instrument type and loop number. As a
default all the other data are not visible but they can be viewed on the
“Display Data” command. It displays a window for selecting the field to
be visualized and then drives the positioning on the drawing.
ESApro - P&ID 38
P&ID DIAGRAM DRAFT
drawing. In this way, for instance, gate valves will take progressive
numbers independent from globe valves.
In the lower part of the mask it is defined the way the numbering acts
on the selected components. In “Prefix and Suffix” it is defined where
the part before and after the progressive number are taken from. As
already said they can come from the Symbol Database or from Class.
But if “User Prefix” is selected, values for Prefix and Suffix will directly
be entered in the related boxes of the “Manual Parameters” area of the
mask.
The number of digits to be used for the progressive number is set in
the “Numbering Type” box of the “Numbering Settings” area.
Progressive numbers are not added when checking the “No
numbering” box so that both Class and Database prefix and suffix can
be restored. The last used number is generally found by the program
but alternatively it is possible to force any value in the “Last Number”
box having previously unchecked the “Find Last Number” box. If the
“Select Numbering Area” is activated , the numbering process is
restricted to those components selected on the drawing.
The order the program adopts for the numbering depends on the
component insertion chronology and it is nearly random.
ESApro - P&ID 40
P&ID DIAGRAM DRAFT
o “Lines by number”, lists the line numbers and by pressing the “Find”
button highlights the selected one.
ESApro - P&ID 41
P&ID DIAGRAM DRAFT
o The options in the Filter area of the mask ignores the difference
between capital and small characters and uses the wild cards (*,?)
in the search string.
ESApro - P&ID 42
P&ID DIAGRAM DRAFT
Even lines can get an identifier that usually is a combination of the line
data. As this combination can vary from case to case, a tool is available
for defining your own tagging model.
2. Line tag insertion with the “Line ID” command of P&ID menu or
the related toolbar.
All data available for tagging are listed on the left side of the window.
Those chosen for tagging on the right. In order to add a field just
highlight it on the list on the left and then press the insertion arrow. In
order to remove a field operate in the other way around. Fields can be
re-ordered with the arrows on the low right set. In the low box an
example is shown for checking the tag settings. Keep in mind that only
the data combination is defined in this mask, actual field values will be
ESApro - P&ID 43
P&ID DIAGRAM DRAFT
taken from the specific line. In the “Prefix” and “Suffix” columns
constant strings can be entered which will precede or follow the value
taken from the line. For example ND before value 3” and a hyphen
soon after so to distinguish it from the next datum.
With the obtained model lines can quickly be tagged through the “Line
Tag” command. It is enough to touch the line close to the point where
the tag has to appear.
The tag composition model is stored into the drawing and will be valid
until its eventual modification that has to be made in the “Project”
environment and that will be applied to all the related drawings. In such
case all tags on the drawings will automatically be updated at their
opening just to match the new structure. The line tag is also
automatically updated as a consequence of modifications of the line
data. At last we underline that, as a line can change characteristics
along its path (for instance the ND), the tag does not generically
depend from the line but more precisely from the segment touched
when inserting the tag. For this reason when a line segment with a link
to a Tag is erased, said link is broken and the Tag becomes useless.
ESApro - P&ID 44
P&ID DIAGRAM DRAFT
With the “Working Options” window the program can be set to perform
tagging according to the KKS standard. Implications are the following
ones:
ESApro - P&ID 45
P&ID DIAGRAM DRAFT
ESApro - P&ID 46
P&ID DIAGRAM DRAFT
3.11 ANNOTATIONS
In all cases the box is dimensioned on the basis of the text size as well.
The leader configuration and the text layout are controlled by
dimension style settings.
ESApro - P&ID 47
P&ID DIAGRAM DRAFT
- No leader drawing
ESApro - P&ID 48
P&ID DIAGRAM DRAFT
It is the main tool for examining and modifying the content of whichever
P&ID object. It can be launched with the “Object Properties” command
of the P&ID menu, by the “XL” shortcut or through the toolbars or the
Ribbon, or just double-clicking on the object. The consequence on the
various P&ID objects are described below:
o Lines, when pointing at any segment of a line the same mask used
for its creation is displayed. Once carried out the modifications they
will be applied to all the segments with the same line number and to
all the components laying on them. If one or more reducers are
present, they divide the line in separated branches for data
modification purpose.
only, not to data coming from Class or Line.which are only visually
listed. At the bottom of the mask you can find the address of the
Datasheet of the line’s valve or line component, generated with the
“ESApro Instrumentation” extra module. Beside
the “Uncertain” mark indicates that the object
has not been completely defined. If the user
wants to represent a valve normally closed
check on “Closed” to get a black valve.
o Equipment, the same mask used for their creation and modification
concerns the pointed object only.
ESApro - P&ID 50
P&ID DIAGRAM DRAFT
ESApro - P&ID 51
P&ID DIAGRAM DRAFT
Once drawings are finished and assigned the various sheet links (that
is once inserted all references) the system will be capable of correctly
recognizing the multisheet links and getting the physical “Froms” and
“Tos” of the line ideally connected. The resulting line list will be
displayed like the one below.
The line references are set by the “Insert Cross Reference” command.
Point to the end of the line to be referenced and then the following
window will appear:
ESApro - P&ID 52
P&ID DIAGRAM DRAFT
External System: the text entered in the box becomes at all effects
the line “From” or “To”. The command will insert an arrow with its tip
in the line flux direction.
Line section: this option gives the possibility to reference two pieces
of the same line within the same drawing. This mechanism prevents
from drawing a line which is too long and going over a lot of other
lines or equipment.
ESApro - P&ID 53
P&ID DIAGRAM DRAFT
o The Line List of the current drawing shows only the local
ends, that is in case of a line starting from (or reaching for) an
external drawing, the drawing identifier (drawing number)
indicated on the reference will be “From” or “To”.
o The Line List of the whole project or more drawings, launched
by the P&ID environment, will take into account eventual
references among different sheets and will show the physical
From and To (ex. the tags of the connected equipment) of the
line passing through the various sheets.
ESApro - P&ID 54
P&ID DIAGRAM DRAFT
In the “Working Mode” section are set the previously described ISA
AND KKS tagging standards. As the tagging mode heavily affects the
P&ID graphics, it must be set at the initial stage of the work and not
changed any more. Otherwise the drawing update could not be
complete and it would be necessary to erase and re-insert the objects
whose tagging would not be suitable and in particular lines and
equipment tagging in KKS mode.
ESApro - P&ID 55
P&ID DIAGRAM DRAFT
o The widening factor of tags. The value “1” keeps the original width
unchanged.
o The ISA circles radius related to the equipment and to the valves
(valvola di regolazione)
ESApro - P&ID 56
P&ID DIAGRAM DRAFT
o "Print Scale", scales all the graphic elements for particular needs
(i.e. drawing of a P&ID on an existing lay-out which will be printed
on a scale 1:100).
o "Ask for X/Y scale", allows the user to individually scale and possibly
distort a symbol at the insertion. This option remains active and
must be reset when no longer needed.
ESApro - P&ID 57
P&ID DIAGRAM DRAFT
o When two lines cross each other, which of the two (horizontal,
vertical) is automatically cut. Such automatism can be disabled, in
such case the user has at his disposal the manual command which
selects the line to cut that is the first selected one.
o The size of the gap created by cutting one of two crossing lines.
o The line physical thickness which will be visible when the line
thickness visualization is enabled in AutoCAD.
ESApro - P&ID 58
P&ID DIAGRAM DRAFT
This part of the program deals with the insertion of the standard size
borders (A0–A4) supplied with the program and the title block
containing the current drawing data. These functions are available on
the P&ID menu, “Title Block” or in the notation section of the Ribbon.
The user can arrange text attributes into his own title block (for that
purpose see the AutoCAD manuals). If said attributes include those
related to Project Code, Drawing Number, sheet number and Revision
the program will automatically fill them with values taken from the
“Working Options” settings. For further information on title block
customization see Appendix A8.
ESApro - P&ID 59
DATABASE MANAGEMENT AND BILLS OF MATERIALS
ESApro - P&ID 60
DATABASE MANAGEMENT AND BILLS OF MATERIALS
Description Group
Actuators 0A
Valves 00 o 01
Pipes 03
Line’s components 04 o 05
Motors 06 o 07
Generators 08 o 09
Pumps/ejectors 10 o 11
Compressors 12 o 13
Exchangers 14 o 15
Vessels 16 o 17
Instruments 18 o 19
Component’s symbols 20 o 21
Instrument’s symbols 22 o 23
Equipment’s symbols 24 o 25
Equipments 26 o 27
ESApro - P&ID 61
DATABASE MANAGEMENT AND BILLS OF MATERIALS
At the top of the window there is a pull down menu where one of the
groups, where the P$ID components are subdivided, can be selected
Such choice filters only those components related to the selected
group. The window below shows how to correct the data of a selected
symbol through a mask as in the figure. Otherwise the line chosen on
the list can be directly modified: the modalities are as follows.
o The Arrows allow the user to move around the various fields
and from one line to another.
Bare attention to the data entered in these modes as they are recorded
at once in the symbol library and cannot be modified. Symbol and code
are not modifiable as they are the result of the customization procedure
as well as the component type. But it is possible to automaticaly align
the direction of a component on the line if "Oriented with Flow" is
checked. The check on “update all databases in the library …..” allows
the modifification in all databases shared by the library. Otherwise the
modification applies only to the current database. For further
information about the customization of the symbol go to the
ESApro - P&ID 62
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The Delete button removes a symbol from the list unless used in Class
and Documents.
The Export command inserts the symbol list into an Excel file.
ESApro - P&ID 63
DATABASE MANAGEMENT AND BILLS OF MATERIALS
Once in “Specific Managment” enable the Class Table with the pull
down menu “Tables/Classes” or press “Class” on the upper application
bar. The list of the existing Classes will be displayed on the windows.
ESApro - P&ID 64
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The “Detail” button or a double click on a Class of the list brings to the
window that allows the user to enter the Class components.
ESApro - P&ID 65
DATABASE MANAGEMENT AND BILLS OF MATERIALS
On the lower left there are the usual buttons for Inserting, Modifying,
Deleting and Exiting from the window. The two arrows above “Insert”
and “Modify” are used for the priority management in case of
alternatives in Class, as described further down.
An icon above on the left represents the selected component and at its
right a small pull down menu contains one of the possible
representations of the object called “Visualisation style”.
An icon on the left upper part of the window displays the selected
component symbol.
ESApro - P&ID 66
DATABASE MANAGEMENT AND BILLS OF MATERIALS
You can insert a component in a given class more than once with the
same diameter. This configuration is called “Alternative in Class”. Let’s
suppose that a ball valve for a given diameter is admitted threaded as
well as socket welded. In order to enable this alternative insert twice
the valve symbol, whose description in “Symbol Table” is generically
“Ball Valve”, choose the same diameter range, specify two different end
types, and possibly other differences such as material or part number
and the “Visualisation style”.
The two rows on the list will be displayed in red in order to highlight that
for the same symbol there are diameters overlapping each other. In this
way it is easy to diagnose and correct a possible error. When inserting
the component with an alternative in Class the user will be asked to
choose one of the versions and then the command will normally
terminate. On the contrary if the “Choose First in Class” box of the
ESApro - P&ID 67
DATABASE MANAGEMENT AND BILLS OF MATERIALS
o In the “From ND” “To ND” boxes it can be specified the nominal
diameter range in which the component data are constant. This
operation saves the user a lot of time and reduces the risk of
typing errors. Diameters are selected within an user
customizable pull down list.
o In the “Tag Prefix” box it can be specified the prefix that will be
displayed at the side of the graphic symbol on the drawing. It
can be subsequently integrated with a numeric progressive. For
further details see paragraph “4.6 Component Tagging” and
“4.13 Working Options” also)
o In the “End Type” box end type codes can be entered such as
“butt weld”, “socket weld”, “threaded” and “flange” end type.
The first two box are provided for the two ends of straight-way
and angle components, the third for the branch end type of
ESApro - P&ID 68
DATABASE MANAGEMENT AND BILLS OF MATERIALS
o At last five fields called “User 1-5” are available for other items
not provided in the standard Class data and the “Notes” field. .
We clarify the difference between these available data and
those of the components. The values contained in the Class
“User 1-5” fields are automatically attached to the object at
every insertion. On the contrary the object available fields
“Available 1-8” can get different values accordingly with the
object. For example the “User 1” Class field is used to specify
the finishing and is set on “galvanized”. All the objects of that
type inserted into the drawing will get the value “galvanized”.
Furthermore the “Available 1” field is used to specify the colour
of the same object. In this case it is possible to differentiate the
object freely assigning “Red” to one of them, “Green” to another
one and so on. In the “Modify” mask of the component “User 1”
field “galvanized” that comes from Class will be visible but not
modifiable. On the contrary the “Available 1” “Red” field of an
object will be visible and modifiable at any time.
The “Delete” button removes elements from the Piping Class. Before
executing this command the program asks for a confirmation .
ESApro - P&ID 69
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The item “Project” of the “P&ID V7” menu provides a mask for creating,
modifying, visualizing, exporting, printing and deleting Projects and
related drawings. Actually drawings are not physically deleted but their
definition and data related to the contained components are removed
from the Database. In order to restore a drawing definition it is enough
to execute the “Data Extraction” operation described further on. In the
P&ID environment, in order to specify the current drawing project the
user will go to the “Working Options” mask and through the suitable pull
down menu he will get the list displaying all the items of the Project
Table for the selection.
ESApro - P&ID 70
DATABASE MANAGEMENT AND BILLS OF MATERIALS
ESApro - P&ID 71
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The window “Option” allows the user to set up a series of parameters valid
for all the drawings of the project. It follows a list of the various settings
Tag: it defines the line tag for the whole Project. The command “Line
Tag” in the AutoCAD environment will use such composition. See
paragraph 3.7 “Line Tagging” for further information about the use of
the mask.
ESApro - P&ID 72
DATABASE MANAGEMENT AND BILLS OF MATERIALS
In the “Line and Drawings” pull down menu in the “Lines” section.
Line creation mode: The lines of the project will be predefined in “Line
Manager” by a supervisor or the lines will be created first in a graphic
environment and then entered into “Line Manager”
Lines numbering criteria: determines if the line tag must contain, beside
the usual Unit/System+Number also the Fluid. In this case it is allowed
to assign the same line Number to lines with different Fluids. This
procedure though might affect P&ID Piping and Sketch and cannot be
modified if some drawings have already been extracted from the
Project.
ESApro - P&ID 73
DATABASE MANAGEMENT AND BILLS OF MATERIALS
ESApro - P&ID 74
DATABASE MANAGEMENT AND BILLS OF MATERIALS
Once completed the P&ID with graphics and data, bill of materials can
be extracted.
At first the project database has to be updated with new drawing data
with the “Data Extraction” command. This operation loads all data of
the drawing components into the Database with the project and
drawing number previously specified through “Working Options”.
During the data extraction process a full drawing check is performed
and eventual problems are reported. The drawing check can also be
carried out by the “Drawing Check” command. Its options allow the
user to inspect the correctness of lines and components on the whole
drawing or on a selected subset.
Some objects can be arranged so that they will not become a part of
the bill of material. For example the parts of existing lines or the parts
provided by a third party. “Xclude from bill of material” command allows
the selction of such objects. Also another option is available to re-install
objects previously selected. The excluded objects are positioned upon
the “ESApro-xclude” layer in light blue colour and dashed line so to
easily trace them. Such characteristics can be changed at will. Press
once the “Line Grouping” command to select a whole line and its
branches.
The “Create material list” command launched from the “P&ID” Menu
requires the choice of a BOM model and displays a tab on the drawing.
Theese tabs are automatically added during the “Data Exctraction “
procedure, described further
on. Then it generates a table
on the drawing. In order to
make the choice of models
easier they have been divided
in homogeneous groups.
Therefore you have to choose
ESApro - P&ID 75
DATABASE MANAGEMENT AND BILLS OF MATERIALS
a group first. In this case the list is limited to the current drawing. The
tab is then generated and remains hooked to the cursor to be definetly
positioned.
ESApro - P&ID 76
DATABASE MANAGEMENT AND BILLS OF MATERIALS
Select “List Models” in the “Projects” pull down menu and the
environment for managing these structures will be available.
In the upper part of the mask a pull down list shows the BOM types
organized in homogeneous groups of components. Down below there
is the list of the models in yellow and in the lower part the detail of the
selected model in
blue. On the left there
are buttons for the
management of the
two environments.
Press “Insert” and a
mask appears in the
upper part of the
window where
necessary data for a
new model creation
can be entered. The
same mask appears
when modifications to
a model are required.
The “Description” value recognizes the Model within the list while
“Title” is the heading of the out and out table. In the pull down list
“Language” one or two of the five languages provided on the table for
the components description can be chosen.
If the “Legend” box is checked a column with the symbols graphic
representation will
appear in the left part
of the list. This option
is working only when
the list is made within
an AutoCAD drawing.
At last by pressing the
question mark beside
the “Groups” box a list appears which contains all the groups of
suitable components for the selected model type. The user can select
ESApro - P&ID 77
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The two arrows at the side of the field list are used for setting up the
order of appearance of columns on the BOM. Once selected a row can
slip up or down until it reaches for the desired position.
ESApro - P&ID 78
DATABASE MANAGEMENT AND BILLS OF MATERIALS
We point out that the BOM sorting-out starts from the first column
onwards. Therefore if ND column is in first position the BOM will be
sorted out by increasing ND and, if Class column is in second position,
at equal ND, the BOM will be sorted out by class and so on. Sometimes
it can be useful to set a data field in the BOM sorting out or in a filter
but without displaying it. To this purpose uncheck the “Visualization”
box.
If the “Quantity” field appears on a list keep in mind the concept used
for calculations making. Two objects are considered equal when all
data fields requested in the list have the same value. In this case the
quantities’ numeric field is increased. Therefore the quantity depends
on the columns existing on the list. For example valves will be
summarized but shared line by line. On the contrary if the line list field
is removed from the model all the equal valves will be grouped even if
laying on different lines.
The Nozzle List is shown in the figure. It is not customizable and can be
exported in ASCII, EXCEL file format.
ESApro - P&ID 79
DATABASE MANAGEMENT AND BILLS OF MATERIALS
The “Find Duplicate Tags” command of the P&ID Menu, pulls down
“Projects” to check that no duplicated tags exist on all the Project
drawings.
Once selected a project a list of the duplicated tags and of the drawings
related will appear on the mask as shown below. Said list can be
displayed or redirected to an Excel file or to an Access table.
ESApro - P&ID 80
DATABASE MANAGEMENT AND BILLS OF MATERIALS
ESApro - P&ID 81
DATABASE MANAGEMENT AND BILLS OF MATERIALS
ESApro - P&ID 82
DATABASE MANAGEMENT AND BILLS OF MATERIALS
It is a library where the user can define for each Insulating Class its
code, material, a mnemonic description, and, according to their
diameters, the related thicknesses as well. Such data are used during
the creation of a line. Once selected an Insulating Class, the materials,
and the previously defined thicknesses can be downloaded into the
line’s mask.
ESApro - P&ID 83
DATABASE MANAGEMENT AND BILLS OF MATERIALS
o When entered a set of characters the first datum beginning with that
set is selected. For example if the digit “3” is typed in the “Rating”
field, the system immediately offers “300 LB”.
The maintenance and feeding operations of these tables are very easy:
Insertion of new data or deletion are provided. Records in the tables
appear in alphabetical order.
ESApro - P&ID 84
DATABASE MANAGEMENT AND BILLS OF MATERIALS
4.12 UTILITIES
In the “Utilities” pull down Menu some procedures for aiding the P&ID
environment setting are available.
ESApro P&ID can handle more databases. Each one of those , once
created can contain Materials, Classes and Projects independently
from those of another Project Database. The main purpose for that is to
isolate each Project into one Database, even if more Projects can be
contained in one database. This is how the materials and the classes of
the project are modifiable without affecting other projects.
From the 2009 edition of ESApro onward the database is SQL Server.
Such choice been made in order to guarantee the compatibility with
the 64 bit platform and to increase the level of security in he net
environment.
ESApro - P&ID 85
DATABASE MANAGEMENT AND BILLS OF MATERIALS
All existing Databases are listed on the mask. All the libraries, Classes
and Projects can be independently customized in each Database. Each
database can be assigned a different symbol library.
It is also visualized the name of the file containing the symbol library of
the original Database. Its name can be maintained or a new one can be
chosen. In the first
case the new
Database will share
the library with the
original one otherwise
the original library is
duplicated in a new
folder so that the
ESApro - P&ID 86
DATABASE MANAGEMENT AND BILLS OF MATERIALS
modification will not affect the original one. In any case initially the
library is the same as the original, otherwise Classes might end up
beeing uncorrect. Beside it is possible to cancel all data of the original
Database in order to create an empty new one. This can be useful
when it does not exist a Database similar to those required by the new
Project. In this case it is possible to import the data from other
databases through the procedure “Import/Export data from-to
Databases“ which will be described further on. In any case the Classes
and the libraries imported from the original database, can all be
independently modified. Once ended the procedure the Database is set
as the current database.
The program will create two file for each new Database created by the
operator, which the SQL server relies on. By convention the name of
the file is the following one: NewProject.MDF, NewProject_LOG.LDF,
where NewProject is the name of the Database. Such files, when used
by the database, cannot be treated by the operating system and
therefore cannot be copied or loaded into another environment. All the
management procedures of the files must be carried on through the
commands provided by the application.
ESApro - P&ID 87
DATABASE MANAGEMENT AND BILLS OF MATERIALS
choose the export folder. At the same time the program denies the
access to any other operators at the moment of the back-up.
ESApro - P&ID 88
DATABASE MANAGEMENT AND BILLS OF MATERIALS
Once defined the secondary library, its data display on the lower part of
the mask ( pale blue background), while the components of the
secondary library at the moment used by ESApro, display above.
o Classes
o BOM templates
o Insulation Classes
o Symbols
Use the related buttons on the upper part of the mask to enable the
required data.
Export, in order to export data they must be first selected in the primary
Database (upper part of the window) then press the low “Export”
button.
In order to perform the import/export of whole data simply use the red
arrow button in the upper part of the toolbar.
Also in this case the overwriting checkbox controls whether the already
existing components has to be imported or not.
ESApro - P&ID 90
CUSTOMIZATION PROCEDURES
A. CUSTOMIZATION PROCEDURES
We will also explain how to customize the title block so to enable the
automatic loading of the anagraphic data of the drawing.
In order to insert a new object into the P&ID environment a code needs
to be assigned to it. before describing the customization procedures the
Symbol Table arrangement will be then explained. The library elements
have been divided into groups. Each element is identified by a four digit
code, the first two standing for the group and the last two being a
progressive number from 0 to 99. With few exceptions, each element
type has two group codes. In such way for every group up to two
hundreds components can be defined. The following table states the
component group identifier.
Description Group
Actuators 0A
Valves 00 o 01
Pipes 03
Line’s components 04 o 05
Motors 06 o 07
Generators 08 o 09
Pumps/ejectors 10 o 11
Compressors 12 o 13
Exchangers 14 o 15
Vessels 16 o 17
Instruments 18 o 19
Component’s symbols 20 o 21
Intrument’s symbols 22 o 23
Equipment’s symbols 24 o 25
Equipments 26 o 27
ESApro - P&ID 91
CUSTOMIZATION PROCEDURES
Actuators are different; their group code is 0A. They are never inserted
alone but always combined with a valve. In this case the name of the
combined object that is created is the sum of valve and actuator
names. For example 00020A01 represents valve 0002 (ex. Sphere)
driven by actuator 0A01 (ex. Mechanical Release).
ESApro - P&ID 92
CUSTOMIZATION PROCEDURES
In order to generate a
component symbol, the
graphic part must be
drawn as normally in
AutoCAD. At this point
launch the procedure of
customization in the
Instrument section, or in
Ribbon or in the Toolbar.
A mask displays with all
the various customize,
add, modify, and delete
options.
ESApro - P&ID 93
CUSTOMIZATION PROCEDURES
The “Create new P&ID symbol” option displays the window where the
following fields are listed
• Indicate the two ends left and right allowing the line cutting for
linear components.
ESApro - P&ID 94
CUSTOMIZATION PROCEDURES
The new symbol is created and memorized in the folder of the library of
the current database “...\ESApro V7\Pid\Lib\<Library name>” and its
definition is inserted in the Symbol library.
ESApro - P&ID 95
CUSTOMIZATION PROCEDURES
The “Help” button displays a window clarifying which are the points
required in order to match the types of objects to customize.
ESApro - P&ID 96
CUSTOMIZATION PROCEDURES
In general any user title block can be used. The customization purpose
is just to synchronize the data “Project”, “Drawing Number”, "Sheet
Number" and “Revision” entered in the “Working Options” window with
those existing in the user title block.
Actually the title block is a simple AutoCAD block with a number of text
attributes such as Title, Scale, Company, Draftsman etc. Usually there
are also the basic identifying data, Project, Drawing Number, Sheet
Number and Revision that ESApro P&ID uses for filing the drawings
and that are filled in through the “Working Options” window. If these
data exist as title block attributes also, the program automatically
updates them so saving a double data entering. To this purpose
attributes tags must have specific tags as described below:
- Draw the title block and attach your own text attributes.
The title block is ready. Project Code, Drawing Number and Revision
Number entered in the “Working Options” will automatically be
transferred into the title block.
ESApro - P&ID 97