You are on page 1of 92

Getting Started with PDMS

Version 11.6

pdms1160/Getting Started with PDMS


issue 211004

PLEASE NOTE: AVEVA Solutions has a policy of continuing product development: therefore, the informationcontainedinthisdocumentmaybesubjecttochangewithoutnotice. AVEVA SOLUTIONS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS DOCUMENT, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE. Whileeveryefforthasbeenmadetoverifytheaccuracyofthisdocument,AVEVASolutions shall not be liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance or use of this material. Thismanualprovidesdocumentationrelatingtoproductstowhichyoumaynothaveaccess orwhichmaynotbelicensedtoyou.ForfurtherinformationonwhichProductsarelicensed toyoupleaserefertoyourlicenceconditions.

Copyright1991through2004AVEVASolutionsLimited Allrightsreserved.Nopartofthisdocumentmaybereproduced,storedinaretrieval systemortransmitted,inanyformorbyanymeans,electronic,mechanical,photocopying, recordingorotherwise,withoutpriorwrittenpermissionofAVEVASolutions. Thesoftwareprogramsdescribedinthisdocumentareconfidentialinformationand proprietaryproductsofAVEVASolutionsoritslicensors. FordetailsofAVEVAsworldwidesalesandsupportoffices,seeourwebsiteat http://www.aveva.com

AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge CB3 0HB, UK

Revision History
Date Version Notes NewmanualatthisPDMSversion UpdatedtoshownewPDMSGUIfeaturesatthisversion. Coverpageamended.

October2003 11.5 Sept2004 11.6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Revision History

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Contents

Contents
1
1.1 1.2 1.3 1.4 1.5

The scope of this guide .................................................................... 1-1


Whatitincludes ..................................................................................................................... 11 Whatitexcludes..................................................................................................................... 11 Whoitismeantfor ................................................................................................................ 11 1.3.1 Assumptions.............................................................................................................. 12 Howthemanualissetout.................................................................................................... 12 Textconventions .................................................................................................................... 12

2
2.1 2.2 2.3

PDMS functions................................................................................ 2-1


PDMSandwhatitcandoforyou ....................................................................................... 21 UsingPDMSinthePlantDesignprocess........................................................................... 23 PDMSmodules....................................................................................................................... 23 2.3.1 Designmodules ........................................................................................................ 23 2.3.2 Draftingmodules...................................................................................................... 24 2.3.3 Catalogueandspecificationmanagementmodules............................................ 26 2.3.4 Projectadministrationmodules ............................................................................. 27

3
3.1

Finding out more the user documentation and the online help .... 3-1
TheUserDocumentation...................................................................................................... 31 3.1.1 Accessingandusingthedocumentation .............................................................. 31 3.1.2 Thecontentofthedocumentation ......................................................................... 32 Theonlinehelp....................................................................................................................... 36 3.2.1 Accessingandusingthehelp ................................................................................. 36 3.2.2 Thehelpicons ........................................................................................................... 37

3.2

4
4.1 4.2

The PDMS databases........................................................................ 4-1


Introduction............................................................................................................................ 41 Thedatabasetypes ................................................................................................................ 41 4.2.1 TheProject ................................................................................................................. 41 4.2.2 DESIGNdatabase ..................................................................................................... 42 4.2.3 PADDdatabase......................................................................................................... 42 4.2.4 ISODdatabase........................................................................................................... 43 4.2.5 CATALOGUEdatabase........................................................................................... 43 4.2.6 LEXICONdatabase .................................................................................................. 43 4.2.7 PROPERTIESdatabase ............................................................................................ 43 4.2.8 SYSTEMdatabase ..................................................................................................... 43 4.2.9 COMMSdatabase..................................................................................................... 44 4.2.10 MISCdatabase .......................................................................................................... 44 4.2.11 TRANSACTIONdatabase....................................................................................... 44

VANTAGE PDMS Version 11.6 Getting Started with PDMS

contents-i

Contents

4.3 4.4 4.5

PDMSprojectstructure......................................................................................................... 44 4.3.1 Otherprojects ............................................................................................................ 45 Therelationshipsbetweendatabases ................................................................................. 45 Multipledatabases(MDBs) .................................................................................................. 47

5
5.1

How PDMS data is stored................................................................. 5-1


TheDesigndatabaseelementtypes .................................................................................... 52 5.1.1 WORLD...................................................................................................................... 52 5.1.2 SITE............................................................................................................................. 52 5.1.3 ZONE ......................................................................................................................... 52 5.1.4 EQUIPMENT(EQUI) ............................................................................................... 52 5.1.5 SUBEQUIPMENT(SUBE) ...................................................................................... 53 5.1.6 PRIMITIVES .............................................................................................................. 54 5.1.7 STRUCTURES(STRU) ............................................................................................. 54 5.1.8 FRAMEWORK(FRMW).......................................................................................... 54 5.1.9 SUBFRAMEWORK(SBFR) .................................................................................... 55 5.1.10 STRUCTURALCOMPONENTS ............................................................................ 55 5.1.11 PIPE ............................................................................................................................ 55 5.1.12 BRANCH(BRAN) .................................................................................................... 56 5.1.13 PIPINGCOMPONENTS ......................................................................................... 56 AttributesinPDMS ............................................................................................................... 57 5.2.1 NAME ........................................................................................................................ 58 5.2.2 TYPE ........................................................................................................................... 58 5.2.3 LOCK.......................................................................................................................... 58 5.2.4 OWNER ..................................................................................................................... 58 5.2.5 POSITION.................................................................................................................. 59 5.2.6 ORIENTATION ...................................................................................................... 510 5.2.7 LEVEL ...................................................................................................................... 510 5.2.8 OBSTRUCTION ...................................................................................................... 510 5.2.9 HEIGHT ................................................................................................................... 511 5.2.10 DIAMETER.............................................................................................................. 511 UDAs(UserDefinedAttributes) ....................................................................................... 511

5.2

5.3

6
6.1

Using PDMS...................................................................................... 6-1


GettingintoPDMS................................................................................................................. 61 6.1.1 Workinginamodule ............................................................................................... 62 6.1.2 Changingtoanothermodule.................................................................................. 62 GettingoutofPDMS ............................................................................................................. 63 Internationalisation ............................................................................................................... 65 Customisationfacilities;theprogrammablemacrolanguage......................................... 66

6.2 6.3 6.4

7
7.1 7.2

Basic GUI features ........................................................................... 7-1


Usingthemouse .................................................................................................................... 71 Usingforms ............................................................................................................................ 71 7.2.1 Usingtextboxes........................................................................................................ 72 7.2.2 Usingdropdownlists ............................................................................................. 72

contents-ii

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Contents

7.3 7.4 7.5 7.6

7.7 7.8 7.9

Usingmenus........................................................................................................................... 72 Usingthetoolbars.................................................................................................................. 73 Usingthestatusbar ............................................................................................................... 73 Moreonusingforms ............................................................................................................. 74 7.6.1 Usingoptionbuttons................................................................................................ 74 7.6.2 Usingcheckboxes .................................................................................................... 74 7.6.3 Usingscrollablelists................................................................................................. 74 7.6.4 Usingactionbuttons ................................................................................................ 75 Respondingtoalertforms .................................................................................................... 75 DockableWindows,MenuBarsandToolBars ................................................................. 76 Usingcommands ................................................................................................................... 76 7.9.1 Whyusecommandsyntax? .................................................................................... 76

8
8.1 8.2 8.3

Basic operations in PDMS ................................................................ 8-1


Querying ................................................................................................................................. 81 Currentelementandcurrentlistposition .......................................................................... 82 Navigatingtoagivenelement............................................................................................. 84 8.3.1 TheDesignExplorer................................................................................................. 84 8.3.2 TheMembersList ..................................................................................................... 85 8.3.3 OtherExplorers......................................................................................................... 86 8.3.4 MyData...................................................................................................................... 86 Modifyingthecontentofadatabase................................................................................... 87

8.4

9
9.1

Interfaces to other systems............................................................. 9-1


VANTAGEPlantEnginerring(VPE) .................................................................................. 91 9.1.1 VPEWorkbench........................................................................................................ 91 9.1.2 IntroducingtheVPEWorkbenchuserinterface .................................................. 92 9.1.3 VPEP&ID .................................................................................................................. 94 VANTAGEPlantResourceManagement(VPRM) ........................................................... 95 9.2.1 VPRMInterfaces ....................................................................................................... 96 9.2.2 VPRMFacilities......................................................................................................... 97 9.2.3 VPRMArchitecture .................................................................................................. 98 9.2.4 IntroducingtheVPRMuserinterface.................................................................... 99 VPEandVPRMInterfacesSummary ............................................................................. 910 VANTAGEPlantDesignModelManagement................................................................ 910 9.4.1 TheModelManagementSystemcorefacilities.................................................. 911 9.4.2 IntroducingtheModelManagementSystemGUI ............................................ 912 VANTAGEEnterpriseNET(VNET)................................................................................. 912 VANTAGEPlantDesignGlobal........................................................................................ 913 9.6.1 TheTransactiondatabase ...................................................................................... 913 VANTAGEPlantDesignReview ...................................................................................... 913 TheDataExchangeInterfaces ............................................................................................ 914

9.2

9.3 9.4

9.5 9.6 9.7 9.8

VANTAGE PDMS Version 11.6 Getting Started with PDMS

contents-iii

1
1.1

The scope of this guide


What it includes

ThismanualisdesignedtointroduceyoutoPDMSasasystemandhowitfitsinto AVEVAsVANTAGEproductfamily.ThemanualgivesanintroductiontowhatPDMS doesandhowitdoesit,includingintroductionsto: thePDMSmodulesandwhattheydo thePDMSdatabases thePDMSuserinterface

Moredetailedinformation,particularlyonthePDMSmodulesandthedatabasestheyuse, canbefoundelsewhereinthePDMSuserdocumentationset.SeeChapter3.

1.2

What it excludes

Thismanualdoesnotincludeinformationabout: FacilitieswhicharerelatedtothecomputeroperatingsystemfromwhichPDMSis entered.Forinformationaboutthese,seeyourcomputeroperatingsystemmanuals oraskyoursystemadministrator. FacilitieswhichapplyonlytoasmallproportionofPDMSmodules.Forinformation aboutthese,seetheuserdocumentationoronlinehelpfortherelevantmodules. DetailedinformationonanyofthePDMSmodulesordatabases FacilitiesneededtocreatemacrosandusetheProgrammableMacroLanguage (PML)tocreateintelligentmacros,newinterfacesetc.Youllfindinformationon thesetopicsintheVANTAGEPlantDesignSoftwareCustomisationUserGuideand SoftwareCustomisationReferenceManual.

1.3

Who it is meant for

Themanualiswrittenforanewuserwhois: comingtoa3DPlantDesignManagementSystem(i.e.PDMS)forthefirsttime or migratingfromasimilar3Dsystem

VANTAGE PDMS Version 11.6 Getting Started with PDMS

1-1

The scope of this guide

Bothtypesofuserwillprobably,butnotnecessarily,haveattendedaPDMSBasicTraining course.

1.3.1

Assumptions

Itisassumedthatthereader: isfamiliarwithtypicalIntelPChardwareandMicrosoftWindows2000and/orXP hasareasonableunderstandingoftheprinciplesandjargonofprocessplantdesign

1.4

How the manual is set out

Themanualisorganisedasfollows: Chapter2introducesthebasicstepstobetakentodesignaProcessPlantusing PDMS,andintroducesthePDMSmodules. Chapter3describestheUserDocumentationsetandtheonlinehelp Chapters4and5introducethePDMSdatabasesandthewaydatainPDMSis structuredandhowitisstored Chapters6to8describehowtogetintoPDMSanduseitperformsimpleoperations. Chapter9introducestheotherproductsintheVANTAGEsuite,whichPDMScan interfacewith. AppendixAisaglossaryofPDMStermsandabbreviations.

Notethatthisguidedoesnotalwaysprovidefulldetailsofmenusandformsassociated withthesetopics.ForthisinformationseethePDMSDesignonlinehelp.Directreferences maybemadetotopicswithintheonlinehelp,thefollowingdevicebeingusedtoindicate suchreferences:


: The 3D View Window; Creating a 3D View Window

1.5

Text conventions

Thisguideusesthefollowingtextconventions: Serif Bold forthemajorityofthetext. tohighlightimportantinformation,andtointroducespecial terminology. todenoteinternalcrossreferencesandcitations. todenotekeysonyourkeyboard.

Serifitalic Sans-serif

1-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

The scope of this guide

Sans-serif bold

formenunamesandoptions,andforthenamesofforms. textoutputtothescreen,includingtextthatyouenteryourselfusing thekeyboard.Alsofortextwithinaform

Typewriter

NotethatthismanualmayrefertothePDMSonlinehelp,butitwillnotalwaysprovidefull detailsofmenusandformsassociatedwithspecifichelptopics.Forthisinformationseethe relevantonlinehelp.Directreferencesmaybemadetotopicswithintheonlinehelp,the followingdevicebeingusedtoindicatesuchreferences:


: The Current Session Units form

VANTAGE PDMS Version 11.6 Getting Started with PDMS

1-3

The scope of this guide

1-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

PDMS functions

PDMSispartofAVEVAsVANTAGEsuiteofPlantDesignproducts.PDMScaninteract withtheothertwoprincipalmembersoftheVANTAGEsuite,VANTAGEPlant Engineering(VPE)andVANTAGEProjectResourceManagement(VPRM)(seeChapter9). Chapter6introducestheprinciplesofusingPDMS.

2.1

PDMS and what it can do for you

PDMS(thePlantDesignManagementSystem)enablesyoutodesigna3Dcomputermodel ofaprocessplant.PDMSallowsyoutoseeafullcolourshadedrepresentationoftheplant modelasyourdesignprogresses,addinganextremelyimpressivelevelofrealismto traditionaldrawingofficetechniques. Inthemodelyoucanstorehugeamountsofdatareferringtoposition,size,partnumbers andgeometricrelationshipsforthevariouspartsoftheplant.Thismodelbecomesasingle sourceofengineeringdataforallofthesectionsanddisciplinesinvolvedinadesignproject. Allthisinformationisstoredindatabases.Therearemanydifferentoutputchannelsfrom thedatabasesthroughwhichinformationcanbepassedon.Theserangefromreportson datastoredinthedatabases,fullyannotatedanddimensionedengineeringdrawings,tofull colourshaded3Dwalkthroughcapabilitieswhichallowyoutovisualisethecomplete designmodel.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

2-1

PDMS functions

