Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

PDMS TRICK BY PLANTWARE

At this ppage
g we display
p y some tricks we find useful for other PDMS users around the world.
You should feel free to contribute to with whatever good idea you would like to share!
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Length of TUBI
If you want to know the length of the TUBI element, navigate to the ELBO before the TUBI
and type the following in the Design command window:
CE IL TUB OF CE
Q ATT
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Calculating a distance
Anonymous
If you want to calculate the distance between leave of the current element and the arrive
of the next element type in the command window:
Var !dist const dist pl to pa of next
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Copying a CATEgory II (Advanced, be careful)
Anonymous
In Paragon, if you want to copy a CATE and all its members into a new category like:
/AAEA200 to like /BAD4200 and all the SCOM's under /AAEA200 (like /AAEA200RR, AAEA200NN,
AAEA200TT, AAEA200VV, AAEA200WW ...) to names like (/BAD4200RR, /BAD4200NN, /BAD4200TT,
/BAD4200VV....) use this trick:
Step1:
======
In Paragon command window, type the command:
NEW CATE /BAD4200 COPY /AAEA200
(The new category is created, with all SCOM's unnamed)
Step2:
======
Navigate to /AAEA200 and create a report, by clicking Utilities>Reports from the main menu bar and
fill the form like this:
Filename: /trial.rep
Elements: CATE MEM
With :
Hierarchy: CE

Step 2a:
========
Add the following columns:
SEQ
'name'
NAME
OWN
Now run the report.
Step 3:
=======
Use any ASCII editor to open the trial.rep file and search and replace all
"AAEA200" with "BAD4200".
Save the file
Stepp 4:
=======
The trial.rep is now a macro, and you can run it by typing $m /trial.rep by
being at the /BAD4200 category.
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]

UNNAME
Anunymius
If you want unname a named item, just type "NAME UNNAME" in the Design command window
by making the element that you want to unname as the current element.
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK]
DESK] [SPATIAL] [GENERAL1] [TUBI length]
th] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
SET command
Anonymius
If you want the name of the equipment to be prefixed to a NOZZ like,
/E1201/N1, /E1201/N2 etc.
NEW EQUI /E1201
SET
NEW NOZZ */N1
NEW NOZZ */N2
NEW NOZZ */N3
....
The trick is typing
yp g the SET command! You can even navigate
g back to the equipment
q p
/E1201
by just typing '*' in the command window.

[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]

Shell for WindNT (as available for UNIX)


cp@plant are dk
cp@plantware.dk
You can download a shell-tool for WinNT at this address:
http://www.freeware32.command/moreinfo.php3?GProgramName=eDesk
It works pretty good !
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]

Changing default for checking spatial map.


kek@plantcon.dk
If yyou want to avoid to sayy "YES" to a large
g number of empty
p y subframes,,
you shall find the macro //..../RELEMVOL and change the lines 60 and 91 from
frames etc. you can change the defaults by as listed here:
'"CALLIB XWARNING $<$!INDX is not in the spatil map$>"
to
"$P Warning - $!INDX is not in the spatial map

[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Changing default for H&S
cp@plan
@ l tware.dk
dk
If you wants to change the defaults in Hangers & Support - maybe you do not name your PIPE's
with a name including the word PIPE - you can change this by changing
the content of //..../DFLTS/HANGER/DES-SUP. Here your can set the settings for picking up
a pipe to TRUE if desired. Optionally the changes file can be stored under your //.%PDMSUSER%.
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]

Collecting information via PML-commands


cp@plantware.dk
If yyou wants to collect some information about a catalogue
g or the contents of an department,
p
,
you can use the PML commands:
VAR !YOURNAME COLL ALL CATE WITH (:PARHANG EQ 'TRUE') FOR CE
This command will create an array with the reference to all catalogue items where
the UDA :PARHANG is set to true. This could be very useful in the day to day work.
NB In PDMS Ver. 11.? there's no VAR-word for definition of an variable.

