Professional Documents
Culture Documents
1.
VANTAGE PE P&ID
2.
VANTAGE PDMS
3.
VANTAGE PDMS
4.
VANTAGE PDMS
5.
VANTAGE PDMS
6.
VANTAGE PDMS
7.
VANTAGE PDMS
8.
VANTAGE PDMS
9.
VANTAGE PDMS
10.
VANTAEG PDMS
11.
VANTAGE PDMS
12.
VANTAGE PDMS
13.
VANTAGE PDMS
14.
VANTAGE PDMS
15.
AutoDRAFT
16.
VANTAGE PDMS
17.
VANTAGE PDMS
18.
VANTAGE PDMS
19.
PML
VANTAGE
2003-1-6
PDMS
VANTAGE PDMS
...
PDMS
(Databases)
(Modules)
(Hardware)
(Menus)(Forms)
...
PDMS
PDMS(Databases)
PDMS(Modules)
PDMS(GUI )
PDMS
(GUI Graphic User Interface)
...
PDMS
P D M S ?
1
1
2003-1-6
PDMS
PDMS
+
+
(Graphic Centric)
(Data Centric)
PDMS
PDMS
PDMS
(Data)
(Database)
System DB
Properties DB(s)
Lexicon DB(s)
Catalogue DB(s)
Spooler DB(s)
Design DB(s)
PADD DB(s)
PDMS
System Database
Catalogue Database(s)
Design Database(s)
Spooler Database(s)/ Isodraft
Databases(s)
Property Database(s)
Lexicon Database(s)/
Dictionary Databases(s)
PADD Database(s)
(System Database)
(User)
(Team)
(Database)
(MDBs)
2
2
2003-1-6
CATA
DESI
ISOD
PROP
DICT
UDA(User Defined Attribute) - (
)
PADD
PADD
Production of Annotated and
Dimensioned Drawings
3
3
2003-1-6
PDMS
System DB
...
Properties DB(s)
Lexicon DB(s)
Catalogue DB(s)
Spooler DB(s)
Design DB(s)
PADD DB(s)
PDMS
ADMIN ()
DICE ()
RECONFIGURER ()
LEXICON ()
PDMS
MONITOR ()
PDMS
SPECON ()
PARAGON ()
PROPCON ()
PDMS
DESIGN ()
:
4
4
2003-1-6
PDMS
PDMS
CLASHER ()
DATAL ()
REPORTER ()
DRAFT ()
ISODRAFT ()
PDMS
PDMS
SPOOLER ()
PDMS
(GUI)
CADCENTRE
PDMS11.4
Run PDMS
()
()
Member List
PDMS
(MDB)
Graphic View
5
5
2003-1-6
Database
Member List
PDMS
(Element) -
DB
World /*
Database
Element
Site
Zone
Element
Element
Equipment
Element
(Element)
Nozzle
Member List
Drawlist
/EQUIP,/PIPE
Owner
/STABILIZER
First Member
Filter by
Graphics
Representation
/STABILIZER
Last Member
Drawlist
Database
/STABILIZER
DESIGN
DB
/EQUIP
/PIPE
/PANELS-EXTRUSIONS
Limits
Limits Box
(Element)
()
()
6
6
2003-1-6
(Menu)
(Form)(Gadget)
(Toggle), (Radio)(Option)
(Text Box)
(Scrollable List)
(Action Form Inputs)
(Alert)
(Status Area)
Toggle Buttons
1. Design
Text Boxes
2.
3. Structures
Control Buttons
Radio Buttons
Option Menu
Text Box
Control Button
7
7
2003-1-6
...
Help(F1)
(On Text)
(On Window)
(Index)
(On Help)
(On Versions)
8
8
VPE
VANTAGE Plant Engineering System
P&ID
P&ID
VANTAGE PE
P&ID
VANTAGE PE PID
VANTAGE PE
PID
1.
PID
2.
VANTAGE
3.
AutoCAD
VANTAGE PE PID
a.
b.
c.
d.
1D:\CADCENTRE CADCENTRE$
2D:\PROJECTS PROJECTS$.
3\CADCENTRE$ V:
4\PROJECTS$ W:
5 PID5.1 pidAcadSetup.EXE
VANTAGE PE
P&ID
6. Next
7 125
8. V:\P&ID5.1 Next
9 Next
VANTAGE PE
P&ID
11 Next
VANTAGE PE
P&ID
12 Next
14 Next
VANTAGE PE
P&ID
15 P&ID5.1 Next
16 AutoCAD Next
18 Next
VANTAGE PE
P&ID
19 Finish
20 Cancel
21 Yes
VANTAGE PE
P&ID
22 OK
12 6 2
5
P&ID
AutoCAD
1 AutoCAD
VANTAGE PE
P&ID
2 AutoCAD Options
V:\P&ID5.1\Install\AutoCad\Bin
3 AutoCAD MENU
V:\P&ID5.1\Install\AutoCad\Bin\PID.MNU
4
( LM_LICENSE_FILE
)
5 AutoCAD
6 PE P&ID 4
P&ID
VANTAGE PE
P&ID
a. Load ASPECT PID
b.
c.
d.
e ~ j. AutoCAD
k.
l. ( no print )
m.
n.
o.
a.
b.
c.
d.
e. VANTAGE
f. VANTAGE
g. VANTAGE
h. VANTAGE
i. VANTAGE
j.
k.
l. Group
m.
n. ASPECT PID
VANTAGE PE
10
P&ID
3ASPECT PID symbols
a b c d e f g h i
a.
b ~ h.
i.
1 P&ID
OK
END
OK
END
VANTAGE
VANTAGE
a.
ENR1
LOGON
Differences Save
b. VANTAGE :
VANTAGE PE
11
P&ID
1Setup->Project->Pid List PID
2Setup->Project->Project Details PID
2002
3Setup->Project->Project Configuration->Line Data Setup
5 PID
VANTAGE
VANTAGE PE
12
P&ID
VANTAGE PE PID
PID
Directories
Software installation:
Validation(*.val) spec.val
Output:
Standard Symbols:
Project Symbols:
Helpfile:
Symbol Search Priority: pid.sym
VANTAGE PE
13
P&ID
Process Lines
Thicknesses
Main Pipe
Subsidiary Pipe
Process Link
Styles:
Solid
Dotted
Chain
Flow Arrows
Breaks
Graphical Tracing
VANTAGE PE
14
P&ID
Drawing Grid
G6
Miscellaneous
Default signal line style
Drawing divisions
Grid Spacing
VANTAGE PE
15
P&ID
Snap Spacing
Label Details
Metric units
Imperial units
Label Null Character
Label Font
HXTXT AutoCAD 2002\suppout\acad.fmp
HZTXT;HZTXT.SHX
Nozzle error Balloon placement
Reducer not labeled error Balloon placement:
On-line Data validation
Dialog Boxes
Pipe connection size output
VPE workbench Interface Installed PE
Auto Refresh VPE Workbench Data P&Id VPE
Error Details
Revision Symbols
VANTAGE PE
16
P&ID
Inst Labels
Loop numbers from VPE Workbench VPE
Prefix Label required
Rotate labels with symbol
Label Balloon required for Instruments
Laber Ballon link lines off
Label Possitions
Instrument Dialog Labels
Instrument Panel Dialog Labels
Equip Labels
In-line Equipment label formatted
Nozzle size enabled in dialog box
Dialog box field labels
Label Format
Equipment data from VPE Workbvench VPE
VANTAGE PE
17
P&ID
Pipe Labels
Project Defineable Fields 3
Pipe Label Format
Display Label Format
Delimeter
Trim label prefix Trim
Unique validation P&ID
VANTAGE PE
18
P&ID
Drawing Labels
Design area from title block used for Instrument Label Field 1 Title
block Design area
Place project number labvel as part of drawing title
VANTAGE PE
19
P&ID
Other Labels
Size enabled in dialog boxsize
Typical Labeling
I/O Symbol LabelsI/O
I/O
VANTAGE PE
20
P&ID
Layers
(colour)
Item types
300
VANTAGE PE
21
P&ID
PMA VLV
Type
Layer
Name
PMA
AS_PIPE
Main Pipe
PSU
AS_PIPE
Subsidiary Pipe
PLK
AS_PIPE
Process Link
AS_PIPE
LFI
AS_PIPE
Line Fitting
LST
AS_PIPE
LFA
AS_PIPE
LF3
AS_PIPE
LF4
AS_PIPE
LIN
AS_PIPE
LIG
AS_PIPE
VLV
AS_PIPE
Valve
VLA
AS_PIPE
Angled Valve
VL3
AS_PIPE
3 Way Valve
VL4
AS_PIPE
4 Way Valve
INS
AS_INST
Instrument
ICV
AS_INST
Control Valve
IC3
AS_INST
IC4
AS_PIPE
ICA
AS_INST
IRV
AS_PIPE
Relief Valve
IR3
AS_INST
IR4
AS_PIPE
IRA
AS_INST
IVL
AS_INST
Instrument Valve
IV3
AS_INST
IV4
AS_INST
IVA
AS_INST
IHW
AS_INST
Instrument Handwheel
IFE
AS_INST
ICD
AS_INST
IBD
AS_INST
VANTAGE PE
22
P&ID
ISO
AS_INST
IIO
AS_INST
I/O Rocket
PFL
AS_PIPE
RDC
AS_PIPE
Concentric Reducer
RDE
AS_PIPE
Eccentric Reducer
EQU
AS_EQU
Equipment
EQV
AS_EQU
Equipment Vessel
EQE
AS_EQU
Electrical Equipment
EIN
AS_EQU
Inline Equipment
EI3
AS_EQU
EI4
AS_EQU
EIA
AS_EQU
RTR
AS_EQU
Revision Triangles
NOZ
AS_EQU
Nozzle
PSN
AS_NONPLOT
PEN
AS_NONPLOT
BSN
AS_NONPLOT
BEN
AS_NONPLOT
MIS
AS_PIPE
Miscellaneous Item
PFA
AS_PIPE
LSP
AS_PIPE
Spec Break
CHC
AS_MISC
Revision Cloud
SHY
AS_INST
SDL
AS_INST
SPN
AS_INST
SEL
AS_INST
SUD
AS_INST
SCT
AS_INST
SSO
AS_INST
GTR
AS_PIPE
Graphical Tracing
RPB
AS_NONPLOT
LCK
AS_INST
Interlock
EDL
AS_NONPLOT
IDC
AS_INST
DCS Symbol
VANTAGE PE
23
P&ID
Label types
XPI XBI
Layer
Text Height
Colour300 By owner
Text Options
TL =Top Left
ML =Middle Left
BL =Bottom Left
TC =Top Centre
MC =Middle Centre
BC =Bottom Centre
TR =Top Right
MR =Middle Right
BR =Bottom Right
C =Centre
VANTAGE PE
24
P&ID
M =Middle
R =Right
Pipe Label
Type
XPI
XBI
XTB
XRI
XEQ
XVT
XVC
XVS
XNT
XNS
XPF
XSF
XSI
XPD
XIA
XID
XIL
XIS
XIP
XIT
XDN
XDR
XDS
XDT
XCN
XIO
XTR
XST
XNE
XRP
XVD
XRA
XRC
XRS
XRR
XAR
X01
X02
X03
Layer
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_NONPL
OT
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
VANTAGE PE
Name
Pipe Label
Branch
Trim Size
Reducer
Equipment
Valve Tag
Valve Closure
Valve Size
Nozzle
Nozzle Size
Pipe Flag
Signal Line Flag
Spec Break
Pipe Destination Text
Instrument Alarm
Instrument Descriptor
Instrument Loop
Instrument Suffix
Instrument Prefix
Instrument Tag
Drawing Number
Drawing Revision
Drawing Sheet
Drawing Title
Client Number
System I/O Ident
Trim
Stream
Note
Error Report Block Label
Valve Code
I/O Address
I/O Card Type
I/O Signal Type/Area Code
I/O Remark
Title Design Area
Title Minimum Line Number
Title Maximum Line Number
Title Last Line Number Used
25
P&ID
X04
X05
X06
X07
X08
X09
X10
X11
X12
X13
X14
X15
X16
X17
X18
X19
X20
X21
X22
X23
X24
XAI
XI1
XI2
XI3
XT1
XT2
XT3
XCI
XRV
XCH
XAP
XDA
XPJ
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
XR1
AS_LAB
XR2
XD1
XD2
XD3
XLP
XLT
XLL
XLS
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
VANTAGE PE
26
P&ID
XDL
XPR
XSP
XSL
XSN
XSS
XPN
XLB
XLI
XLC
XR3
XGR
XL1
XL2
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
AS_LAB
XL3 AS_LAB
XRZ AS_LAB
XVI
AS_LAB
XSZ
AS_LAB
XSC AS_LAB
XIE
AS_LAB
XIC
AS_LAB
XDE AS_LAB
XDC AS_LAB
XVV AF_LAB
XVR AF_LAB
VANTAGE PE
27
P&ID
Symbols
PE P&ID
Symbol
P&ID Type
Size Type,0 1
Insertion1 2
Symbol Length
Break Offset
Insert Points
Creation Angle
Trace Around1 2
Trace Width
Item Type Item Type VPE Item Type
Valve Type
Valve Actuator Type
Instrument Location
PDMS TypePDMS GTYPE
PDMS Sub TypePDMS STYPE
VANTAGE PE
28
P&ID
Validation
Patterns
VANTAGE PE
29
P&ID
22 FV-111
Pattern 22 FY-111-A
FC-111-A FY-111-A IIN
HHHLLL PNEU ELEC
Seq No
Tag Label
Suffix Label
Blockname
P&ID SubstituteLoad
Alarms
Descriptor
Process Link Connected*
Signal line Connected
Num Signal Line Connected
1 symbol&menu
(W:\TEST52)
2 EQM.LSP "d:/projects/test"
3 AutoCAD
4
5(load "eqm")
6 aa
7
8
9 6-8
10
11(c:asinsert "")()
12-> cmd
13 d:
VANTAGE PE
30
P&ID
14 cd w:\test52\Autocad\Pmetsym
15 dir *.dwg/b >list
16 D:\projects\test\Autocad\Pmetsym\list .dwg
20 appload
21 SLBMGR.ARX
22 SLBMGR
23 SELECT TESTSLB.SLB
24>>
25 V:\P&ID5.1\Install\AutoCad\Bin\PID.MNU
26***TOOLBARS
**ASPECT_test
ID_EPDSYM
ID_AVteq
ID_AVtpf
ID_AVtpv
27***IMAGE
**AVteq
[]
[TESTSLB(test1)]^C^C(c:ASinsert "test1")
...
...
VANTAGE PE
31
P&ID
28 BIN V:\P&ID5.1\Install\AutoCad\Bin
29 TE
30 27
w:\test52\Autocad\Projmet\PID.SYM
OK!
Elite
elite.avi
P&ID
1 P&ID PID.MAP
LAYER = 0
{
PMAITY = POLYLINE
PMACOL = 7
PMALTY = Continuous
PMATHK = 0.5
}
P&ID 7 Continuous
0.5AutoCAD POLYLINE P&ID (PMA)
LAYER = 0
{
VANTAGE PE
32
P&ID
PSUITY = LINE
PSUCOL = 1
PSULTY = DISH
}
P&ID 1 DISHAutoCAD
LINE P&ID (PSU)
PLK
{
SIGITY = LINE
SIGCOL = 5
SIGBLK = PN234
SIGTYP = PNEU
}
BLOCKS
{
AAAA=AAAA
WAT1=WAT1
}
AAAAWAT1 P&ID
APID.SYS
AAAA : VLA : 0 : 2 : 4.0 : 0.0 : 1 : 0.0 : 2 : 4.0 : MANUAL ANGLE VALVE
BLKBIN : EQV : 2 : 1 : 0.0 : 0.0 : 1 : 0.0 : 1 : 0.0 : BULK BIN
1 PE P&ID
2 P&ID
3 PE P&ID
4 AutoCAD ASUPGRADE
Lisp
(delline.lsp)
VANTAGE PE
33
VPD
VANTAGE Plant Design System
PDMS
PDMS
PDMS
,
text
reports
3D
walk-through visualisation
PDMS
Database
engineering
drawings
()
,
-PML
(Module)
DESIGN-
DESIGN
1) Equipment
2) Pipework
3) Structure
4) Cable trays
5) HVAC
6) Hanger&Support
DRAFT-
ADMINISTRATION-
ISODRAFT-
PARAGON-
VANTAGE PDMS
PDMS
WORLD
SITE
/STABILIZER
ZONE
ZONE
ZONE
/STRUCTURE
/EQUIPMENT
/PIPES
EQUI
EQUI
PIPE
/C1101
SUBE
CYLI
DISH
PIPE
/100-B-2
NOZZ
BRAN
/C1101-N1
BRAN
/100-B-2-B1
NBOX
NCYL
ELBO
FLAN VALV
WORLD WORLD
WORLD
SITE PDMS
SITE
ZONE
PIPE ZONEEQUIPMENT ZONESTRUCTURES ZONE
EQUIPMENTSTRUCTURESPIPES
PRIMITIVE boxcylinderdish
Elements-,
CE=current element
Owner/Members
Members List
Members
Members List
Control->drawlistDrawlist
F8=Shaded /
F9=Border /
VANTAGE PDMS
PDMS
F2=Zoom
F3=Pan
F5=Rotate
Ctrl=
Shift=
save
PDMS
SAMPLE
Design
Design>Equipment Creat
Equipment-
Primitive-
Standard-
Design->Pipework Creat
Pipe-
Branch-
Component-
PDMS
Display>Members Members
Members WORLD /* PDMS
SITE /STABILIZER ZONE ZONE
VANTAGE PDMS
PDMS
ZONE
b)
c)
VANTAGE PDMS
PDMS
F9 Border NorthSouthWestEastUpDown
Zoom
Pan
Rotate
Members List E1301 Rotate origin CE
E1301
E1301 Limits CE
3D Limits box
F8
Limits>Drawlist
Limits>Window
CERemove->All,Add->CE
ISO
ISO ISO1ISO2ISO3ISO4
VANTAGE PDMS
PDMS
Member
1.
Control>AdvancedAdd memory
3 Goto>Owner
Goto>Reference
4 DrawlistDrawlist
Add CE Remove CE
Remove CE
Setting>Graphics>Colour
CE (Current element)
(Primitive)
CE
(Active item)
VANTAGE PDMS
PDMS
Setting>Graphics>Colour
2. Auto Color Rules
3. Rule Name All Equipment
4. Color Forestgreen
5. Insert Data Display Rules
6. All Piping Branch,All Structure Data Display
Rules
7. OK Colors
8. Auto Color ONFile->Save
Display>Save>Form&Display
PDMS From Binary file
Volumn
1. Volumn
2. Windows>Add within Volumn
VANTAGE PDMS
PDMS
PDMS
PDMS Primitive
PDMS 3D
Solid(Negative)
Creat>Site, TEST
reat>Zone, EQUIPZONE
Design>Equipments
Creat>Equipment, D1101
Creat>Primitive Cylinder,Box,Dish,Pyramid
PDMS (Attributes)
PDMS (element)
Box XLENYLENZLEN Cylinder HEIGH
DIAMETER
DIAM
Z (up)
Y (north)
X (east)
HEIGH
ZLEN
YLEN
XLEN
PDMS
TYPE
Query>Attributes
NAME
PDMS
reference number
nn/mmnn mm PDMS
VANTAGE PDMS
PDMS
PDMS
TYPE
Member
OWNER
Owner/Member
Owner
POSITION
POSITION
Owner
POSITION
DIAMETER
HEIGHT
ORIENTATION
Orientation
LOCK
LOCK TRUE
FALSE
LEVEL
PDMS LEVEL
LEVEL AutoCAD LAYERPDMS
LEVELLEVEL 2 10 2 10
PDMS 6
OBSTRUCTION
2 hard1 soft0
VANTAGE PDMS
10
PDMS
UDA
PDMS
COLOUR
Modify>Attributes
Display>Command Line
Attribute Type:
Name / 51 /D1101
Real
Integer
Reference
Logical True False
Word EQUIBOX
Text 120 60
DESCRIPTION Attribute test
Position>Explicitly
Positioning Control form
Lock
wrt
Position>Relatively
Ppoint
-Ppoint P0
Ppoint
VANTAGE PDMS
11
PDMS
P3
P2
P4
ZLENG
P1
P5
XLEN
P6
YLEN
Ppoint
Setting>Graphics>Representation Ppoint
BOX Ppoint P0 F8
Ppoint
1 Ppoint
2 Connect>Primitive>ID point Ppoint
VANTAGE PDMS
12
PDMS
Utilities>Construct 3D
Creat
Grid
Positioning Control
VANTAGE PDMS
13
PDMS
Extrusions
Extrusions: panel
EQUI
EXTRU
LOOP
VERT
VERT
VERT
Revolution
EQUI
REVO
LOOP
VERT
VERT
VERT
1. (Rotation Line)
2. (Point on Plane)
3.
show !!dbeloopedit
VANTAGE PDMS
14
PDMS
VANTAGE PDMS
15
VPD
VANTAGE Plant Design System
PDMS
Primitive,,
(Equipent Origin)
x2
x1
x2
x1
Primitives:
Dishes
Cylinder
Boxes Nozzle
Equipment Origin
:
1 (Standard Equipment template)
2 (Parametric Equipment template)
3 .(Primitive)
4 (Input Macro file)
P1501A
Design->Equipment
1 /EQUIP.ZONE
2 Utilities>Equipment Creat>Basic Equipment
3 Creat Pump Centre line mounted,Tangential outlet(
)
VANTAGE PDMS
4 P1501AORIENTATION=180
180
5
SUCTION
100NB #300 RAISED FACE
DISCHARGE
50NB #300 RAISED FACE
6 Apply
7
8 ZONE /EQUIP-BASES
STRU /P1501A-BASE Creat>Primitives>Box
P1501B
1 P1501ACreat>Copy>Offset
2 Modify>Name P1501B
P1502A/B
Pump Centre line mounted,Vertical Offset outlet()
E-1302A
Creat>Standard Heat Exchangers,
VANTAGE PDMS
Modify>Nozzle Specification
E1302B
E1301
1 CE ZONE /EQUIP
2 Creat->Equipment
VANTAGE PDMS
3 31 14
13
12
4
14
Origin Point
11
10
4 Creat->Primitives->Cylinder
5 Connect->Primitive->ID Point
6 PDMS
7 14
LEVEL 0 4Modify>Attribute
8 Setting>Graphics>Representation Obstruction Solid
C1101
D1201
1 Member SAMPLE D1201 Utilities>DB ListingAdd CE, D1201 Element Browse
D1201.txtApply PDMS D1201
D1201.txt
2 D1201.txtD1201 POSITION
3 ZONE /EQUIP
4 Display ->Command line
$m // D1201.txt
Sub-Equipment
Modify->Equipment origin
VANTAGE PDMS
Modify->Nozzle Specification
Ppoint
1 Modify>Like>picked element
2 Modify>Like>current element
Modify->stretch/trim
All Sides
ID P-Point
To P-Point
VANTAGE PDMS
VPD
VANTAGE Plant Design System
PDMS
VANTAGE PDMS
............................................................................21
.....................................................................21
100-B-8.............................................................................24
.......................................................................................24
Drag.................................................................................................25
(Re-select)..................................................................26
..........................................................................................26
150-W12-2000..................................................................26
..........................................................................................26
Branch HeadTail .......................................................27
Branch ..............................................................................27
100-C-13 ..........................................................................27
Branch Head(Tail).................................................................27
/ ................................................................27
Branch Head(Tail)..................................................28
..............................................................................................28
..........................................................................................29
...............................................................................29
Branch ...........................................................................29
Branch Head(Tail) ......................................................29
150-B-57...................................................................................30
..........................................................................................30
Set On Tee ....................................................................30
.......................................................................................30
Branch Head(Tail) ..................................................31
Position .............................................................................31
100-C-12 ..........................................................................31
.......................................................................................31
............................................................................31
Plane Through ........................................................................................32
............................................................................32
Attachment ..............................................................................33
...............................................................................33
.......................................................................................33
Slope ..............................................................................................34
..........................................................................................34
............................................................................34
..........................................................................................35
Bend............................................................................................35
..............................................................................................35
Zero-length Bend ..........................................................35
Reference Dimensions ............................................................35
(reference datum) ..........................................................36
...................................................................................36
VANTAGE PDMS
...................................................................................37
Inter-DB Macro .......................................................................................37
AutoRun Inter-DB Macro .................................................................37
Delete Inter-DB macro .....................................................................38
(Spec break) ................................................................................39
VANTAGE PDMS
Pipework Modelling
PDMS
Pipe routing is probably the activity that consumes most time on any large
project and it is also one, which causes the most problems. Pipe routing in
PDMS has always been one of the major strengths of the system, as you will
discover in this module.
(database hierarchy)
PIPEBRANCH
Branch 1
Tee
Branch 2
VANTAGE PDMS
Branches
Head
Tail
PDMS
Gasket 1
Flange 1
Elbow 1
Gasket 2
Nozzle 1
Nozzle 2
Elbow 2
Flange 2
1
2
VANTAGE PDMS
(Specification)
1
2
3
PDMS
150
300
150
VANTAGE PDMS
80-B-7
1 Design>Pipework A3B-TRA
2 Creat>Pipe, 80-B-7, A3B-TRA
W
VANTAGE PDMS
4 OK E1302A-N2Apply
E1302A-N2
VANTAGE PDMS
AssembliesCreate
Setting>Choose Options
Selection Criteria All Basic
VANTAGE PDMS
10
Settings->Graphics->Representation
VANTAGE PDMS
11
P2
P3
X
P1
Settings->Graphics->Aid CE arrow
1
2
3 (bore)
4
Data Consistency
PA is W30N
PL is E
offset axes
VANTAGE PDMS
12
Leave Bore
Arrive Bore
50
100
Flange
Screwed
connection
connection
Utilities->Data Consistency->Check CE
ISO
(Branch)
Branch
H T
Hposition Zone
Tposition Zone
Href Nozzle
Tref Nozzle Branch Nozzle
Cref
Hstu Branch
VANTAGE PDMS
13
Branch
q tule
q cll
tube length
()center line length
Tube
Lstube
Display->Properties
VANTAGE PDMS
14
Tube
Tube
IL TUBE OF CE
Q ATT
150-B-6
Auto Connect
Member CE
Backward
VANTAGE PDMS
15
SPOOL
P0
P0
DISTANCE
Through
Through Piping Component
Member Leave Piping Component
Through
Through ID Cursor
Orientate>Component>leave
VANTAGE PDMS
16
Through 1
A Through Next B C
Through 2
A Through Next B C
Through
1Member List CE Leave
2 Through
VANTAGE PDMS
17
250-B-5
Modify>Component>Route
Connect
Connect to PreviousConnect to NextPrevious
Member List Next
Piping Component Connect Connect to Previous
Connect>Component
Connect Next:
VANTAGE PDMS
18
Cref
Pipe/Branch
Pipe Branch Modify->Pipe Specification
Pipe Branch
Branch Branch Modify->Branch Specification
Tube
Modify->Component->Leave Tube
200-B-4
Forward
Orientate>Component>leave>Toward Next
VANTAGE PDMS
19
Tools->Auto Elbow
Pseudo-Attribute
q dtxr
q mtxx
q abor
q lbor
q abop
q lbop
q atop
q ltop
q aod
q lod
q mtcl
PDMS
Pdms
1DistanceThrough Distance
2ClearenceBOP/TOP Clearence
PDMS
1. Onto,Under
2. Infront,Behind
3. ToForm
VANTAGE PDMS
20
distance()
clearence()
to,from()
infront,behind()
onto,under()
Distance + to/form
Distance + infront/behind/onto/under
Clearence + to/form
Clearence + infront/behind/onto/under
infront,behind
VANTAGE PDMS
21
Position>Component>Bop/Top (Infront)
constrained
centreline
50
/BEAM
constrained
centreline
50
/BEAM
50
VANTAGE PDMS
22
constrained
centreline
50
/BEAM
picked with
50
Bottom of Pipe Clearance 50 Behind
ID Cursor
Position>Component>Clearance (Infront)
constrained
centreline
50
/BEAM
Position>Component>Clearance (Behind)
constrained
centreline
/BEAM
picked with
50
VANTAGE PDMS
23
constrained
centreline
50
/BEAM
50
Clearance 50 Under
ID Cursor
constrained
centreline
50
/BEAM
50
Clearance 50 Behind
ID Cursor
100-B-8
Assemblies
Flanged Valve Set a Distance
VANTAGE PDMS
24
Flanged Valve Set To Fitting
Drag
1 Drag ()
2Drag
1)
2) Drag
3)
4)
5)
3
1) Drag
Drag
2)
Drag
VANTAGE PDMS
25
3)
Drag
(Re-select)
150-W12-2000
VANTAGE PDMS
26
Branch HeadTail
Branch Head Tail
a.
b. (bore)
6)
Branch
Branch
Iso
BRANCH /150-W12-2000/B1
C540 THIS BRANCH HAS NO COMPONENTS
END
*--* NO DATA INCONSISTENCIES *--*
100-C-13
500 100mm
Branch Head(Tail)
Branch Head Tail
Head Tail
Modify>Branch>explicit
/
/ Position>Component>Bop/Top
VANTAGE PDMS
27
Branch Head(Tail)
b)
c)
i.
ii.
iii.
Modify>Branch>explicit
Position>Branch>Distance
Position>Branch>Through
Name (ORIFice)
P3
Iso
VANTAGE PDMS
28
ISO Pdms
MTOC (Tube) MTOT
(Branch) Branch MTOH
1) ON
2) OFF Material List
Branch
1.
2.
3.
4.
Connect>Branch
Modify>Branch>Explicity
Position>Branch
Modify->Hierarchy->Reverse Order
Branch Head(Tail)
Branch Tail
Iso
PIPE /100-C-13
BRANCH /100-C-13/B1
B 10 TAIL REFERENCE NOT SET
END
VANTAGE PDMS
29
150-B-57
300 A3B-TRA
Set On Tee
PDMS Set On Tee
Isodraft Angle
Iso Head/Tail
SCRDVENT DRAN
Tconn DRAN
VANTAGE PDMS
30
Branch Head(Tail)
Branch Tail
Tail(Head) Iso
BRANCH /150-B-57/B1
VALVE 2 =15392/13900
E730 LEAVE CONNECTION TYPE NOT COMPATIBLE WITH TCONN
END
Position
Position
Component
100-C-12
Pdms
1.
2. Creat (Modify
Attribute)Height Radius
3. Modify->Properties
F1C-TRA
1 SpecWorld
2 OpeTemp OpePres
3 Inschedule
VANTAGE PDMS
31
Plane Through
A
Through
Plane through
VANTAGE PDMS
32
Attachment
Attachment Point ISODRAFT
1.
2.
3.
Attachment ATTYPE
1. ATTY XXXX
ISODRAFT
2. ATTY CCCC
ISODRAFT Stext
3. ATTY CCNN
ISODRAFT Stext
4. ATTY FLOW
ISODRAFT
5.
6.
Attachment(Skey FLOR)(Through)
ASL Creat->Floor Penetration ASL
VANTAGE PDMS
33
Slope
Modify->Slope
head
1.
Orientate>Component>Slope
2.
Position>Component>Plane through
Plane
Orientate>Component>Leave
VANTAGE PDMS
34
Bend
Zero-length Bend
Iso
Isodraft Dimension Option(off)zero length skews on
falling lines
Reference Dimensions
Design Isodraft
1. (reference datum)
VANTAGE PDMS
35
2.
(reference datum)
Origin()SKEY ,SKEY
1. Datums;
2. Equipment;
3. Equipment;
4. Sections;
5. Piping components;
6. Point elements, if they have a parent with an SKEY attribute.
SKEY Type Isodraft
ATEXT
HST*
Horizontal steelwork element
460
BEAM $?
VST*
Vertical steelworkelement
461
COLUMN $?
BLD*
Building
462
? $BUILDING CL
EQU*
Equipment item
463
CL EQUIPMENT $?
PIP*
Piping component
464
CL PIPELINE $?
FLR*
Floor level
465
? $FLOOR LEVEL
WAL*
Wall
466
? $WALL
GRD*
Grid line
467
GRID LINE $?
XXX*
Miscellaneous
468
?
*
SKEY
1(Piping Components)ATTAs
DMTY NORT EAST
DMFA /F-6 /F-6
DMTYPE
VANTAGE PDMS
36
1) EAST
2) NORT
3) ELEV
4) POS for a 3D dimension
DMFARRAY
ATTA
2Branch Heads Tails
HDMTYPE HDMFARRAY
Inter-DB Macro
1. PIPEN PIPES
Cref
2. PDMS CREF
3 PIPEN PIPES
CREF PIPES
VANTAGE PDMS
37
Inter-db Macro
VANTAGE PDMS
38
(Spec break)
Spec break (level)
1. Branch Branch
2. Component Branch Component
Isodraft Sheet layout Option
100-B-1
80-B-14
80-A-11
100-B-2
150-A-3
50-B-9
40-B-10
VANTAGE PDMS
39
PDMS
Plant Design Management System
PDMS
PARAGON
PARAGON PARAGON
1 PN2.5
2 2.5A1
3
Coding system
PDMS
PDMS ,
1.
2. Detail Text Names
3.
4.
PDMS
5.
6.
5 6
1.
2. PDMS
3.
VANTAGE PDMS
PDMS
3 1
4
VANTAGE PDMS
PIPE
ELBOW
CAEA200
R=1.5DN
VALVE
CCVGBQ0 Z41H-25
FLANGE
PN2.5
GASKET CAGCBQC PN2.5
BOLT
CSBQ
20#
20#
20#
20#
25#35#
PARAGON
CATS PARAGON PASSWORD CATS
PARAGON->PIPEWORK
SPWL
CCTA
CATA
BLTA
UNITS
WORLD
SPWL
CCTA
CATA
BLTA
UNITS
VANTAGE PDMS
1. Creat->Catalogue /TRAIN-CATA
2. Creat->Section/TRAIN-ELBOW
3
4
5
1 Creat->Category->for Component
VANTAGE PDMS
2 DN100
Creat ->Component
Generic Type PDMS
VANTAGE PDMS
(Pointsets)
()(P-point)(P-point)
(P-point)
DESIGNDRAFT P-point
(Ppoint)
P-point PTAXIPTCARPTMIX
PTAXI
PTAXI
PA2
P1
P0
PA2
BORE PA1
CONN PA4
P2
BORE PA1
CONN PA4
PTCAR
P2
PTMIX
VANTAGE PDMS
P2
P-Point
Create> Point Set> Element
P-points
When you define piping components in PARAGON, you must remember the following
rules so that ISODRAFT can produce isometrics correctly:
__ P0 is automatically set and defines the origin of the component.
__ For two-way components, the arrive and leave p-points must be numbered P1 and
P2 (not necessarily in that order). For two-way valves, the spindle direction must
be indicated by P3.
__ For three-way components, the offline leg must be indicated by P3. The spindle
direction for three-way valves must be specified by using a p-point greater than P3,
which must have its bore unset.
__ For four-way components, the two straight-through flows must have p-points
P1/P2 and P3/P4. The spindle direction for four-way valves must be specified by
using a p-point greater than P4, which must have its bore unset.
__ For eccentric reducers without a connection point, the flat side must be
indicated by P3. Eccentric reducers with a connection point must use P3, with
a valid bore set, to indicate the connection point and must use P9, with bore unset,
for orientation of the flat side.
__ For U-bends (defined as bends of more than 135 degrees), the p-points must be
set
as shown for each symbol.
DN100
1 SCOM CAEA200NN
2Display->Component
VANTAGE PDMS
References Parameter Definitions
XYZ
3 Ppoints
P-Point
SECT SH.PTSET SH.P2-5
1 PTSE ->SH.P2-5
2Create> Point Set> Primitives > Axial P-point(PTAX)
P-point Number: P1 1
Pskey: ISODRAFT
Connection type: 3
Bore: 1
P-point
P3 P8
Pvisibility: Visible in All
Axis Direction(PAXI):
Dist(PDIS): PARAM 2
VANTAGE PDMS
PZ (5 * (ADESP[3] * PARA[9])
PDIS (3.1 * (PARA[1] + HEIG))
PHEI (PARA[1] * TAN (ANGL / 2))
2
3
P2 Y
Piping Component
PpointDist(PDIS): 0
PARA 2
Geomsets
Level Obstruction
flags, TUFLA
CLFLA
TUBE ON Representation
Geometry Set
Create> Geometry Set > Element
Geometry Set
VANTAGE PDMS
CL ON Representation
SECT SH.GMSET SH.G4-8
1 GMSE ->SH. G4-8 Piping Component
2
Create> Geometry Set > Primitives
3 Circular Torus(SCTO)
4 Primitives Line(LINE)
VANTAGE PDMS
4 Primitives Sphere(SSPH)
VANTAGE PDMS
Direct(PAXI): P1 P1
Dist To Centre(PDIS): 0 P1
Diameter(PDIA): PARAM 5
Apply Dismiss
Piping Component
5 P2
Detail Text
isodraft
CATE /CAEA200
R=1.5DN 90-D
CAEA200-D
PDMS 3 RTEXSTEX
TTEX 120
Detail(Isodraft) RTEX Isodraft RTEX
Interface B STEX, Interface C TTEX
VANTAGE PDMS
R=1.5DN 90114X4
DESIGN ISODRAFT Q DTXS
RTEX STEX
CATVIEW
1 SECT /TRAIN-MATERIAL
2 Create->Material text
VANTAGE PDMS
ANSI
ANSI ANSI
ANSI
1
2(SCOM)
3
4
5
6
--
( P1,P2 ) PCON
ISODRAFT
1
FL(lap joints)
2
G
3
W
Normally unused
Rating
Facing
ISOGEN TYPE
COCO 4
ALL
Compatible with all items
SCF Screwed Female
ATT
Attachment
SCM Screwed Male
VANTAGE PDMS
BWD
Buttweld
CLOS Closed end
SWF
Female Socketwelding
SWM Male Socketwelding
TUB
Pipe or Tubing
OPEN Open end
VANTAGE PDMS
(CCTA)CCTA
COCO(Connect Compatibility)COCO CTYPE
PDMS
VANTAGE PDMS
VPD
VANTAGE Plant Design System
PDMS
VANTAGE PDMS
2-21
SPECON CATVIEW
SPECON MACRO
PARAGON CATVIEW
CATVIEW
CATVIEW
CATVIEW CATVIEW
CATVIEW
1 CATVIEW
Evars.bat
NAMING.DOC
PDMS
PDMS Catview User Guide.pdf
2 Evars.bat Catview
Call D:\cadcentre\catview11.3\evars.bat
VANTAGE PDMS
3-21
CATVIEW
1 Catview Utilities->Catview
Catview->Browse
VANTAGE PDMS
4-21
2 Catview->Modify->Defaults
3
Member List CAPA200 Modify->Category lists>Add category ce /CAPA200-D
GTYPE TUBEPurpose COMP
VANTAGE PDMS
5-21
GTYPE PDMS
ATTA - attachment
BEND - pipe bend
CAP - end cap
CLOS - closure
COUP - coupling
CROS - cross piece
DUCT - ducting
ELBO - fitting elbow
FBLI - blind flange
FILT - filter
FLAN or FLG - flange
FTUB - fixed length tube
GASK - gasket
HELE - hanger element
INST - instrument
INSU - insulation
LJSE - lap joint stub end
NOZZ - nozzle
OLET - weldolets
PCOM - pipe component
REDU - reducer
SHU - standard hook-up
TEE - fitting tee
TRAC - tracing
TRAP - steam trap
TUBE - implied tube
UNIO - union
VALV - valve
VENT - open-ended pipe or vent
VFWA - four-way valve
VTWA - three-way valve
WELD - weld
4. Catview->Modify->Category lists->Refresh all lists Browse
5Catview->Browse,
6 3 browse
7Catview->Creat->spec World /TRAIN-SPWL
VANTAGE PDMS
6-21
VANTAGE PDMS
7-21
12
SITE ISODRAFT
VANTAGE PDMS
8-21
2STYPE Specific Type
A GTYPE VALV
STYPE GATEBALLCV
3GTYPE Generic Type PDMS
1Catview->Modify->specification
SPECON Catview
1. Catviw->Modify specification.
2.Modify
VANTAGE PDMS
9-21
3. Component Reference
PDMS TYPE
PBOR0STYPE SHOP
1 SPEC question TYPE
SPEC SELEct
Answer VALV SELEct
SELEct
2 SELEct question PBOR0
PDMS
4 Select SHOP
ShopTrue
SPCO Catref
VANTAGE PDMS
10-21
defaults
TYPE
STYPE SHOP
SPECON
HEADING
TYPE NAME PBOR0 SHOP STYP CATREF DETAI MATXT CMPREF BLTREF
DEFAULTS
=
GATE
VANTAGE PDMS
11-21
1SPEC OR SPCOM
2removed
/*LIMBOSPEC
SPECON
SPECON
SPECON
<<PDMS >>
1.
*FILE /D:\2.5A1.TXT
*OUTPUT NEW /2.5A1
*FILE END
2.
*FILE /D:\2.5A1.TXT
*OUTPUT NEW ELBO /2.5A1
*FILE END
3.
*FILE /D: \2.5A1.TXT
*OUTPUT /2.5A1
*FILE END
4.
*$M D: \2.5A1.TXT
SPCO /2.5A1/CAPA200:100
5.
*SAVEWORK
4 PARAGON
*PARAGON
5 PDMS
*FINISH
6 SPECON
*NEW SPEC /4A1 COPY /2.5A1 RENAME /2.5A1 /4A1
VANTAGE PDMS
12-21
SPECON
OUTPUT NEW TYPE NAME SPECON
1
NEW SPECIFICATION /A3B-TRA
MATREF =0
FLUREF =0
RATING 300.000
TEXT 'PIPING'
HEADING
TYPE
NAME
PBOR0 SHOP STYP CATREF
CMPREF BLTREF
DEFAULTS
=
=
TUBE
*/P-XSTRG:15 15.00 TRUE A /AAPA100DD
=0
TUBE
*/P-XSTRG:20 20.00 TRUE A /AAPA100EE
=0
TUBE
*/P-XSTRG:25 25.00 TRUE A /AAPA100FF
=0
TUBE
*/P-XSTRG:40 40.00 TRUE A /AAPA100HH
=0
TUBE
*/P-STD:50 50.00
TRUE A /AAPA100JJ
=0
TUBE
*/P-STD:80 80.00
TRUE A /AAPA100LL
=0
TUBE
*/P-STD:100 100.00 TRUE A /AAPA100NN
=0
HEADING
TYPE
NAME
PBOR0
CMPREF BLTREF
DEFAULTS
ELBO
*/EL90:25 25.00
=0
ELBO
*/EL45:25 25.00
=0
ELBO
*/EL90:50 50.00
=0
ELBO
*/EL45:50 50.00
=0
ELBO
*/EL90:80 80.00
=0
VANTAGE PDMS
SHOP
STYP
CATREF
DETAIL
MATXT
/AAPA100-SR /ABB =0
/AAPA100-SR
/ABB =0
/AAPA100-SR
/ABB
/AAPA100-SR /ABB
/AAPA100-SQ /AAB
=0
=0
=0
/AAPA100-SQ /AAB
=0
/AAPA100-SQ /AAB
=0
DETAIL
MATXT
=
=
TRUE EA /ABEB530FF
/ABEB530-D
/LKB
TRUE EF /ABEC530FF
/ABEC530-D
/LKB
TRUE EA /AAEA200JJ
/AAEA200-D
/LMB
TRUE EF /AAEC200JJ
/AAEC200-D
/LMB
TRUE EA /AAEA200LL
/AAEA200-D
/LMB
=0
=0
=0
=0
=0
13-21
ELBO
=0
ELBO
=0
*/EL45:80 80.00
TRUE EF /AAEC200LL
/AAEC200-D
/LMB
=0
/LMB
=0
2
OLD SPECIFICATION /A3B-TRA
HEADING
TYPE NAME PBOR0 SHOP
BLTREF
DEFAULTS
=
=
GASK
*/GRF:25 25.00 FALS
=0
GASK
*/GRF:50 50.00 FALS
=0 =0
GASK
*/GRF:80 80.00 FALS
=0
GASK
*/GRF:100 100.00 FALS
=0
GASK
*/GRF:150 150.00 FALS
=0 =0
GASK
*/GRF:200 200.00 FALS
=0
STYP CATREF
RF /ACGCBDGFF
/ACGCBDG-D
/CZH
=0
RF /ACGCBDGJJ
/ACGCBDG-D
/CZH
RF /ACGCBDGLL
/ACGCBDG-D
/CZH
=0
RF /ACGCBDGNN
/ACGCBDG-D
/CZH
=0
RF /ACGCBDGRR
/ACGCBDG-D
/CZH
RF /ACGCBDGTT
/ACGCBDG-D
/CZH
=0
3
OLD SPECIFICATION /A3B-TRA
HEADING
TYPE NAME PBOR0 PBOR2 PBOR3 SHOP STYP CATREF DETAIL
MATXT CMPREF BLTREF
VTWA /VTWA:150*100*80 150.00 100.00 80.00 FALS VT /ABTA530DD
/ABTA530-D
/LKB
=0
=0
4Attachment Bend
VAR !SPECS COLL ALL SPEC with (Purpose eq 'PIPI') FOR CE
DO !SPEC VALUE !SPECS
OLD SPECIFICATION $!SPEC
HEADING
TYPE NAME PBOR0 SHOP STYP CATREF DETAIL MATXT CMPREF
BLTREF
DEFAULTS
=
=
ATTA
*/C0X0000:20 20.00 TRUE GEN /C0X0000EE
/C0X0000-D
=0 =0
=0
ATTA
*/C0X0000F:20 20.00 TRUE FLOR /C0X0000EE /C0X0000-DF =0 =0
=0
ATTA
*/C0X0000:25 25.00 TRUE GEN /C0X0000FF
/C0X0000-D
=0 =0
=0
VANTAGE PDMS
14-21
ATTA
=0
ATTA
=0
ATTA
=0
ATTA
=0
ATTA
=0
ATTA
=0
ATTA
=0
ATTA
=0
ENDDO
/C0X0000-DF
=0 =0
*/C0X0000:40 40.00
/C0X0000-D
=0
=0
=0
=0
TRUE GEN
/C0X0000JJ
/C0X0000-D
=0
=0
/C0X0000-DF
=0 =0
/C0X0000-D
=0
=0
/C0X0000-DF
=0
=0
/C0X0000-D
=0
=0
SPECON
NEW OUTPUT NAME TYPE
Output Text
OLD SPECIFICATION /A3B-TRA
HEADING
NAME TYPE PBOR0 SHOP STYP CATREF DETAIL MATXT CMPREF
BLTREF
*/EL90:25 ELBO 25.00 TRUE EA /ABEB530FF /ABEB530-D /LKB /ABEB530FF-WT
=0
*/EL45:25 ELBO 25.00 TRUE EF /ABEC530FF /ABEC530-D /LKB /ABEC530FF-WT
=0
*/EL90:50 ELBO 50.00 TRUE EA /AAEA200JJ /AAEA200-D /LMB /AAEA200JJ-WT
=0
CHECK CE
SPCO:
CATREF, DETAIL, MATX,CMPR
SPEC:
_ Check that no question in the specification is repeated.
VANTAGE PDMS
15-21
_ Check that one question in the specification is TYPE.
_ From the TYPE reference, check that the GTYPE of the COMP has the same setting.
From the TYPE reference, check that the SKEY setting of SDTE is correct.
_ From the TYPE reference, check that the point set has the correct geometry, as
required by ISODRAFT.
<<PARAGON REFERENCE MANUAL>>11.4 Error Messages
1
2
3
Nozzle Specification
Paragon
150#,300# ANSI
1 Paragon->Spec Generator
2 Creat->Spec World
VANTAGE PDMS
16-21
3 Creat->Specification
OK
4. Gtype->Add 300#
VANTAGE PDMS
17-21
C
6Control->Build
- 150#
VANTAGE PDMS
18-21
/PDMSPIPE.CATA
NEW SECT INSULATE
NEW CATE INS
SCOM /INS20 PARAM 40
SCOM /INS25 PARAM 50
SCOM /INS30 PARAM 60
SCOM /INS35 PARAM 70
SCOM /INS40 PARAM 80
SCOM /INS50 PARAM 100
SCOM /INS60 PARAM 120
SCOM /INS70 PARAM 140
SCOM /INS75 PARAM 150
SCOM /INS80 PARAM 160
SCOM /INS90 PARAM 180
SCOM /INS100 PARAM 200
SPECON
SPWL
NEW SPECIFICATION /W
MATREF /FIBERGLASS
VANTAGE PDMS
19-21
TEXT 'INSUL'
HEADING
TYPE NAME TEMP PBOR0 CATREF DETAIL MATXT CMPREF
BLTREF
INSU
*/I30;1 19.00,99.00 15.00,1000.00
/INS30
=0
=0
=0
INSU
*/I50;1 100.00,199.00 15.00,150.00
/INS50
=0
=0
=0
INSU
*/I100;1 100.00,199.00 200.00,1000.00 /INS100
=0
=0
=0
INSU
*/I50;2 200.00,249.00 15.00,100.00
/INS50
=0
=0
=0
INSU
*/I100;2 200.00,249.00 125.00,500.00 /INS100
=0
=0
=0
INSU
*/I150;1 200.00,249.00 600.00,1000.00 /INS150
=0
=0
=0
INSU
*/I50;3 250.00,299.00 15.00,50.00
/INS50
=0
=0
=0
INSU
*/I100;3 250.00,299.00 65.00,300.00 /INS100
=0
=0
=0
INSU
*/I150;2 250.00,299.00 350.00,1000.00 /INS150
=0
=0
=0
INSU
*/I50;4 300.00,349.00 15.00,40.00
/INS50
=0
=0
=0
INSU
*/I100;4 300.00,349.00 50.00,200.00 /INS100
=0
=0
=0
INSU
*/I150;3 300.00,349.00 250.00,1000.00 /INS150
=0
=0
=0
INSU
*/I50;5 350.00,399.00 15.00,40.00
/INS50
=0
=0
=0
INSU
*/I100;5 350.00,399.00 50.00,150.00 /INS100
=0
=0
=0
INSU
*/I150;4 350.00,399.00 200.00,1000.00 /INS150
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
=0
Ispec
Spref
VANTAGE PDMS
Scom
Scom
Param1
Gmref
Iparam1
20-21
SPWL
NEW SPECIFICATION /1X20
MATREF =0
FLUREF =0
TEXT 'TRACE'
VANTAGE PDMS
21-21
VPD
VANTAGE Plant Design System
PDMS
WORL
SITE
ZONE
STRU
FRMW
CWALL
CFLOO
R
FLOOR
STWAL
WALL
CSCREE
GWALL
SCREE
PDMSMDB/STRUCSTRUCSTRUC
SAM
DESIGN Design> Design>Structures>Walls & Floors
VANTAGE PDMS
10 - 2
1)
2)
3)
4)
5)
FRMW /Building_01_LEVEL_01_FLOORS_01Create>Compound>Floor
FRMW /Building_01_LEVEL_01_WALLS_01Create>Compound>wall
ZONE /Building_01STRU /Building_01_LEVEL_02
CFLOORCWALL
VANTAGE PDMS
10 - 3
1) Settings>Storage AreasZONE
Control>CELEVEL_02Modify>Elevation4000
2)
Create>Level8000STRU
/Building_01_LEVEL_03
VANTAGE PDMS
10 - 4
Create>Framework Create>Compound>Floor/Wall
3)
PLine
VANTAGE PDMS
10 - 5
Settings>Storage AreasLevel 1
VANTAGE PDMS
10 - 6
Utilities>Working PlaneDefine>Linear Grid
Create> FloorAutonameThickness500
VANTAGE PDMS
10 - 7
Modify>Floor/Screed>Definition
3(X 5, Y 0)
VANTAGE PDMS
10 - 8
MethodMid-Point45F8
Create>Trace BoundaryApply
Members
Create>Trace BoundaryApply
1) Utilities>Working PlaneActive
2)
VANTAGE PDMS
10 - 9
Create>Wall>Straigh4,3416
3) 34Modify>Wall>JustificationOBOW
IBOW
4)
Query>End ConnectionsConnect>Wall to Wall
Fitting
VANTAGE PDMS
10 - 10
56Create>Wall Fitting>StandardApply
56Apply
VANTAGE PDMS
10 - 11
61
43
VANTAGE PDMS
10 - 12
Settings>Storage Areas
LEVEL24000
200
Create>Trace Boundary
VANTAGE PDMS
10 - 13
SOLID25%
Create>Trace BoundaryApply
3800
VANTAGE PDMS
10 - 14
Create>Negative Extrusion
VANTAGE PDMS
10 - 15
LEVEL1CWALLCFLOOR
VANTAGE PDMS
10 - 16
Brickwork Walls, Wall,Single_leaf_wall Justification
OBOW Thickness100 Height 4000
Floor Specification 100
Create>Wall>Ring
Create>Floor
JustificationBottomPline
VANTAGE PDMS
10 - 17
Modify>Floor/Screed>DefinitionB,AY
VANTAGE PDMS
10 - 18
VPD
VANTAGE Plant Design System
PDMS
VANTAGE PDMS
ZONE STEEL.ZONE
STRU EQUIPRACK
FRMW EQUIPRACK/MAIN
SBFR EQUIPRACK/MAIN/COLUMNS
SBFR EQUIPRACK/MAIN/BEAMS
SBFR EQUIPRACK/ACCESS/BEAMS
STRU PIPEWORK
VANTAGE PDMS
FRMW PIPEWORK/MAIN
SBFR PIPEWORK/MAIN/COLUMNS
SBFR PIPEWORK/MAIN/BEAMS
FRMW BRACING-NORTH
SBFR BRACING-N
FRMW BRACING-SOUTH
SBFR BRACING-S
ZONE EQUIPRACK/ACCESS
STRU
EQRACK/7M-STAIR
STRU
EQRACK/5M-STAIR
STRU
EQRACK/7M-FLOOR
STRU
EQRACK/5M-FLOOR
6 Creat>SubFrame EQUIPRACK/MAIN/BEAMS
7 Creat>Section>Specials Secion Creation 2.Regular Structure
8COLUMN Member List
SBFR EQUIPRACK/MAIN/COLUMN Storage area
CE MemberList
Profile
10 TOS
11 W314200 N292990 U0
12EAST
13NORTH
14
15 Trim sections to plines
VANTAGE PDMS
SITE
100000
W314200
N292990 U0
16Preview ApplyLimits>drawlist
VANTAGE PDMS
Corner
Return Access
Floorplate
Rectangular
Walkway
Round
Tee Joint
Cone Joint
1. Design>Structure>ASL Modeller
2. ZONE /EQUIPRACK/ACCESS
3. Creat>Platform>Rectangular>On ID section 7M
VANTAGE PDMS
pply
5M
VANTAGE PDMS
Accessways,Stairs&Ladders
Setting>Default
5-7M
1 Design>Structure>ASL Modeller
2 ZONE EQUIPRACK/ACCESS
3 Creat>stair>bottom flight>height&length 5-7M.STAIR N
VANTAGE PDMS
(Origin)
Reference point
4Connect>Reference point BOX Ppoint
0-5M
18 0-5 21
Setting>Default
1 Creat>Ladder>FrontExit
VANTAGE PDMS
1
2 3
Extend
1
2 Position>Extend>ByStart End
1
2 Creat>Copy>Offset
3 Offset>From Element>To Element
4 4
2Position>Extend>Through
3Cursor>ElementPlane Direction
4Connect>Trim to Section>Pick Esc
VANTAGE PDMS
10
Bracing
1 Creat>Section>Bracing configuration
Splitting sections
None
node
VANTAGE PDMS
11
Utilities>Reports>Run steel_mto.tmp
Positioning Control
:
Any
aid pline p-point
Element start end
Aid
Pline
plines
Ppoint
P-points panel vertices
Screen
Graphics
Snap
start end
VANTAGE PDMS
12
Distance
Mid-Point
Fraction
Proportion
0.25
VANTAGE PDMS
13
Intersect
Cursor
LIST
1
2 Add->List A
3 Member List
SBFR EQUIPRACK/MAIN/COLUMNS
4Add->CE members
1 Modify->Sections->Specification,
VANTAGE PDMS
14
LIST
VANTAGE PDMS
15
Panel
1 Design->Structures->Panels&Plates
2 SBFR
3 Creat->Panels
VANTAGE PDMS
16
VPD
VANTAGE Plant Design System
PDMS
PDMS
PDMSPARAGON
Specificaion
OPTIONAL: Catalogue
asks designer and
design for DATA
World
WORLD
MORE CATAS & SPWLS
as required
CATA
for Fittings
SPWL
for Fittings
CATA
for Profiles
SPWL
for Profiles
MORE STSEs
as required
MORE STCAs
as required
VANTAGE PDMS
SPWL
for Joints
STSE
I-Beams
STCA
BS_UB_Sections
MORE SPRFs
All other UB sections
CATA
for Joints
SPRF
UB127x76x13
STCA
Plate Girder
SPRF
200x100x8
MORE SPRFs
All other Girders
WORLD
SPWL
Specification
World
SPEC
Specification
FITT
ON SCTN
SELE
Selector
SPCO
Specification
Component
Profile
Fitting
Joint
Profile
VANTAGE PDMS
WORLD
CATA
Name/PRFL
STSE
Name/PRFL/BOX
STCA
Name/PRFL/BOX/EQUAL
STSE
Name/PRFL/REFERENCE
STCA
Name/PRFL/REF.PTSS
STCA
Name/PRFL/REF.GMSS
STCA
Name/PRFL/REF.DTSE
SPRF
BOX_100x100
SYSTEMPARAGONParagon>Steelwork
WorldCATACreate>Catalogue
Create>SectionSTSE
STSECreate>Elementref.DTSE
ref.GMSSref.PTSS
VANTAGE PDMS
CATACreate>SectionSTSEexample/PRFL/BOX
Create>Category>For ProfilesSTCA
STCAexample/PRFL/REF.DTSENEW DTSE
/BOX/EQUAL/DTSE,DTSE
VANTAGE PDMS
Create>Profile
HEIGHT500WIDTH500THICKNESS8
Display>Component
Dtref
Dtref /BOX/EQUAL/DTSECE
DTSEBOX/EQUAL/DTSE,DATA
VANTAGE PDMS
DATAHeightWidthThickness
NEW DATA
Dtitle Height
Purpose PARA
Pprop (PARA 1)
Number 1
Dkey HEIG
NEW DATA
Dtitle Width
Purpose PARA
Pprop (PARA 2)
Number 2
Dkey WIDT
NEW DATA
Dtitle Thickness
Purpose PARA
Pprop (PARA 3)
Number 3
Dkey THIC
2D
Create>2D Geometry>Primitives>Profile (SPRO)
8
7
1
6
7
VANTAGE PDMS
Y (+ve)
Origin
X (+ve)
Vertex Number
(PARA[2] / 2)
(PARA[1] / 2)
(PARA[2] / 2)
(- PARA[1] / 2 )
(- PARA[1] / 2)
((PARA[2] / 2) (PARA[3]))
((PARA[2] / 2) (PARA[3]))
((PARA[1] / 2) (PARA[3]))
((PARA[1] / 2) (PARA[3]))
(PARA[1] / 2)
NA
LFA
RFA
BOS
VANTAGE PDMS
Pline
Pkey .
Pline
T
Plinetube flag
WORLD
SPWL
Specification
World
Purpose- STL
SPEC
Specification
SELE
Selector
SPCO
Specification
Component
Tanswer- GType
Description- text to appear here
VANTAGE PDMS
Paragon>Spec Generator
1) worldCreate>Spec worldSPWL
2)
SPWLSPEC
NEW SPEC
Description Box Profiles
Purp STL
Question GTYP
Cstandard custom
3)
SELE
NEW SELE
Tanswer BOX
Description Equal Box section
4)
SPCO
NEW SPCO
CATREF /500x500x8
Fitting
Fitting
Plines
World
VANTAGE PDMS
10
WORLD
CATA
Name/FITT
STSE
Name/FITT/BEAM
STCA
STCA
Name/FITT/BEAM/ENDPLATE Name/FITT/REF.GMSE
STSE
Name/FITT/REFERENCE
STCA
Name/FITT/REF.NGMS
STCA
Name/FITT/REF.DTSE
STCA
Name/FITT/REF.PTSE
SFIT
4_BOLT_PLATE
SFIT
STCA
SYSTEMPARAGONParagon>Steelwork
WorldCATACreate>Catalogue
Create>SectionSTSE
VANTAGE PDMS
11
STSEFit-ReferenceCreate>Category>Element
Fitting1.GMSEFitting1.DTSE
Settings>Reference Data,MembersSTCA
Fitting1.GMSECEApply
MembersSTSEFittingsonbeamsCreate>Category>For
Fittings,
VANTAGE PDMS
12
1.
Stiffeners
2. Create
3.
Stiff.gmse
4. Empty
5. insert
after
6 Apply
MembersSTCACreate>Fitting,
Web-Stiffener
apply
Members
SFIT
Web-StiffenerDisplay>Component,
VANTAGE PDMS
13
STCAFitting1.DTSEDisplay>Command line
NEW DTSE/Stiff.DTSE
NEW DATA /Thickness
Purpose DESP
Number 1
Description THICKNESS
SFITWeb-StiffnerDisplay>Command line
DTREF /Stiff.DTSE
Gmref
OPAR[1] (2 * OPAR[4])
OPAR[1]
OPAR[2]
OPAR[3]
OPAR[4]
OPAR[6]
DESP[1]
OPAR[6]
()
=DESP[1]
(OPAR[2]
OPAR[3]) /
VANTAGE PDMS
PARAGON
14
Settings>Model Parameters
OPAR[1]
OPAR[2]
OPAR[3]
OPAR[4]
OPAR[6]
DESIP[1]
=
=
=
=
=
300
250
8
9
10
8
()
()
(WEB )
(Flange )
()
Display>Save>Forms&DisplayPARAGON
NEW SEXT
PHEIG (DESP[1])
TUFLAG TRUE
PAAXIS X
1) NEW SLOO
NEW SVER
PY (OPAR[1] / 2 OPAR[4])
PX (OPAR[2] / 2)
2) NEW SVER COPY PREV
PY( (OPAR[1] / 2 OPAR[4]))
3) NEW SVER COPY PREV
PX (OPAR[3] / 2)
PRAD (OPAR[6])
4) NEW SVER COPY PREV
PY(OPAR[1] / 2 OPAR[4])
VANTAGE PDMS
15
Vertex 4
Y = (OPAR[1] / 2
OPAR[4])
Vertex 1
Y = (OPAR[1] / 2
OPAR[4])
Neutral
axis
Pline,
Origin for the
Vertex 3
Y = - (OPAR[1] / 2
OPAR[4])
Vertex 2
Y = - (OPAR[1] / 2
OPAR[4])
WORLD
SPWL
Specification
World
Purpose- STL
SPEC
Specification
SELE
Selector
SELE
Selector
SPCO
Specification
Component
VANTAGE PDMS
16
PARAGONParagon>Spec Generator
1) worldCreate>Spec worldSPWL
2)
SPWLSPEC
NEW SPEC
Description Beam Stiffeners
Purp FITT
Question TYPE
3)
SELE
NEW SELE
Tanswer BEAM
Description Web Stiffener
Question STYP
4)
SELE
NEW SELE
Tanswer FULLDEPTHSINGLE
Description Full depth single side
5)
SPCO
NEW SPCO
CATREF /Web-Stiffener
Joint
JointPLINE
YZ
PLINEX
VANTAGE PDMS
17
END
: NAR
: NA
NAR
Paaxis = Z X Z
Pbaxis = X Y Z
Pline
PARAGONSetting>Model
Parameters
SELE
GType
VANTAGE PDMS
18
WORLD
SPWL
Purpose- STL
SELE
SELE
SELE
SPCO
Catref /( JOIN )
GMSEDESP
NGMS
Draw Holes
VANTAGE PDMS
19
B 180Orientate>B Angle> 180 degrees
VANTAGE PDMS
20
VPD
VANTAGE Plant Design System
PDMS
RESTRestraintREST
ZONE
/HSDEMO/SUPPORT.ZONE
STRU
/HSDEMO/SUPPORT.ZONE
REST
/P-ABC123-0001
Stlref
FRMW
/P-ABC123-0001.FRMW
Supref
HANG
SBFR
/P-ABC123-0001.SBFR
SCTN
SCTN
ATTA
ON PIPE
FITT
ON SCTN
VANTAGE PDMS
REST ZONE HANG REST REST
Hangers Framework
Subframework
FITT ATTA
PDMSMDB/HANGERHANGERHANGERSAM
DEMO/SITE
VANTAGE PDMS
DEMO/H&SHS-ADMIN
1) /DEMO/H&S/STEELWORK STRUSTRUCTURES
2) Settings > Storage Areas,
3) Restraint/DEMO/H&S/STEELWORK
4) Structure/STRUCTURES
Setting>Default>Main
Create>Hanger>Standard Config
VANTAGE PDMS
Hang FromCivil Connect to Tube, Hanger direction Down
Create Hanger PIPE/SAM-600-1. Position Hanger
YES
VANTAGE PDMS
VANTAGE PDMS
Create>Hanger>Standard Config
VANTAGE PDMS
YESNO
Ok,
VANTAGE PDMS
1.
2. Framework
3. Subframework
4.
5.
6.
7.
8.
Utilities>Toolboxes>Support Creation
1) Pipe>Select PIPE/SAM-80-1
VANTAGE PDMS
Framework
OK
Subframework
1) Hanger Direction D
2) Create MemberAction Create Hanger Create Hanger,
PIPE/SAM-80-1
VANTAGE PDMS
10
1) Apply
2) Flip
VANTAGE PDMS
11
3) C 820 ESC
4) Dismiss
1) F3
2)
VANTAGE PDMS
12
General Toolbox
Utilities>Toolboxes>General
VANTAGE PDMS
13
Utilities>Renumber
REST
SCTN 26Apply
VANTAGE PDMS
14
REST
DRAFT
DRAFTDraft>Auto Drawing Production
Create>Hanger & Support Drawings
VANTAGE PDMS
15
VPD
VANTAGE Plant Design System
PDMS
DESIGN
PA is W30N
PL is E
offset axes
Leave Bore
Arrive Bore
50
100
Flange
connection
Screwed
connection
Component A
Component B
VANTAGE PDMS
5-2
END
******
A230
GASK
HEAD
D430
(On GASK)
FLAN
FLOW
PArrive
GBD
TAIL
HCONN
FBD
PLeave
TCONN
GBD
E730
(On FLAN)
B230
PIPE A
FBD
PIPE B
VANTAGE PDMS
5-3
FBD-GBD COCO
VANTAGE PDMS
5-4
100mm
HBORE
D430 BAD ARRIVE CONNECTION TYPE
HCONN
D610 LEAVE CONNECTION TYPE NOT LOMPATIBLE WITH CONNECTION
TYPE OF LSTUBE
E700 LEAVE TUBE LESS THAN TUBE MINIMUM ACTUAL TUBE LENGTH
IS
TPOS 0
100mm
VANTAGE PDMS
5-5
Utilities>Data Consistency
Piping
VANTAGE PDMS
5-6
Tube Range
100mm
100mm
10
25 50 150mm 50 100
300mm
PIPE
VANTAGE PDMS
5-7
VPD
VANTAGE Plant Design System
PDMS
obstruction value
touch gapoverlapclearance,
touch
VANTAGE PDMS
Obstruction Levels
Design databaseCatalogue database
OBSTRUCTION 0 2
OBST0
OBST1
OBST2
OBST=1
2
OBST 2hard
OBST
HH
/Hard/Hard
HS
/Hard/Soft
HI
/Hard/Insulation
SS
/Soft/Soft
SH
/Soft/Hard
SI
/Soft/Insulation
II
/Insulation/Insulation
IH
/Insulation/Hard
IS
/Insulation/Soft
//
Normal clash
touch
Clearance
Overlap greater
than 5mm
Overlap less
than 5mm
A Clash
Gap less
than 2mm
Touches
Spatial Map
VANTAGE PDMS
Settings>Clasher>Defaults
Obstructions
Obstructions
Settings>Clasher>Obstruction>List DrawList
Add element
MDB Remove
site element
Exclude List element
Settings>Clasher>Obstruction>Limits
Cursor ControlControl
CE No LimitsCursor ID
No Limits MDB
VANTAGE PDMS
Utilities>Clashes
Control Control
Close Check CE Check CE
Members List
List of Clashes
Check CE
Navigation>Clash
Navigation>Obstruction
Query
Clash Defaults
Clash Details
Summary
Query>Clash>Details
Query>Clasy>Summary
Query>Defaults
History Redisplay Empty History>Redisplay Autoclash
Empty
History>Empty Autoclash
ZONE:EQUIP CE Check CE
VANTAGE PDMS
Clash Display
Lists Limits>Clash>both
Auto-Clash
Auto Clash
CE
Desclash
UI DESCLASH
UI
DESCLASH EXIT
VANTAGE PDMS
VPD
VANTAGE Plant Design System
PDMS
DRAFT
DRAFT
DRAFT (Database hierarchy)
DRAFT DRAFT
WORLD
LIBY
DEPT
REGI
REPO
DRWG
LIBY
TEXT
SHEE
REVI
TEXT
OLAY
NOTE
REVI
VIEW
:
LAYE
RRUL
VSEC
HRUL
ADIM
LDIM
PDIM
RDIM
VNOT
GLAB
SLAB
TAGR
ADP
VANTAGE PDMS
DRAFT
DRAFT
DIMENSIONING
(TAG & LABEL)
PLOT
ADP
ADP
SAM SAMPLE Password MDB SAMPLE
Module Draft Load from Macro Files
VANTAGE PDMS
DRAFT
Frame
Title
Create ADP Sheet : ApplySHEET
SHEET
VANTAGE PDMS
DRAFT
View
DRA-GENADP-EQUILOCN ,
VANTAGE PDMS
DRAFT
1) Drawlist/ADP-DR1/DRAWLIST/DRWG ; Modify:
VANTAGE PDMS
DRAFT
2) STABILIZEREQUIPAddDrawlist Members
Dismiss
3) Style/DRA/PRJ/REPR/GEN/EQUIP
4) TypeGlobal Hidden Line
5) Direction
Down
6) From DrawlistLimits
7) Nearest1/100
8) Tagging
9) Schedules
10) ApplyUpdate
VANTAGE PDMS
DRAFT
ADP
FunctionBasic GA
Drawlist EQUIPPIPESZone.
Style /DRA/PRJ/REPR/GEN/BASIC
DRAFT
Draft General.Draft>General
DEPT, REGI ADP DrawingRegistry
VANTAGE PDMS
DRAFT
Explicitly
From Template
Explicitly OK
DrawingExplicitlyFrom
TemplateExplicitlyOK
Apply
SheetExplicitly
From TemplateCreate>Sheet>ExplicitlyOK
A1
VANTAGE PDMS
DRAFT
Apply
ViewUser-Defined
Limits-DefinedCreate>View>User DefinedOK
Graphics>DrawlistEquip ZoneDrawlist
View TypeStyleDirection
Auto ScaleNearest
ApplyUpdate Design
Frame Views
DrawingSheetA2
ViewsCreate>View>Predefined Frame
VANTAGE PDMS
10
DRAFT
OK
DrawlistCreate>DrawlistOKDrawlistEquip
E1301
DrawlistViewModify>View>User Defined
VANTAGE PDMS
11
DRAFT
Graphics>Drawlist Ref3DrawlistView
ApplyUpdate
View
DIMENSIONING
Draft General.Draft>General
Draft>Dimensioning
Display>MembersMembers
SheetDEPT2/REGI3/DR4/SHEET1,
(Hierarchy)
LAYERVIEWLAYERS
VIEW
LAYE
PDIM
ADIM
LDIM
RDIM
(Dimension Points)
Linear
(Dimension Radial)
(Dimension Directions)
Angular
(Dimension Points)
VANTAGE PDMS
12
DRAFT
1) Create>Dimension LinearCreate>Dimension Toolbar
ItemP0
Owner:
Before/AfterPPointBeforeP0AfterP0
PPiontPPoint
Pline Any EndPline
VANTAGE PDMS
13
DRAFT
Pline PropnPline
3D Pos
3D Cursor
MatchlineLimits-defined
AutoCreate
2)
Pos>Dimension>Cursor
Pos>Clearance>Cursor
Pos>Dimension Text>Cursor
Modify Mode
Create>Dimension AugelarCreate>Dimension Toolbar
GLAB
SLABSLABLALBs
DRAFT
LAYE
LIBY
LALB
GLAB
DDNM
SLAB
DDNM
TXT
SYTM
TMRF
Design DB
VANTAGE PDMS
14
DRAFT
Autotagging
Display>MembersMembers
SheetDEPT2/REGI3/DR4/SHEET1,
Create>Autotagging
Layers
LocalText Contents
VANTAGE PDMS
15
DRAFT
Intelligent Texts
Automatic TaggingApplyUpdate
Modify>Label Placement
2D WindowPostionDefinition
VANTAGE PDMS
16
DRAFT
OkApply
Modify Mode
Display>MembersMembers
SheetDEPT2/REGI3/DR4/SHEET1,
Create>General Label
VANTAGE PDMS
17
DRAFT
Create COPY
Create NEW
Attach to
Attributes
Create>Symbolic Label
PLOT
MembersSheetViewUtilities>Plot CE
DXFMembersSheetView
Utilities>DXF CE>Standard
VANTAGE PDMS
18
DRAFT
Apply
Dynamic Text
Utilities>Dynamic Text
VNOTNOTETEXPTEXP2D-DRAFTing
TEXPApply
Intelligent Text
VANTAGE PDMS
19
DRAFT
VANTAGE PDMS
20
DRAFT
VANTAGE PDMS
21
DRAFT
VANTAGE PDMS
22
VPD
VANTAGE Plant Design System
PDMS AutoDraft
AutoDRAFT
AutoDRAFT......................................................................................................3
..........................................................................................................3
AutoCAD ...........................................................................................3
PDMS ...............................................................................................4
Drawing Editor .................................................................................................5
Drawing Editor ..................................................................................6
Symbol Editor...................................................................................................6
Frame Editor ..................................................................................................10
Iso ...................................................................................................11
VANTAGE PDMS
AutoDRAFT
AutoDRAFT
AutoDRAFT Pdms AutoCAD DRAFT ISODRAFT
AutoCAD AutoCAD
AutoCAD DRAFT
AutoDRAFT
Drawing Editor, AutoCAD PDMS DXF
PDMS pdms11.2,pdms11.3
AutoCAD autocad13autocad14
AutoCAD
AutoCAD
R2000
VANTAGE PDMS
AutoDRAFT
AutoCAD
Tools>Options Options Files Support File
Search Path
PDMS
Pdms11.4AutoCAD R2000
\CADCENTRE\Pdms11.4\pdmsuser ,
cadcentre\pdms11.4 evars.bat
VANTAGE PDMS
AutoDRAFT
set PDMS_ACAD=2000
set ACAD_VERSION=%PDMS_ACAD%
13,14 2000AutoCAD R2000
2000
set path AutoCAD acad.exe
c:\program files\autocad 2002, evars.bat
Drawing Editor
DRAFT DXF AutoCAD AutoCAD PDMS
VANTAGE PDMS
AutoDRAFT
Transfer File Header DXF Coords AutoCAD
Setup Drawing in AutoCAD
OK AutoCAD
PDMSBlank PDMS Draw
AutoCAD AutoDRAFT PDMS Draw PDMS
EndAcad PDMS QuitAcad
Drawing Editor
AutoCAD Drawing Editor Drawing Editor
Blank
Magnified
PDMS color, AutoCAD DRAFT
Symbol Editor
AutoCAD PDMS DRAFT
Symbol Template
VANTAGE PDMS
AutoDRAFT
AutoDRAFT Draft>AutoDRAFT
Symbol EditorEdit>Symbols
AutoCAD
OK AutoCAD symbols.dwg
AutoCAD (X,Y) Pdms
Symbol library (P4 )
Symbol PDMS
Draw>Block>Define attributes
VANTAGE PDMS
AutoDRAFT
PDMS NAME
OK
VANTAGE PDMS
AutoDRAFT
LOGO
1. Symbol
2. Setting->User default
VANTAGE PDMS
AutoDRAFT
Frame Editor
AutoCAD PDMS DRAFT
Backing sheet
Frame Editor
Frame Editor
\Cadcentre\Pdms11.3\autodraftACAD\adraftbe_auto.bat,
3. AutoDRAFT Draft>AutoDRAFT
4. Frame EditorEdit>Sheet Frame
5. OK AutoCAD pdmsback.dwg
VANTAGE PDMS
10
AutoDRAFT
6. AutoCAD (,0)
7. Limits
8. PDMS Frame>Write sheet AutoCAD
PDMS Frame> PDMS QuitAcad
Iso
1 BackUtilities->Plot Ce Plot Iso UND
VANTAGE PDMS
11
AutoDRAFT
VANTAGE PDMS
12
VPD
VANTAGE Plant Design System
PDMS
SymbolLabelSheetStylerepresentation
DrawlistAuto Tagging
DRAFTADMIN
ADMIN
VANTAGE PDMS
16 - 2
DRAFTDRAFT Administration
Settings >System Defaults
MembersCECE
DRA-GEN-SYSTEM
VANTAGE PDMS
16 - 3
PDMS/
SHEETS/SHLB1/BACK1/SN1.
VANTAGE PDMS
16 - 4
Layer Purpose Filtering
Sheet Sizes15
Naming Conventions
VANTAGE PDMS
16 - 5
VANTAGE PDMS
16 - 6
Settings>Plotting DefaultPostcript
postscriptHPGLHPGL
VANTAGE PDMS
16 - 7
1)
2)
.
3)
SHLBAttributes
Backing Sheet
1) Create >Backing SheetBACKTRAIN_Y/SHLBY/BACKY.
2)
3)
4)
BACKNOTENOTE
TEXP
Create>Note> Back/OVERNOTE
TRAIN_Y/SHLBY/BACKY/SN1
NOTENOTEDraw> Primitives
SheetNOTE/LIMITS
Create>View> Predefined FrameView
VANTAGE PDMS
16 - 8
Overlay Sheet
1) SHLBCreate >Overlay SheetBACK
TRAIN_Y/SHLBY/OVERY.
2)
OVERNOTENOTE
TEXP
3)
Create>View>User DefinedVIEWOVER
/TRAIN_Y/SHLBY/OVERY/V1
VANTAGE PDMS
16 - 9
VIEWLAYER
4)
5)
LAYERCreate>Note>Back/OVERVNOTE
BACKNOTENOTEDraw> Primitives
VANTAGE PDMS
16 - 10
2)
SHLBAttributes
SYTM2D
1) Create >Symbol TemplateSYTM
TRAIN_Y/SYLBY/SYTM_logo
2) SYTMSYTMDraw> Primitives
3) Edit>Primitives
DRAFT
VANTAGE PDMS
16 - 11
2)
SHLBAttributes
SYTMCreate >Symbol
TemplateSYTM
TXTM
#
1)
2)
3)
TXTM
Modify>Text Template>Attributes
DRAFT
VANTAGE PDMS
16 - 12
Style(STYL)(RPLB)
StyleDraft Administration
Draft>Style LibrariesStyle
Style
1) LIBYTRAIN_YCreate >Style Library
RPLBTRAIN_YRPLBY
2) STYLCreate Style
3) STYLDelete Style
Apply
VANTAGE PDMS
16 - 13
1)
2)
Drawing Level
Pens:
3)
Representation Flags
Tube
Piping Symbol
ObstructionsObstructions
Insulation
Profile
PLinesPline
VANTAGE PDMS
16 - 14
RPLBRRSTRRUL
RPLBDraft Administration
Draft> Representation RulesRPLB
RepresentationSTYLRRUL
LIBY
Representation RPLB
Library
RPLB
Style
Library
RRST
RRUL
1)
RRUL
STYL
STYL
LIBYTRAIN_YCreate >Representation
LibraryRPLBTRAIN_Y/RPLBY_RULE/RRST
TRAIN_Y/RPLBY_RULE/RRSTY
Create
VANTAGE PDMS
16 - 15
DRAFT
ADP
DraftADPADP
ADPADP
ADPADP
ADP
ADP2D
ADP
Type 1
Type 1
Type 1
ADPADPSettings > General ADP Defaults
File > Load From
Browse From View ADP
VANTAGE PDMS
16 - 16
VANTAGE PDMS
16 - 17
VPD
VANTAGE Plant Design System
PDMS
1 D:\PROJECT
2 D:\ PROJECT PDMS
ABC
ABC000
ABCMAC
inter-DB connection macros
ABCPIC
ABCISO
ISODRAFT
3 ABCISO
LIS
STD
standard isometrics
SYS
system isometrics
UND
4 \cadcentre\pdms11.2\evars.bat
evars.bat
set ABC000=D:\ PROJECT \ABC000
set ABCISO=D:\ PROJECT \ABCISO
set ABCMAC=D:\ PROJECT \ABCMAC
set ABCPIC=D:\ PROJECT \ABCPIC
5 Cadcentre Make PDMS Project
\cadcentre\pdms11.2\make.bat
6 ABC
7 * $m \%PDMSEXE%/makemac.mac
Creating System Virgin DB Creating
module definitions referencing %pdmsexe%
8 finish PDMS ABC000 SYSTEM
ABCSYSSYSTEM ABCSYS.BAKCOMMS ABCCOMMISC
ABCMIS VIR
SYSTEM,MISC,COMM,DESIGN,CATALOGUE,PADD,ISODRAFT,COMPARATOR,PRO
PERTIES,DICTIONARY
9 ABCISO standard isometrics system isometrics
SAM ADMIN ISODRAFT
10 MASTER, SYSTEM,
FREE XXXXXX() SYSTEM PDMS
ADMIN PDMS
ADMIN
VANTAGE PDMS
VANTAGE PDMS
TEAM
CREATE TEAM
PIPEA
A - A
PIPEB
B - B
PIPEC
C - C
STEEL
-
CATS
-
DRAFTADMIN
-
ISOADMIN
-
PARAGONADMIN
-
ADMIN
-
MASTER
DRAFTADMINISOADMIN PARAGONADMIN
USER
1
2
DRAFTADMINISOADMIN
PARAGONADMIN ADMIN
ADMIN SYSTEM
3 FREE GENERALFREE
GENERAL ADMIN
LEXICON
4
CREATE USER
A(A )
B(B )
VANTAGE PDMS
/
PIPEA/PIPEA
PIPEB/PIPEB
General
General
PIPEA
PIPEB
PIPEC/PIPEC
General
PIPEC
STEEL/ STEEL
General
STEEL
CATS/CATS
General
CATS
ADMIN/ADMIN
General
SYSTEM/XXXXX
Free
MASTER
X
USER MEMBERSHIP
C(C )
DATABASE
PDMS
SYSTEM
COMMS
MISC
DESIGN
DRAFTPADD
CATALOGUE
PROPERTIES
DICTIONARYUDAs
COMPARATOR Design Manager
ISODSPOOLER
VANTAGE PDMS
1. DESIGN CATALOGUE
2. CATALOGUE DESIGN PROPERTIES
3. PADD ISOD DESIGN
4. DESIGNCATALOGUE PADD
DICTIONARY
DESIGN,DRAFT(PADD),ISODRAFT,CATALOGUE,PROPERTIES
DICTIONARY
PDMS
SAVEWORKFINISH
QUIT MONITOR
GET WORK
1.
PDMS
TeamName/DatabaseName
2. CATS
3UPDATE MULTIWRITE
UPDATE
UPDATE CONTROLLED
MULTIWRITE
CREATE DATABASE
/
PIPEA/DESIGN
(A )
PIPEB/DESIGN
(B )
PIPEC/DESIGN
(C )
STEEL/DESIGN
PIPEA/DRAFT
(A )
PIPEB/DRAFT
(B )
PIPEC/DRAFT
(C )
ISODRAFT PLOT
VANTAGE PDMS
DESIGN
DESIGN
DESIGN
DESIGN
DRAFT
DRAFT
DRAFT
CATS/PIPE
CATALOGUE
5050
CATS/STEEL
CATALOGUE
5051
DB Number
PDMS DB Number PDMS ANSI
7000 Catalogue, Dictionary and Properties 50506999 Reconfigure
MAS ANSI
1 TEAM
2
VANTAGE PDMS
PDMS
/
*MASTER/PIPECAT
A
PDMS UNITSHVACCABLETRAY *MASTER/PIPEOLD
PDMS *MASTER/STLCAT
A
*MASTER/HVACCA
PDMS HVAC
TA
*MASTER/SUPPCA
PDMS
TA
*MASTER/EQUICAT
PDMS DIN
A
*MASTER/EQUITE
PDMS
MP
*MASTER/ASLCAT
PDMS
A
*MASTER/ASLTEM
PDMS
P
*MASTER/DICT
PDMS UDA
*MASTER/PROP
PDMS
VANTAGE PDMS
CATALOGUE
CATALOGUE
CATALOGUE
CATALOGUE
CATALOGUE
CATALOGUE
DESIGN
CATALOGUE
DESIGN
DICTIONARY
PROPERTIES
PDMS
PDMS
PDMS
*
*MASTER/TEMPLA
TE
MASTER/PADD
ADMIN/PADD
DESIGN
DRAFT
DRAFT
COPY DATABASE
SAM ADMIN/PADD MAS MASTER/PADD
ADMIN
Multiple Databases-MDBs
MDBs
VANTAGE PDMS
PIPEA/DESIGN
DESIGN
PIPEA/ DRAFT
DRAFT
PIPEA
PIPEA/DESIGN
PIPEB/DESIGN
PIPEC/DESIGN
STEEL/DESIGN
PIPEA/DRAFT
ADMIN/PADD
MASTER/PADD
CATS/PIPE
CATS/STEEL
*MASTER/STLCATA
*MASTER/PIPECATA
*MASTER/PIPEOLD
*MASTER/HVACCATA
*MASTER/SUPPCATA
*MASTER/EQUICATA
*MASTER/EQUITEMP
*MASTER/ASLCATA
*MASTER/ASLTEMP
*MASTER/DICT
VANTAGE PDMS
10
*MASTER/PROP
*MASTER/TEMPLATE
PIPEB
MDB PIPEA PIPEB/DESIGN DESIGN
PIPEB/ DRAFT DRAFT
PIPEC
MDB PIPEA PIPEC/DESIGN DESIGN
PIPEC/ DRAFT DRAFT
STEEL
MDB PIPING .
STEEL/DESIGN
CATS/STEEL
*MASTER/STLCATA
PIPEA/DESIGN
PIPEB/ DESIGN
PIPEC/ DESIGN
CATS/PIPE
*MASTER/PIPECATA
*MASTER/PIPEOLD
*MASTER/HVACCATA
DRAFT
ADMIN
ADMIN/PADD
MASTER/PADD
CATAPIPE
CATS/PIPE
*MASTER/PIPECATA
*MASTER/PIPEOLD
CATASTL
CATS/STEEL
*MASTER/STLCATA
VANTAGE PDMS
11
SAVE WORK
1
2 H=\\\D:\PROJECT
3 \cadcentre\pdms11.2\evars.bat evars.bat
set ABC000=H:\ABC000
set ABCISO= H:\ABCISO
set ABCMAC= H:\ABCMAC
set ABCPIC= H:\ABCPIC
4 PDMS ABC
1- SITE
SITE
SITE SAVE WORK GET WORK SITE
VANTAGE PDMS
12
2- Inter-DB Macro
1 PIPEA EQUIPA
2 PIPEB EQUIPB EQUIPA EQUIPB PDMS
Attempt to connect to a read only database.Connection macro will be created
ABCMAC
3 ADMIN MONITOR
SYSTEM MONITOR
Data->Inter-DB Macro
VANTAGE PDMS
13
PDMS MDB
User
module
MDB
READ
PIPEA
DESIGN
PIPEA
PIPEB
DESIGN
PIPEB
PIPEC
DESIGN
PIPEC
PIPEA
DRAFT
PIPEA
PIPEB
DRAFT
PIPEB
PIPEC
DRAFT
PIPEC
STEEL
DESIGN
STEEL
PIPEA GA
PIPEB GA
PIPEC GA
CATA
Catalogue
CATAPIP
E
PIPEC/
DRAFT
STEEL/DESIG
N
CATA/PIPE
CATA
Catalogue
CATAST
L
CATA/STEEL
ADMIN
ADMIN
DRAFT
ISODRAFT
ADMIN/PADD
ISO
ADMIN
SYSTE
M
ADMIN
DRAFT
PIPEA,B,
C
VANTAGE PDMS
WRITE/UPDA
TA
PIPEA/
DESIGN
PIPEB/
DESIGN
PIPEC/
DESIGN
PIPEA/
DRAFT
PIPEB/
DRAFT
14
Multiwrite Databases
Multiwrite Databases
PDMS
Explicit claim
Implicit claim
PDMS
- A,B,C
2. ABC PIPE
PIPEA/PIPEA
General
A(A )
PIPEB/PIPEB
General
B(B )
PIPEC/PIPEC
General
C(C )
ADMIN/ADMIN
General
VANTAGE PDMS
PIPE
PIPE
PIPE
PIPE
MASTER
15
SYSTEM/XXXXX
Free
MASTER
X
3 PIPE PIPE/DESIGN PIPE/ DRAFT
Multiwrite Explicit claim
PIPE/DESIGN
DESIGN
(A,B,C )
PIPE/ DRAFT
DRAFT
(A,B,C )
4 PIPE
PIPE/DESIGN DESIGN PIPE/ DRAFT
DRAFT
PIPE/DESIGN
STEEL/DESIGN
PIPE/ DRAFT
ADMIN/ DRAFT
CATA/PIPE
*MASTER/PIPECATA
*MASTER/PIPEOLD
*MASTER/HVACCATA
*MASTER/SUPPCATA
*MASTER/PADD
Database Sessions
PDMS
PDMS SESSION
Session Session
TEAM1/DB1 TEAM1/DB2 SESSION 106
289 TEAM1/DB1 SESSION 107
TEAM1/DB2 SESSION
DESIGNDRAFTSPOOLER PARAGON
Session Comment,
1 WORLD 2
3
Backtrack
VANTAGE PDMS
16
3 25
20
VANTAGE PDMS
17
26
1 DATA->Change Management->Marge
2 Database Sessions
3 20
LOCK
ADMIN
UNLOCK
VANTAGE PDMS
18
Change Password
Settings->Change Password Enabled
MONITOR Project->Change Password
ADMIN
Module Definition
Project->Module DefinitionsPDMS
VANTAGE PDMS
19
Security
General: Free
Restricted: Free
Free:
20
Are references to other databases valid? If not, a warning will be output.
The most likely cause is a deleted database.
The most probable causes of database corruption are:
An error in the network, resulting in loss or nonarrival of data.
An error on copying databases. In particular, this can lead to truncated
databases.
Insufficient disk space or storage quota, so that the project area fills up
while a database is being updated.
Deletion of a DB which is referenced from another DB.
Reconfiguration of a DB without a corresponding update of all DBs which
have references pointing into it.
An undetected fault in the PDMS Database Management software
It is recommended that DICE checks should be run frequently, for example,
before a daily backup is taken. DICE should be run at least once a week.
Reconfigure
Reconfigure
Reconfigure
FROM
TO
RCFCOPY
RECON
Reconfigure
RCFUPDATE PDMS
VANTAGE PDMS
21
/32V01 PIPEN/DESIGN
PES/DESIGN
VANTAGE PDMS
22
Font Families
6 7
Name
Code
Line
1
Block
2
Serif
3
Italic
4
Script
5
Typewriter
6
UWLine
7
(Uniform Width Line)
AutoCAD *.shp PDMS *.gfb CADCENTRE
LOGIN PDMS
: pdms.bat /MDB
f:\cadcentre\pdms11.3\pdms.bat ABC PIPEA/PIPEA /PIPEA DESIGN
Daily Backups
Week No
Monday
Tuesday
Wednesday Thursday
Friday
1
MON
TUE
WEEK 1
THU
FRI
2
MON
TUE
WEEK 2
THU
FRI
VANTAGE PDMS
23
Week No
3
4
5
6
7
8
9
Monday
MON
MON
MON
MON
MON
MON
MON
Tuesday
TUE
TUE
TUE
TUE
TUE
TUE
TUE
Wednesday
WEEK 3
MONTH 1
WEEK 1
WEEK 2
WEEK 3
MONTH 2
WEEK 1
Thursday
THU
THU
THU
THU
THU
THU
THU
Friday
FRI
FRI
FRI
FRI
FRI
FRI
FRI
Project Backups
VANTAGE PDMS
24
VPD
VANTAGE Plant Design System
Review Avi
REVIEW REALITY
AVI
1
2
3. Size: Custom
Format: TGA
PDMS
AVEVA
T
Q Att
T
Alpha request clear
T
Q Type
T
Q List
T
Q evar pdmsuser
T
New (Type
T
Delete (Type
T
q name
q fullname
T
Name /Newname
T
Unname
T Rename All
Ren all /100 /200
1
1
T
Q Lock
T
Lock ce
T
T
Add CE
T
Auto CE
T
Unlock ce
Remove CE
Unlock All
Remove All
T
Mark ce
T
T At,Pos
At E1000 U2000
At X20 Y30
UnMark ce
UnMark All
Q pos
Q pos wrt Site
Q pos wrt /*
T By
By E1000
By X20 Y30
T Owner
Q Mem
Reorder 3 BeforeAfter1
T
FirstLastNextPreviousOwnerEnd
T
Goto Spref
T
Same
2
2
Include,
T ,
Incl /Name
Incl Mem Of /Name
Incl /EQUIP BEF 3
T
Setstar *
T
New (Type) Copy Pre
T
Set
NEW EQUI /TEST-EQUI COPY * REN * /TEST-EQUI
T Id Cursor
Id@
T Id Ppoint
IdP@
T
Connect P1 TO IDP@
T
Savework
T
Getwork
T Monitor
Quit
T Pdms
Finish
,
T ,Design
d:\cadcentre\pdms11.4.sp1\pdms.bat SAM
SAMPLE/SAMPLE /SAMPLE DESIGN
T
Design
MDB
T MDB
MDB update
User username/password
/MDBname
exit
Draft
Paragon
Isodraft
3
3
T $R6,$R
T ,
Pml trace on
pml trace off
T
log /filename
,
T
File /D:\output.txt
Output CE
File End
T
$m D:\output.txt
$r6
$r
log end
T ,10
Pin1 AT U1000
T
Pin1 Off
PipeBranch
T Pipe
PDMS
Branch
T PHPT
Pspec /2.5A1
Ispec /IRWP
Tspec /1X25
T Branch
New Branch /100-P-2003-2.5A1-ST(1)/B1
4
4
Choose
T
Choose AutoConnect On
T Branch
New Gask Choose RtextOr StexTtex
New Flan Choose Rtext
New Elbo Choose All
T Stype
Branch
T Branch
Forward
Backward
T
Back
New Elbo Choose All
T Branch Tail
Back
Tail
New Gask Choose
Connect
T
Conn
Dir
T Angle
Dir E
T
Conn To Next
T Force Connect
Fconn
Fconn To Next
Fconn To Tail
T P3
Dir And P3 Is U45E
Orientate
T P3
Ori And P3 Is Up
5
5
Through
T ArriveLeave
Arr 1 Leav 3
Thr /TANK5
Thr E3000
Thr ID@
Thr Nex
Thr Pt
Distance
T
Dist 1000
FromTo
T
Infront,Behind
T
T Spool
POS PA DIST 100 FROM PL OF PREV
SPOOL
P0
P0
DISTANCE
6
6
Onto,Under
T
DIST 35 ONTO /BEAM
Clearance
T
Clea 500
Bop
T Bop/Top
Branch
T
T Branch
T Branch Head
T
T
T
T
T
T Branch
T Branch
New Bran
Conn PH to ID@
For
Choose AutoConnect On
New Ftub choose All
New Valv choose All
New Ftub choose All
Bran
Conn PT to Last mem
7
7
Review Reality
1. Zoom In\Out()
(1)PgUp-----
(2)PgDn-----
2. Rotate()
(1) -----
(2) -----
(3) -----
(4) -----
3. Pan()
(1) -----
(2) -----
(3) -----
(4) -----
4. \
(1) Shift-----
(2) Ctrl-----
VPD
VANTAGE Plant Design System
PML
PML
AVEVA
...
PML
PML
PML
PML
PML
DoIfGolabel
FunctionsMethod
FormsMenu
PML -
Programmable Macro Language
PML2(Object Oriented)
(Object Types)
PDMS
...
PML
PML
PML/
PML/
PML
Macros
MacrosPDMS ASCII
Macros PDMS $m /FILENAME
PML
(Variables)
(if Constrcuct)
(Do loops)
(Error Handling)
(Files and Directories)
PDMS (Forms)
(Menus)
1
1
Macro
PDMS
ASCII
MYFILE
$M /MyFile
Macros 9 .
$M /MyFile PML TRAINING 55 66
$M /MyFile $< PML TRAINING $> 55 66
$>
$<
Parameterized Macro
Macro
ASCII
MYFILE
(parameters)
$M /MyFile NEWEQUIP 300 400 600
Variables
,,
,.
PML
PML2(Objects)
()
,
(Methods).
(Object type),
()Object Types
(Build-in)
(String).Hello World
(Real).,99
(Boolean).,True,False
(Array).
(System-defined)
PDMS,Positon,Reference
(User-defined)
!MyString = Hello World
Q var !MyString
<STRING> 'Hello World'
!Length = Real()
Q Var !Length
<REAL> Unset
!MyString.Delete()
2
2
(Naming Conventions)
PDMS-
(String)
Name,Description,Function
!SurfaceArea
(Real)
Angle,Temperature
!!Area
!!
(Boolean)
Lock,Shop,Built
(Array)
Level
(Local)(Global)
16 (!!!)
(.)
:,
,
!!StartInUpperCase
,=
!Name = Name
!Desc = Description
!Pspec = Pspec
!Temp = Temp
!Purp = Purp
!Ref = Ref
Q var !Ref
-
Pipe
(Reference) Spref,Catref,Lstube
(Word)
Type,Purpose
(Position)
Position,Hposition
(Orientation) Orientation
(Direction)
HDirection
PDMS
$,$
,PDMS
,/
Name $!Name
,
Desc $!Desc
Temp $!Temp
,
Pspec $!Pspec
,,
Purp $!Purp
(Method)(Function)
(Function)
Bore
(Method)()
Desc
PML2(Objects)
Temp
Pspec
Purp
Pipe,Pipe
New Pipe
()
,
(Methods).
(Object type),
Cadcentre Software Customisation
Reference Manual
3
3
-(String Object)
Length()
Real(),Position(),Boolean()
LowCase(),UpCase()
After(str2),Before(str2),Substring(index)
Substring(index,nchars)
Part(nth),Part(nth,delim)
Replace(str2,str3)
Match(str2),MatchWild(str2)
Split()
Trim(),Trim(option)
PML
(Expression operators)
+-* /
&
EQ NE LT LE GT GE
NOT AND OR
!X = 64
!Y = 32
!Z = !X + !Y
!A = Hello
!B = World
!AB = !A + !B
!XY = !X & !Y
!Z = 96
(Function)
!s = 30 * sin(45)
!len = Length(abcdef)
LOG ALOG
!t = pow(20,2)
!sqr = sqr(4)
INT NINT
!m = match ( abcdef , cd )
MATCH,DMATCH
!f = (match(Func of Zone,Piping) gt 0)
MAX,MIN
Reference Manual
C.3.2 Numeric (Real) Functions
4
4
PML-
define function !!Area( !Length is REAL, !Width is REAL ) is REAL
!Area = !Length * !Width
return !Area
$*!!Area
Endfunction
$(
skip if (!X EQ !Y)
Pmllib/NewPml
$)
functions
area.pmlfnc
forms
xxx.pmlfrm
objects
xxx.pmlobj
pmlfnc
PML-
Pml.index
$P This text will be output to the screen
$P This is an example of a much longer message $
that will be output to the screen
if ( count EQ 0 ) then
return
endif
(Control Logic)
(If Construct)
Ifelseendif
!Type = Type
Do enddo
Label Golabel
Handle
$P CE is Branch.
ELSEIF (!OwnType eq BRAN) THEN
$P CE is Branch member.
ELSE
$P CE is $!Type,Pls select Branch.
ENDIF
Elseifelse
5
5
(Type),
!x =real()
If(Unset(!x)) then
if(!x.Unset()) then
If(Set(!x)) then
if(!x.Set()) then
!MyString = True
If(!MyString.Boolean()) then
(Do loops)
Do !x From 1 To 100 By 1
!Total = !Total + !x
Enddo
Break
Do !x From 1 To 100
!Total = !Total + !x
If(!Total gt 500) then
Break
Break if(!Total gt 500)
Endif
Enddo
(Jump)
golabel,
Label /Start
GoLabel /Start
Label 16 /
Do
golabel /illegal
do !x from 1 to 5
!Total = !Total + !x
label /illegal
(Skip)
skip
Do !x From 1 To 100
If(Int(!x / 2) NE (!x / 2)) then
Skip
Endif
!Total = !Total + !x
Enddo
Next
$p OK
(2,113) List exhausted
2 PDMS
113
,
enddo
6
6
(Error Handling)
(Array)
!Str = Benz,Bmw,Audi
!BestCar = !Str.Split(,)
Q var ! BestCar
<ARRAY>
[1] <STRING> Benz'
[2] <STRING> Bmw
[3] <STRING> Audi
Next
Handle (2,113)
$p Last element.
EndHandle
$p OK
Next
$*
Handle Any
EndHandle
!BestCar[4] = Cadillac
$p OK
!BestCar.Append(Lincoln) $*,
-(Array Object)
Size()
Append(value)
AppendArray(Array)
Clear()
!MyArray[N].Delete()
Delete()
Compress()
Sort()
Invert()
Find(value),FindFirst(value)
Unique()
(Collections)
Do value
do !Name values !BestCar
$p Array element is $!Name
enddo
Do indices
do !n indices !BestCar
!Car = !BestCar[!n]
$p Array element $!n is $!Car
enddo
ALL Pipe
Pipe
BRANCH MEMBERS
Tube
Tube
7
7
(Evaluate)
Var !Pipes Coll all Pipe for ce
Var !Names Eval name for all from !Pipes
!Name.sort().invert()
Do !n indices !Names
reorder $!names[$!n] before $!n
EndDo
(Handling Files)
FILE
!Input = object FILE(%pdmsexe%abc.txt')
!Lines = !Input.ReadFile() $* ReadFile
!ResultArray = ARRAY()
$*
do !Line VALUES !Lines
!Column1 = !Line.Part(1)
!ResultArray.Append( !Column1)
Enddo
!Output = object FILE('%pdmsexe%def.txt')
!Output.WriteFile(WRITE, !ResultArray) $* WriteFile
ReadFile()(Open)(Close)
OVERWRITEAPPEND
!!CE Object
PML GLOBAL variable(
)!!CE PDMS:
!BranchHeadBore = !!CE.Hbore
!HeadPosition = !!CE.Hposition
!Easting = !HeadPosition.East
!PosWRTValve = !HeadPosition.WRT(!Valve)
Alert Objects
Alert Objects
alert :
!!Alert.Error( You cannot do this! )
!!Alert.Message( Saving your data now' )
!!Alert.Warning( Do not press this button again!' )
XY
8
8
Alert Objects
Alert:
Alert Objects
Input Alerts
Input alerts
Forms
Forms
Forms:
q var !!formname
formgadget
gadget :
q var !!formname.gadgetname
q var !!formname.gadgetname.val
Forms
FORM:
show !!formname
LOAD FORM
FORM
loadform !!formname
FROM
setup form !!myform
Title My Form Title
Icontitle Myform
!!myform.initcall = !this.init()
..
exit
define method .init()
.....
endmethod
FormsMETHOD
form:
!!Myform.Show()
form:
!!Myform.Hide()
FORM
if ( !!Myform.Shown() ) then
:
endif
9
9
Form Gadgets
form gadgets
formgadgets, .
gadgets form
gadgets
gadgets
Gadget CALLBACK gadgets
Callbacks
gadget
callback
callback
form
functionmethod
button .opt |Options| call |show !!optionsform|
button .del |Delete| call |delete equipment|
button .apply |Apply| call |!!Myfunction()
button .apply |Apply| call |!this.MyMethod()|
Gadgets Method
Gadgets Members Object,
Method :
gadget:
!!Myform.GadgetName.Active = FALSE
gadget:
!!Myform.GadgetName.SetFocus()
gadgets
Form initcall member: INITCALL
Callbackstring Callback
!!MyForm.initcall = Callbackstring
: callback Form.
CANCELCALL callback
CANCELCALL Callbackstring
OKCALL member
Ok callback
!this.Okcall = Callbackstring
FormCANCELCALL member
= Callbackstring
10
10
Form...
Gadget
Gadgets are positioned on a form from top left
GadgetsFORM
setup form !!hello
Title My Form Title
Icontitle Myform SG specific
paragraph .Message text Hello world
button .bye Goodbye OK
exit
Form Origin
Gadget Origin
Gadget
Gadgets
Gadget
Gadget
YMIN
XMAX
YMAX
XMIN
Gadgets
Gadget
Gadget
Path Gadget
PATH DOWN GadgetGadget
PATH RIGHTGadgetGadget
gadgets VDIST
HDIST
HALIGN VALIGN
LEFT,RIGHT,TOP BOTTOM
HALIGN LEFT
11
11
Gadget
Paragraph Gadgets
Paragraph gadgets
FORM.
Buttons
Frame
Gadgets
Text input gadget
Text .DirName callback '!This.TopDir()' AT X 0 Width 50
is String
Frame gadgets.
FRAME
FRAME .MYFRAME AT 0 3 My Frame
BUTTON .B1 Press Here
BUTTON .B2 Or Press Here
EXIT
List Gadgets
List gadget
List .SubDirs 'Sub Dirs CallBack '!This.SDirs() Width 60
Hei 4
List .Files |Teams| Width 60 Hei 9
12
12
Textpane Gadgets
TEXTPANE ,
Buttons
button:
!!Workbench.Apply.Background = 2
button:
This is a textpane
PML 4
(Ladder)
!!Ladder3
ZONE
PML 5
FORM
Method : convertctof()
degf = degc 1.8 + 32
degc = (degf 32) / 1.8
Method : temrange()
Method :inputs()
13
13