Figure21 DifferenttypesofoutputfromPDMS EvenwiththeadvancedfeaturesofPDMS,themainformofcommunicationbetweenthe plantdesignerandthefabricatorremainsthedrawings.Withoutengineeringdrawingsthe taskofbuildingaplantwouldbealmostimpossible.Tomeetthisrequirement,PDMScan producenumeroustypesofdrawing,rangingfromcomplex3Dillustrationstofully annotatedanddimensionedarrangementdrawingsandpipingisometrics. AllthedatainaPDMSdesignwouldbeoflittlevaluewithouttheabilitytoensurethe qualityofthedesigninformation.PDMScontributestothequalityofthedesigninthe followingways: Ensuresconsistentandreliablecomponentdata Inadesignenvironmentwhichusesonly2Ddrawingtechniques,thesizeofeach fittingmustbedecidedbeforeitcanbedrawn.Thisisatimeconsuminganderror proneprocess,whereoftenthedesignerrorsareonlyfoundduringtheerectionstage oftheproject.WithPDMS,allpipingcomponentsizesandgeometryarepredefined andstoredinacatalogue,whichcannotbechangedbythedesigner.Thisensures thatallitemsaretruetosizeandareconsistentthroughoutthedesign,nomatter howmanyusersthereareontheproject. Adherestodefinableengineeringspecifications Pipingspecificationsandsteelworkcatalogues,statingpreciselythecomponentsto beused,arecompiledforthepurposeofensuringconsistent,safeandeconomic design.DesignapplicationsforPiping,HangersandSupports,HVAC,Cabletrays andSteelworkallusespecificationstoassistcomponentselection. Ensurescorrectgeometryandconnectivity Therearemanydifferentwaysofmakingdesignerrors,suchasincorrectfitting lengths,incompatibleflangeratings,orsimplealignmenterrors.PDMScancheckall oftheseusingdataconsistencyproceduresbuiltintothesystemtocheckallor individualpartsofthedesignmodel. Avoidscomponentinterferences Despiteawealthofskillandexperienceinplantdesign,traditionaldrawingoffice techniquesarestillsubjecttohumanerror.Layingoutcomplexpiperunsand generalarrangementsinconfinedareasusingconventional2Dmethods,inevitably leadstoclashesbetweenelements,whicharetryingtosharethesamephysicalspace. PDMSenablesyoutoavoidsuchproblemsintwoways: 1. Byviewingthedesigninteractivelyduringthedesignprocess,allowingvisual checksonthemodelfromdifferentviewpoints.Potentialproblemscanthusbe resolvedastheyarise. 2. ByusingthepowerfulclashcheckingfacilitywithinPDMS,whichwilldetect clashesanywhereintheplant.Thiscanbedoneinteractivelyorretrospectively. Annotationanddimensionsobtaineddirectlyfromthedesigndatabase

2-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

PDMS functions

ExtractedinformationfromthePDMSdatabase,suchasarrangementdrawings, pipingisometricsandreports,willalwaysbethelatestavailableasitisstoredonlyin onesource.Throughthecourseofaproject,informationisconstantlychangingand drawingsneedtobereissued.Whenthishappens,drawings,reportsetccanbe updatedandreissuedwiththeminimumofeffort.

2.2

Using PDMS in the Plant Design process

Thesequenceofoperations(greatlysimplified)inanewplantdesignprojectwouldbe: Createtheprojectandsetupadministrativecontrols(usingthePDMSAdmin module). CreatetheCatalogueandSpecificationdatafromwhichstandarddesign Componentscanbeselected(usingtheParagonandSpeconmodules). Designthevariouspartsoftheplant,referencingitemsfromthecatalogues(using theDesignmodule). Checkthedesignforerrorsandinconsistencies(Design). Documentthedesignintheformofdrawings(generalarrangement,construction, assembly,andisometric),reportsandmateriallists(DraftandIsodraftmodules).

Youmayalsowishtotransferdesigndatatoorfromothersystemsatvariousstages.

2.3

PDMS modules

PDMSissplitintoanumberofmoduleswhichareusedatdifferentstagesintheplant designprocess.Chapter3containsdetailsofthePDMSuserdocumentation,which describesthePDMSmodulesandhowtousethem.

2.3.1
Design

Design modules

Designisthemain,graphicallydrivenconstructormodulewithinPDMS.Designenablesa fullsizedthreedimensionalplantmodeltobedefinedintheDesigndatabase,withselected viewsofthecurrentstateofthedesignshownonthegraphicsscreenasthedesign progresses. Allpartsofthedesign(includingequipment,andpipingandstructuralsteelworklayouts) canbecreated.ComponentselectionisprovidedthroughSpecificationsthatdictatewhich CatalogueComponentscanbeused.Eachpartofthedesignmodelcanbedisplayedin colourshadedsolidcolourcodedrepresentationsforeaseofinterpretation.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

2-3

PDMS functions

Designcancheckforinterferences(clashes)betweenitemscreatedinthedesign.Thereisa veryflexiblereportingcapabilitythatcanbeusedtoproduceawidevarietyofdesign documentsfrombulkMaterialTakeOfftodetailednozzleschedules. PipingisometricscanbepreviewedinDesign(withouthavingtoswitchtotheIsometric generationmodule,Isodraft).

Figure22AtypicalDesign3DView

Spooler
Spoolerisusedforpipeworkspooling.Itallowsthedesignertosplitthepipeworkdesign intologicalsections(spools)readyforfabrication.Thespooldatacanthenbeoutputas isometricdrawingsusingIsodraft(seebelow).

2.3.2
Draft

Drafting modules

Draftenablesdimensionedandannotatedscaledrawingsofselectedpartsofthedesign modeltobeproduced.Allinformationneededtocreatethedrawingisaccessibleviaa singledrawingdatabase,whichextractsdatatobeusedfordimensioningdirectlyfromthe Designdatabase.

2-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

PDMS functions

Annotationcanbeintheformoflabelsattachedtodesignelements,or2Dannotationsuch asdrawingnotes,ordrawingframes,tables,linesetc. AnnotationattachedtoaDesigndataelementonthedrawingwillmoveifthe3Dpositionof theelementchanges.Dimensionsarerecalculatedautomaticallyeverytimethedrawingis updated. ADesignmodel3DviewcanbepreviewedinDrafttoaidassemblyofadrawinginthe2D view.

Figure23AtypicalDraftannotatedanddimensioneddrawing

Isodraft
Isodraftproducesautomaticallyannotatedanddimensionedpipingisometricdrawings, withassociatedmateriallists,ofspecifiedsectionsoftheplantpipework.Thecontentand styleofthedrawingscanbechosentosuittheneedsofpipefabricatorsand/orerectorsand canincludeawiderangeofoptionalfeaturestosuitlocalrequirements. Otherfacilitiesinclude: Fullmateriallists. Automaticspoolidentification. Automaticsplittingofcomplexdrawings. Userdefineddrawingsheets.
2-5

VANTAGE PDMS Version 11.6 Getting Started with PDMS

PDMS functions

Figure24AtypicalIsodraftpipingisometric

2.3.3
Paragon

Catalogue and specification management modules

Usedtogenerateandmodifycatalogues,withfacilitiesforcataloguecomponent constructionwithvisualcontrol(including3Dcolourshadedrepresentationsoftheitem beingdesigned).ThecataloguesinPDMSserveasimilarpurposetothemanufacturers catalogues,whichyouwouldrefertowhenusingconventionaldesignmethods.ThePDMS componentcatalogueisusedtospecifythegeometry,connectioninformation,obstruction anddetailingdataofsteelwork,piping,andHVACandcabletraycomponents. Itshouldbenotedthat,wherethedesigndataisspecifictoaparticulardesign,catalogues andspecificationsmaybespecifictoacompanybutgeneraltoanumberofprojectsinthat company.Forexample,thesamecataloguecomponentmayalsoappearinotherdesigns proceedingatthesametime.

2-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

PDMS functions

Figure25AtypicalParagoncataloguecomponentdisplay

Specon
Usedtocreateormodifythecomponentspecificationswithinthecataloguedatabase. Specificationsdefinethesuitabilityofcataloguecomponentsforparticulartypesofuse.

Propcon
Usedtocreateormodifythepropertiesdatabase,whichholdsdetailsofthosepropertiesof thecomponentsandmaterialswhichmaybeneededforstressanalysisorsafetyauditingof allorpartofadesign.

2.3.4
Admin

Project administration modules

LargeplantsdesignedusingPDMSwillusuallybebrokendownintoindividualareas (eitherphysicalareasordesignareas),dependingonthephysicalsize,complexityand configurationoftheplant.OnalargeProject,theSystemAdministratorwillfirstagreewith ProjectandDesignManagement,thebreakdownofthePDMSProjectintosectionswhich: Arerelevanttotheneedsofprojectreportingandcontrol. Formreasonabledesignsubdivisionswithsensiblematchlinesanddesigncontent. Enableenoughdesignerstoworkinparallelwithsimultaneousaccesstocarryout theirdesigntasks.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

2-7

PDMS functions

Inmuchthesamewayasinadesignoffice(withitssectionleader,draughtspeople,etc.), PDMShasTeams,themembersofwhicharecalledUsers.TheseTeamscanconsistofany numberofUsersandcanbeorganisedbydisciplineorphysicalworkareas. Themainfeaturesare: AccessControl(TeamsandUsers) Databases MultipleDatabases(MDBs) Databasemanagementfunctionality

Adminincludesadatabaseintegritycheckingutility,usedtocheckforinconsistenciesinthe contentsofthedatabasesandtoderivestatisticalinformationabouttheuseofthedatabase storagecapacity. AdminalsoallowstheSystemAdministratortoreconfigureaproject.Thismaybe necessary: tocompactdatabasesatintervals,freeingdiskspace toupgradePDMSprojectswhenthedatabasestructurechanges tocomparethecontentsoftwosimilardatabases;forexample,tocreatea modificationrecord

Lexicon
UsedbytheSystemAdministratortosetupuserdefinedattributes.Attributesdefinedin thiswayareheldinaLexicon(ordictionary)databaseandmaythenbeassignedto elementsinotherdatabasesasrequired.UDAsallowadditionalinformationtobestoredin thedatabasesandextractedintodrawingsandreports.

2-8

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Finding out more the user documentation and the online help

PDMScomeswithanextensivesetofuserdocumentsandonlinehelpfiles.Thischapter explainshowtoaccesstheseresourcesandhowtomakethebestuseofthem.

3.1
3.1.1

The User Documentation


Accessing and using the documentation

TheuserdocumentationisprovidedasasetofAcrobat.pdffilesonthePDMSproductCD. AfterinstallingPDMS,theuserdocumentationmaybefoundat(forexample) C:\AVEVA\Pdms11.6\manuals\pdms116.Thisfolderwillcontaina.pdffilecalled iindex.pdf,whichisacontentslistforthedocumentationset. ProvidedyouhavetheAcrobatReadercorrectlyinstalledonyourworkstation,double clickingonthe willgiveadisplaysomethinglike:

Usingthemousetopointatoneofthedocumentsinthelistandclickingthelefthand mousebuttonwilldisplaytheselecteddocumentintheAcrobatReaderwindow.From hereitcanbereadonscreen,printedandsearchedthroughusingtheAcrobatReader facilities.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

3-1

Finding out more the user documentation and the online help

Ifyouareunsurewhichdocumentcontainsinformationonthetopicyouareinterestedin, buttononthe usetheAcrobatcataloguesearchfacility.Thisisaccessedfromthe Acrobat Reader toolbar.Typingakeywordtosearchforwillresultina(selectable)listof allthedocumentsinthecontentslistwhichcontainthatkeyword.

3.1.2

The content of the documentation

Broadlyspeaking,thesupplieduserdocumentationmaybedividedintothreeclasses: ReferenceManuals UserGuides Others

ReferenceManualscontaindetailedinformationaboutthePDMSdatabasesandfacilities, usuallyatmodulelevel. UserGuides(includingTutorialguides)tellyouhowtousePDMStoperformaparticular task,andcontainworkedexamples. Othermanualsdonotfiteasilyintoeitheroftheaboveclasses,forexamplethePDMSUser Bulletin.Also,therearemanualswhich,strictlyspeaking,arenotPDMSspecificbutwhich areincludedinthePDMSuserdocumentationsetbecausetheyarestillrelevanttoPDMS. Intheorderofthe.pdfdocumentcontentslist,thedocumentsare: Title UserBulletin InstallationGuide StructuralDesignUsing PDMS SupportDesignUsing PDMS PipeworkDesignUsing PDMS HVACDesignUsing PDMS,Volume1 HVACDesignUsing PDMS,Volume2 ReportingfromPDMS MonitorReferenceManual
3-2

Description Tellsyouaboutthenewfeaturesandbugfixesinthecurrent versionofPDMS TellsyouhowtoinstallthecurrentversionofPDMS TellsyouhowtousePDMStoproduceaconnectedsteelwork structure;includesahandsontutorialexercise. TellsyouhowtousePDMStocreatepipehangersand supports;includesahandsontutorialexercise. TellsyouhowtousePDMStocreateinterconnectedpiping networks;includesahandsontutorialexercise. TellsyouhowtousePDMStocreateinterconnectedHVAC networks;includesahandsontutorialexercise. ContainsHVACDesignandCataloguedatabasereference material TellsyouhowtousethereportingfacilitiesinPDMS;includes ahandsontutorialexercise. DescribesthecommandsyntaxavailableintheMonitor

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Finding out more the user documentation and the online help

Title

Description module.Usefulifyouwishtoproduceacustomisedinterface, writemacrosorsetupbatchfiles.

DraftAdministrator ApplicationUserGuide AutoDRAFTUserGuide

DescribeshowtosetuptheLibrariesusedbythePDMSDraft applications.ForSystemAdministrators. DescribeshowtousetheAutoDRAFTAutoCADapplication inconjunctionwithdrawingsproducedbyPDMSDraftand Isodraft. ThedefinitiveDraftreferencemanual;mainlycommand syntaxbutwithmanyillustratedexamples;usefulforthose wishingtocustomisetheinterfaceorwritemacros.

DraftUserGuide

DrawingProductionUsing TellsyouhowtousePDMStocreate2Ddrawings;includesa PDMS handsontutorialexercise. IsodraftUserGuide IntroducesIsodraft,PDMSsisometricplottingfacility. ExplainstheconceptsunderlyingIsodraftanddescribeshow totailortheoptionstomeetyourownrequirements. Describesthecommandsyntaxavailabletocontrolthe productionofisometricdrawings;usefulforthosewishingto customisetheinterfaceorwritemacros.Alsoshowsthe defaultsymbolkeys(SKEYs)thatareusedtoplotthe drawings,andgivesexamplesofplotfiles. AimedatexperiencedPDMSusersandsystem administrators. ParagonReferenceManual Describesthecommandsyntaxavailablefordesigning cataloguecomponents;usefulforthosewishingtocustomise theinterfaceorwritemacros. Describestheconventionstobeadheredtowhenconstructing PDMSCataloguesandSpecifications,ifdatainconsistencies withinaprojectaretobeavoided.Intendedforspecialists whoareresponsibleforbuildingupandmaintainingthe standardCataloguedatabaseswithinaPDMSprojectteam. DescribesthePDMSAdmincommandsforStandard(non Global)andGlobalprojects.WrittenforSystem AdministratorswhoarealreadyexperiencedAdminusers andwhowishtowritemacrosorusecommandinputrather thantheGUI. Describeshow(usingtheGUI)tosetupandadminister PDMSprojects.WrittenforSystemAdministrators.
3-3

IsodraftReferenceManual

PlantDesignConventions forCataloguesand Specifications

AdminCommand ReferenceManual

AdminUserGuide

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Finding out more the user documentation and the online help

Title SAINTReferenceManual AccessStairsandLadders UserGuide