[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Details in ISO-draft drawings.
kek@plantcon.dk
It's possible to include detail on a isometric ni PDMS from version 10.5.2.
n example of how itcould look like:

The reference from the pipe isometrics to the detail looks like this:

In order to have details on isometrics the PDMS System administrator change the settings of ISODRAFT:
Select "Detail-plot" and define where on the paper, the detail shall be positionend.
The setting illustrated above looks like this:

Beneath is descriebed what is the basis for detail on isometrics :


1. There shall be a shall be a plot file in PDMS-plot format. The plot file dowsn't nessesary need
to created from PDMS. Filen behver ikke vre dannet i eller af PDMS. F.eks kan DXF-filer,
HPGL eller og andre filer oversttes med PDMS' plotprogram til det interne
PDMS plot format. Husk, at detailplottene skal vre "sm".
PDMS plot format. Husk, at detailplottene skal vre "sm".
Plottene forsls gemt i et katalog under projektet, f.eks: ...../evt/evtplot/ , som administrator opretter
samtidig med, at der gives mulighed for at udtegne detaljer.
2. I design kan du ny knytte detailplot p alle rrkomponeter. I det viste eksempel er der knyttet
detail-plot til en ventil og tre bringer. Det krver blot, at komponeneten har en attribut
"Dpfn". For at f et detail-plot knyttet til en komponent, s sttes attributten i DESIGN til
det fulde navn p plotfilen, f.eks:
Dpfn /vhe/ep_ux24/users/evt/evtplot/DEMO1.PLT.
Derefter er du klar til at danne isometrier med detail-plots p, og du behver
sledes ikke g i DRAFT og tegne "ovenp".

[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Reference measurements on ISO-draft drawings.
kek@plantcon.dk
It's possible to attach reference measurements to the follow components:
ATTA's with Attype= CCCC, CCNN or Support-atta's
P0 of a Elbo,, Tee,, Bend,, Olet or Cross
From brach head or tail
Gridlines with SKEY-type GRD
Horinzontal steel elements with SKEY-type HST

Vertical steel elements with SKEY-type VST


Building with SKEY-type BLD
Equipment with SKEY-type EQU
Pipe components with SKEY-type PIP
Floor level with SKEY-type FLR
Walls with SKEY-type WAL
Other parts of the PDMS model with SKEY-typen XXX
In order to use measurements form one of the above mentioned piping components or ATTAs,
it's essential that you in DESIGN sets the following attrubutes:
DMTYPE ogg DMFARRAY.
DMTYPE can be set to either of the following possible values:
EAST
NORT
ELEV
or any POS for a 3D dimension.
DMFARRAY shall be set to the name of the component(s) or gridlines which you wish to make measure
from. DMFARRAY can (as far as we know) only be set via via command-line. An example could be:
DMTYPE EAST ELEV
DMFARRAY /GULV /VAEG
For reference measures at branc-head you shall use one of the following attributes:
HDMTYPE og HDMFARRAY.
For reference measurements at branc-tail you shall use one of the following attributes:
TDMTYPE og TDMFARRAY.
TDMFARRAY
HDMTYPE and TDMTYPE shall be set to one or two of the following options:
EAST
NORTH
ELEV
or POS for a 3D dimension.
HDMFARRAY og TDMFARRAY shall be set to the name of the reference element(s) as e.g.:
HDMTYPE NORT EAST

HDMFARRAY /KOTE10-A /KOTE10-50


See also ISODRAFT reference manual chapter 4.
[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Details for insulation on ISO-draft drawings.
In order to create symbols on the isometric drawings showing start and stop of insulation,
you must create ATTA's at the pipe and set the ATTY to "INPP". This can be done
either via the command
command-line:
line: ATTY INPP - or through using menus:
Modify --> Attributes ... select Attype and change this. Furthermore, you shall remember to change
the insulation specification to "Ispec Nulref" at the point where the insulation stops.
If you - as displayed in the example below - wants to start the insulation again, then you shall
again insert a ATTA and setting the Attype and change the reference for insulation specification
to your actual ISPEC. This will result in an isometric drawing as displayed here
((onlyy ppart of an isometric ISODRAFT drawing):
g)

[TOP][ISO1] [ISO2] [ISO/INSU] [BSFN] [GRID] [LOAP] [LEVEL1] [LEVEL2] [NEW PROJECT] [H&S1]
[eDESK] [SPATIAL] [GENERAL1] [TUBI length] [CALC DIST [COPY CATE 1] [COPY CATE 2]
[SET command] [UNNAME]
Usingg ISO-draft as backingg sheets.
kek@plantcon.dk

You can use iso-draft drawings or other drawings as backing sheet for other drawings. See example below:

when you create a drawing make sure the BSFN is sett to the name of the plotfile you wants as
backing sheet. This is easely done when selecting EXPLICIT (and not from TEMPLATE)
when creating a new drawing.

Macro for creation of a new project


With this text you will create:

PIPEA Design databases


DRAFT Database
DRAFT Master database for creation of backing sheet etc.
etc
CATAlogue Database
ISODRAFT Admindatabase

You can download the whole text for your own editing of the macro.
The names are based on the PLANTWare names:
ADMIN PROJ DESC 'STV'
STV
$* Macro call for generation of project
$M/C:/TEMP/OPRET.txt
$* Cut text from start to here
CR TE CATA
on error continue
CR USER CATA/HUND
SET TE CATA
TADD CATA
TADD SYSTEM
COPY DB CATA/CATS FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/CATS
COPY DB CATA/CATA FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/CATA
COPY DB CATA/PLANTW FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PLANTW
COPY DB CATA/PDICT FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PDICT
COPY DB MASTER/PADD FROM PROJ CTP USER SYSTEM/XXXXXX TO MASTER/PADD
COPY DB CATA/DICT FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/DICT
COPY DB CATA/PROP FROM PROJ CTP USER SYSTEM/XXXXXX TO CATA/PROP
CH CATA/CATA ACC UPDA
CH CATA/CATS ACC UPDA
CH CATA/PLANTW ACC UPDA
CH CATA/PDICT ACC UPDACH MASTER/DICT ACC UPDA
CH MASTER/PROP ACC UPDA
CR TE PIPEA
CR DB PIPEA/DESI DESI ACC UPDA
CR MDB /PIPEA
ADD PIPEA/DESI 1
ADD CATA/PLANTW 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/DICT 8
ADD CATA/PROP 99
CR TE DRAFTADMIN
TADD SYSTEM
CR TE ISOADMIN
TADD SYSTEM
SE TE CATA
CR MDB /CATA
ADD CATA/PLANTW 1
ADD CATA/PDICT 2
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD MASTER/PADD 7
ADD CATA/DICT 8
ADD CATA/PROP 9
ED MOD DESIGN IMACRO /%DESSTART%
ED MOD PARAGON IMACRO /%CATSTART%
ED MOD PARAGON MODE PROP RW

$* Set system access for changing catalogue from Design


ED MOD DRAFT IMACRO /%DRASTART%
ED MOD ISODRAFT IMACRO /%ISOSTART%
FONTF 1 IR 885901 St
Style
le 1
FONTF 2 IR 885901 Style 2
FONTF 3 IR 885901 Style 3
FONTF 4 IR 885901 Style 4
CR US DRAFA/DRAFA
TADD DRAFA
CR TE DRAFA
TADD DRAFA
CR DB DRAFA/PADD PADD ACC UPDA
SET MDB /DRAFA
ADD DRAFA/PADD 1
ADD PIPEA/DESI 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/PLANTW 99
ADD CATA/CATA 99
ADD MASTER/PADD 99
ADD CATA/DICT 99
CR MDB /DRAFM
SET MDB /DRAFM
ADD MASTER/PADD 99
ADD PIPEA/DESI 2
ADD CATA/PDICT 3
ADD CATA/CATS 4
ADD CATA/CATA 5
ADD CATA/PLANTW 99
ADD CATA/CATA 99
ADD CATA/DICT 99
ADD DRAFA/PADD 99
Modulus system/grid for GA's
You can make lines for building mudulus system/grid as branches with only a weld as member.
Th weld
The
ld would
ld the
th have no geometry but ensure tha
th t it's
it' possible
ibl to make measurements
from any item to a grid line.
You could also make them direcly from the menus in PDMS using this work flow:
Create a........
SITE: /??-ADMIN
ZONE: /??-ADMIN/MODULNET
/?? ADMIN/MODULNET
STRU: /??-ADMIN/MODULLINIER
FRMW: /??-MODULLINIER
?? could be your company name. Maybe you should create a FRMW for e.g. N-S and
a FRMW for the E-W grid lines.
After this go to menu: Graphics -> Reference data -> Grid.......

You might also like