Export Top Dms Users Guide

download Export Top Dms Users Guide

of 84

Transcript of Export Top Dms Users Guide

  • 8/11/2019 Export Top Dms Users Guide

    1/84

    SmartPlant 3D

    Export to PDMS User's Guide

    Version 2011 (9.0) Service Pack 1

    April 2011 / August 2011

    DSP3D-PE-2000117B-UPDATED

  • 8/11/2019 Export Top Dms Users Guide

    2/84

    Copyright

    Copyright 2010-2011 Intergraph Corporation. All Rights Reserved.

    Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement;contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secretlaw, and international treaty, and may not be provided or otherwise made available without proper authorization from IntergraphCorporation.

    Portions of this software are owned by Spatial Corp. 1986-2010. All Rights Reserved.

    U.S. Government Restricted Rights Legend

    Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This wasdeveloped at private expense and is "restricted computer software" submitted with restricted rights in accordance withsubparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal

    Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of theUnited States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3.

    Unpublished - rights reserved under the copyright laws of the United States.

    Intergraph CorporationP.O. Box 240000Huntsville, AL 35813

    Terms of Use

    Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless thelicensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid signed license

    for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use of thissoftware product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives licenseepermission to print a reasonable number of copies of the documentation as defined in the applicable license agreement anddelivered with the software product for licensee's internal, non-commercial use. The documentation may not be printed for resale orredistribution.

    Warranties and Liabilities

    All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software orapplicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document orits contents shall be considered or deemed a modification or amendment of such warranties. Intergraph believes the information inthis publication is accurate as of i ts publication date.

    The information and the software discussed in this document are subject to change without notice and are subject to applicabletechnical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.

    The software discussed in this document is furnished under a license and may be used or copied only in accordance with the termsof this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied byIntergraph or its affiliated companies. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL EVALUATION AS

    TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.Users should verify for themselves that the data is accurate and suitable for their project work.

    Trademarks

    Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools,ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks ofIntergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registeredtrademarks of Microsoft Corporation. ACIS is a registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, PresentationLayer Framework, ActiveTreeView Ctrl, ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbarsCtrl, ActiveToolbars Plus Ctrl, and ProtoView are trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, andHLM by Siemens Product Lifecycle Management Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, andProEssentials a trademark of Gigasoft, Inc. VideoSoft and VXFlexGrid are either registered trademarks or trademarks ofComponentOne LLC 1991-2009, All rights reserved. Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks ofOracle Corporation and/or its affiliates. Tribon is a trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Almacompany. Other brands and product names are trademarks of their respective owners.

  • 8/11/2019 Export Top Dms Users Guide

    3/84

    SmartPlant 3D Export to PDMS User's Guide 3

    ContentsPreface PDMS Guide ................................................................................................................................... 5

    SmartPlant 3D Documentation Set ......................................................................................................... 7

    Documentation Comments ................................................................................................................... 11

    What's New in Export to PDMS ................................................................................................................ 13

    Exporting Model Data to PDMS ................................................................................................................ 15

    Set up the PDMS and SmartPlant 3D catalogs .................................................................................... 19 Configure the PDMS export initialization file ......................................................................................... 20

    PDMS Export Initialization File Options.......................................................................................... 20Export Model ......................................................................................................................................... 23

    Export model data to PDMS ........................................................................................................... 23Export Model to PDMS Datal Dialog Box ....................................................................................... 24

    PDMS Export Validation ............................................................................................................................ 25

    Validate mapping details ....................................................................................................................... 25PDMS Export Validation Dialog Box ..................................................................................................... 26

    Troubleshooting ........................................................................................................................................ 29

    Performance Tips .................................................................................................................................. 29Import/Export Issues ............................................................................................................................. 30Project Creation Estimates ................................................................................................................... 31

    Appendix: Export to PDMS Workbook .................................................................................................... 33

    Equipment Translation Maps ................................................................................................................ 33

    EquipmentClassMap ...................................................................................................................... 34

    CPSmartEquipmentMap ................................................................................................................. 35CPEquipmentComptMap ................................................................................................................ 35CPShapeMap ................................................................................................................................. 36CPPipeNozzleMap ......................................................................................................................... 37CPStraightNozzleCatRefMap ......................................................................................................... 38CPElbowNozzleCAtRefMap ........................................................................................................... 39

    EquipGlobalsMap ........................................................................................................................... 40PartNumberValueMap .................................................................................................................... 41PartNumberAdditionalAttributes ..................................................................................................... 41DesParamAdditionalAttrMap .......................................................................................................... 42CPShapeValueMap ........................................................................................................................ 43CPShapeAdditionalAttributes ......................................................................................................... 43

    CPPipeNozzleAdditionalAttributes ................................................................................................. 44Piping Translation Maps ....................................................................................................................... 46

    PipingClassMap .............................................................................................................................. 47CPPipelineSystemMap ................................................................................................................... 47

    CPMPipeRunMap ........................................................................................................................... 48

    PipingGlobalsMap .......................................................................................................................... 49

    PipeRunSpecMap ........................................................................................................................... 50SP3DPartIdentifierMap ................................................................................................................... 51

  • 8/11/2019 Export Top Dms Users Guide

    4/84

    Contents

    4 SmartPlant 3D Export to PDMS User's Guide

    CatalogComponentSPREFMap ..................................................................................................... 51NPDSpecificSPREFMap ................................................................................................................ 52CatalogSpecialtySPREFMap ......................................................................................................... 53CatalogInstrumentSPREFMap ....................................................................................................... 53OnFlySpecialtySPREFMap ............................................................................................................ 54

    OnFlyInstrumentSPREFMap .......................................................................................................... 55

    PipeComponentAttrsMap ............................................................................................................... 55

    PipeInstrumentAttrsMap ................................................................................................................. 56PipeSpecialtyAttrsMap ................................................................................................................... 57PipeSupportAttrsMap ..................................................................................................................... 58EndPreparationMap ........................................................................................................................ 58

    Structure Translation Maps ................................................................................................................... 60StructureClassMap ......................................................................................................................... 61CoordinateSystemMap ................................................................................................................... 62ElevationPlaneMap ......................................................................................................................... 62

    GridLineMap ................................................................................................................................... 63

    LinearMemberPartAttrsMap ........................................................................................................... 64

    CurvedMemberPartAttrsMap .......................................................................................................... 65InsulationAttrsMap .......................................................................................................................... 65

    SlabAttrsMap .................................................................................................................................. 66StairAttrsMap .................................................................................................................................. 67

    LadderAttrsMap .............................................................................................................................. 68HandRailAttrsMap .......................................................................................................................... 69FootingAttrsMap ............................................................................................................................. 69EquipmentFoundationAttrsMap ...................................................................................................... 70RootPlateSystemAttrsMap ............................................................................................................. 71PlanarPlatePartAttrsMap ................................................................................................................ 72CurvedPlatePartAttrsMap ............................................................................................................... 72

    HoleFittingAttrsMap ........................................................................................................................ 73StructureGlobalsMap ...................................................................................................................... 74InsulationAttrMap ............................................................................................................................ 75InsulationSpecAttrMap ................................................................................................................... 76StructureMatSpecMap .................................................................................................................... 76SmartItemMaterialMap ................................................................................................................... 77

    StructPartNumbersMap .................................................................................................................. 78StructClassAdditionalAttributes ...................................................................................................... 79Cross-Section Maps ....................................................................................................................... 80Cardinal Point Maps ....................................................................................................................... 81

    Index ........................................................................................................................................................... 83

  • 8/11/2019 Export Top Dms Users Guide

    5/84

    SmartPlant 3D Export to PDMS User's Guide 5

    This document describes how to export model data from SmartPlant 3D to Plant DesignManagement Software (PDMS). The content includes a list of supported model object types,known limitations associated with the export functionality, best practices, and other administrativetasks.

    Preface PDMS Guide

  • 8/11/2019 Export Top Dms Users Guide

    6/84

    Preface PDMS Guide

    6 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    7/84

    SmartPlant 3D Export to PDMS User's Guide 7

    SmartPlant 3D Documentation SetSmartPlant 3D documentation is available as Adobe PDF files. The content is the same as onlineHelp. To access these PDF documents, click Help > Printable Guidesin the software.

    The documentation set is divided into four categories:

    Administrative guides contain information about installing, configuring, customizing, andtroubleshooting SmartPlant 3D.

    User's guides provide command reference and how-to information for working in eachSmartPlant 3D task.

    Reference data guides define the reference data workbooks. Not all tasks have referencedata.

    ISOGEN guides

    Administrative Guides

    SmartPlant 3D Installation Guide- Provides instructions on installing and configuring the software.

    Project Management User's Guide - Provides instructions for setting up the databases, creatingpermission groups, backing up and restoring project data, assigning access permissions to the

    model, defining and managing locations for Global Workshare, and version migration.

    SmartPlant 3D Global Workshare Guide- Provides instructions for setting up the software and thedatabases to work in a workshare environment.

    SmartPlant 3D Interference Checking Guide- Provides information on installing, configuring, andusing the interference detection service.

    SmartPlant 3D Integration Reference Guide- Provides information about installing, configuring,and using SmartPlant 3D in an integrated environment.

    SmartPlant 3D Interpreting Human Piping Specifications- Provides information about how tointerpret human piping specifications so that you can create the corresponding pipingspecification in the software.

    SmartPlant 3D Export to PDMS- Provides information about how to export model data fromSmartPlant 3D to PDMS. Specific guidelines relating to best practices and known limitations of the

    export functionality are also included.

    SmartPlant 3D Point Cloud Reference- Provides information for referencing point cloud filesprovided by point cloud vendors in SmartPlant 3D.

    SmartPlant 3D Troubleshooting Guide - Provides information on how to resolve errors that youmay encounter in the software by documenting troubleshooting tips, error messages, and to do listmessages.

    SmartPlant 3D Plant Design System (PDS) Guide- Provides all information needed to use PDSwith SmartPlant 3D. Topics include referencing active PDS projects in SmartPlant 3D, exportingPDS data and importing that data into SmartPlant 3D, and converting PDS reference data toSmartPlant 3D reference data.

    SmartPlant 3D/SmartMarine 3D Programmer's Guide- Provides information about customcommands, naming rules, and symbol programming.

    User's Guides

    Catalog User's Guide- Provides information about viewing, editing, and creating reference dataand select lists (codelists).

    Common User's Guide- Provides information about defining workspaces, manipulating views,and running reports.

  • 8/11/2019 Export Top Dms Users Guide

    8/84

    Preface PDMS Guide

    8 SmartPlant 3D Export to PDMS User's Guide

    Electrical User's Guide- Provides information about routing electrical cable, cableway, cable tray,and conduit.

    Equipment and Furnishings User's Guide- Provides information about placing equipment.

    Grids User's Guide- Provides instructions for creating coordinate systems, elevation grid planes,vertical grid planes, radial cylinders, radial planes, grid arcs, and grid lines.

    Hangers and Supports User's Guide- Provides instructions on placing piping, duct, and cablewaysupports in the model.

    HVAC User's Guide- Provides instructions for routing HVAC duct.

    Orthographic Drawings User's Guide- Provides information about creating and managingorthographic drawings.

    Piping Isometric Drawings User's Guide- Provides information about creating and managingpiping isometric drawings.

    Piping User's Guide- Provides instructions for routing pipe and placing valves, taps, and pipejoints.

    Reports User's Guide- Provides information about creating and managing spreadsheet reports.

    Space Management User's Guide- Provides instructions for placing space objects such as areas,zones, interference volumes, and drawing volumes in the model.

    Structural Analysis User's Guide- Provides instructions for defining loads, load cases, loadcombinations, and the importing and exporting of analytical data.

    Structure User's Guide- Provides instructions for placing structural members such as: beams,columns, slabs, openings, stairs, ladders, equipment foundations, and handrails.

    Systems and Specifications User's Guide- Provides instructions for creating systems andselecting which specifications are available for each system type.

    Reference Data Guides

    SmartPlant 3D 2D Symbols User's Guide- Provides command reference information andprocedural instructions for creating 2D symbols used to represent collars, clips, profiles, brackets,and other items.

    SmartPlant 3D 2D Symbols Reference Data Guide- Provides information about thetwo-dimensional symbols used in all tasks.

    Drawings and Reports Reference Data Guide- Provides information about reports reference data.

    Electrical Reference Data Guide- Provides information about electrical cable, cableway, cabletray, and conduit reference data.

    Electrical 3D Symbols Reference- Provides information about the cable tray and conduit 3Dsymbols that are available.

    Equipment and Furnishings Reference Data Guide- Provides information about equipmentreference data.

    Equipment 3D Symbols Reference- Provides information about the equipment, equipmentcomponent, design shapes, and design aides 3D symbols that are available.

    Hangers and Supports Reference Data Guide- Provides information about hangers and supports

    reference data.Hangers and Supports 3D Symbols Reference- Provides information about the hanger andsupport 3D symbols that are available.

    HVAC Reference Data Guide- Provides information about HVAC reference data.

    HVAC 3D Symbols Reference- Provides information about the HVAC 3D symbols that areavailable.

  • 8/11/2019 Export Top Dms Users Guide

    9/84

    Preface PDMS Guide

    SmartPlant 3D Export to PDMS User's Guide 9

    SmartPlant 3D Reference Data Guide- Provides instructions about the Bulkload utility, codelists,and the reference data common to several disciplines.

    Piping Reference Data Guide- Provides information about piping reference data including pipingspecifications, piping specification rules, piping parts, and piping symbols.

    Piping 3D Symbols Reference- Provides information about the piping 3D symbols that are

    available.Space Management Reference Data Guide- Provides information about space managementreference data.

    Structure Reference Data Guide- Provides information about structural reference data.

    Structure 3D Symbols Reference- Provides information about the stair, ladder, footings, andequipment foundation 3D symbols that are available.

    ISOGEN Guides

    Symbol Keys Reference Guide- Provides information about the symbol keys for isometricdrawings. This guide is from Alias, the makers of ISOGEN.

  • 8/11/2019 Export Top Dms Users Guide

    10/84

    Preface PDMS Guide

    10 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    11/84

    SmartPlant 3D Export to PDMS User's Guide 11

    Documentation CommentsWe welcome comments or suggestions about this documentation. You can send us an email at:[email protected].

  • 8/11/2019 Export Top Dms Users Guide

    12/84

    Preface PDMS Guide

    12 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    13/84

    SmartPlant 3D Export to PDMS User's Guide 13

    The following changes have been made to the SmartPlant 3D Export to PDMS User's Guide.

    Version 2011 (9.0) Service Pack 1 This is a new document. In addition to providing specific instructions for exporting Plant data

    from SmartPlant 3D to PDMS, it also provides an overview of the prerequisites for and thelimitations of the export functionality.

    What's New in Export to PDMS

  • 8/11/2019 Export Top Dms Users Guide

    14/84

    What's New in Export to PDMS

    14 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    15/84

    SmartPlant 3D Export to PDMS User's Guide 15

    S E C T I O N 1

    You can export equipment, piping, and structure model data from SmartPlant 3D that can then beimported into PDMS. The software uses the File > Export > PDMS Datal Export > Export Modelcommand to create datal files that are subsequently used by PDMS.

    The transfer of SmartPlant 3D model data is a multi-step operation:

    1. Ensure that the SmartPlant 3D and PDMS catalogs are set up properly. For more information,see Set up the PDMS and SmartPlant 3D catalogs(on page19).

    2. Edit the options in the delivered initialization file to define the parameters used in the exportprocess. For more information about defining these parameters, see Configure the PDMSexport initialization file(on page20).

    3. Edit the mapping workbook to reflect the customizations that you have made to theSmartPlant 3D object attributes. For more information about the translation maps delivered

    with the software, seeAppendix: Export to PDMS Workbook(on page33).4. Use the PDMS Export Validation command to validate the mapping details that you have

    defined. For more information, see PDMS Export Validation(on page25).

    5. Export the model data using the File > Export > PDMS Datal Export > Export Model command in SmartPlant 3D. For more information, see Export Model(on page23).

    Supported Object Types

    Not all model data can be exported to PDMS. The following tables list the SmartPlant 3D objecttypes, by discipline, that are currently supported for export by the software.

    Equipment Objects:

    SmartPlant 3D Object Type PDMS Object Type Export Options

    Catalog equipment Standard equipment Mapping

    Breaking into primitives

    Design equipment Design equipment Breaking into primitives

    Catalog equipment component Sub-equipment Mapping

    Breaking into primitives

    Design equipment component Sub-equipment Breaking into primitives

    Shape Primitive Mapping

    Breaking into primitives

    Imported shape from SAT orDGN files Design equipment Breaking into primitives

    Design solid Primitive Breaking into primitives

    Exporting Model Data to PDMS

  • 8/11/2019 Export Top Dms Users Guide

    16/84

    Exporting Model Data to PDMS

    16 SmartPlant 3D Export to PDMS User's Guide

    SmartPlant 3D Object Type PDMS Object Type Export Options

    Pipe nozzleCable nozzleCable tray nozzleHVAC nozzle

    Conduit nozzle

    Nozzle Mapping

    Piping Objects:

    SmartPlant 3D Object Type PDMS Object Type Comments

    Pipeline system Pipe The specification attribute on the PDMSpipe object is controlled by thePDMSExportTranslator.ini file as there isno specification attribute on the pipelinesystem in SmartPlant 3D.

    Pipe run Branch It is not necessary for both definitions tomatch exactly since a SmartPlant 3D piperun cannot contain components withmultiple diameters, whereas the PDMSbranch can. The MergeSP3DRuns optionin the PDMSExportTranslator.ini filecombines all of the pipe runs under aPipeline system and splits them intoappropriate PDMS branches.Consequently, pipe run names inSmartPlant 3D and branch names in PDMSwill differ.

    Piping component Relevant object in

    PDMS based onGType

    The appropriate component is created

    based on the mapped GType of thecomponent.

    Gasket Gasket Gasket dimensions in PDMS should matchthose that are present in SmartPlant 3D;otherwise, the isometric drawingsgenerated from PDMS may fail.

    Pipe support (logical) Attachment Pipe supports from SmartPlant 3D arecreated as attachments which will appearin the isometric drawings obtained fromPDMS.

    Pipe bend Bend Pipe bends from SmartPlant 3D areexported as bend objects.

  • 8/11/2019 Export Top Dms Users Guide

    17/84

    Exporting Model Data to PDMS

    SmartPlant 3D Export to PDMS User's Guide 17

    SmartPlant 3D Object Type PDMS Object Type Export Options

    Underground and sanitarypiping

    FTUBE Underground and sanitary piping; that is,piping that is plain-ended, is exported asFTUBE from SmartPlant 3D. The relevantFTUBE components must be created in the

    PDMS catalog and mapped appropriately.

    In addition to the piping object types listed in the above table, the necessary PMLcommands are written in the datal file to establish connectivity of piping with equipment nozzlesand the interconnectivity between branches.

    Structure Objects:

    SmartPlant 3D Object Type PDMS Object Type Comments

    Linear member part

    Curved member part

    Section

    Generic Section

    PNODE, PJOINT, SNODE, SJOINTare created.

    PNODE, PJOINT, JLDATUM,PLDATUM, FIXING are created.

    Connections between the SECTION andJOINTS are written to the PDMS datal file.

    Opening slab Negative extrusion Openings on slab are exported as anegative extrusion under the FLOORelement.

    Slab Floor

    Stair, ladder, handrail Structure The software creates the appropriateprimitives in PDMS during export.

    Equipment foundation, footing Structure The software creates the appropriate

    primitives in PDMS during export.

    Rectangular grid Section

    Insulation on member part Fitting The software optionally uses the mappingfile or creates the appropriate primitives inPDMS during export.

    Assembly connectioncomponents:

    Custom plate part

    Cuts on member part

    Panel

    NPolyhedron

    Openings, trim on member part NPolyhedron

    Plate part:

    Planar

    Curved

    Panel

    Sub-structure

    The software creates the appropriateprimitives in PDMS during export.

  • 8/11/2019 Export Top Dms Users Guide

    18/84

  • 8/11/2019 Export Top Dms Users Guide

    19/84

    Exporting Model Data to PDMS

    SmartPlant 3D Export to PDMS User's Guide 19

    Structure Models:

    The software sets the PLine attribute for JLine and MLine on sections and joints to NA(Neutral Axis) by default.

    Cuts, features on members, and objects created during assembly connections are exportedas fittings. Negative geometries are created for cuts, and panels are created for additional

    objects.Export using catalog joints is not supported in the current release of the software.

    The software breaks stair, ladder, handrail, footing, and equipment foundation objects intoGTypes and exports them as primitives under the STRUCTURE element.

    Curved plate parts on both plate systems and built-up members are exported as smallertriangular planes which make-up the total curved surface.

    The hole fitting object on the planar plate part is exported as a panel fitting under the PANELelement (planar plate part). Curved plate parts are exported as SUBSTRUCTURE, becausethe PANEL element is not created for a curved plate part.

    Set up the PDMS and SmartPlant 3D catalogs

    Prior to exporting SmartPlant 3D model data, a catalog must already exist in PDMS. For asuccessful export, ensure that the PDMS catalog meets the criteria outlined below.

    Equipment Model Data

    The PDMS catalog must contain the same equipment shapes and nozzles that exist in theSmartPlant 3D catalog.

    To export catalog equipment using a mapping file, the SmartPlant 3D symbol definitiontemplate must also be present in the PDMS catalog.

    To export nozzles, all nozzle data must exist in the PDMS catalog prior to export and mustmatch the nozzle data in the SmartPlant 3D catalog.

    You must provide mapping information for any new shape. The shape in PDMS must be anexact match of the shape in SmartPlant 3D.

    Piping Model Data

    All of the piping specifications in the PDMS catalog must also exist in the SmartPlant 3Dcatalog

    All of the components used in a piping specification must be present in the PDMS catalog andshould match those in the SmartPlant 3D catalog. Component properties and dimensionaldata must also match between the two catalogs.

    All end preparations must be set up in the PDMS catalog.

    All of the piping specialties and instruments of both the catalog and on-the-fly types must beset up in PDMS as either PCOMP or INST. Their dimensional data must match that of thecomponents in the SmartPlant 3D catalog.

    All gaskets and welds with exact thickness must be set up and available in the PDMS catalog.

    Insulation and tracing specifications must be set up the same in both catalogs. Bolt sets in the PDMS catalog must match those in the SmartPlant 3D catalog. Any difference

    between these two sets of data will adversely impact how bolts are reported in the isometricdrawing output. Bolt and washer model data is not exported to PDMS and will be treated asimplied items by the export process.

  • 8/11/2019 Export Top Dms Users Guide

    20/84

    Exporting Model Data to PDMS

    20 SmartPlant 3D Export to PDMS User's Guide

    Structure Model Data

    To export members, the dimensions, properties, and cardinal points of the cross-section in thePDMS catalog must match those in the SmartPlant 3D catalog.

    To export insulation on members using mapping, an exact match for the encasement must bepresent in the PDMS catalog. For each cross-section type, a corresponding PDMS catalog

    fitting must be present; the geometry of the catalog fitting should match exactly with theinsulation encasement for that particular cross-section type.

    To export the material property on a structure object, each material in the SmartPlant 3Dcatalog must be mapped to appropriate material in the PDMS catalog.

    To export a material property, you must provide mapping for any new structural catalog objectin SmartPlant 3D. Mapping for default supported objects, such as stairs, ladders, handrails,footings, equipment foundations, and hole fittings, is already provided.

    See also

    Project Creation Estimates(on page31)

    Configure the PDMS export initialization file

    The PDMSExportTranslator.ini file controls the export of SmartPlant 3D model data to PDMS. Youcan modify the default values to suit your specific project needs.

    1. In Windows Explorer, browse to [ProductDirectory]\SmartPlant\3D\RefData\SharedContent\Data\Translators\S3DPDMSExport.

    2. Open thePDMSExportTranslator.inifile and modify the options as needed.

    3. Save your changes.

    SharedContent is delivered in reference data setup.

    PDMS Export Initialization File OptionsThe PDMSExportTranslator.ini file is divided into several sections: Globals, Equipment, Piping,and Structure. Each section contains a specific set of default options that are used during export.

    Globals

    Precision- Provides the precision for rounding position coordinates.

    Value- Type a number of digits to round the position coordinates, ideally in range 0 to 3. Thedefault value is 3.

    Equipment

    UseMappingToCreateShapes- Determines whether shapes are exported through mapping orby breaking them into GTypes and creating the appropriate primitives in PDMS.

    0- Break shapes into GTypes and create appropriate primitives in PDMS. If any errors occur,the software uses the mapping file as an alternative for creating corresponding primitives. Thisis the default value.

    1- Export shapes using the mapping file. If any mapping is missing for any shape, the softwarebreaks the shape into GTypes and creates the appropriate primitives in PDMS.

  • 8/11/2019 Export Top Dms Users Guide

    21/84

    Exporting Model Data to PDMS

    SmartPlant 3D Export to PDMS User's Guide 21

    UseMappingToCreateCatalogEquipment- Determines whether catalog equipment is exportedthrough mapping or by breaking them into GTypes and creating the appropriate primitives inPDMS.

    0- Break catalog equipment into GTypes and create appropriate primitives in PDMS. If anyerrors occur, the software uses the mapping file as an alternative for creating correspondingequipment. This is the default value.

    1- Export catalog equipment using the mapping file. If any mapping is missing for any catalogequipment, the software breaks the catalog equipment into GTypes and creates theappropriate primitives in PDMS.

    DumpNozzleUnderSubEquipment- Determines whether a sub-equipment node is created inthe PDMS hierarchy for placement of equipment nozzles.

    0- Suppress the creation of a sub-equipment node. All nozzles are placed under theequipment node.

    1- Create a sub-equipment node, and place all nozzles under it. This is the default value.

    DumpShapeUnderSubEquipment- Determines whether a sub-equipment node is created in thePDMS hierarchy for placement of shapes equipment.

    0- Suppress the creation of a sub-equipment node. All shapes are placed under theequipment node. This is the default value.

    1- Create a sub-equipment node, and place all shapes under it.

    IgnoreIndependentPlane- Controls how independent planes are handles during export.Independent planes are usually caps on projections, extra planes in equipment foundation, and soon. These planes do not affect the graphical output, but they do appear as additional objects in thePDMS workspace.

    0- Process independent planes. This is the default value.

    1- Ignore processing of independent planes.

    Tolerance for BSplineSurface- Provides a balance between performance and the quality of theimported model. When complex geometrics are encountered during export, the software breaksthe surfaces into small planes. The more planes that are created, the smoother the surface, whichcan adversely impact the amount of time required to import the model into PDMS. You can adjustthe value as necessary to compromise between performance and smoothness.

    Value - Type a number (in millimeters) in range 0.001 to 500. The default value is 10.

    ToleranceForPlanesHavingCurvedBoundaries- Controls how the software handles curvedboundaries during import. PDMS does not support planes with curved boundaries. During export,these curved boundaries are approximated to small lines. By specifying the angle of arc, you canapproximate an arc to a line. The lesser the angle specified, the smoother the plane boundaryobtained in PDMS.

    Value - Type a number (angle in degrees) in range 5-30. The default value is 30.

    ToleranceForDesignSolidSurface- Provides a balance between performance and the quality ofthe imported design solid. When a design solid is encountered during export, the software breaksthe surface into small planes. The more planes that are created, the smoother the surface, whichcan adversely impact the amount of time required to import the model into PDMS. You can adjustthe value as necessary to compromise between performance and smoothness.

    Value - Type a number in range 5 to 70. The default value is 10.

  • 8/11/2019 Export Top Dms Users Guide

    22/84

    Exporting Model Data to PDMS

    22 SmartPlant 3D Export to PDMS User's Guide

    Piping

    MergeSP3DRuns- Controls how branches are exported to PDMS.

    0- Create one branch in PDMS per SmartPlant 3D pipe run.

    1- Merge SmartPlant 3D pipe runs, and export as per PDMS's definition. This is the defaultvalue.

    PipelineSpec- Controls what value is output in the datal file for the PSPE attribute on thepipeline.

    MAX_OCCURRENCES- Output the specification used by the maximum number of runsunder the pipeline. This is the default value.

    FIRST_OCCURENCES- Output the specification used by the first run under the pipeline.

    MAPPING - Output the specification using the mapping file (either ProgID or Label).

    Structure

    TransferInsulationasGTypes - Determines whether insulation on members is exported throughmapping or by breaking into GTypes and creating appropriate primitives in PDMS.

    0- Transfer insulation on members as mapped objects. This is the default value.

    1- Transfer insulation on members as GTypes.

    ToleranceforBSplineSurface- Provides a balance between performance and the quality of theimported model. When complex geometrics are encountered during export, the software breaksthe surfaces into small planes. The more planes that are created, the smoother the surface, whichcan adversely impact the amount of time required to import the model into PDMS. You can adjustthe value as necessary to compromise between performance and smoothness.

    Value - Type a number (in millimeters) in range 0.001 to 500. The default value is 0.001.

    ToleranceForPlanesHavingCurvedBoundaries- Controls how the software handles curvedboundaries during import. PDMS does not support planes with curved boundaries. During export,these curved boundaries are approximated to mall lines. By specifying the angle of arc, you canapproximate an arc to a line. The lesser the angle specified, the smoother the plane boundaryobtained in PDMS.

    Value - Type a number (angle in degrees) in range 5-30. The default value is 5.

    IgnoreIndependentPlane- Controls how independent planes are handled during export.Independent planes are usually caps on projections, extra planes in equipment foundation, and soon. These planes do not affect the graphical output, but they do appear as additional objects in thePDMS workspace.

    0- Process independent planes. This is the default value.

    1- Ignore processing of independent planes.

    ToleranceForCurvedPlateSurface- Provides a balance between performance and the quality ofthe imported model. When complex geometry is encountered during export, the software breaksthe surfaces into small planes. The more planes that are created, the smoother the surface, whichcan adversely impact the amount of time required to import the model into PDMS. You can adjustthe value as necessary to compromise between performance and smoothness.

    Value - Type a number in range 5 to 70. The default value is 10.

    ToleranceForMemberCutGeometry- Provides a balance between performance and the qualityof the imported model. When cut geometry is encountered during export, the software breaks thesurfaces into small planes, which are used to create a negative solid polyhedron. The more planesthat are created, the smoother the surface, which can adversely impact the amount of timerequired to import the model into PDMS. You can adjust the value as necessary to compromisebetween performance and smoothness.

    Value - Type a number in range 5 to 70. The default value is 5.

  • 8/11/2019 Export Top Dms Users Guide

    23/84

    Exporting Model Data to PDMS

    SmartPlant 3D Export to PDMS User's Guide 23

    Export ModelThe File > Export > PDMS Datal Export > Export Model command exports model data fromSmartPlant 3D for subsequent import into PDMS. The process involves transferring SmartPlant

    3D objects and their attribute values to PDMS's native datal file format. For information about thetypes of SmartPlant 3D model data that you can export to PDMS, see Exporting Model Data toPDMS(on page15).

    Prior to using the PDMS export functionality, you must perform the following tasks:

    1. Ensure that the SmartPlant 3D and PDMS catalogs are set up properly. For more information,see Set up the PDMS and SmartPlant 3D Catalogs(on page19).

    2. Edit the options in the delivered initialization file to define the parameters used in the exportprocess. For more information about the initialization file, see Configure the PDMS ExportInitialization File(on page20).

    3. Edit the mapping workbooks to reflect the customizations that you have made to theSmartPlant 3D model object attributes. For more information about the mapping worksheets,seeAppendix: Export to PDMS Workbook(on page33).

    4. Use the PDMS Export Validation command to validate the mapping details that you havedefined. For more information, see PDMS Export Validation(on page25).

    Export model data to PDMS

    Prior to exporting SmartPlant 3D data to PDMS, verify that the appropriate mappinghas been completed and that both catalogs have been set up appropriately. For more informationabout mapping and setting up the catalog, seeAppendix: Export to PDMS Workbook(on page33)and Set up the PDMS and SmartPlant 3D catalogs(on page19), respectively

    1. In the Common task, click File > Export > PDMS Datal Export > Export Model .

    2. Select the filter to use to select the objects to export.

    3. Type a description.

    4. Type your name in the Authorbox and your company name in the Organizationbox.

    5. Specify the file name and folder for the output datal file.

    6. Navigate to the mapping file.

    7. Define a log file name and folder.

    8. Click OK.

    You must create the filter before you can export the model objects.

    The mapping file is an Excel workbook that is used to map all the objects and their propertiesin SmartPlant 3D and PDMS. This workbook is delivered in [ProductDirectory]\SmartPlant\3D\RefData\SharedContent\Translators\S3DPDMSExport duringsetup.

    If you want the software to create a separate datal file for each discipline, you must select

    Separate file for each discipline.

  • 8/11/2019 Export Top Dms Users Guide

    24/84

  • 8/11/2019 Export Top Dms Users Guide

    25/84

    SmartPlant 3D Export to PDMS User's Guide 25

    S E C T I O N 2

    With the File > Export > PDMS Datal Export > PDMS Export Validationcommand, you canvalidate the mapping data that you have defined in the S3DPDMSExportMapping.xls workbook.The command uses a specified set of user-defined criteria to locate missing mapping details, andthen updates the mapping file as follows:

    A sheet named SmartPlant 3D Objects-Missing Mapping.xlsis created in the mapping file.This sheet lists the missing mapping information.

    Individual worksheets are updated with missing mapping information. For easy identification,updated cells are highlighted in red.

    The results of the validation process are also written to a log file.

    See also

    PDMS Export Validation Dialog Box(on page26)

    Validate mapping detailsBefore running the PDMS Export Validation command, close themapping

    workbook that you are attempting to validate.

    1. Click File > Export > PDMS Datal Export > PDMS Export Validation.

    2. Click and select the necessary filter. By default, the software displays the session file'sactive filter.

    3. Select Validate from mapping file.

    4. In the Validation criterialist, select the object types whose mapping is to be validated. Youmust select at least one criterion from the list.

    5. In the Log file detailsbox, type the name and folder location of the log file.6. Click Validate.

    By default, the validation tool updates the mapping file located in [ProductDirectory]\SmartPlant\3D\RefData\SharedContent\S3DPDMSExport. To specify a mappingfile in a different location, selectSpecify alternative location and then enter the full pathlocation and file name of the appropriate file in theDatal/Mapping file to validatebox.

    If the mapping file is read-only, the software creates a copy of the mapping file with the name_COPY.xls and saves it in the same location as the original mappingfile. The software updates the copy of the mapping file with the missing mapping details.

    PDMS Export Validation

  • 8/11/2019 Export Top Dms Users Guide

    26/84

    PDMS Export Validation

    26 SmartPlant 3D Export to PDMS User's Guide

    PDMS Export Validation Dialog Box

    Filter - Displays the active filter of the session file. Click to navigate to and select a differentfilter.

    Target (PDMS) object selection criteria - Specify the selection criteria. The current release ofthe software supports only the Validate from mapping fileoption.

    Specify alternative location - Allows you to specify a mapping file other than the one in thedefault location. By default, the software updates the mapping file located in [ProductDirectory]\SmartPlant\3D\RefData\SharedContent\S3DPDMSExport. To specify a differentlocation, select this option and then enter the full path location and file name in the Datal/Mappingfile pathbox.

    Datal/Mapping file path- Enter the full path location and name of the mapping file to bevalidated. This option is available only if you select Specify alternative location. Updating datalfiles is not supported in the current release of the software.

    Validation criteria- Select the SmartPlant 3D objects whose mapping you want to validate.Objects are listed by discipline. For each criterion that you select, the software will validate the

    corresponding worksheet in the mapping file. You must select at least one object in the Validationcriteria list.

    Validation Criteria Details

    Equipment Models

    For more information about any of the equipment mapping sheets referenced in thefollowing rows, see Equipment Translation Maps(on page33).

    NozzlesReports missing mapping for nozzle CATRef attributes in theCPStraightNozzleCAtRefMapand CPElbowNozzleCAtRefMapsheet.

    Catalog Equipment

    Reports missing mapping for PartNumber and TempPartNumber

    attributes in the PartNumberValueMap and theDesParamAdditonalAttrMap sheets, respectively.

    ShapesReports missing mapping for ShapePartClass in theCPShapeValueMap sheet.

  • 8/11/2019 Export Top Dms Users Guide

    27/84

  • 8/11/2019 Export Top Dms Users Guide

    28/84

    PDMS Export Validation

    28 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    29/84

    Troubleshooting

    SmartPlant 3D Export to PDMS User's Guide 29

    S E C T I O N 3

    The following topics list solutions to common problems that you may have when exporting modeldata to PDMS. Tips for improving performance are also provided.

    Performance Tips Export/Import performance and file size-The following table provides a summary of data

    transfer performance for a sample model:

    Discipline Number of first class objects File sizeExportTime

    ImportTime

    Equipment

    334 equipment items (37 designed

    equipment items and 297 catalogequipment items

    1,109 nozzles

    350 shapes

    7.2 MB180seconds

    600 seconds

    Piping2,000 pipe parts/components,consisting of 90 pipelines and 210 piperuns

    57 7KB 40 seconds 65 seconds

    Structure

    790 members

    19 handrails

    9 ladders

    6 stairs

    6 MB240seconds

    360 seconds

    Recommended file size for PDMS import- The following table summarizes the time takento import two sample datasets of equipment, piping, and structure model data into PDMS. Thefilter SmartPlant 3D size can be chosen accordingly.

    These are only guidelines, which can be modified and refined with real projects.

    Discipline File Size Import Time

    Equipment 7.2 MB

    23 MB

    10 minutes

    40 minutes

    Piping

    577KB 3 MB

    1 minute 3 minutes

    Structure 6 MB

    23 MB

    6 minutes

    33 minutes

    Troubleshooting

  • 8/11/2019 Export Top Dms Users Guide

    30/84

    Troubleshooting

    30 SmartPlant 3D Export to PDMS User's Guide

    Equipment imported using SAT and DGN files in SmartPlant 3D is slow- PDMS does notsupport complex curved surfaces; consequently, BSpline surfaces stored in the SmartPlant3D databases are broken into smaller polyhedrons, which adversely impacts export andimport performance.

    Import/Export Issues Hierarchy exported from SmartPlant 3D to PDMS- PDMS has a fixed hierarchy for model

    objects across the various disciplines, whereas SmartPlant 3D can have a deep hierarchy ofsystems in place prior to the creation of model objects. Currently, the parent of equipment,pipeline systems, and structural objects will be created as a zone object in PDMS hierarchy. Inthe current release of the software, you cannot control how the hierarchy is created.

    Names of objects in SmartPlant 3D and PDMS do not match- Typically caused by objectnames being duplicated during SmartPlant 3D modeling. During export, the unique namegenerator mechanism creates new unique names for objects whose names are duplicated.For more information about recommended naming conventions, see "Best Practices" inExporting Model Data to PDMS(on page15).

    Modification of catalog equipment in PDMS is difficult - SmartPlant 3D provides two

    options for transferring catalog equipment items: Create the equivalent equipment in the PDMS catalog and map to the corresponding

    equipment in SmartPlant 3D. Doing so allows for easy modification of equipment items inPDMS.

    When the PDMS catalog is not ready, the SmartPlant 3D catalog equipment can still betransferred by extracting its geometry primitives and converting them into equivalentPDMS primitives. BSpline surfaces, however, are not available in PDMS. Consequently,these surfaces are broken into smaller polyhedrons, which make that portion of theequipment difficult to modify.

    Specifications are from PDMS and not from SmartPlant 3D- The piping data is beingtransferred using mapping to the equivalent specification present in PDMS. To resolve thisissue, create the needed specifications in SmartPlant 3D, provide the necessary mapping,and then perform the transfer.

    The way pipes are split into branches is inconsistent with the way that they would bemodeled in PDMS- SmartPlant 3D provides two options:

    Break at pipe run level, which can lead to this problem.

    Merge all pipeline components between two free ends, two nozzles, one free end and onenozzle, one branch and one free end, and so on to construct the branch in PDMS. This iscontrolled using the default setting of the MergesSP3DRuns option in thePDMSExportTranslator.ini file. When this option is used, the run names in SmartPlant 3Dand the branch names in PDMS can change and be reflected accurately in the isometricdrawing output.

    Update of objects- Updating objects that have been exported to PDMS is not supported inthe current release of the software.

    Incremental transfer of the model- The same model can be broken into multiple filters/sizes

    and exported incrementally. If the objects already exist in PDMS, they are created again. Label size in SmartPlant 3D- While defining labels on SmartPlant 3D objects, make sure the

    length is less than 50 characters. PDMS errors if a label longer than 50 characters is mappedto any user defined attribute in PDMS.

  • 8/11/2019 Export Top Dms Users Guide

    31/84

    Troubleshooting

    SmartPlant 3D Export to PDMS User's Guide 31

    Project Creation EstimatesPDMS reference data creation for a typical project - The following list summarizes theapproximate time usually needed to created various catalog items in PDMS:

    Catalog equipment, if needed - Allow 1 to 4 days per template, depending upon complexity. Nozzle data - Depends upon the number of records of nozzle data; easy to create.

    Piping specifications (Data) - Depends upon the size of specification and common parts usedwithin specifications. Can vary from 3 to 5 days per specification when created manually within PDMS.

    SPRD to PDMS approach can be considered as one of the solutions.

    Use a tool on the internet to create specification data.

    Point set and geometry set used by the piping specifications (equal to piping symbols) - Allow1 to 2 days per point set and geometry set, depending upon complexity.

    Sections - Allow 2 days per section type to create catalog.

    Material - Depends upon number of records; easy to create.

    Joints specification - Joints references are similar to assembly connections in SmartPlant 3D.

    Allow 1 to 2 days per new joint. Generally, PDMS delivered joints should be adequate for atypical project.

  • 8/11/2019 Export Top Dms Users Guide

    32/84

    Troubleshooting

    32 SmartPlant 3D Export to PDMS User's Guide

  • 8/11/2019 Export Top Dms Users Guide

    33/84

    SmartPlant 3D Export to PDMS User's Guide 33

    A P P E N D I X A

    TheFile > Export > PDMS Datal Export > Export Model command uses the Microsoft Excelworkbook S3DPDMSExportMapping.xlsto map all of the SmartPlant 3D objects and objectattributes to the corresponding objects in PDMS. By default, the workbook is delivered in [ProductDirectory]\SmartPlant\3D\RefData\SharedContent\Translators\S3DPDMSExport during setup.

    The S3DPDMSExportMapping.xlsworkbook consists of three types of translation mappingworksheets. Before you export SmartPlant 3D model data, you must modify these mappingworksheets sheets to ensure that all of the necessary criteria have been met.

    Equipment Translation Maps(on page33)

    Piping Translation Maps(on page45)

    Structure Translation Maps(on page59)

    See also

    Set up the PDMS and SmartPlant 3D Catalogs(on page19)

    Equipment Translation MapsUse the equipment translation mapping sheets in the S3DPDMSExportMapping.xlsworkbook tomap SmartPlant 3D equipment attributes to the correct PDMS equipment properties. Beforeexporting SmartPlant 3D equipment mode data to PDMS, you must modify these sheets to ensurethat the following criteria have been met:

    All of the catalog equipment objects in the SmartPlant 3D model are mapped to correspondingequipment objects in PDMS.

    All of the shapes in the SmartPlant 3D model are mapped to corresponding primitives inPDMS.

    All of the nozzles in the SmartPlant 3D model are mapped to corresponding nozzles in PDMS.This is mandatory for the transfer of nozzles from SmartPlant 3D regardless of the options thatare defined in the PDMSExportTranslation.ini file.

    After all of the mapping is completed in the S3DPDMSExportMapping.xlsworkbook, run thePDMS Export Validation command to validate the mapping data in theworkbook. Any missing entries reported by the validation tool should be resolved. For moreinformation, see PDMS Export Validation(on page25).

    The following equipment translation maps are delivered in the S3DPDMSExportMapping.xlsworkbook:

    EquipmentClassMap - Maps the supported equipment classesbetween SmartPlant 3D andPDMS. This is the main mapping sheet for equipment discipline. For more information, seeEquipmentClassMap(on page34).

    CPSmartEquipmentMap - Maps equipment attributes between SmartPlant 3D and PDMS. Formore information, see CPSmartEquipmentMap(on page35).

    CPEquipmentComptMap - Maps equipment component attributes between SmartPlant 3D andPDMS. For more information, see CPEquipmentComptMap(on page35).

    CPShapeMap - Contains the mapping between the SmartPlant 3D Shape class and theequivalent PDMS primitive (GeometricPrimitive class). For more information, see CPShapeMap(on page36).

    Appendix: Export to PDMS Workbook

  • 8/11/2019 Export Top Dms Users Guide

    34/84

  • 8/11/2019 Export Top Dms Users Guide

    35/84

    Appendix: Export to PDMS Workbook

    SmartPlant 3D Export to PDMS User's Guide 35

    CPSmartEquipmentMapThe CPSmartEquipmentMap sheet maps equipment attributes between SmartPlant 3D andPDMS.

    SP3D Attribute- Enter the name of the SmartPlant 3D equipment attribute to map.

    PDMS Attribute- Enter the name of the PDMS attribute to which the SP3D Attributevalue will bemapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one is

    needed. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPEquipmentComptMapThe CPEquipmentComptMap sheet maps equipment component attributes between SmartPlant3D and PDMS.

    SP3D Attribute- Enter the name of the SmartPlant 3D component attribute to map.

    PDMS Attribute- Enter the name of the PDMS attribute to which the SP3D Attributevalue will bemapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to be

  • 8/11/2019 Export Top Dms Users Guide

    36/84

    Appendix: Export to PDMS Workbook

    36 SmartPlant 3D Export to PDMS User's Guide

    transferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern. n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPShapeMapThe CPShapeMap sheet contains the attribute mapping between the SmartPlant 3D shape andequivalent PDMS primitive.

    SP3D Attribute- Enter the name of the SmartPlant 3D shape attribute to map.

    PDMS Attribute- Enter the name of the PDMS attribute to which the SP3D Attributevalue will bemapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

  • 8/11/2019 Export Top Dms Users Guide

    37/84

    Appendix: Export to PDMS Workbook

    SmartPlant 3D Export to PDMS User's Guide 37

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one is

    needed. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPPipeNozzleMapThe CPPipeNozzleMap sheet maps pipe elbow nozzle attributes between SmartPlant 3D andPDMS. Fixed attributes Elbow Pipe Nozzleand Straight Pipe Nozzlehave ValueDefmaps thatare the concatenated values of NPD, end preparation, and pressure rating of the piping straightnozzle and piping elbow nozzle respectively, which cross-references the

    CPElbowNozzleCAtRefMapand CPStraightNozzleCAtRefMapsheets respectivelySP3D Attribute- Enter the name of the SmartPlant 3D pipe nozzle attribute to map.

    PDMS Attribute- Enter the name of the PDMS attribute to which the SP3D Attributevalue will bemapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for

    the value of a given attribute. PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook that

    contains additional mapping information related to the attribute, if any exists.FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

  • 8/11/2019 Export Top Dms Users Guide

    38/84

    Appendix: Export to PDMS Workbook

    38 SmartPlant 3D Export to PDMS User's Guide

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPStraightNozzleCatRefMapThe CPStraightNozzleCatRefMapsheet contains concatenated values for SmartPlant 3D NPD,EndPreparationand PressureRatingattributes. These values are mapped to theircorresponding nozzle CATRef values in PDMS.

    SP3D Value - Enter the SmartPlant 3D parameter to map.

    PDMS Attribute- Enter CATRef.

    Attribute Value - Enter the PDMS CATRef attribute value.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred. AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for

    the value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

  • 8/11/2019 Export Top Dms Users Guide

    39/84

    Appendix: Export to PDMS Workbook

    SmartPlant 3D Export to PDMS User's Guide 39

    CPElbowNozzleCAtRefMapThe CPElbowNozzleCatRefMapsheet contains concatenated values for SmartPlant 3D NPD,EndPreparationand PressureRatingattributes. These values are mapped to theircorresponding nozzle CATRefvalues in PDMS.

    SP3D Value - Enter the SmartPlant 3D parameter to map.PDMS Attribute- Enter CATRef.

    Attribute Value - Enter the PDMS CATRefattribute value.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

  • 8/11/2019 Export Top Dms Users Guide

    40/84

  • 8/11/2019 Export Top Dms Users Guide

    41/84

    Appendix: Export to PDMS Workbook

    SmartPlant 3D Export to PDMS User's Guide 41

    PartNumberValueMapThe PartNumberValueMap sheet maps SmartPlant 3D part numbers to PDMS. Across-reference to the corresponding additional attributes sheet is also provided.

    SP3D Value - Enter the SmartPlant 3D part number to be mapped.

    PDMS Value - Enter the PDMS part number to which the SP3D Value will be mapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameter in the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapType is specified, NameDef isused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    PartNumberAdditionalAttributesThe PartNumberAdditionalAttributes sheet maps additional attributes for PDMSA partnumbers. Each additional attribute cross-references to its additional attribute sheet containingdesign parameters.

    PDMS Value- Enter the PDMS part number to be mapped.

    PDMS Attribute- Enter the PDMS attribute to the PDMS Valuewill be mapped.

    Attribute Value- Enter the required attribute value.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefis

    used. ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

  • 8/11/2019 Export Top Dms Users Guide

    42/84

    Appendix: Export to PDMS Workbook

    42 SmartPlant 3D Export to PDMS User's Guide

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character position

    and string length to generate new attributes.SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    DesParamAdditionalAttrMapThe DesParamAdditionalAttriMap sheet maps additional attributes for PDMS part numbers.Each additional attribute cross-references to its additional attribute sheet containing designparameters.

    PDMS Value- Enter the PDMS part number to be mapped.

    PDMS Attribute- Enter the PDMS attribute to which thePDMS Valuewill be mapped

    Attribute Value- Enter the required attribute value.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefis

    used. ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

  • 8/11/2019 Export Top Dms Users Guide

    43/84

    Appendix: Export to PDMS Workbook

    SmartPlant 3D Export to PDMS User's Guide 43

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPShapeValueMapThe CPShapeValueMap sheet maps the shape part class to the corresponding PDMS primitive.

    SP3D Value - Enter the SmartPlant 3D shape part class to map.

    PDMS Value - Enter the PDMS primitive name to which the SP3D Value will be mapped.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameter in the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapType is specified, NameDef isused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character positionand string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    CPShapeAdditionalAttributesThe CPShapeAdditionalAttributes sheet maps additional attributes for PDMS primitives. Thepart class of the shape is mapped to the corresponding name of the primitive in theCPShapeValueMap sheet.

    PDMS Value - Enter the PDMS primitive type.

    Attribute Name- Enter the name of the PDMS attribute to which the PDMS Valuewill be

    mapped.Attribute Value- Enter the required value for the attribute.

  • 8/11/2019 Export Top Dms Users Guide

    44/84

    Appendix: Export to PDMS Workbook

    44 SmartPlant 3D Export to PDMS User's Guide

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred.

    AdditionalAttributeDef - Used when it is necessary to create new or additional attributes forthe value of a given attribute.

    PatternDef- Used to create a new value of attribute that is based on a specific pattern.

    n - Variable number of digits in a numeric field.

    ?- Wild card. Will match any single printable character.

    *- Wild token. Will match any number of printable characters.

    [ ] - Literal character match. Will match the character that appears within the brackets. Forexample, [N]will match the upper case character, N.

    ~- Reverse pattern match. For example, AA-NNN~will match AA-NNN or NNN-AA.

    CharacterDef- Used to split the value of an attribute using a delimiter or character position

    and string length to generate new attributes.

    SheetNameEnter the name of the sheet in the S3DPDMSExportMapping.xlsworkbook thatcontains additional mapping information related to the attribute, if any exists.

    FormulaEnter the formula used to calculate the value of the attribute to mapped, if one isneeded. For example, if the source system has an attribute Radius that needs to be mapped to thedestination system's attribute Diameter, the software cannot substitute one value for the other.Rather the value used for Diameter would result from the following calculation: Diameter = 2 *Radius.

    LabelSpecify whether the SmartPlant 3D attribute is a label.

    Ignore - Specify whether the item should be ignored during export.

    CPPipeNozzleAdditionalAttributesThe CPPipeNozzleAdditionalAttributes sheet maps SmartPlant 3D nozzle parameters toPDMS attributes.

    SP3D Value - Enter the SmartPlant 3D pipe nozzle parameter to map.

    PDMS Attribute- Enter the name of the PDMS attribute to which the SP3D Value will be mapped.

    Attribute Value- Enter the required attribute value.

    MapTypeEnter the map type of the attribute. Acceptable values are as follows:

    NameDef - Used when the value needs to be directly transferred. For example, there is anattribute called NPD in the source system and one called NominalDiameterin the destinationsystem. Because both attributes have the same meaning, the value just needs to betransferred between the two systems. By default, if no MapTypeis specified, NameDefisused.

    ValueDef- Used when the value of an attribute needs to be mapped before it is transferred. AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for

    the value of a given attribute.

  • 8/11/2019 Export Top Dms Users Guide

    45/84

    Appendix: Export to PDMS Workbook

    SmartPlan