Description Describes,thePDMSStructuralAnalysisInterfacemodule,an interfacetotheGTSTRUDLandSTAADIIIpackages,usedfor thestressanalysisofstructuralsteelwork. Tellsyouhowtoaddaccessfeaturestostructuralsteelwork createdusingPDMS;includesahandsontutorialexercise. DescribestheuseofasetofFORTRAN77subroutineswhich maybeincorporatedintouserwrittensoftwareforthe purposesofnavigatingandmanipulatingthedataheldwithin aPDMSproject.Canbeusedforthecreationofinterfacesto othersoftwarepackages,e.g.materialtakeoff,pipestress, isometrics,etc. ExplainshowtousethePlotstandalonegraphicalplotting utilitytointerpretplotfilesinarangeofpseudocodeformats, asproducedbyanumberofAVEVA(andthirdparty) programs. Describeshowtoallowdataconsistencycheckingsoftware writteninAVEVAsProgrammableMacroLanguage(PML) tobeaddedtoPDMSDesign. TellsyouhowtousePDMStoproducePipeworkSpoolsfrom existingPipeworkdata;includesahandsontutorialexercise. TellsyouhowtousethefacilitiesprovidedinPDMSforthe creationofDesignTemplates;includesahandsontutorial exercise. IntroducesthegraphicalfacilitiesavailableinboththeModel Editor3DViewandtheModelEditoritself. DescribesgeneralDesigncommands,whichareused,for example,forsettingupthedisplay,andqueryingand navigatingaroundtheDesigndatabase.Usefulforthosewho wishtowritemacrosorusecommandinputratherthanthe GUI. Describesthecommandsforcreatingdatabaseelementsand settingtheirattributes. Containsdetailsofalltheelementswhichcanbecreatedin theDesigndatabase,theirpositioninthedatabasehierarchy andtheirattributes. DescribestheDesignUtilitiesfordataconsistencychecking andclashdetection,andforexportingDesigndatato
VANTAGE PDMS Version 11.6 Getting Started with PDMS

DataAccessRoutinesUser Guide

PlotUserGuide

DataCheckerUtilityUser Guide PipeworkSpoolingUsing PDMS IntroductiontoPDMS DesignTemplates DesignGraphicalModel ManipulationUserGuide

DesignReferenceManual Part1

DesignReferenceManual Part2 DesignReferenceManual Part3 DesignReferenceManual

3-4

Finding out more the user documentation and the online help

Title Part4 IndustrialBuildingDesign UsingPDMS PropconReferenceManual SpeconReferenceManual LexiconReferenceManual PlantDesignSoftware CustomisationGuide PlantDesignSoftware CustomisationReference Manual

Description programssuchasReview. TellsyouhowtousePDMStocarryoutthedesignand documentationofinterconnectedwallsandfloors;includesa handsontutorialexercise. Describesthecommandsforcreatingandeditingthe Propertiesdatabase. Describesthecommandsforcreatingusedtocreateormodify Specification(SPEC)elementsinCatalogueDatabase. Describeshowtocreateuserdefinedattributes(UDAs)for useintheDesign,DraftandCataloguedatabases. DescribeshowtousePML,AVEVAsProgrammableMacro Language.ShouldbeusedtogetherwiththePlantDesign SoftwareCustomisationReferenceManual. TheReferenceManualforPML;intendedforuserswhoare alreadyfamiliarwithPML.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

3-5

Finding out more the user documentation and the online help

3.2

The online help

TheonlinehelpexiststoprovideyouwithassistancewithaparticularfeatureofPDMSas youareusingthatfeature,downtoformlevel.(SeeChapter7formoredetailsofformsand menus.)Theonlinehelpdoesnotattempttoprovideastructurednarrative,althoughmuch referencematerialdoesexistwithinthehelp.

3.2.1

Accessing and using the help

OnlinehelpexistsforallPDMSmoduleswithagraphicaluserinterface,namelyAdmin, Design,Draft,Isodraft,Monitor,ParagonandSpooler. MostbarmenusendwithaHelpoption,whichgivesyouthefollowingchoicesfromits submenu: Help>Contents ThisdisplaystheHelpwindowwiththeContentstabatthefront,sothatyoucanfindthe requiredtopicfromthehierarchicalcontentslist. Help>Index ThisdisplaystheHelpwindowwiththeIndextabatthefront,sothatyoucanfindalltopics relevanttoaselectedkeyword.

3-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Finding out more the user documentation and the online help

Help>Search ThisdisplaystheHelpwindowwiththeSearchtabatthefront,sothatyoucansearchfor instancesofakeywordacrossallthehelptopics. Help>About Thisdisplaysinformationaboutthecurrentoperatingsystemonyourcomputerandabout theversionsofPDMSanditsapplicationstowhichyouhaveaccess. Pressingthe F1keyatanytimewilldisplaythehelptopicforthecurrentlyactivewindow. Thehelpattemptstoprovideyouwithinformationinavarietyofways: Howtohelp.Pickfromalistofhowtos.Thehowtowilljumptoasequenceof stepstellingyouhowtoperformthetaskyouhaveselected. Contextsensitivehelp.Provideshelpspecifictotheformyouareusing. Indexsearch.Findsalltopicsrelevanttoaselectedkeyword. Keywordsearch.Findsalltopicswhichcontainauserspecifiedwordorphrase.

3.2.2

The help icons

Note:notalloftheiconslistedbelowwillnecessarilyappearinallPDMShelps The symbolindicatesabookwithowncontent.Thisbookdoesnotcontainany helptopics,butdoubleclickingthe iconwillbringupthecontentofthebook. The symbolindicatesabookwithowncontentandtopics.Doubleclickingthe iconwillbringupthecontentofthebookandalistofthehelptopics(and/or otherbooks)containedwithinthatbook. The symbolisanormalbook.Doubleclickingthe iconwillbringalistofthe helptopics(and/orotherbooks)containedwithinthebook. The symbolindicatesanorderedstepstopic(typicallyaHowtotopic). The symbolindicatesareferencetopicgivingsupplementaryinformation. The symbolindicatesanordinaryhelptopic

VANTAGE PDMS Version 11.6 Getting Started with PDMS

3-7

4
4.1

The PDMS databases


Introduction

TheoverallpurposeofPDMSisthecontrolledcreationofacompletethreedimensional processplantdesignmodelusingcomputersimulationtechniques.Allinformationwhich existsaboutaPDMSdesignproject,whetheradministrativeortechnical,isstoredinaseries ofhierarchicaldatabases.UseofthevariousPDMSmodulesallowsyoutocreate,modify andextractinformationfromthesedatabases. Thischapterdescribes Thepurposeofeachtypeofdatabase Howthedetailedprojectinformationisheldineach Howtheseparatedatabasesarerelatedtoeachother

4.2
4.2.1

The database types


The Project

APDMSProjectconsistsofthecompletecollectionofinformationwhichrelatestoasingle designproject.Thisisidentifiedbyathreecharactername,allocatedbytheProject Administratorwhentheprojectisfirstinitiated.Thisnameisusedtoidentifytheprojectto thesystemwheneveryouwishtoworkintheprojectusingPDMS.Thisallowsaccessrights anduseofsystemresourcestobemonitoredandcontrolled.Forfurtherdetailsofthese functions,seetheVANTAGEPDMSAdminandMonitorReferenceManuals. Thereare10differenttypesofdatabasewhichcangotomakeupacompleteProject: Design and Drawing Databases: DESIGNdatabase PADDdatabase ISODdatabase

Reference Databases: CATALOGUEdatabase DICTIONARYdatabase PROPERTIESdatabase

VANTAGE PDMS Version 11.6 Getting Started with PDMS

4-1

The PDMS databases

Administration Databases: SYSTEMdatabase COMMSdatabase MISCdatabase TRANSACTIONdatabase

(Seesection4.4formorebackgroundinformationonReferencedatabases) EachPDMSmodulerequiresaccesstooneormorespecificdatabasetypes,andentrytothe modulemaybepreventedifappropriatedatabasesdonotexistorifyoudonthavethe appropriateaccessrights.NewdatabasescanonlybecreatedbytheProjectAdministrator; seethePDMSAdminReferenceManualfordetails. Thefunctionsofeachtypeofdatabasearesummarisedinthefollowingsubsections.

4.2.2

DESIGN database

TheDesigndatabasescontainallinformationneededtocreateafullscalethreedimensional representationoftheplant. EachuserisnormallyallowedtomodifytheDesigndatabaseswhichrelatetohisfunctionin theplantdesignteam,andwilloftenhavepermissiontolookatotherDesigndatabasesso thathisworkiscompatiblewiththatofotherdesigners. Typicaldesignfunctions,eachofwhichmayuseadifferentDesigndatabase,include: Equipmentdesign(processvessels,storagevessels,pumps,heatexchangersetc.) Pipeworkdesign(theinterconnectingpipesbetweenthevariousequipmentitems) Structuraldesign(thecolumns,beams,walls,stairwaysetc.whichsupportandgive accesstotheoperationalequipmentandpipework) HangersandSupports(specialisedpipesupportstructures)

ThecompositionsoftheprincipaltypesofDesigndatabasearedescribedinthePDMS DesignReferenceManual,Part3.

4.2.3

PADD database

(PADDisanacronymforProductionofAnnotatedandDimensionedDrawings) Thistypeofdatabaseholdsdataaboutboththepictorialcontentofdrawingsandabout theirannotationanddimensionalinformation.Itthereforeholdsacompletespecificationof thecontentsofadrawing.ItsuseisspecifictotheinteractivedrawingmoduleDraft. Forfurtherinformation,seethePDMSDraftUserGuide,Part1.

4-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

The PDMS databases

4.2.4

ISOD database

TheISODdatabaseholdspipeworkspooldrawingsgeneratedbytheSpoolermodule.See PipeworkSpoolingUsingPDMSformoredetailsofSpooler.

4.2.5

CATALOGUE database

Thiscontainsacatalogueofthestandardcomponentswhichyoumayselectwhendesigning pipework,ducting,hangersandsupportsorstructuralsteelwork.Itincludes: Dimensionaldetailsforeachcomponent Detailsofpermissibleconnectionsbetweendifferentcomponentsandofthebolts neededtoassembleflangedcomponents Specificationsofthecomponents,whichdefinetheconditionsofuseforeachtype (maximumpressure,temperatureetc.)

ACataloguedatabasemaycontainasingleuniversalcatalogue,butitwillmorecommonly containageneralcatalogueplusoneormorespecialisedcataloguesspecifictoparticular designfunctions.

4.2.6

LEXICON database

TheLexicon(orDictionary)databaseisaprojectspecificdatabasewhichisusedtoholdthe definitionsofuserdefinedattributes(UDAs).TheUDAsareusedtoholdanyinformation, notallowedforbythestandardattributes,aboutelementswhicharethemselvespartof eitheraDesign,CatalogueorDraftdatabase. Forfurtherinformation,seethePDMSLexiconReferenceManual.

4.2.7

PROPERTIES database

Thisisavailableforstoringdataaboutmaterialproperties,whichmaybeneededto supplementCatalogueandSpecificationdataforsomedesignfunctionssuchasstress analysis.Itsuseisspecialisedandwillnotbedescribedfurtherinthismanual. Forfurtherinformation,seethePDMSPropconReferenceManual.

4.2.8

SYSTEM database

Thereisone,andonlyone,SystemdatabaseineachProjectFolder.Itholdsadministrative informationaboutthecompositionanduseoftheproject,includingthefollowing: Alistofdatabasesofallcategorieswhichareusableintheproject Alistofallusers,identifiedbynameandpassword,whocanlegallyaccessthe databases,andtheoperatingTeam(s)towhichtheyareassigned

VANTAGE PDMS Version 11.6 Getting Started with PDMS

4-3

The PDMS databases

AlistofPDMSmodulesavailableforuseintheproject Accesscontroldata,whichdefinesthosedatabaseswhichareaccessibletoany specificuserandwhetherhemaymodifythemoronlylookatthem

4.2.9

COMMS database

TheCOMMSdatabasestorestheinformationaboutwhoisusingwhichmoduleandwhich databasesarecurrent.EachuserhasaseparateareaoftheCOMMSdatabase,whichcanbe accessedinwritemode,andsocanrecordmodulechangesetc.Eachuserhasreadaccessto theotherusersareas,andsocanfindoutaboutotherusersintheproject.

4.2.10 MISC database


TheMISCdatabaseisusedtostoreinterusermessages,andinterdatabasemacros.This databasecanonlybeopenedinwritemodebyoneuseratatime,butmanyuserscanread fromit.Allusersneedtobeabletowritetothisdatabase,butonlywhentheyaresending messagesorwritinginterdatabasemacros,ordeletingmessagesandmacros.Alluserscan readfromthedatabaseatanytime.

4.2.11 TRANSACTION database


ToenabletheSystemAdministratortomonitortheprogressofGlobalcommands,PDMS GlobalstoresdetailsofissuedcommandsinaTRANSACTIONdatabase.Transaction messagesaregeneratedinthedatabaseeachtimetheprogressofthecommandchanges. TransactiondatabasesareonlypresentwhenPDMSincorporatestheGlobalproduct.See Chapter9andthePDMSAdminReferenceManualfordetailsofGlobal.

4.3

PDMS project structure

Aprojectisidentifiedbya3charactername.Forexample,thesampleprojectsuppliedwith PDMSisprojectSAM.Thestructureoftheprojectfolderisshownbelow:

Figure41ProjectSAMstructure

4-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

The PDMS databases

sam000 samsys samcom sammis

Theprojectdirectory.Thefilesundersam000are: TheSYSTEMdatabase. TheCOMMSdatabase. TheMISCdatabase.

samnnnn_sammmmm Databasefileswhichcontaintheactualmodeldata.nnnnhasa maximumvalueof8188. samiso sampic sammac DFLTS ThedirectorywhichstoresfilesneededbyIsodraft. ThedirectorywhichstorespicturefilesproducedbyDraft. Thedirectorywhichstoresinterdatabaseconnectionmacros. ThePDMSdefaultsdirectory.

4.3.1

Other projects

BesidesSAM,yourPDMSinstallCDwillincludetheMASandIMPprojects: MAS(Master)providesthesampleprojectdatainreadonlydatabases.Thisdata shouldnotbedeletedorchangedinanyway,ortherestofthesampleprojectwill becomeunusable. IMPisan(empty)projectsettouseImperialunits

4.4

The relationships between databases

Althougheachtypeofdatabasecontainsitsownspecifictypeofdata,someofthedataitems inonedatabasearederivedfromcrossreferencestodataitemsinotherdatabases.Itis thereforesensible,andsometimesessential,tobuildupthevarioustypesofdatabaseina logicalorder. Inparticularyoushouldnotethefollowingpoints: ASYSTEMdatabasemustexistbeforeyoucanaccessanyothertypeofdatabasein whichyouwishtowork.Itiscreated(usingtheMAKEmacro)whenanewprojectis setup;allothertypesofdatabasearecreatedusingtheADMINmodule.Seethe ADMINReferenceManualforfurtherdetails. DESIGNdatabases,particularlythosecontainingpipingorstructuralsteelwork designdata,deriveinformationabouttheindividualdesigncomponentsfromthe CATALOGUEdatabases.Thisinformationincludesdimensionaldata,specifications foruse,andconnectivitydata.ACATALOGUEdatabasemustthereforebebuiltup beforeyoutrytoworkinaDESIGNdatabase. PROPERTIESdatabases,ifused,arereferencedbyCATALOGUEandDESIGN databases.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

4-5

The PDMS databases

PADDdatabasesnormallyincorporatereferencestopartsofthedesignmodel,for graphicalrepresentation,aswellasselfcontainedinformationfordrawing annotationandadministration.ADESIGNdatabase,andhenceaCATALOGUE database,shouldthereforeexistbeforeyoutrytoworkinaPADDdatabase. LEXICON(DICTIONARY)databasesholddefinitionswhicharereferencedfrom DESIGN,CATALOGUEorPADDdatabases.

Generallymultidisciplineprojectsareexecutedusingdisciplinespecificdesignerswhowill usespecificapplicationsinPDMStoconstructthemodelcomponentsfortheirdiscipline.A project,therefore,mayconsistofanumberofDesigndatabasesforeachdiscipline. Whenconstructingthemodel,referencesaremadetocatalogue,propertyanduserdefined attributedatathatareheldindifferenttypesofdatabases.Asthisdataiscommontoall usersofeachdiscipline,eachuserwillrefertoacommonsetofdatafortheproject.These databasesarecollectivelyknownasReferencedatabases. Inorderthateachusercanseetherequireddesigncomponentsmodelledbyotherusersand refertothecommoncatalogue,propertyanduserdefinedattributedata,theDesignand ReferencedatabasesaregroupedtogetherintoaMultipleDatabase,orMDB.Seesection4.5 formoredetailsofMultipleDatabases.

Thecrossreferencesthatexistbetweenthevarioustypesofdatabase(excludingthe administrationdatabases)areillustratedinFigure42.

4-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

The PDMS databases

PROPERTIES DB CATALOGUE DB DICTIONARY DB DESIGN DB PADD DB ISOD DB

Figure42Relationshipsbetweenthedatabasetypes

4.5

Multiple databases (MDBs)

WhenaPDMSprojectissetupbytheProjectAdministrator,groupsofdatabasesare definedforparticularpurposes.Forexample,themembersofanydesignteamwillneed accesstothosedatabasescontainingthepartsofthedesigndataforwhichthatteamis responsibleplussomeoftheCatalogueandDrawingdatabases.Suchagroupofdatabases isknownasaMultipleDatabaseorMDB.TherewouldusuallybeseveralMDBsfora project,eachdefiningspecificgroupsofdatabases,foruserswithdifferenttaskstoperform. ThewayinwhichanMDBissetup,intermsofitsconstituentdatabasesandaccessrights,is describedinthePDMSADMINReferenceManual. AlthoughanMDBmaycontainupto1000databases,only300ofthesemaybeaccessedat anyonetime.Theseaccessibledatabasesareknownasthecurrentdatabases;allothers withinthatMDBaresaidtobenoncurrentordeferred.Databasesmaybetransferred betweencurrentanddeferredstatusatanytime. ManyuserscanaccessthesameMDB,butinmostsituationsitisrecommendedthatthereis oneMDBperuser.Thisallowsthedatabasewithwriteaccesstobeplacedatthestartofthe MDB.Thisisessentialifnewdataistobeaddedtoanemptydatabase.Analternative approachistohaveasingleMDBformanyusers,andthenusetheMonitormoduletomove therequireddatabasetothefrontofthelist.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

4-7

How PDMS data is stored

DespitethehugepowerandpotentialofPDMS,thedatabaseisstructuredinaverysimple andlogicalform.Thedatabaseishierarchical,atreelikestructure,asillustratedbelow. Note: thehierarchybelowillustratesthe(simplified)Designdatabasehierarchy,butthe Catalogue,PADD,ISOD,LexiconandPropertiesdatabasesalsohaveahierarchical structure.

Figure51ThePDMSDesigndatabasehierarchy Inthishierarchicalstructureallthedatabaseelementsareownedbyotherelements,with theexceptionoftheWORLD.Elementsthatareownedbyanotherelement,e.g.aZONEis ownedbyaSITE,aresaidtobemembersoftheowningelement,e.g.TheZONEisa memberoftheSITE.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-1

How PDMS data is stored

5.1
5.1.1

The Design database element types


WORLD

Whenthedatabaseisfirstbuilt,itisemptyexceptforasingleelementnamedtheWORLD. EverydatabasehasitsownWORLDelementasthefirstelementinthehierarchy.

5.1.2

SITE

BelowtheWORLD,thesecondlevelofthehierarchyistheSITE.ASITEmaybeconsidered asasignificantcollectionofplant,whosesizeisnotnecessarilydeterminedbyphysicalarea, butbypracticalconsiderations.Itmay,forexamplebethewholeProject,oronepartofa largeProject.TherecanbeasmanySITEswithinaPDMSprojectasrequiredfordata organisation.

5.1.3

ZONE

ThenextlevelbelowaSITEisaZONE.Again,aZONEisnotnecessarilyusedtodefinea physicalarea,itismorelikelytostoresimilartypesofitemforeasyreference,suchasa pipingsysteminoneZONE,relatedequipmentinanother,andsoon.Therecanbeasmany ZONEsownedbyasiteasrequiredfordataorganisation. SITEandZONEelementsarecommontoalldisciplines.BelowZONElevelthehierarchyis disciplinedependent,i.e.theelementsdependonwhichdisciplineyouaremodelling.

5.1.4

EQUIPMENT (EQUI)

EquipmentitemsarebuiltupinPDMSusingelementsknownasprimitives.Eachpieceof Equipmentcancompriseanynumberofprimitiveshapespositionedtoformtheitem.The primitivesmaybeowneddirectlybytheEQUIelementorbyaSubEquipmentelement.An EquipmentwouldtypicallybeaPump,oraVessel.TheBoxandCylinderprimitivesare clearlyvisibleinthePumpEquipmentshowninFigure52.

5-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

How PDMS data is stored

Figure52APumpEQUIelement

5.1.5

SUB-EQUIPMENT (SUBE)

ASUBEisanoptionalelementtofurthersubdivideanEQUI.TheSUBEcanalsoown primitiveelements.

Figure53AVesselEQUI,withaSUBE

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-3

How PDMS data is stored

5.1.6

PRIMITIVES

PrimitivesarethebasicbuildingblocksofPDMS.Theyareusedbyotherdisciplinesto createcataloguecomponents.Therearemanytypesofprimitive,eachwithitsownfeatures, whichwhencombinedwithotherprimitivescanrepresentcomplexshapes.Examplesof primitivesarenozzle(NOZZ),box(BOX),cylinders(CYLI)andpyramids(PYRA).

5.1.7

STRUCTURES (STRU)

STRUelementsareadministrativeelements,i.e.theyexisttoownFRAMEWORKelements, andallowtheplantstructurestobeseparatedforeaseofmodellingandreporting.

5.1.8

FRAMEWORK (FRMW)

FRMWelementsareusedtostorestructuralcomponentsinthemodel.Acomplexstructure canbedividedintologicalframeworks.Dividingthestructureinthiswayallowsstructural modelling,andalsoreporting,tobedonemoreefficiently,e.g.bycopyingacomplete FRMW.StructuralcomponentsmayalsobeownedbyaSubFrameworkelement.

Figure54ApiperackFRMWelement

5-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

How PDMS data is stored

5.1.9

SUB-FRAMEWORK (SBFR)

ASBFRisanoptionalelementthatcanownstructuralcomponents.Subframeworksare usedtofurthersubdividecomplexprojectsorformodellingsubassemblieswithina framework.

5.1.10 STRUCTURAL COMPONENTS


StructuralprofilesarerepresentedinPDMSbysection(SCTN)elements.Isectionprofile sizesareselectedusingaSectionSpecificationthatreferencesstandardcataloguedatafor sectionsizescomplyingwithvariousnationalstandards.Platesarerepresentedbypanel (PANE)elementsandcurvedprofilesaremodelledusingageneralsection(GENSEC) component.

5.1.11 PIPE
Pipesmaybeconsideredlikelinesonaflowsheet.Theymayrunbetweenseveralend connectionpointsandareusuallygroupedbyacommonspecificationandprocess.

Figure55APipeelement,showingBranches

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-5

How PDMS data is stored

5.1.12 BRANCH (BRAN)


Branchelementsaresectionsofapipe,whichhaveknownstartandfinishpoints.InPDMS thestartandfinishpointsarecalledtheHeadandTail.Headsandtailsmaybeconnectedto nozzles,teesorotherHeadsandtails,dependingontheconfigurationofthepipe,orleft openended.

5.1.13 PIPING COMPONENTS


ABRANcanownawidevarietyofcomponentssuchasgaskets(GASK),flanges(FLAN), tees(TEE),valves(VALV),elbows(ELBO),etc.Theseformtheshapeandgeometryofthe BRANandultimatelythepipelineitself. PipingcomponentsareselectedusingPipingSpecificationsthatreferencestandard cataloguedata.Forexample,eachtimeyouwanttousea100mmboreelbow,PDMSalways accessesthedataforitfromthecomponentcatalogue.Thedataforthisremainsconstantno matterhowmany100mmboreelbowsareusedinthedesign.

Figure56Aselectionofpipingcomponents

5-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

How PDMS data is stored

5.2

Attributes in PDMS

EveryelementinaPDMSdatabasehasafixedsetofpropertiesknownasitsattributes. Someattributesarecommonthroughouttherangeofelementswhileothersdifferaccording tothetypeofelementinvolved.Forexample,acylinder(CYLI)hasHeightandDiameter attributeswhilstthesizeofabox(BOX)isdeterminedbyXlength,YlengthandZlength attributes,asillustratedbelow:

Figure57CylinderandBoxattributes Whenyoucreateanelement,asetofappropriateattributesareenteredintothedatabase. Theattributeswillvaryaccordingtothetypeofelementbutessentiallytheprocessisthe same.Forexample,acylinderhasthefollowingattributes: Attribute Name Type Lock Owner Position Default Value Nameifspecifiedorhierarchydescription CYLI false(theelementisnotlocked) thenameoftheowningelementoritshierarchydescription N0mmE0mmU0mm(relativetoitsowner)

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-7

How PDMS data is stored

Attribute Orientation Level Obstruction Diameter Height

Default Value YisNandZisU(relativetoitsowner) 010(thisisarepresentationlevelsetting) 2(itisasolidhardelementforclashingpurposes) 0mm 0mm

Thesearealloftheattributesofacylinder,andallcylindersinthedatabasewillhave preciselythesamenumberofattributes.

5.2.1

NAME

EveryelementinPDMScanbenamed.Whethernamedornoteveryelementwillhavea uniquesystemgeneratedreferencenumber.Ifanameisnotspecified,thenahierarchy descriptionwillbedisplayedintheDesignExplorerorMembersList(seesection8.3). InternallyPDMSusesthereferencenumbersincethiscannotchange.Atableofnames againstreferencenumbersismaintainedforthispurpose. AllPDMSnamesbeginwithaforwardslashcharacter(/),whichisconsideredtobepartof thename.Inordertosaveyoutheeffortoftypingthis,alloftheformsyouencounterwill addtheforwardslashforyouwhenyoupresstheEnterkeyaftertypinganame.The forwardslashcharacterisnotshownintheDesignExplorerorMembersList.TheWORLD hasaspecialnameinPDMS,/*. Namescannotcontainspacesandarecasesensitive.Forexample,/E1302Aisadifferent namefrom/E1302aor/e1302A.ElementsinaPDMSdatabaseareunique,i.e.theycannot havethesamenameorreferencenumber.

5.2.2

TYPE

Thisattributereferstothespecifictypeofelementitis,e.g.EQUIisanEquipmenttype.

5.2.3

LOCK

TheLOCKattributedeterminesifanelementmaybechangedornot.Ifanelementis locked,itsLOCKattributeissettothevalueTRUE,preventingitfrombeingmodifieduntil unlocked.Bydefault,LOCKisfalse.

5.2.4

OWNER

ThedifferentlevelsinthehierarchyaremaintainedbyanOwnerMemberrelationship.An EQUIwillhaveZONEasitsowner,whileaCYLImightwellbeoneoftheEQUIsmembers.
5-8
VANTAGE PDMS Version 11.6 Getting Started with PDMS

How PDMS data is stored

Theowneristhatelementwhichisdirectlyrelatedtothecurrentelementatthenextlevel upinthehierarchy,asshowninthediagrambelow:

Figure58Asimpleownershipstructure TheelementontheupperlevelistheOwnerofthoseelementsdirectlybelowit,e.g.the equipment(EQUI)ownstheprimitive(CYLI).ThelowerlevelelementsareMembersofthe owningelement,e.g.theEQUIisamemberoftheZONE.

5.2.5

POSITION

ManyitemsinadatabasehaveaPOSITIONattributewhichisthepositionoftheelementin relationtoitsowner.Allprimitiveshaveapositionattributewhichrelatestoitspointof origin.AseachprimitivehasadifferentPointofOriginchangingthepositionattributewill havetheeffectofmovingthecylindertosomeotherpositionwithitspointoforigin positionedonthenewcoordinates.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-9

How PDMS data is stored

Figure59PointofOriginofaCYLI

5.2.6

ORIENTATION

Bydefault,acylinderiscreatedinaverticaldirection;thatis,withoneofitsendsfacingup. Theorientationattributeallowsthistobechangedtoanyangleonanyaxis.

5.2.7

LEVEL

PDMScanproducedifferentrepresentationsofanitem,dependingonhowithasbeen modelledandtherepresentationlevelsused.Thedefaultlevelis0to10butlevelscanbeset beyondthisrangeifneeded. Forexample,steelworkprofilescanberepresentedbycentreline(stickrepresentation)only orbythefulldetailofthesectionprofile.Bymanipulatinglevelsettingsitis,therefore, possibletohavesimpleorcomplexrepresentationofelementsforDesigndisplayorDraft drawings.

5.2.8

OBSTRUCTION

TheOBSTRUCTIONattributeisusedtodeclarewhetheranelementissolidornot. ObstructionscanbedeclaredasHard,SoftorNoObstruction,dependingonthevalueofthe OBSTRUCTIONattribute.Thedefaultvalueof2resultsinaHardobstruction,1resultsina Softobstruction(usedforwalkways,maintenanceaccessetc.)and0isforNoObstruction (usedtosavecomputingtimewhenelementsareenclosedinanotherelementwhichactsas anoverallobstruction).


5-10
VANTAGE PDMS Version 11.6 Getting Started with PDMS

How PDMS data is stored

5.2.9

HEIGHT

Theheightofthecylinder.

5.2.10 DIAMETER
Thediameterofthecylinder.

5.3

UDAs (User Defined Attributes)

ThistypeofattributeisdefinedandassignedtoelementsusingtheLexiconmodulebythe SystemorProjectAdministrator.AUDAisjustlikeanyotherattributebutmaybespecific tothecompanyortheparticularproject.ThesettingoftheUDAisuptotheuser,althoughit mayhavebeensettoadefaultvalue.Changingthisisthesameaswithallotherattributes. Theircurrentvaluesmaybefoundbyqueryingtheitemsattributes.AUDAcanbe recognisedbythecolonplacedinfrontofit: COLOUR HEIGHT (UserDefinedAttribute) (NormalAttribute)

VANTAGE PDMS Version 11.6 Getting Started with PDMS

5-11

How PDMS data is stored

5-12

VANTAGE PDMS Version 11.6 Getting Started with PDMS

6
6.1

Using PDMS
Getting into PDMS

AssumingPDMShasbeencorrectlyinstalledonyourworkstation,startPDMSbyselecting (forexample)Start>Programs>AVEVA>VANTAGE PDMS 11.6>Run PDMS;two commandwindowsandasplashscreenwillappearbriefly.TheVANTAGE PDMS Login formthatappearsrequiresyoutospecifyanumberofdetailsattheoutsetofyoursession.

ToenterPDMS,youmustfirstclickonthePDMS Loginformtomakeitactive.

Project istheprojectyouwillbeworkingon(forexample,SAM).Typein,orselectfrom
thepulldownlist,pressingEnterineachcase.

UsernamewillhavebeenallocatedtoyoubyyourSystemAdministrator.Typein,orselect
fromthepulldownlist,pressingEnterineachcase.

PasswordwillhavebeenallocatedtoyoubyyourSystemAdministrator;typein. MDB
isthemultipledatabasewithinthegivenProjectthatyouwishtouse.Typein,or selectfromthepulldownlist,pressingEnterineachcase.Makesurethatyou leavetheRead Onlyboxuncheckedifyouwishtomodifythedatabaseasyou work. list,pressingEnterineachcase.

Module isthePDMSmodulethatyouwishtouse.Typein,orselectfromthepulldown

VANTAGE PDMS Version 11.6 Getting Started with PDMS

6-1

Using PDMS

UseLoad fromtospecifywhichsetupfilestoloadatstartup.Youcanchooseeitherthe applicationdefaultsettings(Load from Macro Files)oracustomised setupsavedduringanearliersession(Load from Binary Files). TheexamplebelowshowsthatuserSTRUChasenteredPDMStoaccessMDBSTRUC from theDesignmodule,loadingtheinitialsetupfrominbuiltmacrofiles.

Clickonthe

buttontoentertheDesignmodule.

6.1.1

Working in a module

Onceyouhaveenteredamoduleyoucancarryoutanyvalidoperations(normallyreading, addingtoormodifyingthedatastoredinthecurrentdatabases;seeChapter8)byusingthe GUI(seeChapter7)orbyusingthecommandsyntaxforthatmoduleasdescribedinthe relevantReferenceManual. Youcanusuallychangethedatabasestowhichthemodulehasaccessfromwithinthe module.YoucantransferdatafromPDMStopartsofyourcomputernetworkwhicharenot partofthePDMSdatabase,suchasexternalfilesorhardwaredevices,andyoucanalsogive nonPDMScommandsdirectlythecomputeroperatingsystem,asdescribedinsection7.9. Youcanupdateyourwriteabledatabasesatanytime,soastoreflectanydesignchanges youvemadewhileworkinginthecurrentmodule.

6.1.2

Changing to another module

EachPDMSmodulehasaModulessubmenuenablingyoutoswitchtoanyothermoduleto whichyouhaveaccessrights.Forexample,fortheDesignmodule:

6-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Using PDMS

Anoptionformwillbedisplayedaskingyouwhetheryouwishtosavethechangesyou havemadeinthecurrentmodulebeforeenteringanotherone.

6.2

Getting out of PDMS

YouwillnormallyleavePDMSdirectlyfromtheapplicationmoduleinwhichyouare working.Youmayeithersaveallworkdoneinthecurrentmodulebeforeleavingoryou mayquitdirectlywithoutupdatinganydatabases. AllthemoduleshaveanExitmenuselection;theoneshownbelowbeingforDesign:

VANTAGE PDMS Version 11.6 Getting Started with PDMS

6-3

Using PDMS

IfyouhavemadechangespriortoselectingExit(andifyouhavenotcarriedouta SAVEWORKoperation),youwillbeaskedifyoufirstwishtosaveyourchangestothe appropriatedatabase:

ClickingYESatthispointwouldbetheequivalentofdoingaSAVEWORK (andthena QUIT).IfyouhavedoneaSAVEWORK (andmadenosubsequentchanges),orifyouhave madenochangesatallduringyourDesignsession,thenExitwilldisplayamessagewhich merelyasksyoutoconfirmthatyouwishtoleaveDesign:

Ineverycase,whenyouleavePDMSyouwillbereturnedtotheoperatingsystematthe pointfromwhichyouenteredPDMS.

6-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Using PDMS

6.3

Internationalisation

MicrosoftproducesmanylocalisedvariantsofWindows.VANTAGEproductsaredesigned toworkinEnglishonallofthese,thoughtheydonotcurrentlysupporttheuseofallthe locallanguages.Atthetimeofwriting,AVEVAprovideslimitedfacilitiesthatvary somewhatbetweenproducts. UsersofPDMSneedtoenterdata(textandnames)usingtheirlocallanguageandoutput thesameontodeliverablessuchasdrawings,reportsetc.Insomecases,thereisalsoaneed tolocaliseortranslatetheuserinterface.Thesamedataarealsorequiredinotherproducts suchasVANTAGEPlantDesignReview. Bydefault,yourPDMSprojectcanuseanylanguagewhosecharactersarecontainedwithin theLatin-1 characterset,comprising: Danish Finnish Spanish Swedish Dutch French German Italian English Faroese Irish Portuguese

Icelandic Norwegian

PDMScanalsosupportthefollowinggroupsoflanguages: Far Eastern,comprising: Japanese SimplifiedChinese Korean TraditionalChinese

Latin-2,comprising: Albanian Hungarian Czech English German

Polish

Rumanian Slovene

SerboCroatian

Slovak

Latin-Cyrillic,comprising: Bulgarian Macedonian Byelorussian English

SerboCroatian Ukrainian Russian

PDMSdoesnotsupportanyothercharacterset/language,nordoesitsupportthemixingof anyoftheaboveexcept themixingofoneFarEasternlanguagewithEnglish. PDMSmustknowifyouareusinganonLatin1languageinordertodisplaycharacters correctlyondrawings. Touseanalternativecharacterset/language: YoumustuseanappropriateversionofWindowsandasuitablekeyboard.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

6-5

Using PDMS

YoumustselecttheappropriateoptionsfromtheWindows Regional Options.

Forfurtherdetails,seethePDMSInstallationGuide,alsothePDMSAdminUserGuidefor detailsoffontfamilies.

6.4

Customisation facilities; the programmable macro language

MostPDMSmodulesmakeuseofaGUItodrivethesoftware.Theinterfacesprovidedwith PDMSaredesignedtoapplytoawiderangeofsituationsandbusinessneeds.However,as youbecomemoreexperiencedwithPDMSyoumaywishtodesignaninterfacewhichis morecloselyrelatedtoyourrequirements.YoudothisusingAVEVAsprogrammable macrolanguage(PML). TherearetwoversionsofPML,theolderone,knownasPML1,andthenewerone,known asPML2.PML2hasbeenspecificallydesignedforwritingandcustomisingtheFormsand MenusofPDMSandotherAVEVAproducts.AlmostallthefacilitiesavailableinPML1and theolderFormsandMenusfacilitiesarepresentinPML2. BeforeyoubegincustomisingaGUI,youmusthaveagoodworkingknowledgeofthe commandsyntaxforthemoduleyouareworkingwith.Thecommandsaredescribedin detailinthereferencemanualsforthemodules. PML2hasnotcompletelyreplacedPML1,andtherearesometaskswhicharecarriedout moreefficientlyusingPML1facilities.Inparticular,thePML1expressionspackage,which isusedwithinPDMSforwritingrulesanddefiningreporttemplates. TheabilitytocustomiseindividualApplicationstosuityourownspecificneedsgivesyou greatflexibilityinthewaysinwhichyouuseyoursystem.Butitalsointroducestheriskthat yourmodifiedmacrosmaynotbecompatiblewithfutureversionsofthesoftware,since theyarenolongerunderAVEVAscontrol.YourownApplicationsmaydivergefromfuture standardversionsandmaynottakeadvantageofproductenhancementsincorporatedinto thestandardproduct.Tominimisethisrisk,itismostimportantthatyourinhouse customisationpoliciesconstrainanychangeswhichyoumaketotheApplicationssothat theyretainmaximumcompatibilitywiththestandardproductatalltimes.Rememberthat AVEVAcangiveyoufulltechnicalsupportonlyforproductsoverwhichithascontrol.It cannotguaranteetosolveproblemscausedbysoftwarewhichyouhavewrittenyourself. ForfulldetailsofPML,refertotheVANTAGEPlantDesignSoftwareCustomisationGuideand thePlantDesignSoftwareCustomisationReferenceManual.Ifyouneedafulldescriptionof PML1,forexampleifyouaremaintainingoldcode,youwillneedtorefertoprevious versionsofthePlantDesignSoftwareCustomisationGuide.ThelastonetodescribePML1 fullywasdatedOctober1995.

6-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic GUI features

PDMSusesaGUIusingforms(dialogboxes)andmenuswithwhichMicrosoftWindows usersshouldnotbeunfamiliar.ThischapterdescribesthoseGUIfeatureswhicharespecific toPDMS.

7.1

Using the mouse

Youusethemousetosteerthepointeraroundthescreenandtoselectorpickitemsbyusing themousebuttons.Thebuttonsperformdifferenttasksdependingonthetypeofwindow, andthepositionwithinthewindow,wherethepointerispositioned.Theappearanceofthe pointerchangesaccordingtothetypeofdisplayitemthatisunderneathit. Thelefthandmousebuttonhasthreefunctions: Onagraphicalview,clickingthelefthandbuttonwiththepointeroveradesign elementresultsinthatelementbecomingthecurrentelement(thatis,thedesignitem onwhichyouwanttocarryoutthenextoperation). Inasequenceofmenus,draggingwiththelefthandbuttonactivatesthecommand representedbythehighlightedmenuoptionwhenthebuttonisreleased. Onaform,theeffectvariesaccordingtowhatyouselect.

Themiddlemousebuttonisusedprimarilytomanipulateagraphicalview;therighthand buttonisusedtoaccessthemenuoptionsspecifictothegraphicalviewwindow.

7.2

Using forms

Formscanincludeanyofthefollowing: textboxes dropdownlists optionbuttons checkboxes scrollablelists actionbuttons.

Textboxesanddropdownlistsareexplainedbelow;theremainderareexplainedlaterin thischapter.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

7-1

Basic GUI features

7.2.1

Using text boxes

Textboxesaretheareaswhereyoutypeinalphanumericdatasuchasnamesordimensions. Atextboxwillusuallyhavealabeltotellyouwhattoenter. Whenyoufirstopenaformwhichcontainstextboxes,thefirsttextboxontheformis currentandatexteditingcursor(averticalbar)isdisplayedinthebox.Atextboxoften containsadefaultentry(suchasunset)whenfirstdisplayed.Sometextboxesacceptonly textoronlynumericdata,andentrieswiththewrongtypeofdataarenotaccepted. Toenterdataintoatextbox: Clickintheboxtoinsertthetexteditingcursor. Typeintherequireddata,editinganyexistingentryasnecessary.(Youmayneedto deletetheexistingentryfirst.) Whenyouhavefinished,confirmtheentrybypressingtheEnter (orReturn)key. Anytextboxwithanunconfirmedsettingishighlightedbyayellowbackground.

7.2.2

Using drop-down lists

Dropdownlistsletyouchooseoneoptionfromamultipleselection.Thelistwillusually havealabeltotellyouwhatyouaresettingandwillshowthecurrentselection. Theytypicallyhavethefollowingappearance: Tochangethesetting,clickonthedownarroworbuttonfacetorevealthefulllistof availableoptions,thenpicktherequiredoption.

7.3

Using menus

Menuoptionsinpulldownorpopupmenuscanbeinanyofthreeformats: Standaloneoptionsinitiateanactionimmediately. Optionsfollowedbythreedotsdisplayaform. Optionsfollowedbyapointer,displayasubsidiarymenuthatoffers afurtherrangeofoptions.

7-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic GUI features

Throughoutthisguide,relatedselectionsfrommenusareabbreviatedformusingthe> symbolasaseparator.Forexample: SelectPosition>At>Explicitmeans: 1. SelectPositionfromthebarmen. 2. SelectAtfromtheresultingpulldownmenu 3. MovethepointertotherightandselectExplicitfromtheresultantsubmenu.

7.4

Using the toolbars

Toolbarsaredisplayedimmediatelybelowthemainmenubarintheapplicationwindow. Somemodulesareprovidedwithseveraltoolbars.Toolbarscontainanumberoficon buttonswhichletyoucarryoutcommontaskswithoutsearchingfortheoptionsinthe menus. Theactionsofthebuttonsareexplainedintheonlinehelp.Ifyouhoverthecursorovera button,atooltippopupboxwillremindyouofthefunctionofthebutton.Toactivatea button,youclickonit. Note: Toolbarscanbeswitchedonoroffbyrightclickingonatoolbarorthemenubar. Thenamesofallthetoolbarsavailableforthemodulewillthenbelisted.Toolbars currentlydisplayedwillhaveaticknexttotheirnames.Clickonthenameofa toolbartoaddorremoveitfromthedisplayasrequired.

7.5

Using the status bar

Thestatusbardisplaysmessagestellingyouwhatactionstheapplicationiscarryingout. Youshouldlookatitfrequently,especiallyifthesystemappearstobewaitingforyoutodo something,sinceitwillalwayspromptyouforanyinputoractionwhichisrequiredtocarry outthenextstepofyourcurrentactivity. Ifthepromptletsyourepeatataskanunspecifiednumberoftimes,suchaspickinga selectionofitemsusingthecursor,youmustpresstheEsckeywhenyouhavefinishedto indicatethatyouarereadytomovetothenextoperation.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

7-3

Basic GUI features

7.6

More on using forms

Formsareusedbothtodisplayinformationandtoletyouenternewdata.Formstypically compriseanarrangementofbuttonsofvarioustypes,textboxes,andscrollablelists.Input toaformisusuallyviaacombinationofmouseandkeyboard. Whileyouhaveaccesstoaform,youcanchangeasetting,returntotheinitialvalues,accept andactonthecurrentdata,orcanceltheformwithoutapplyinganychanges,accordingto thenatureoftheform.

7.6.1

Using option buttons

Optionbuttons(sometimesreferredtoasradiobuttons)areusedtoselectone,andonlyone, fromagroupofoptions.Theselectionismutuallyexclusive,sothatselectingoneoption deselectsothersinthatgroupautomatically. Theytypicallyhavethefollowingappearance: Optionselected Optionnotselected

Tochangetheselectedoptionbuttoninagroup,clicktherequiredbutton.

7.6.2

Using check boxes

Checkboxesareusedtoswitchanoptionbetweentwostates,typicallysetandunset. Unlikeoptionbuttons,theydonotinteract,sothatyoucansetanycombinationofcheck boxesatthesametime. Theytypicallyhavethefollowingappearance: Set Unset

7.6.3

Using scrollable lists

7-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic GUI features

Ascrollablelistisdisplayedasaverticallistofoptionswithinaform,withverticaland horizontalscrollbarsalongitssides.Toselectanoption,clickonthelineyouwant.The selectedlineishighlighted. Somescrollablelistsletyoumakeonlyasingleselection,sothatselectinganyoption deselectsallothersautomatically.Otherlistsletyoumakemultipleselections,withall selectedoptionshighlightedsimultaneously.Youcandeselectahighlightedoptionina multiplechoicelist,byclickingonitagain(repeatedclickstoggleaselection).

7.6.4

Using action buttons

Mostformsincludeoneormoreactionbuttons.YouusethesetotellPDMSwhattodowith thedetailsyouhaveenteredintheform. Thecommonactionbuttonsare: TellsPDMStoacceptthecurrentformsettings,andclosestheform. Cancelsanychangesyouhavemadetotheform,andclosestheform. TellsPDMStoacceptthecurrentformsettings,andleavestheformdisplayed forfurtheruse. Cancelsanychangesyouhavemadetotheform,andleavestheformdisplayed forfurtheruse. Closestheform,keepingthecurrentsettings. Someformscontainmorespecifictypesofcontrolbuttonwhichcarryoutparticular commandoptions.Theactionisindicatedbythenameofthebutton(suchAddorRemove).

7.7

Responding to alert forms

Alertformsareusedtodisplayinformationsuchaserrormessages,promptsandrequests forconfirmationofchanges.Youshouldrespondbycarryingoutthetaskpromptedfor,or byclickingonthecontrolbuttonsontheform(usuallyanOKorCancelbutton).

VANTAGE PDMS Version 11.6 Getting Started with PDMS

7-5

Basic GUI features

7.8

Dockable Windows, Menu Bars and Tool Bars

PDMSusesanumberofMicrosoft.NETformswherewindowsaredockableand undockable,andwhereotherwindowmanipulationfacilitiesareavailable.Forfulldetails ofthesefacilitiesseethePDMSonlinehelp(forthegraphicalmodules),Dockable Windows, Menu Bars and Tool Bars helptopic.

7.9

Using commands

PDMScommandscanbetypedinwhenusingPDMSviatheDisplay>Command Line menuselection,whichgivesthe Command Window:

Togiveacommand,clickintheCommand>textentrybox,typeinthecommand,andpress Enter.Thescrollablelistshowsthecommand(s)enteredandanyresultingoutputfrom PDMS(includingerrormessages). Commandeditingaidsareavailable: ClickingonalineinthescrollablelistareacopiesthatlinetotheCommand >box. CommandsyntaxintheCommand>boxcanbeeditedusingtheDeleteand Backspacekeysinthenormalway. HighlightingsomeorallofthetextintheCommand>boxandpressingtheright mousebuttongivesusefulWindowseditingcommands(Cut,Copy,Paste,Delete, Undo).

7.9.1

Why use command syntax?

FormostpurposesyouwillwanttousePDMSviatheGUI.However,byusingcommands youmaybeabletostreamlineyourmethodsofworkingandsaveyoutimeonrepeated tasks.Inparticular,youmaywantto: Createmacrostoautomaterepetitiveprocedures(seethePlantDesignSoftware CustomisationGuideandReferenceManual)


VANTAGE PDMS Version 11.6 Getting Started with PDMS

7-6

Basic GUI features

Designandcreatenewformsandmenusforyourgraphicaluserinterfacethatmatch yourworkingneedsprecisely(seethePlantDesignSoftwareCustomisationGuideand ReferenceManual)

InsomecasesitcanbeslightlyquickertousecommandsratherthantheGUIforsimple operations.Forexample:

Q MEM Q ATT

listthemembersofthecurrentelement listtheattributesofthecurrentelement

NotethatyoushouldalwaysusetheGUItocreateelements.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

7-7

Basic GUI features

7-8

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic operations in PDMS

WorkinanyPDMSmoduleismostlyaboutmanipulatingtheelementsandtheirattributes inoneormoredatabases;eithertoadd,change,readordeletedata.Youmustthereforebe abletotellPDMS: whichdatabase(s)youwanttoaccess whichelementsinthedatabasehierarchyyouwanttoaccess whatchanges,ifany,youwanttomaketothedatabasescontents Thischaptertellsyouhowtodothesethings

8.1

Querying

Youwilloftenfind,whenworkinginPDMS,thatyouneedtocheckexistinginformation aboutsomeaspectoftheprogramsoperations.Forexample,youmayneedtofindout aboutanyofthefollowing: Thecurrentusageoftheprogramintermsofusers,modulesanddatabases Theuniquecodewhichidentifiestheprocessyouarerunningandthestationyouare runningitfrom(usefulforgeneratinguniqueworkfilenames) Thecurrentsettingofacommandoption Thecontentsofpartofaparticulardatabase;forexample,thecurrentsettingofan attributeorthelistofmemberelementsownedbyaspecificelement Theelementswhichmatchspecificselectioncriteriaenteredbyyou

EachmoduleincorporatesaQuery pulldownmenu whichallowsyoutoaskaboutsomeof thesetopics,thescopeofthefacilitybeingdependentupontheparticularmodulewhichyou areusing.Forexample,theQuerypulldownmenuforDesignis:

VANTAGE PDMS Version 11.6 Getting Started with PDMS

8-1

Basic operations in PDMS

ThequeryingoperationsavailablefromtheGUIarefullyexplainedbytheonlinehelpfor themoduleinquestion. NotallofthequeryingoperationsavailablefromPDMScanbeaccessedusingtheGUI.For theseother(general)options,theQUERYcommandmustbeused.SeethePDMSDesign ReferenceManualPart1fordetails.

8.2

Current element and current list position

Chapter5explainedtheprinciplesofdatabasestructuresandtheconceptofownersand members.Thissectionintroducestwonewconceptswhichapplytoallaspectsofdatabase navigationwhenyouareusingaconstructormodule. Whenyouareworkinginanydatabase,PDMSalwaysconsidersyoutobelocatedata specificelementinthatdatabase.ThiselementisknownastheCurrentElement. TheMemberListofanyelementcomprisesalistofpointerstothoseelementsdirectly belowitinthedatabasehierarchy;thatis,tothoseelementswhichitowns.Thesepointers haveadefiniteorder,identifiedbynumberedpositionsinthelist(seeFigure81).In additiontobeingnotionallyattheCurrentElement,PDMSalsoconsidersyoutobeata specificpointer.ThispositionisknownastheCurrentListPosition.
Pointer to Current List Position

Current Element

Members of Current Element 1 2 3 4

List Position in Member List

Figure81CurrentElement,MemberListandCurrentListPosition Asyoumoveaboutwithinadatabase,theCurrentElementandCurrentListPositionare continuouslyupdatedsothatPDMSalwaysknowswhereyouare.Assoonasyouaccessa newelement,thisbecomestheCurrentElement. TochecktheCurrentElementanditsMemberList(innumericorder)atanytime,simply clickthe boxnexttothedesiredcurrentelementintheDesign Explorer.Themembersof thecurrentelementwillbeshow.Forexample:

8-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic operations in PDMS

Alternatively,givethecommands: Q CE Q MEM todisplaythecurrentelement todisplaythememberslistofthecurrentelement

VANTAGE PDMS Version 11.6 Getting Started with PDMS

8-3

Basic operations in PDMS

8.3

Navigating to a given element

YouwouldnormallynavigatetoanelementbymeansoftheExplorerortheMemberslist.

8.3.1

The Design Explorer

TheDesign Explorerprovidesaneasytouse,graphicalmethodofexploringtheDesign Database.Ithasthefollowingfeatures: ATreeViewdisplayofDesigndatabaseelements(whichcanbeexpandedand contractedbyclickingthe or icons)inthecurrentMDB.Theiconsinthetree viewrepresentthedifferentDesigndatabaseelementtypes. navigationtodatabaseelementsinDesigndatabases theabilitytomanageitemsinthedisplayusingtheDraw List(aseparatewindow listingthedisplayeditems) theabilitytoquerytheattributesof,rename,delete,copyandpasteDesigndatabase elements.

ThecurrentelementcanbeidentifiedintheDesign Explorerasthehighlightediteminthe treeviewandisdisplayedintheHistorylistinthemainmenubar.TheHistorylistcontains alistofrecentlyvisiteditems.

DesignExplorerreplacesmostofthefunctionsoftheMembers ListinPDMSDesign.The Members ListisstillavailablefromtheDisplaymenu.

8-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic operations in PDMS

TheDesign ExplorerwillbedisplayedonentrytoDesign.Ifyoudismissit,itcanbe reinstatedbyselectingDisplay>Design Explorerfromthemainmenubar.

8.3.2

The Members List

AswiththeDesign Explorer,theMembersListdisplaysthedatabaseelementsinthe currentMDB. Thereareanumberofwaystonavigatefromoneitemtoanother.The and arrowsat thetopoftheMembersListallownavigationupanddownthelistatthelevelofthecurrent element.Forexample,ifpositionedatanEQUIelement,selecting nextEQUIelementinthelist.Selecting wouldmovetothe

wouldmovebacktothepreviousEQUIelement.

TheGotomenuatthetopoftheformcanalsobeused.Firstselectthismenu,thenselectthe Owneroption,thiswillnavigatetotheowneroftheCE. ChoosingtheGoto>Referenceoptionwillgivealistoffurtheroptionsdependingonthe CurrentElement.Goto>ReferenceatEQUIlevelwillonlynavigatetoitsowner,i.e.a ZONE.Ifthecurrentelementwereanozzle(NOZZ)thenGoto>Referencewouldallow navigationinsidethecataloguedatabaseviatheNOZZsCatrefattribute.

PDMSdatabasesmaycontainmanythousandsofelements,however,onlyoneelementcan beaccessedatatime.Asallelements,withtheexceptionoftheWORLD,areownedby anotherelement,deleting,say,aZONEwouldcauseeverythingownedbythatZONEtobe deletedaswell. Fulldetailsoftheseformsandhowtousethemaregivenintheonlinehelp.


8-5

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic operations in PDMS

8.3.3

Other Explorers

BesidestheDesign Explorer(tonavigatetheDesigndatabase),therearesimilarexplorers inDraft(tonavigatetheDraftdatabase),SpoolerandIsodraft(tonavigatetheISOD(spool drawings))database.

8.3.4 My Data

My Dataprovidesascratchpadfacility,enablingyoutoassemblecollectionsofdataand transferthemfromonemoduletoanother.

8-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Basic operations in PDMS

8.4

Modifying the content of a database

Youwouldnormallycreate,modifyordeleteelementsusingtheGUI,bymeansofthe Create, Modifyand Delete pulldownmenus.Theoptionsavailabledependonthemodule thatyouareinandtheapplicationthatisloaded.Forexample,fortheDesignmodule, Generalapplication:

Fulldetailsofthesemenusandhowtousethemaregivenintheonlinehelp.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

8-7

Interfaces to other systems

PDMSisamemberofAVEVAsVANTAGEPlantDesignfamilyofproducts,theothers beingVANTAGEPlantEngineering(VPE),VANTAGEProjectResourceManagement (VPRM),andVANTAGEEnterpriseNet(VNET).Thischapterintroducestheseproducts andgivesanoverviewofthewaysinwhichPDMSinterfaceswiththem.

9.1

VANTAGE Plant Enginerring (VPE)

TheVPEproductsstoreandmanagetheengineeringdataforaplantdesignproject.There aretwoVPEProducts: VPEWorkbench VPEP&ID

9.1.1

VPE Workbench

VPEWorkbenchisaprojectdatastorebasedaroundanOracledatabase.Thedatabaseis capableofstoringalltheengineeringdatarequiredtodesign,buildandcommissiona processplant. VPEWorkbenchinterfaceswithawiderangeofapplicationsincludingPDMS,VPEP&ID andVPRM.Togetherwiththeseapplications,VPEWorkbenchcanbeusedfromthestartof plantconceptualdesignallthewaythroughtoplantoperation.


VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-1

Interfaces to other systems

OneofthegreateststrengthsofVPEWorkbenchisitsdatamanagementcapabilities.These includeaccesscontrol,security,issuecontrol,validation,changemonitoringandtheaudit trail. VPEWorkbenchcanbeusedtoproducearangeofdeliverablesincludingdatasheets (specifications)andschedules.IfVPEUtilitiesandBusinessObjectsareusedwithVPE Workbench,thisrangeofdeliverablescanbeextendedtoincludediagramsandallmanner ofadhocreports.VPEWorkbenchmaintainsalogofdeliverablesthatitproducesbutdoes notcontroltheseoutsideofitself. Clientsareabletoreceivedeliverablesinelectronicformatandtherearevarioustools availablesuchasDataMapperthatcantakeclientdataandimportitintoVPEWorkbench. UsingVPEWorkbench: Providescontrolled,multiuseraccesstomanagedengineeringdataresultingin improveddataaccuracyandlesstimespentwaitingfordataorlookingforthelatest release; Resultsinlessrework,becauseuptodatedataisalwaysavailable; Leadstoimproveddataaccuracyandvalidationwithinbuiltexpertise; Enablescomprehensiveaudittrailstobemaintainedwhichrecordthetimethat changesweremadeandbywhom; Provideselectronicdeliverablesandflexiblereportingoutput; Enablesacommonsystemtobeestablishedineveryoffice,permittingmultioffice projectexecutionwithglobalworkingacrossawideareanetwork,andenabling efficienttransferofengineersbetweenofficeswithminimalretraining; Enablesrapidstartupofnewprojects,asdataheldinadatabaseforanexisting projectcanbecopiedtoanewproject; Automaticallyhighlightsdatachanges; Providesadvancedqueryfacilities; FacilitatesimplementationofSTEPstandardsfordataexchange; PresentstheuserwithaninterfacecommonwithotherWindowssoftwarealreadyin useandhencereduceslearningtimes. QuickandeasyreportingofUDAdatafromPDMS.

VPEWorkbenchismadeupofmodules,fiveofwhicharebasedonengineeringdisciplines. TheyareProcess,Instrumentation,Mechanical,ElectricalandPiping.Theuserinterface foreachofthesemodulesistailoredtosuittheusersroleandnormalworkactivities.The structureoftheunderlyingdatastoreremainscompletelyhidden.Thereisonefurther module,theAdministrationmodule,whichisusedtosetupdataforallthemodules.

9.1.2

Introducing the VPE Workbench user interface

TheVPEWorkbenchentryscreenisasshownbelow:

9-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

Youaccessdataviaforms.Regardlessofthenumberofusersconcurrentlyaccessingthe system,VPEWorkbenchensuresthatdataduplicationiseliminated,andthatthefulldata historyispreserved. VPEWorkbenchautomaticallytracksandhighlightsalldatachangesandprovidesan effectivemechanismforconfiguringthecontrolledapprovalandreleaseofdata,and associatedchangenotification. AtypicalVPE/Oracleformis:

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-3

Interfaces to other systems

9.1.3

VPE P&ID

VPEP&IDisa2Ddraftingsystem,optimisedforproducingProcessandInstrumentation diagrams(P&IDs). VPEP&IDisanapplicationthatcanbecombinedwitheitherAutoCADorMicrostation,to drawintelligentP&IDsquicklyandaccurately.TheintelligenceofeachP&IDconsistsofthe data,providedbytheuserthatisassociatedwiththedrawingsymbols(AutoCADblocksor Microstationcells).Thisdata,togetherwiththegraphicalinformationofthedrawing,can betransferredtoVPEWorkbench.DatafromVPEWorkbenchcanalsobeimportedinto VPEP&ID. VPEP&IDcanalsobeusedtobuildschematiconlyorfirstpassflowdiagramsquickly withoutthenecessitytoenterprojectdata,whichmaynotbeavailableatthetime.VPE P&IDusesthedataonP&IDstogeneratelistsofprocessinformationthatcanthenbeused toautomaticallycreatedocumentsviaaninterfacewithadatamanagementsystem.Typical documentsaredrawinglists,equipmentlists,pipinglinelists,instrumentindexes,valve listsandlistsofspecialpipingitems. SpecificdatainterfacesexistbetweenVPEP&IDandVPEWorkbench.TheP&IDLoaderis onesuchinterface,whichenablesasetoffiles,containingvariouscategoriesofengineering data,tobeloadedandreloadedwhenevernecessary.Also,thetwowaytransferof informationbetweenVPEP&IDandVPEWorkbenchenablesloopnumbers,I/O information,andselectedequipmentdesigninformationtobeautomaticallyincludedina P&ID.

9-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

InformationisvalidatedonlineasitisenteredintoVPEP&IDbyaconformancecheck againstvalidationlists.ThedatamaythenbeexportedtoseparatefilesoutsideofAutoCAD orMicrostation.Thesefilescanthenbeimportedbyadatabaseandmanipulated,as required. TheVPEP&IDuserinterfacecomprisescustomisedmenus,toolbarsand,inthecaseof Microstation,acommandwindow,whichintegrateswiththeAutoCADorMicrostation displayandsoftware.Theinterfacealsoincorporatesdialogueorlistboxes,pulldown menusand,optionally,tablet(digitiser)menus.

9.2

VANTAGE Plant Resource Management (VPRM)

TheVPRMWorkbenchproductprovidesProjectControlandResourceManagement facilitiescoveringthekeyProjectVariablesof: Materials Documents Progress Costs

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-5

Interfaces to other systems

VPRMenablesProjectManagementtoidentifyandaccessinformationrelatingtotheabove variables,enablingtimelydecisionstobemade.

9.2.1

VPRM Interfaces

VPRMinterfaceswithgeneralofficesystems,suchasMSExcelandWord,andwithother strategicsystems,forexample: VANTAGEPlantEngineering(VPE). VPRMimportsengineeringdesigndatafromVPE,andtoensurethecompatibilityof thistransfer,VPEimportsreferencedatafromVPRM. PDMSandPDS3DModellingSystems ThesesystemscanimportVPRMSpecificationDataforuseintheproductionof isometricdrawings.MTOdetailsarederivedfromthesedrawingsandimportedinto VPRM. GPI(GlobalProcurementInformation)System VPRMprovidesGPIwithdetailsofgloballystrategicvendors,materials,bids receivedandpurchaseordersplaced,toenableGPItobeasourceofinformationon worldwidebestpricesandavailabilityofequipmentandmaterials.GPIprovides VPRMwithastandardforcategorisingmaterials,knownasGMC(GlobalMaterial Category). EDM(EnterpriseDocumentManagement)System EDMandVPRMoperateinconjunctiontomanagedocumentation.EDMcoversthe documentstorageanddistribution,andVPRMcoverstheorganisationofdocument numbering,registering,progressingetc.EDMssearchandretrievalfacilitiesare availablefromwithinVPRM. KMSManagementSystem InterfacesbetweenKMSandVPRMenableusersofKMStoutiliseVPRMfor materialmanagementactivities,whilecontinuingtousethefunctionalityofKMSfor otherpurposes. PRIMAVERAPlanningSystem PRIMAVERAprovidesVPRMwithactivityandmilestonedetailsandplanneddates. VPRMprovidesPRIMAVERAwithforecastandactualcompletiondates. FinancialSystems(e.g.PENTA) VPRMprovidesafinancialsystemsuchasPENTAwithbudget,costand commitmentvaluesandinformationonvendorsandthematerialsreceivedfrom them.ThefinancialsystemprovidesVPRMwithinformationonexpenditureand actualhoursworked. ICARUSEstimatingSystem ICARUSprovidesVPRMwithoriginalbudgetdataforaproject.VPRMprovides ICARUSwithhistoricaldataonwhichtobaseestimates.
VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-6

Interfaces to other systems

Extensiveinterfacesbetweenthesesystemsensurethatdata,oncecreated,iscontinuously availableforongoingrelatedprocesses.

9.2.2

VPRM Facilities

Onceinstalledinanoffice,VPRMcanbeusedtocontrolmanyprojects.Tosupport operationoftheprojects,VPRMprovidesCorporatefacilities,consistingofamaterial catalogue,avendordatabaseandanestimatingdatabase.Thesupportofprojectsby corporatefacilitiesensuresconsistentreferencingandidentificationofmaterialsand vendors,withinandbetweenprojects. ThefacilitiesprovidedbyVPRMaresummarisedbelow: DataSecurity Tosafeguardthehelddata,VPRMincorporatesanaccesscontrolfacility.This involvesallocationofpasswordstothevariousVPRMSystemUsersand, dependingonthefunctionalroleoftheparticularuser,theallocationofaccessrights toscreensandreportspresentedbyVPRM. ProjectManagement VPRMpresentsahighlevelviewofthestatusandoverallhealthofeachproject.The presentedinformationcoverscosts,progress,materialsanddocuments.Criticaldata ishighlighted. CostManagement VPRMpresentsbudget,expenditureandcommitmentvaluesandotherdataforthe managementofprojectcosts.Theinformationispresentedastodateandfor specifiedperiods.Tohighlightpotentialmanagementproblems,variancesbetween forecastandbudgetvalues,andbetweenexpendituretodateandcommitment values,aredisplayed. ProgressMeasurement VPRMpresentsinformationonthebudgets,progress,productivityandscheduling ofworkcarriedinthehomeofficeforeachproject.Progressofindividualdesign documentsisincluded.Overallprojectmanhourrequirementsforthedurationof theprojectarecomputed. DocumentControl VPRMprovidesfacilitiesforcontrollingdocumentsproducedforthedesignand constructionoftheproject(DesignDocuments)anddocumentsthatsupportthe purchaseditemsandmaterials(VendorDocuments).VPRMinterrelateswithEDM forhandlingoftheactualdocuments. EngineeringandMaterialsManagement Forthecontrolofallmajorequipment,taggeditemsandbulkmaterials (summarisedhereasmaterials)throughoutthelifeoftheproject,VPRMprovides facilitiesfor:
9-7

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

Specifyingwhichmaterialsarepermittedforuse, Systematicallyanalysingtheprojectdesigninformationwithregardtothe materialsrequiredforconstruction(MaterialTakeOff), Requisitioningthematerialsinalogicalandcontrolledmanner, Sendingenquiriestopotentialvendors,analysingtheresultantbids,andthen placingpurchaseorders, Expeditingandorganisinginspectionofmaterialspriortodespatchfrom vendors, Organisingthetransitofconsignmentsfromvendorstosite, Recordingreceiptofmaterialsatsite,andmaintainingrecordsofthemwhenin stores, Planningandschedulingconstructionwork,takingintoaccounttheavailability oftherequiredmaterialsand,whereappropriate,assigningthemto subcontractors.

MaterialCatalogue TheVPRMmaterialcataloguefacilitatesthelogicalidentificationofmaterialsand purchasableitemsandisthesourceofallstandardVPRMdescriptionsand referencesforthem.Inadditiontothestandardversions,thematerialcataloguecan providedescriptionsinotherlanguages,andreferencenumbersspecifiedbya particularclientordefinedbytheuser. VendorDatabase TheVPRMvendordatabaseisasinglesourceofinformationonvendorsandsub contractors.Vendorsareidentifiedassupplyingmaterialsofparticularcategories, anddataisavailableregardingpastbidandpurchaseorderperformance,and qualityassuranceandqualitycontrolperformance. EstimatingDatabase TheVPRMestimatingdatabasecontainsbulkmaterialpriceinformationforusein theproductionofestimatesforfutureVPRMprojects.Infuture,thedatabasewill alsoprovidefacilitiestoproducetheestimatesthemselvesandwillalsocontain standardcostsforconstructionactivities.

9.2.3

VPRM Architecture

VPRMusesanOracle3tierarchitecture,consistingof: AnOracleDatabaseserver,whichcontainsthedataandsomeoftheapplication logic. AnOracleInternetApplicationserver(iAS).ThiscommunicateswiththeDatabase serverandcontainsthebulkoftheapplicationlogicaswellastheiASaspects. AClienttierthatprovidestheuserinterface,viaPCs,withtheserversidetiers.It communicateswiththeiASbydirectsocketconnection.ThePCsrunWebbrowsers.

9-8

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

9.2.4

Introducing the VPRM user interface

VPRMusesastandardMSWindowsformsandmenususerinterface.AllVPRMsessions aredisplayedinastandardbrowserwindow.Themainmenubar,withatypicalselection,is shownbelow.Notethetoolbar.

ThedataentryscreenswithinVPRMareproducedusinganumberofdatabaseitems.These itemsformastructureinwhichdatacanbequeried,inserted,modifiedordeleted.Atypical screen(IdentityCodeDetails)isshownbelow:

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-9

Interfaces to other systems

9.3

VPE and VPRM Interfaces - Summary

TheinterfacesbetweenAVEVAsVANTAGEPlantEngineeringandVANTAGEPlant ResourceManagementpackagescanbesummarisedbythediagrambelow:

Bulk Material Control and Procurement MTO data

PDMS

Spec data

VPRM

Engineering Data

Tray Access and E&I position data

VPE

ThePDMS VPRMinterfacetakesplacefromthePDMSIsodraftmodule.Seetheuser documentationforIsodraft,andtheonlineguidesfortheVPEandVPRMproductsformore details.TheVANTAGEPlantDesignModelManagementproductconstitutesamuch moreextensivesetofinterfacesbetweentheabove(andother)products.Seebelow.

9.4

VANTAGE Plant Design Model Management

ModelManagement(whichrequiresPDMSandVPEtobepresent)integratesPDMSand VPEintotheModelManagementproduct.TheModelManagementSystemprovides facilitiesforcontrollingdatarelatedtoengineeringobjectsdesignedin3DusingPDMS.The facilitiesencompasscreatingandmaintainingthePDMSdatafrom2Dengineeringdatafor lines,equipmentandinstruments,asinputusingVPEWorkbench.Thisstructureensures

9-10

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

thatthereisconsistencybetweenthespecifiedengineeringdata,the2DP&IDs,andthe3D designmodel. ModelManagementalsoincludestheModelObjectManager,ConnectivityManagerand ClashManagerproducts.BespokeproductscanalsobeprovidedaspartoftheModel ManagementSystem,namelyVPDDeliverableManager,AreaBasedAutomaticDrawing ProductionandMultiDisciplineSupports. TheDataStorageareaofVPEisthecentralrepositoryfor2Dobjectsandassociateddata. The2DobjectscanbecreatedbyimportingdatafromaP&ID,bydirectentryintoVPE,or bymappingthedatafromaspreadsheet.VPEdatastoragealsoholdsthe3Ddatafor3D objectsthatcorrespondtoeverycontrolleddesignobjectinPDMS.Thisenablesa comparisonofthedatatobemadebetweentheengineeringdataanddesigndatawithin VPEitself,andassociatedreportstobeproduced. ThePDMSDesigndatabaseisthecentralstoragepointfor3Ddesignobjectsandassociated attributedata.The3DdesignobjectsarecreatedandmanagedduringaPDMSsession.The statusofeachcontrolledobjectismanagedthroughVPDModelManagement.

9.4.1

The Model Management System core facilities

ModelObjectManagermanagesthebuildandattributecomparisonof3Dobjectsagainst the2DdatacontentinVPEWorkbench.ModelObjectManagerprovidesfacilitiesfor controllingdataforallengineeringobjectsdesignedin3DusingPDMS,maintainingrecords of3DobjectsthatmirrorthoseinPDMS,mainlyforreportingpurposesanddrawingcontrol facilities. Facilitiesareavailableforviewingthelistsofengineeringdata,andcertainattributesthat affectthe3Ddesign,andforcreatingdesigndatabasedonengineeringdata,comparing designdatawithengineeringdata,andmodifyingdesigndatatobringitintolinewith engineeringdata. ClashManagermanagestheresolutionofclashesinthe3Dmodel.ClashManagercanbe usedtoprocessthe3Ddataandgenerateclashdatawhentwoormoreitemsthatarenot connectedoccupythesame3Dspace.Thesystemprovidesreportsonclashesandenablesa status,historyandresponsibledisciplinetobeallocatedtoeachone.ThisenablesthePDMS usertoprioritise,controlandmonitortheworkinvolvedintheresolutionofallclashes. ConnectivityManagermanagestheconnectivitycomparisonofpipelinesinthe3Dmodel withthecounterpart2DP&IDlines,andalsoprovidesfacilitiesforbuilding3Dpipelines andcomponentsfrom2Ddata.ConnectivityManagerensuresthatthepipes,components andequipmentofthedesignedprocessplantarerepresentedconsistentlybytheP&IDsand the3DmodelinPDMS.TheConnectivityManagerGUIdisplaysinformationonthe occurrencesofconnectivitymismatches,andcangraphicallydisplaythephysicalpositions ofthem.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-11

Interfaces to other systems

9.4.2

Introducing the Model Management System GUI

TheModelManagementSystemusesaformsandmenusGUIlikeotherVPDProducts.An exampleConnectivityManagerscreenisshownbelow.

9.5

VANTAGE Enterprise NET (VNET)

VANTAGEEnterpriseNET(VNET)isanapplicationindependent,webenabledplatform forcollaborationandmarkupofengineeringinformation.ThroughVNET,3Dmodels, schematics,documentsanddatafromanyapplicationcanbebrowsedincontextandwith fullintelligence,givingthemostcomprehensiveprofileofplantdata. Foritsusers,itisthewindowontheworldforprojectsorplants,irrespectiveoftasksor discipline.

9-12

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

9.6

VANTAGE Plant Design Global

GlobalisanoptionalPDMSfacilitywhichisusedtosynchronisethedatabasesbetween differentsites(whichmaybeatdifferentlocationsandindifferenttimezones)workingon thesameproject. Youcansplitaprojectsothatitsdataisdistributedacrossanumberoflocationsbymaking theprojectintoaGlobalproject.ThePDMSusersinthedifferentlocationsaccessthesame PDMSproject.Theprojectsdistributednatureislargelyinvisibletotheusers.Eachlocation hasitsownlocalcopyofthePDMSproduct,andlocalcopiesofPDMSdatabases.Toensure theintegrityofdata,theprojectdatabasesareautomaticallycheckedandincremental updatesareissuedacrossallprojectsites. GlobalisaSystemManagementproductratherthanauserproduct.InaPDMS installationthatincorporatestheGlobalproduct,Globaltakestheformofextraformsand menusintheAdminmodule.

9.6.1

The Transaction database

InstandardPDMS,commandsareprocessedoneatatimesothatthenextcommandcannot beginuntilthepreviousonehasfinished.Inprinciple,thestateofthesystemistherefore alwaysknown.InGlobal,remotecommandsareprocessedinparallelandsothenext commandmaybeinitiatedbeforethepreviousonehasfinished.Theadvantageofthismode ofoperationinGlobalistopreventaslowlongtransactioncommandfromblockingthe user.Itsdisadvantageisthattheuserneedstoworkinanewwaytoexploitthisparallel natureofGlobal. IfaremotecommandtraversingtheGlobalnetworkbecomesheldupataparticularlocation (forexampleduetoacommslinefault)then,formostcommands,thecommandisplacedin atransactiondatabaseatthatlocationforlaterprocessing.Asmallnumberofcommands, knownaskernelcommands,bypassthetransactiondatabaseandarestoredinapending fileforlaterprocessing.Theuseofthetransactiondatabaseandthependingfilemeansthat commandsareguaranteedtocomplete,butsomecommandsmaynotsucceed.Somemay rollback,whileothersmayjustfail.

9.7

VANTAGE Plant Design Review

PlantdesignmodelfilescreatedusingPDMSDesigncanbeexportedtoVANTAGEPlant DesignReviewforvisualisation.ItisimportanttorealisethatReviewisavisualisation product,youcannotdesignthingsinReview. ThevisualisationfacilitiesinReviewinclude:

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-13

Interfaces to other systems

Viewcontrol.Thepositionthattheobserverislookingfrom,thepointthrough whichtheobserverislooking,theorientationofthemodelwithrespecttothe viewer,andtheviewinganglecanallbecontrolled. Materialdefinition.Selectedmodelelementscanbegivenmaterialdisplay propertiessuchasshininess,smoothnessandtexture. Lightingfacilitiesallowthepositions,coloursandintensitiesoflightsourcestobe controlled. Animationscanbedefinedbysettingupaprogressivesequenceofviews,givinga walkthrougheffect. SeaandSkybackgroundscanbeincluded,givingevengreaterrealism.

AtypicalReviewpictureisshownbelow(courtesyofParagonEngineeringServicesInc.).

9.8

The Data Exchange Interfaces

AvarietyofVANTAGEPlantDesigninterfaceproductsexistasseparateaddonpackages toPDMS:

9-14

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Interfaces to other systems

Product Name OpenSteel

Function ProvidesabidirectionalinterfacebetweenPDMSandleadingsteel detailingpackagessuchasStruCAD,SteelCadandXSteelusing theSDNFfileformat. EnablesdesigndataintheIntergraphStandardFileFormat(ISFF) orMicroStationDGNandDRVformatstobeimportedintoPDMS andReviewproducts. ImportsSTLformatdatafromthirdpartymechanicalCAD packagesintoPDMSDesign. EnablesgeometrydatafromPDMStobeexportedintothe3D geometryDGNformat. EnablesthePDMSmodeltobeadjustedtoasbuiltstatusby comparisonwithphotogrammetricdatafromOffsetsMagan product. ExportspipinginformationtoCoadesCaesarIIpipestress program ExportspipinginformationtoAAATechnologysTriflexpipe stressprogram ExportsPDMSmodeldatatotheCABSYSCableroutingpackage ExportsPDMSmodeldatatotheSTAADIIIstressanalysis package

ImPLANTI

ImPLANTSTL ExPLANTI RetroView

STRESSC STRESST PDMStoCABSYS PDMStoSTAADIII

Formoredetailsoftheseproducts,seetheAVEVAwebsite www.aveva.com/engineeringit/world/

VANTAGE PDMS Version 11.6 Getting Started with PDMS

9-15

Appendix A Glossary of terms and abbreviations


A.1

Introduction

Thisglossarycomprises: TechnicaltermsrelevanttoPDMS,withbriefexplanationsoftheirmeanings. AbbreviationsandacronymsusedthroughoutthePDMSdocumentation,with expansionstotheirfullderivations. Itdoesnotlistgeneralprocessengineeringterms,withwhichyouareassumedtobe familiar.

A.2

Definitions

AddinAnaddinprovidesameansofaddingfunctionality.Anaddinapplication appearsontheapplicationsmenu,whichprovidesamethodofswitchingtoit. AlgebraicNotationTheformofsyntaxusedincurrentversionsofPDMSforentering valuesandoperatorsintonumericalcalculations.Algebraicsyntaxconformscloselytothe wayinwhichtheexpressiontobecalculatedwouldbewrittenasanordinarymathematical function. ApplicationMacroApredefinedmacrowhichallowsyoutoentersequencesofcommands whichsimplifyspecifictypesofdesignwork. Applicationware(Appware)Asuiteofformsandmacrosdesignedforusewithaspecific designtask,forexamplepipeworkdesign. AttributeAspecificitemofdatawhichdefinesoneofthepropertiesofanelementina database.Anelementisfullyspecifiedbycombiningallitsattributes. BatchModeAmethodofrunningacomputerprogramwithoutuserintervention;for example,overnight.Thecommandinputsarestoredinafileandthenreadsequentiallyinto thecomputer.TheoppositeisInteractiveMode. CommandAninstructiontothecomputerprogramtocarryoutaspecificaction.A commandmaycompriseasingleinstruction,oralistofinstructionscombinedintoasingle inputline.Acommandwordoftenrequiresaqualifyingargument. CrosshairsAcrosshaircursor.Ahorizontalandaverticallineonadisplayscreenwhose intersectionrepresentsthecursorposition. CurrentElementTheelementinadatabaseatwhichyouarenotionallysituatedatagiven stageofdatabasenavigation.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

A-1

Glossary of terms and abbreviations

DatabaseArelatedsetofdatastoredinalogicallyaccessibleformatinacomputersystem. Anysingleitemofdatacanberetrievedbydefiningauniqueroutetoitslocation. DefaultAnoptionselectedautomaticallyifyoudonotspecifyanyparticularchoicefrom anavailablerangeofcommandsorattributesettings. DeviceDriverAninterfacewhichtranslatestheoutputfromacomputerintoaformwhich canbeinputtoanotherdevice(e.g.aprinter,plotterorterminal). Docking/DockableThisdescribesformsandmenubarsthatcanbeattachedin appropriateplacestotheframeofthemainPDMSwindow. DraganddropSelectwithmouseandthendrag(holdingthemousebuttondown)toa differentplace. ElementAdiscreteitemofdataheldinadatabase;identifiedbynumberand/ornameand definedbyitsattributes. ExpressionAmathematicalorlogicaldefinition,thecalculatedresultofwhichistobeused asacommandargument. FileAnidentifiablepartofthecomputersmemoryusedtostoredata.Datamaybeadded toandremovedfromafile,ormaybemanipulatedasawholebyoperationsonthe completefile. FilenameThenameofafileinthecomputersoperatingsystem.Whenreferencedfrom withinPDMSthefilenamemustbeprecededbya/symbol;thissymbolisnotpartofthe filenameasdefinedbythecomputersoperatingsystem. Folder(alsoreferredtoasaDirectory)Anadministrativegroupingoffilesinthe computersmemorytomakelogicalaccesstoanyindividualfileeasier. Form(alsoreferredtoasaDialogBox)Thatpartofagraphicaluserinterfacescreeninto whichyoumayenterthesettingsofparametersorcommandarguments,usuallywith promptingtextwhichshowsyouwhattoenterateachlocation. GraphicsFileseePlotfile. GROUPAcollectiveelementwhichcanbeusedtoformtemporarylinksbetween otherwiseunrelatedelementsinadatabase. HeadTheinputendofaBRANCH(undernormalflowconditions). HitRadiusThemaximumacceptableerrorinidentifyingapointonascreenusinga graphicspointer.Ifthedistancefromthepointerpositiontotheintendedlocationislarger thanthehitradius,thelocationwillnotbeidentified. InteractiveModeThemethodofoperationwherebyyouperformanoperationusingthe mouseand/orkeyboardandwaitforPDMStointerpretandactuponitbeforeyouperform thenextoperation.TheoppositeisBatchMode.

A-2

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Glossary of terms and abbreviations

Level(drawing)AnattributeofanelementinaDesigndatabasewhichdefineswhetheror notthecorrespondingitemistobeshownwhenadrawingisplotted.Thelevelstobe drawnarespecifiedaspartoftheplottingcommand. Level(hierarchic)Theverticalpositionatwhichagiventypeofelementissituatedina databasestructure;analogoustoagenerationinafamilytree. MacroAsequenceofcommandsstoredasatextfile.Whenthemacroiscalledfromwithin PDMS,thecommandprocessorreadseachlineofthefileinturnandbehavesasifthe commandswerebeingdirectlyentered. Member(ofanElementList)Alowerlevelelementlinkedimmediatelybelowanother element(itsowner)inadatabasehierarchy.AGroupMemberisanexceptioninthatitis linkedonlyindirectlytotheGROUP,whichisaparentbutnotitsowner. Member(ofaTeam)AnamedPDMSuserwhoislinkedwithotherusers(asateam)who sharecommonaccessrightstooneormoredatabases. MenuApredefinedlistofoptionsdisplayedaspartoftheGraphicalUserInterface. ModuleAsubdivisionoftheoverallPDMSprogramwhichisusedtocarryoutaparticular typeofoperationonthedatabases.Eachmodulehasitsownnamewithintheprogramsuite. MouseAdeviceforpositioningthepointeronaworkstationscreen. MultipleDatabase(MDB)Agroupofdatabaseslinkedtogetheradministrativelyfora specificpurpose.YoucanonlyaccessadatabaseifyouhaveaccessrightstoanMDBwhich containsit. MyDataastorageareaforrememberingPDMSdataforfutureuse.Typicallyusedtocopy collectionsofelementsfromonemoduletoanother. NameAnameinPDMSisanelementidentifierwhichyouallocatetoit.Itisan alphanumericstringprefixedbya/symbol.Thisidentifierisalwaysadditionaltothe elementsreferencenumber,whichisallocatedautomaticallybyPDMS. OffspringAlowerlevelelementlinkedanywherebelowanotherelement(oneofits parents)inadatabasehierarchy.Amemberisaspecialcaseofanoffspring. OwnerOnehigherlevelelementlinkeddirectlyaboveanotherelement(oneofits members)inadatabasehierarchy. ParameterAvariableitemofinformation(value,textetc.)whichmustbedefinedbeforea commandcanbeexecutedunambiguously. ParentAhigherlevelelementlinkedanywhereaboveanotherelement(oneofits offspring)inadatabasehierarchy.Anownerisaspecialcaseofaparent. PIPEAnelement,comprisinganassemblyofBRANCHes,whichdefinespartofacomplex pipingsystem.ThetermhasaspecificmeaninginPDMSwhichmaynotcorrespondwithits usualengineeringmeaning.

VANTAGE PDMS Version 11.6 Getting Started with PDMS

A-3

Glossary of terms and abbreviations

PlotfileAfilewhichcontainsencodedgraphicsdata.Thefilescontentscanbeunspooled toaplotterorgraphicsscreenwhenthecorrespondingdrawingistobegenerated. Pointer(1)Anindicator(alsoreferredtoasthecursor)onadisplayscreenwhichidentifies oneoftwotypesoflocation: Analphapointer(e.g.aflashingblockorbar)showswherethenextinputcharacter willappear. Agraphicspointer(e.g.anarrowhead)identifiesalocationoranelementinthe depictedpartofthedesignmodel.

Pointer(2)Alinkbetweenelementsorattributes,indicatingthepathbywhichinformation istransferredlogicallybetweenthevariouspartsofthedatabases. Ppoint(PrincipalPoint)Animaginarylocationanddirectionusedtomanipulateand interconnectelementswhichrepresentphysicalentitiesinthedesignmodel.APlineisap pointextrudedinaspecificdirection. PrimitiveAfundamentaldesignshape(box,cylinderetc.)usedtobuildupthedesignofa physicalentityinthedesignmodelorcomponentcatalogue. ReadonlyAnaccesscategorythatallowsyoutolookatthecontentsofadatabaseorfile butnottomodifythem. Read/WriteAnaccesscategorythatallowsyoutolookatthecontentsofadatabaseorfile andtomodifythem. Enter(key)Thecarriagereturnkeyonthekeyboard.Usedtoendeachtypedcommand lineandsenditscontentstothecommandprocessor.AlsoreferredtoastheReturnkey. SelectionAselectionofobjectsdefinedusingthe3Dgraphicalview. ShortcutMenuacontextsensitivemenuactivatedbythesecondary(usuallyrighthand) mousebutton. Syntax(OfCommands)theruleswhichdefinepreciselyhowacommandlinemustbe enteredsothatPDMScaninterpretyourinstructionsunambiguously.Syntaxisusually specifiedbyusingdiagramstoshowthevalidcommandsequences. TailTheoutputendofaBRANCH(undernormalflowconditions). TeamAnadministrativegroupingofPDMSuserswhosharecommonaccessrightstoone ormoredatabases. TextualExpressionAnexpressionwhichmanipulatestextsimplyasstringsof alphanumericcharacterswithoutregardtotheiroverallmeaning. TitlebarThetopofawindow,containingitstitle. ToolbarAcollectionofGUIicons,usedtotriggertheGUIactions.

A-4

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Glossary of terms and abbreviations

UnspoolerAtranslationprogramwhichallowsgraphicaloutputfiles(plotfiles)produced byacomputerprogramtobeinputtoanofflineplotter.Eachcombinationofoutputformat andplottertyperequiresaspecificunspooler. UserDefinedAttributeAdatabaseattributewhosenameandtypeofcontentaredefined bytheuserratherthanbythedefaultPDMSstructure. WindowApartofadisplaywhichisallocatedaspecificareaofthescreen.Theposition and(unlessthewindowisnonresizable)ofthewindowmayberedefinedinteractively. WORLDThehighestlevelelementinanydatabase;alwaysallocatedthesymbol/*asits PDMSname.

A.3

Abbreviations and Acronyms

Abbreviationswhicharethoughttobeselfexplanatory,particularlythosewhicharesimply thefirstfewlettersofanobviousword,arenotlisted. ADE ASCII ASCIIDecimalEquivalent AmericanStandardCodeforInformationInterchange CatalogueReference CurrentElement Centreline ConnectionCompatibility CentralProcessorUnit ConnectionReference Circular(crosssection)Torus DatabaseConstructor Database DataDefinitionLanguage DrawingExchangeFormat(asusedbyAutoCAD) GenericType GraphicalUserInterface HewlettPackardGraphicsLanguage Input/Output InternationalGraphicsExchangeSpecification LapJointStubEnd
A-5

CATREF CE CL COCO CPU CREF CTORU

DABACON DB DDL DXF GTYP GUI HPGL I/O IGES LJSE

VANTAGE PDMS Version 11.6 Getting Started with PDMS

Glossary of terms and abbreviations

MDB OS Pn

MultipleDatabase OperatingSystem Ppointn(wherenisaninteger) PArriveorArrivePpoint PlantDesignManagementSystem PipeHead PipingandInstrumentationDiagram PipingandInstrumentationDiagram PLeaveorLeavePpoint ProgrammableMacroLanguage Polyhedron PipeTail Percent(%)VariableTranslator PreferredVolumeorPenaltyVolume Query ReferenceNumber(ofanelementinadatabase) Rectangular(crosssection)Torus StandardHookup SymbolKey SpecificationComponent SpecificationReference SymbolType UserDefinedAttribute ViewDefinitionMatrix WeldNeck TwoorThreedimensional Crosshaircursorlocation

PA PDMS PH P&ID PID PL

PML POHED PT

PTRANS PVOL Q

Refno RTORU SHU SKEY SPCOM SPREF STYP UDA VDM WN

2Dor3D @

A-6

VANTAGE PDMS Version 11.6 Getting Started with PDMS

You might also like