ExportToPDSGuide
ExportToPDSGuide
User's Guide
June 2014
DSP3D-PE-200145A
Copyright
Copyright © 2013-2014 Intergraph® Corporation. All Rights Reserved. Intergraph is part of Hexagon.
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 secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Portions of this software are owned by Spatial Corp. © 1986-2014. All Rights Reserved.
Portions of the user interface copyright 2012-2014 Telerik AD.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee 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 this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial. The Other Documentation may
not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and for any
reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. 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.
Export Controls
Intergraph Corporation’s software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a. To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b. To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c. To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d. To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporation’s Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, Sapphire, and Intergraph Smart are trademarks or registered trademarks of
Intergraph Corporation or its subsidiaries in the United States and other countries. Hexagon and the Hexagon logo are registered
trademarks of Hexagon AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a
registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl,
ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are
trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management
Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2013, All rights reserved.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a
trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are
trademarks of their respective owners.
PipeInstrumentAttrsMap ................................................................................................................. 47
PipeSpecialityAttrsMap................................................................................................................... 47
PipeSupportAttrsMap ..................................................................................................................... 48
PipingGlobalsMap .......................................................................................................................... 49
ComponentCommodityNames ....................................................................................................... 49
EndPreparationPDSCodeListMap .................................................................................................. 50
ScheduleThicknessPDSCodeListMap............................................................................................ 50
TapOptionCodeMap ....................................................................................................................... 50
DimensionalDataMap ..................................................................................................................... 51
StructureClassMap ......................................................................................................................... 52
CSPSFootingMap ........................................................................................................................... 52
CSPSEquipFoundationMap ........................................................................................................... 53
CSPSStairMap ............................................................................................................................... 53
CSPSLadderMap............................................................................................................................ 54
CSPSHandrailMap ......................................................................................................................... 55
SPSWallPartMap ............................................................................................................................ 56
CStructCutoutContourMap ............................................................................................................. 56
HVACClassMap .............................................................................................................................. 57
HVACDuctPartAttrsMap ................................................................................................................. 57
HVACDuctComponentAtrsMap ...................................................................................................... 58
Hierarchy Translation Maps .................................................................................................................. 59
EquipmentHierarchy ....................................................................................................................... 59
PipingHierarchy .............................................................................................................................. 60
StructureHierarchy.......................................................................................................................... 60
StructuralEquipmentHierarchy ....................................................................................................... 61
RaceWayHierarchy......................................................................................................................... 61
HVACHierarchy .............................................................................................................................. 62
Codelist Translation Maps .................................................................................................................... 62
ApprovalStatusCodeListMap .......................................................................................................... 63
CleaningRequirementsCodeListMap.............................................................................................. 63
CoatingTypeCodeListMap .............................................................................................................. 63
ConstructionStatusCodeListMap .................................................................................................... 63
DesignResponsibilityCodeListMap ................................................................................................. 64
DesignStandardCodeListMap ........................................................................................................ 64
EqpDivisionCodelistMap................................................................................................................. 64
EndPreparationCodelistMap .......................................................................................................... 64
EndStandardCodelListMap ............................................................................................................ 65
FabricationCategoryCodeListMap .................................................................................................. 65
FluidCodeCodeListMap .................................................................................................................. 65
GeometryStandardsCodeListMap .................................................................................................. 65
HeatTracingReqrmntsCodeListMap ............................................................................................... 66
HeatTracingMediumCodeListMap .................................................................................................. 66
InsulationPurposeCodelistMap ....................................................................................................... 66
MaterialsGradeCodeListMap .......................................................................................................... 66
OptionCodeCodeListMap ............................................................................................................... 66
PipingCommodityTypeCodeListMap .............................................................................................. 67
ReportingTypeCodeListMap ........................................................................................................... 67
ScheduleThicknessCodeListMap ................................................................................................... 67
StressRequirementsCodeListMap .................................................................................................. 67
SP3DIdentifierPDSModelCodeMap ............................................................................................... 68
WeldTypeCodeListMap .................................................................................................................. 68
Index ........................................................................................................................................................... 69
Documentation Set
Intergraph SmartTM 3D Documentation is available as Adobe PDF files. The content is the same
as the online Help. To access these PDF documents, click Help > Printable Guides in the
software.
The documentation set is divided into four categories:
Administrative guides contain information about installing, configuring, customizing, and
troubleshooting.
User's guides provide command reference and how-to information for working in each task.
Reference data guides define the reference data workbooks. Not all tasks have reference
data.
ISOGEN guides.
Administrative Guides
Intergraph SmartTM 3D Installation Guide - Provides instructions on installing and configuring the
software.
Project Management User's Guide - Provides instructions for setting up the databases, creating
permission groups, backing up and restoring project data, assigning access permissions to the
model, defining and managing locations for Global Workshare, and version upgrade.
Global Workshare Guide - Provides instructions for setting up the software and the databases to
work in a workshare environment.
Interference Checking Guide - Provides information on installing, configuring, and using the
interference detection service.
Integration Reference Guide - Provides information about installing, configuring, and using
Smart 3D in an integrated environment.
Interpreting Human Piping Specifications - Provides information about how to interpret human
piping specifications so that you can create the corresponding piping specification in the
software.
Design and Data Exchange with PDMS - Provides information about how to export model data
from Smart 3D to PDMS and from PDMS to Smart 3D. Specific guidelines relating to best
practices and known limitations of the export functionality are also included.
Export to Plant Design System (PDS) User's Guide - Provides information about how to export
model data from Smart 3D to PDS. Specific guidelines relating to best practices and known
limitations of the export functionality are also included.
Point Cloud Reference - Provides information for referencing point cloud files provided by point
cloud vendors in Smart 3D.
Troubleshooting Reference Guide - Provides information on how to resolve errors that you might
encounter in the software by documenting troubleshooting tips, error messages, and To Do List
messages.
Plant Design System (PDS) Guide - Provides all information needed to use PDS with Smart 3D.
Topics include referencing active PDS projects in Smart 3D, exporting PDS data and importing
that data into Smart 3D, and converting PDS reference data to Smart 3D reference data.
Intergraph SmartTM 3D Programmer's Guide - Provides information about custom commands,
naming rules, and symbol programming. If you install the Programming Resources, this
document is delivered to the [Product Folder]\Programming\Help folder.
User's Guides
Catalog User's Guide - Provides information about viewing, editing, and creating reference data
and select lists (codelists).
Civil User's Guide - Provides information about routing trench runs in the model.
Common User's Guide - Provides information about defining workspaces, manipulating views,
and running reports.
Compartmentation User's Guide - Provides instruction for placing volume objects such as
compartments and zones in the model.
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.
Geometry Analysis and Repair User's Guide - Provides instructions for importing and exporting
model data, checking the data against a defined set of requirements, and repairing the data.
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
cableway supports in the model.
Hole Management User's Guide - Provides instructions for placing, reviewing, and approving
holes in a structure.
HVAC User's Guide - Provides instructions for routing HVAC duct.
Molded Forms User's Guide - Provides instructions for placing hull, bulkheads, major openings,
stiffeners, and other major structural components in the model.
Orthographic Drawings User's Guide - Provides information about creating and managing
orthographic drawings.
Piping Isometric Drawings User's Guide - Provides information about creating and managing
piping isometric drawings.
Piping User's Guide - Provides instructions for routing pipe and placing valves, taps, and pipe
joints.
Planning User's Guide - Provides instructions about defining the assembly hierarchy (production
bill of material) by creating blocks and assemblies and by specifying the assembly sequence.
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, load
combinations, and the importing and exporting of analytical data.
Structural Detailing User's Guide - Provides instructions for creating, detailing, and maintaining
the structural members of a model.
Structural Manufacturing User's Guide - Provides instructions for creating and maintaining
manufacturing objects such as templates, jigs, and margins.
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 and
selecting the available specifications for each system type.
HVAC 3D Symbols Reference - Provides information about the HVAC 3D symbols that are
available.
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 piping
specifications, 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 management
reference data.
Structure Reference Data Guide - Provides information about structural reference data.
Structure 3D Symbols Reference - Provides information about the stair, ladder, footings, and
equipment foundation 3D symbols that are available.
Structural Reference Data Overview - Provides an overview of the marine mode structural
reference data library.
ISOGEN Guides
Symbol Keys Reference Guide - Provides information about the symbol keys for isometric
drawings. This guide is from Alias, the makers of ISOGEN.
Documentation Comments
We welcome comments or suggestions about this documentation. You can send us an email at:
PPMdoc@intergraph.com.
Documentation updates for supported software versions are available from
https://smartsupport.intergraph.com (https://smartsupport.intergraph.com).
Points to Consider
Reference Data and Catalog Data
The catalog data must be the same for both Smart 3D and PDS for the export to yield
correct results. For more information, see Define Matching Reference Data (on page 34).
Piping
Stock parts in Smart 3D which do not meet the minimum pipe length criteria in PDS, result in
a piping placement error after importing.
You must resolve all Smart 3D To Do List items before exporting. Unresolved To Do List
items can cause unexpected results in PDS. For example, pipe bends modeled incorrectly in
Smart 3D might result in irrelevant graphics when imported.
The number of pipelines created in PDS by the export process might be higher than the
number of pipe runs exported from Smart 3D.
The pipe part symbols and their default orientation should be same in Smart 3D and PDS.
When you export spectacle blinds to PDS without setting the base part of the spectacle blind
feature to either spectacle blind is in open position or spectacle blind is in closed
position, the software creates an open blind in PDS by default.
Flex pipe from Smart 3D are exported to PDS as specialty items. To map the Smart 3D
identifier value of this pipe part with PDS Model Code in the
SP3DIdentifierPDSModelCodeMap worksheet, SP3D Identifier value should be defined by
S3D short code value followed by "_FlexPipe".
The tutorial form that accepts the dimensional data input for STRB1 is PSA018.fb.
DIM1=Dimension A, which is equal to the CollarThickness attribute available on the
IJUASpecialtyStrainer interface of the CBastketStrainer specialty in Smart 3D.
Similarly ,
DIM2=Dimension B = BasketLength attribute on the IJUASpecialtiyStrainer interface,
DIM3=Dimension C = BasketEndDiameter attribute on the same interface,
DIM4=Dimension D = CollarEndToCenter attribute on the same interface.
Taps
Load the taps' data into the PDS project to ensure that the taps are imported through the
APL file correctly.
General
Smart 3D object names with some special characters such as € or § might not transfer as is
because the export functionality uses some of these characters for its syntax. There is chance
that names will not be same both sides.
Equipment
PDS has a 30-character limit for equipment names, so the equipment name in Smart 3D cannot
be longer than 30 characters. If the name of the equipment component is more than 30
characters, it is truncated during the export from Smart 3D.
PDS does not support duplicate names for equipment items. You must assign a unique
name for each equipment in Smart 3D. Duplicate names in Smart 3D, or duplicate names after
truncation, can cause the export process to give incorrect results.
Equipment Nozzle
PDS has a 10-character limit for nozzle names, so the nozzle component name in Smart 3D
cannot be longer than 10 characters. PDS allows for duplicate names for nozzle components, as
long as the nozzle components are assigned to two different equipment items in the same DGN
file. If the nozzle component names are the same, the export process can give incorrect results.
Piping
PDS has a 20-character limit for piping component/support names, so the piping
component/support name in Smart 3D cannot be longer than 20 characters. If the name of
the piping component/support is more than 20 characters in Smart 3D, it is truncated during
export. Similarly, piping specialty and instruments are limited to 30 characters and will also
be truncated if needed. PDS allows for duplicate names for piping, support components, and
instruments and specialties.
If an equipment or nozzle name is not defined in Smart 3D, the connection between any pipe
run and that pipe nozzle is lost when the model is exported to PDS. In this situation, the pipe
run starts from the connect point (the East, North, and Elevation coordinates) of the nozzle
port without having any connection.
PDS does not support modeling of circular piping. Because of this, circular stock parts are
skipped. The software writes an entry in the log file for each circular stock part.
Do not export pipelines with both imperial and metric specifications to the same APL file.
Supports that are placed at a location other than the elbow connect points are exported as
connected to the elbow's center.
Only the specification driven attributes for pipes are transferred to sloped pipe runs.
To construct pipes on the sloped pipe segments, import the APL file and then enable the
Automated Placement in PDS.
In Export Smart 3D to PDS application, insulation thickness is valid only when you define the
insulation purpose. Define the insulation purpose in Smart 3D before you export the
insulation data using Export Smart 3D to PDS application.
You can define insulation in at run level and at the component level in Smart 3D. By default,
the same insulation data is applicable to components. The export process exports only the
insulation data at run level. The component level insulation is ignored. However, in case of
Instruments and Specialties, the component level insulation is considered.
The Commodity Names sheet in the hierarchy mapping file maps the Smart 3D short code
SP3D Value and PDS commodity names short code PDS Value. To export turn features
such as Elbow, Bend, Miter, and so on, append <_PIPE TURN TYPE> to the SP3D Value.
For example, to export an Elbow with a short code 45 Degree Direction Change, the
SP3D Value is 45 Degree Direction Change_ELBOW.
The Export to PDS software exports all the S3D piping supports to PDS as logical supports.
PDS does not support feature breaks on the pipe stock parts. Feature breaks are skipped
and the following message is added to the log file for each feature break:
Feature breakdown is not supported in PDS, hence exporting it as stock part.
The software exports flex pipes from Smart 3D as specialty items.
Equipment piping nozzles are exported with connect point information. However, all other
nozzles are exported as dumb graphics. HVAC nozzles are not exported.
The Smart 3D sequence number attribute on pipe runs is not exported to PDS. This can be
achieved by label mapping.
Structure
FrameWorks Plus has a 24-character limit for all structure components, including beams,
slabs, columns, vertical and horizontal braces, walls, and arc members. If the name of the
structure component in Smart 3D is more than 24 characters, it is truncated during export.
FrameWorks Plus allows for duplicate names for structural components.
Slabs and solids are limited to 95 vertices (placement defining points).
Openings are not supported on linear or arc members.
FrameWorks Plus supports only circular arc members. Arc members that are created by
elliptical arcs are not supported.
FrameWorks Plus supports only slabs or slab openings that are created by circular, elliptical,
and linear elements.
Smart 3D does not export assembly connections to the CIS/2 file. Therefore, connection
details and assembly connections are not imported into FrameWorks Plus.
In This Section
Export Settings .............................................................................. 21
Exporting Smart 3D HVAC Attributes to PDS ............................... 24
Exporting Labels from Smart 3D to PDS ....................................... 27
Extract or Update a Hierarchy Mapping File ................................. 27
Edit Hierarchy Mapping Workbook ................................................ 29
Generate a PDS Project Configuration File ................................... 31
Export Smart 3D Models ............................................................... 32
Export Settings
The File > Export > PDS Export > Export Settings command edits the [Product
Folder]\Smart3D\3DRefData\SharedContent\Data\Translators\S3DPDSExport\PDSExportTransl
ator.ini file. You can also edit the PDSExportTranslator.ini file directly with any ASCII file editor.
Global
The Global settings are used to define the MicroStation symbology for each Smart 3D display
aspect.
Aspect Symbology Name - Select the Smart 3D aspect for which to define MicroStation
symbology.
Level - Enter the MicroStation level for the selected aspect. Valid levels are 1 to 63.
Color - Select a color for the selected aspect.
Weight - Enter the MicroStation line weight for the selected aspect. Valid weights are 0 to 31.
Style - Select the MicroStation line style for the selected aspect.
Equipment
Number of equipment per model - Enter the maximum number of equipment to put into a
single MicroStation design file (.DGN).
Piping
Number of pipelines per model - Enter the maximum number of pipelines to put into a single
Alphanumeric Piping Language (APL) file.
Structure
Number of structures per model - Enter the maximum number of structural objects (beams,
columns, braces, and slabs) to put into a single CIS/2 file.
Number of structural equipment per model - Enter the maximum number of walls, ladders,
and stairs to put into a single equipment MicroStation design file (.DGN).
Wall Level - Enter the MicroStation level for walls. Valid levels are 1 to 63.
Wall Color - Select a color for walls.
Wall Weight - Enter the MicroStation line weight for walls. Valid weights are 0 to 15.
Wall Style - Select the MicroStation line style for walls.
Wall Opening Level - Enter the MicroStation level for the wall openings. Valid levels are 1 to
63.
Wall Opening Color - Select a color for the wall openings.
Wall Opening Weight - Enter the MicroStation line weight for the wall openings. Valid weights
are 0 to 15.
Wall Opening Style - Select the MicroStation line style for the wall openings.
HVAC
Number of HVAC ducts per model - Enter the maximum number of ducts per MicroStation
design file (.DGN).
Duct Level - Enter the MicroStation level for ducts. Valid levels are 1 to 63.
Duct Color - Select a color for ducts.
Duct Weight - Enter the MicroStation line weight for ducts. Valid weights are 0 to 15.
Duct Style - Select the MicroStation line style for ducts.
Duct Component Level - Enter the MicroStation level for the duct component. Valid levels are
1 to 63.
Duct Component Color - Select a color for the duct component.
Duct Component Weight - Enter the MicroStation line weight for the duct component. Valid
weights are 0 to 15.
Duct Component Style - Select the MicroStation line style for the duct component.
You can edit this file in Smart 3D using File > Export > PDS Export > Export Settings.
SharedContent is delivered in the reference data setup.
GLOBALS
In general .ini options in the global section are applicable to all disciplines. The following options
are used for setting the symbology for aspects of the following disciplines.
Equipment
HVAC
Structure
Type the aspect name using the prefix “ASPECT_”
Example:
If the aspect name is SHADOW, add an entry in the initialization file as ASPECT_SHADOW.
Give the symbology values in the following order. Color (R, G, B), Level, Weight, Style.
RGB - Type a value are from 0 to 255.
LEVEL - Type a value from 1 to 63.
WEIGHT - Type a value from 0 to 15.
STYLE - Type a value from 0 to 7.
ASPECT_SHADOW = 0,0,0,1,3,1 (That is, black color, level 1, weight 3, and style 1.)
The following aspects are in the ini file.
EQUIPMENT
NumberOfEquipmentsPerModel - Specifies the number of equipments per PDS model or
design file. Type a positive non zero value. The default value is 500.
PIPING
NumberOfPipeLinesPerModel - Specifies the number of pipe lines per PDS model or design
file. Type a positive non zero value. The default value is 150.
HVAC
NumberOfHVACDuctsPerModel - Specifies the number of HVAC runs per PDS model or
design file. Type a positive non zero value. The default value is 500.
DUCT_SYMBOLOGY - Specifies the symbology for ducts. Type the values for symbology in the
following order: Color (R, G, B), Level, Weight, Style. The default values are 255,255,255,1,3,0.
That is, White color, level 1, weight 3 and style 0.
DUCT_COMPONENT_SYMBOLOGY - Specifies the symbology for duct components. Type the
values for symbology in the following order: Color (R, G, B), Level, Weight, Style. The default
values are 0,150,0,1,3,0. That is, Green color, level 1, weight 3 and style 0.
CLASS MAP
The Smart 3D classes CPDuctOccur (DUCT) and CPRteDuctComponentOcc
(DUCT_COMPONENTS) are mapped to the virtual class HVACDrv.
HVACClassMap:
ATTRIBUTE MAP:
All the attributes to export to PDS are mapped in attribute mapping sheets, such as the
HVACDuctPartAttrsMap and HVACDuctComponentAtrsMap sheets. PDS attribute columns
have HVACDrv.AttributeName. HVACDrv indicates that this is an attribute in the virtual class
HVACDrv.
You must map the corresponding PDS attribute name in the sheets to write the correct PDS
attribute name against the Smart 3D value in the .drv file.
Example:
If Smart 3D has the attribute name IsInsulated. and you want to see the attribute name as
hasInsulation in the .drv file, then you must map the attribute as show below:
The generated .drv file with the DRMS linkage looks as follows:
Because the HVAC export is not intelligent. The properties of the HVAC components can be
reviewed, but they cannot be revised in PDS.
Label mapping can also be applied to map any PDS attribute to the corresponding Smart 3D
attribute.
For more information about creating label mapping, see Exporting Labels from Smart 3D to PDS
(on page 27).
5. If the Smart 3D attribute is a code list, then you must provide the value in the Value column.
The value must realize the label property and must be in the format
[InterfaceName.AttributeName]. Be sure to add the respective code list sheet hyperlink and
valuedef in the maptype column.
Close the mapping workbook that you need to update before you run Extract/Update
Hierarchy Mapping.
Define your workspace before exporting.
1. Click File > Export > PDS Export > Export Model.
The Export to PDS dialog box displays.
2. Click the Export Hierarchy tab, and select the discipline from the Discipline list.
3. Type the location of the mapping file in the Hierarchy Mapping File box, or browse to the
location.
The default mapping file is delivered to
SharedContent\Data\Translators\S3DPDSExport.
4. Type the location of the log file in the Log File box, or browse to the location.
5. Click Extract/Update Hierarchy Mapping File.
6. Review the log file for any errors or warnings.
Footings, foundations, walls, and traffic structural objects are exported using a .dgn
equipment file. Other structure is exported using a CIS/2 .stp file.
You must define design file names in both mapping sheets to create the .dgn files in PDS.
When generating the PDS project configuration file, you must define the FWP Sub Project
number for structure. In addition, you can customize the Model_Type in the PDS model
creation ASCII configuration file based on this requirement. By default Model_Type is both
and allowable values are propagated and both.
For successful creation of areas and models using Create Model Data From ASCII File in
PDS, we suggest that you use the first three letters of the discipline followed by a number
(for example, for piping, Area Name: Pip1). Specify the model name as the area name
followed by the character 'M' and a number (For example, Model Name: Pip1M1).
The number of objects column in the hierarchy mapping sheet helps to define the number
of models.
Cautiously define the models so that the total number of objects that go into each model is
less than or equal to the object limit per model (for equipment -
NumberOfEquipmentsPerModel, for piping - NumberOfPipeLinesPerModel) in the
configuration (.ini) file. For more information, see Configure the PDS Export Initialization File
(on page 23).
MicroStation does not support DGN or SAT files that are more than 32 MB in size. If a SAT
file is larger than 32 MB, split the SAT file into smaller components.
If the number of objects exceeds the objects limit per model in the configuration file,
then the software creates a suitable number of models to accommodate all the objects and
logs the information in the log file.
Example:
If the Hierarchy mapping file specifies that 100 equipment objects should go into eqp1M1,
and the configuration file has NumberOfEquipmentsPerModel defined as 20, then four
design files are created with the names eqp1M1_1, eqp1M1_2, eqp1M1_3, eqp1M1_4.
Additionally, the first twenty objects (sorted by creation date) are exported to eqp1M1, the
next twenty objects to eqp1M1_1, and so on.
Hierarchy Mapping File - Specifies the mapping file to use in the export process. The mapping
file is a Microsoft Excel workbook that is used to extract or update Smart 3D hierarchy
information. Templates of hierarchy mapping sheets are delivered with the mapping file. This file
is delivered by default to the [Product Folder]\SharedContent\Data\Translators\S3DPDSExport
folder. You can copy these sheets to another workbook to create your own hierarchy mapping
file.
PDS Project Configuration File - Specifies the location and file name of the ASCII file. This file
is used in PDS when creating areas and models with Create Model Data Using ASCII File. For
more information, see Configure the PDS Export Initialization File (on page 23).
Log file - Specifies the location and file name for logging process information. Click View Log to
view the log file.
Generate PDS Project Configuration File - Generates an ASCII file as specified, and updates
the hierarchy mapping file with the PDS model directory information.
In This Section
Create the PDS Project ................................................................. 33
Define Matching Reference Data .................................................. 34
Define Matching Model Seed Files ................................................ 34
Create FrameWorks Plus Subprojects .......................................... 34
Piping
The software exports insulation thickness data in Nominal Piping Diameter, or NPD, system
of units. Create models for the piping discipline such that the insulation thickness uses the
NPD system of units.
For instruments and specialties, the dimensional data is exported in metric units.
Equipment
Insulation thickness is shown in model units.
Because traffic items (stairs, ladders, and handrails) are exported as equipment to
equipment .dgn files, the same settings must be applied while creating .dgn files to export
traffic items in the structural discipline.
For equipment nozzles, NPD data is exported per model settings using the NPD
Equivalence rule. This rule must be the same for both Smart 3D and PDS.
The software exports all other data in metric units. We recommend that the physical units on
the PDS project are set to SI units to avoid conflicts between the exported property value
and related unit type.
FrameWorks File Directory - Type the full path to the directory where you want to store the
project. Make sure you do not duplicate the project name in this path.
For example:
FrameWorks Plus Project Number: fwstr
-AND-
FrameWorks Plus File Directory: c:\pds_proj_dir\project
Will give you:
c:\pds_proj_dir\project\fwstr\
c:\pds_proj_dir\project\fwstr\data
c:\pds_proj_dir\project\fwstr\drw
c:\pds_proj_dir\project\fwstr\esl
c:\pds_proj_dir\project\fwstr\frz
c:\pds_proj_dir\project\fwstr\int
c:\pds_proj_dir\project\fwstr\mod
c:\pds_proj_dir\project\fwstr\rpt
Entering an extra \fwstr on the end of the FrameWorks Plus File Directory name could
complicate the directory structure. If you key in c:\pds_proj_dir\project\fwstr for the directory
name and fwstr for the Number, you will get c:\pds_proj_dir\project\fwstr\fwstr for the final
FrameWorks Plus Subproject directory name.
FrameWorks Network Address - Specifies the computer on which the FrameWorks Plus
project is located. Enter the computer's name.
Force Units - Specifies the force units to use by default for the member loads placed in this
project. The force units are stored in the Standard Note Library List 1640.
Standard Section Table - Specifies the standard section table to use by default for models
created in this project. There are several standard section tables delivered with FrameWorks
Plus. The standard section table location is read from the ..\fwplus\data\config.dat file.
User Section Table - Specifies the user section table to use by default for models created in
this project.
List of Existing FrameWorks Projects - Lists all existing FrameWorks projects.
Create or Insert FrameWorks Plus Projects
1. Click Start > Programs > PD_Shell > PD_Shell.
2. Select a PDS project.
3. Click Project Administrator.
4. Click Project Setup Manager.
5. Click Insert FrameWorks Project.
6. Type the FrameWorks Project Number.
7. Type a FrameWorks Project Name.
8. Type a FrameWorks File Directory.
9. Type the FrameWorks Network Address.
10. Select the Force Units for the project.
In This Section
Create Models from ASCII Files .................................................... 37
Import Structural Data into FrameWorks Plus ............................... 38
Reference Equipment Models to Piping Models ........................... 40
Run Piping Model Builder .............................................................. 40
Command Syntax
C:\win32app\ingr\pdprojec\bin\pds3dmdls.exe pds_project_name nodeName directoryName fileName
where
pds_project_name is the name of the PDS project into which to insert the new models
nodeName is the computer where the ASCII input file is located
directoryName is the directory where the ASCII input file is located
fileName is the name of the ASCII input file
You can review wall properties in the same way that you view equipment properties.
To review wall opening properties, set the current level to match the level to which you are
exporting wall openings.
CIS2Import.ma
The ..\FWPlus\bin\CIS2Import.ma application imports a CIS/2 .stp file into FrameWorks Plus.
When you import structural data with a CIS2 file, the structural catalog data must match in the
exporting application and FrameWorks Plus. If the structural data does not exist in FrameWorks
Plus, the FrameWorks Plus creates objects using the model default data as defined in Settings
> Defaults in FrameWorks Plus.
Material
Materials are defined in the ..\fwplus\data\material.dat file. This is a standard ASCII file that you
can edit to add your own custom materials for both members and fireproofing. Be sure to make
a backup copy of the material.dat file before you make your edits. You also need to keep a
backup of the file in case you have to re-load FrameWorks Plus.
Do not edit or re-order the first eight entries in the material.dat file. Use only spaces
between the material index number and the material name. Tabs or other hidden spacing
characters can cause problems for FrameWorks Plus when reading the file.
Material Grade
Steel and concrete grades from Britain, Canada, Eurocodes 2 and 3, French, and U.S.A. as well
as U.S.A fireproofing material grades are delivered. If you plan on using plastic, aluminum,
timber, or custom materials, you need to add the grade information to the
..\fwplus\data\grade.dat file yourself. This is a standard ASCII file. Be sure to make a backup
copy of the grade.dat file before you make your edits. You also need to keep a backup of the file
in case you have to re-load FrameWorks Plus.
Use only spaces between entries in the grade.dat file. Tabs or other hidden spacing
characters can cause problems for FrameWorks Plus when reading the grade.dat file. In
addition, do not use spaces in the grade name.
FrameWorks Plus tracks the unit of each grade in the grade.dat file. If you use an English unit
grade in a metric model or a metric unit grade in an English model, FrameWorks Plus
automatically converts the density values to the correct units for the model to ensure correct
MTO reports.
English grades are defined in ksi for f'c, Fy, and Fu and lbs/ft3 for density. Metric grades are
defined in N/mm2 for f'c, Fy, and Fu and kg/m3 for density. You must define custom grades in
these units for FrameWorks Plus to properly convert grade values when needed.
Cross-Sections
The Utilities > Create Mapping File command creates an ASCII mapping file for the model's
active section table and 3rd party application. Many times, FrameWorks Plus and 3rd party
applications use different names for the exact same section. The mapping file solves the naming
conflicts by mapping section names in FrameWorks Plus to section names in the other
applications.
This command creates a mapping file for the model's active section table and 3rd party
software. The mapping file is named after the active 3rd Party Software and the active section
table and is created in the project\int directory with a .fmf extension. For example,
aisc_GTSTRUDL.fmf is the map file for the AISC table to GTSTRUDL section names. You need
to create a mapping file for each section table/application combination you plan to use.
The mapping file created by this command is a template. FrameWorks Plus does
write known-to-be-different section names to the mapping file. However, you are responsible for
verifying, editing, updating, and maintaining the 3rd party application section names in the file.
Here is an example of a mapping file. Because mapping files can be quite long, only a few lines
are shown.
Use the equipment translation mapping sheets in the S3DPDSExport.xls workbook to map
Smart 3D equipment properties to the correct PDS equipment attributes. Before exporting Smart
3D equipment model data to PDS, you must modify these sheets to ensure that all of the catalog
equipment components in the Smart 3D model are mapped to corresponding equipment
components in PDS.
All catalog equipment objects in the Smart 3D model are mapped to corresponding
equipment objects in PDS.
All shapes in the Smart 3D model are mapped to corresponding primitives in PDS.
All nozzles in the Smart 3D model are mapped to corresponding nozzles in PDS. This is
mandatory for the transfer of nozzles from Smart 3D regardless of the options that are
defined in the PDSExportTranslator.ini file.
The following equipment translation maps are delivered in the S3DPDSExport.xls workbook:
EquipmentClassMap - Maps the supported equipment classes between Smart 3D and PDS.
This is the main mapping sheet for equipment discipline. For more information, see
EquipmentClassMap (on page 42).
CPPipeNozzleMap - Maps pipe nozzle attributes between Smart 3D and PDS. For more
information, see CPPipeNozzleMap (on page 43).
CPSmartEquipmentMap - Maps equipment attributes between Smart 3D and PDS. For more
information, see CPSmartEquipmentMap (on page 42).
EquipmentClassMap
The EquipmentClassMap sheet displays the equipment class mapping between Smart 3D and
PDS. Only the equipment classes displayed on this sheet are currently supported for export to
PDS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the respective Smart 3D discipline class to be mapped.
PDS Class Name - Displays the respective discipline class to which the Smart 3D Class Name
value is mapped.
Attributes Sheet - Displays the attribute sheet name in the S3DPDSExport.xls workbook that
maps the corresponding Smart 3D discipline class properties to PDS.
CPSmartEquipmentMap
The CPSmartEquipmentMap sheet maps equipment attributes between Smart 3D and PDS.
SP3D Attribute - Specifies the name of the Smart 3D equipment property to map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CPPipeNozzleMap
The CPPipeNozzleMap sheet maps pipe nozzle attributes between Smart 3D and PDS.
SP3D - Specifies the name of the Smart 3D equipment property to map.
PDS - Specifies the name of the PDS attribute to which the SP3D value is mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
EqpGlobalsMap
The EqpGlobalsMap sheet maps equipment attributes between Smart 3D and PDS using the
codelisted value specified in ApprovalStatusCodListMap, ConstructionStatusCodeListMap,
EqpDivisionCodelistMap, and InsulationPurposeCodelistMap sheets.
Do not modify any of the values in this sheet.
SP3D Value - Specifies the attribute name of the Smart 3D equipment attributes to map.
PDS Value - Specifies the name of the PDS attribute to which the SP3D Value value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
Use the piping translation mapping sheets in the S3DPDSExport.xls workbook to map Smart
3D piping properties to the correct PDS piping attributes. Before exporting Smart 3D piping
model data to PDS, you must modify these sheets to ensure that all of the catalog piping
components in the Smart 3D model are mapped to corresponding piping component objects in
PDS.
The following piping translation maps are delivered in the S3DPDSExport.xls workbook:
PipingClassMap - Maps the supported piping classes between Smart 3D and PDS. This is the
main mapping sheet for piping discipline. For more information, see PipingClassMap (on page
45).
PipeComponentAttrsMap - Maps pipe nozzle attributes between Smart 3D and PDS. For more
information, see PipeComponentAttrsMap (on page 45).
PipeSegmentAttrsMap - Maps piping attributes between Smart 3D and PDS. For more
information, see PipeSegmentAttrsMap (on page 46).
PipePartAttrsMap - Maps piping part attributes between Smart 3D and PDS. For more
information, see PipePartAttrsMap (on page 46).
PipeInstrumentAttrsMap - Maps the piping instrument attributes between Smart 3D and PDS.
For more information, see PipeInstrumentAttrsMap (on page 47).
PipeSpecialityAttrsMap - Maps the piping specialty component attributes between Smart 3D
and PDS. For more information, see PipeSpecialityAttrsMap (on page 47).
PipeSupportAttrsMap - Maps the pipe support attributes between Smart 3D and PDS. For
more information, see PipeSupportAttrsMap (on page 48).
PipingGlobalsMap - Defines the piping specialty instruments using the codelisted values
specified in the SP3DIdentifierPDSModelCodeMap sheet. For more information, see
PipingGlobalsMap (on page 49).
ComponentCommodityNames - Maps the Smart 3D pipe part short code with PDS commodity
name using the CommodityNames worksheet. For more information, see
ComponentCommodityNames (on page 49).
EndPreparationPDSCodeListMap - Contains PDS codelist values and corresponding short
descriptions for piping component EndPreparation values. For more information, see
EndPreparationPDSCodeListMap (on page 50).
ScheduleThicknessPDSCodeListMap - Contains PDS codelist values and corresponding
short descriptions for pipe ScheduleThickness values. For more information, see
ScheduleThicknessPDSCodeListMap (on page 50).
TapOptionCodeMap - Contains Smart 3D codelist values that are mapped to corresponding
PDS attribute values for pipe taps. For more information, see TapOptionCodeMap (on page 50).
PipingClassMap
The PipingClassMap sheet displays the piping class mapping between Smart 3D and PDS.
Only the piping classes displayed on this sheet are currently supported for export to PDS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the respective Smart 3D discipline class to be mapped.
PDS Class Name - Displays the respective discipline class to which the Smart 3D Class Name
value is mapped.
Attributes Sheet - Displays the attribute sheet name in the S3DPDSExport.xls workbook that
maps the corresponding Smart 3D discipline class properties to PDS.
PipeComponentAttrsMap
The PipeComponentAttrsMap sheet maps pipe component attributes between Smart 3D and
PDS.
SP3D Attribute - Type the name of the Smart 3D pipe component property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
PipeSegmentAttrsMap
The PipeSegmentAttrsMap sheet maps pipe segment attributes between Smart 3D and PDS.
SP3D Attribute - Displays the name of the Smart 3D pipe segment property to map.
PDS Attribute - Displays the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
PipePartAttrsMap
The PipePartAttrsMap sheet maps pipe part attributes between Smart 3D and PDS.
SP3D Attribute - Specifies the name of the Smart 3D pipe segment property to map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
PipeInstrumentAttrsMap
The PipeInstrumentAttrsMap sheet maps piping instrument attributes between Smart 3D and
PDS.
SP3D Attribute - Specifies the name of the Smart 3D piping instrument property to map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
PipeSpecialityAttrsMap
The PipeSpecialityAttrsMap sheet maps pipe specialty components attributes between Smart
3D and PDS.
SP3D Attribute - Specifies the name of the Smart 3D piping specialty component property to
map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
PipeSupportAttrsMap
The PipeSupportAttrsMap sheet maps pipe support attributes between Smart 3D and PDS.
SP3D Attribute - Specifies the name of the Smart 3D pipe support property to map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
PipingGlobalsMap
The PipingGlobalsMap sheet maps piping attributes between Smart 3D and PDS using the
codelisted value specified in SP3DIdentifierPDSModelCodeMap sheet.
Do not modify any of the values in this sheet.
SP3D Value - Specifies the attribute name of the Smart 3D piping instrument and piping
specialty to map.
PDS Value - Specifies the name of the PDS attribute to which the SP3D Value value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
ComponentCommodityNames
The ComponentCommodityNames sheet maps pipe commodity names between Smart 3D
and PDS using the codelisted values specified in CommodityNames sheet.
Do not modify any of the values on this sheet.
SP3D Attribute - Specifies the name of the Smart 3D pipe support property to map.
PDS Attribute - Specifies the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
where:
piping_comp_no is PDS attribute column name in table number 34 from design.ddl file.
Design.dll is PDS shema definition file for piping discipline
E#table numberA# is used to define synonyms in APL file. In this case for pipe component this
value is 34 (table number from design.ddl
2 is the column number in table 34
CHAR is data type of the attribute/column
20 is size of the attribute/column
EndPreparationPDSCodeListMap
PDS Codelist Value - Specifies the PDS codelisted value for the corresponding PDS object.
Description - Specifies the shortcode or short description of the corresponding PDS Codelist
Value.
ScheduleThicknessPDSCodeListMap
PDS Codelist Value - Specifies the PDS codelisted value for the corresponding PDS object.
Description - Specifies the shortcode or short description of the corresponding PDS Codelist
Value.
TapOptionCodeMap
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
DimensionalDataMap
The DimensionalDataMap sheet contains codelisted values for PDS piping specialties and
instruments. These values are mapped to their corresponding PDS attribute values.
PDS Value - Specifies the PDS codelisted value for the corresponding piping object.
Attribute Name - Specifies the PDS attribute name for the corresponding PDS Value.
Attribute Value - Specifies the PDS attribute value for the corresponding Attribute Name.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Formula – Type the formula used to calculate the value of the attribute to mapped, if necessary.
For example, if the source system has an attribute Radius that needs to be mapped to the
destination system's attribute Diameter. The software calculates the Diameter using the
formula, Diameter = 2*Radius, and then maps the source and destination attributes.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
Use the structure translation mapping sheets in the S3DPDSExport.xls workbook to map Smart
3D structure properties to the correct PDS structure attributes. Before exporting Smart 3D
structure model data to PDS, you must modify these sheets to ensure that all of the catalog
structure parts and components in the Smart 3D model are mapped to corresponding structure
objects in PDS.
The following structure translation maps are delivered in the S3DPDSExport.xls workbook:
StructureClassMap - Maps the supported structure classes between Smart 3D and PDS. This
is the main mapping sheet for structure discipline. For more information, see StructureClassMap
(on page 52).
CSPSFootingMap - Maps structure footing attributes between Smart 3D and PDS. For more
information, see CSPSFootingMap (on page 52) .
CSPSEquipFoundationMap - Maps equipment foundation attributes between Smart 3D and
PDS. For more information, see CSPSEquipFoundationMap (on page 53).
CSPSStairMap - Maps stair attributes between Smart 3D and PDS. For more information, see
CSPSStairMap (on page 53).
CSPSLadderMap - Maps ladder attributes between Smart 3D and PDS. For more information,
see CSPSLadderMap (on page 54).
CSPSHandrailMap - Maps handrail attributes between Smart 3D and PDS. For more
information, see CSPSHandrailMap (on page 55) .
SPSWallPartMap - Maps structure wall part attributes between Smart 3D and PDS. For more
information, see SPSWallPartMap (on page 56).
CStructCutoutContourMap - Maps structure cutout contour attributes between Smart 3D and
PDS. For more information, see CStructCutoutContourMap (on page 56).
ConstructionStatusCodeListMap - Maps Smart 3D and PDS codelist values for structure
construction status. For more information, see ConstructionStatusCodeListMap (on page 63).
EqpDivisionCodelistMap - Maps Smart 3D and PDS codelist values for equipment division.
For more information, see EqpDivisionCodelistMap (on page 64).
ApprovalStatusCodeListMap - Maps Smart 3D and PDS codelist values for approval status.
For more information, see ApprovalStatusCodeListMap (on page 63).
InsulationPurposeCodelistMap - Maps Smart 3D and PDS codelist values for insulation. For
more information, see InsulationPurposeCodelistMap (on page 66).
StructureClassMap
The StructureClassMap sheet displays the structure class mapping between Smart 3D and
PDS. Only the structure classes displayed on this sheet are currently supported for export to
PDS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the respective Smart 3D discipline class to be mapped.
PDS Class Name - Displays the respective discipline class to which the Smart 3D Class Name
value is mapped.
Attributes Sheet - Displays the attribute sheet name in the S3DPDSExport.xls workbook that
maps the corresponding Smart 3D discipline class properties to PDS.
CSPSFootingMap
The CSPSFootingMap sheet maps structure footing attributes between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D structure property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CSPSEquipFoundationMap
The CSPSEquipFoundationMap sheet maps equipment foundation attributes between Smart
3D and PDS.
SP3D Attribute - Type the name of the Smart 3D equipment foundation property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CSPSStairMap
The CSPSStairMap sheet maps stair attributes between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D stair property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CSPSLadderMap
The CSPSLadderMap sheet maps ladder attributes between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D ladder property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CSPSHandrailMap
The CSPSHandrailMap sheet maps handrail attributes between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D handrail property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
SPSWallPartMap
The SPSWallPartMap sheet maps structure wall part attributes between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D wall part property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
CStructCutoutContourMap
The CStructCutoutContourMap sheet maps structure cutout contour openings attributes
between Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D cutout contour property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
Use the HVAC translation mapping sheets in the S3DPDSExport.xls workbook to map Smart
3D HVAC properties to the correct PDS HVAC attributes. Before exporting Smart 3D HVAC
model data to PDS, you must modify these sheets to ensure that all of the catalog HVAC parts
and components in the Smart 3D model are mapped to corresponding HVAC objects in PDS.
The following HVAC translation maps are delivered in the S3DPDSExport.xls workbook:
HVACClassMap - Maps the supported HVAC classes between Smart 3D and PDS. This is the
main mapping sheet for HVAC discipline. For more information, see HVACClassMap (on page
57).
HVACDuctPartAttrsMap - Maps duct part attributes between Smart 3D and PDS. For more
information, see HVACDuctPartAttrsMap (on page 57).
HVACDuctComponentAtrsMap - Maps duct component attributes between Smart 3D and PDS.
For more information, see HVACDuctComponentAtrsMap (on page 58).
HVACClassMap
The HVACClassMap sheet displays the HVAC class mapping between Smart 3D and PDS.
Only the HVAC classes displayed on this sheet are currently supported for export to PDS.
Do not modify any of the values on this sheet.
SP3D Class Name - Displays the respective Smart 3D discipline class to be mapped.
PDS Class Name - Displays the respective discipline class to which the Smart 3D Class Name
value is mapped.
Attributes Sheet - Displays the attribute sheet name in the S3DPDSExport.xls workbook that
maps the corresponding Smart 3D discipline class properties to PDS.
HVACDuctPartAttrsMap
The HVACDuctPartAttrsMap sheet maps HVAC duct part attributes between Smart 3D and
PDS.
SP3D Attribute - Type the name of the Smart 3D HVAC duct part property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
HVACDuctComponentAtrsMap
The HVACDuctComponentAtrsMap sheet maps HVAC duct component attributes between
Smart 3D and PDS.
SP3D Attribute - Type the name of the Smart 3D HVAC duct component property to map.
PDS Attribute - Type the name of the PDS attribute to which the SP3D Attribute value is
mapped.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
Value - Used only for attritubes that use codelist map sheets. Contains the SP3D Attribute value
in [].
Label – Specifies whether the Smart 3D attribute is a label name. Type TRUE or YES if the
Smart 3D attribute is a label name. Entries can be in lowercase or uppercase.
Ignore - Specifies whether the attribute is ignored during export. Type TRUE or YES to ignore
the attribute. Entries can be in lowercase or uppercase.
EquipmentHierarchy
The EquipmentHierarchy sheet maps equipment system attributes between Smart 3D and
PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
PipingHierarchy
The PipingHierarchy sheet maps pipeline system hierarchy between Smart 3D and PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
StructureHierarchy
The StructureHierarchy sheet maps structure system attributes between Smart 3D and PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
StructuralEquipmentHierarchy
The StructuralEquipmentHierarchy sheet maps structural equipment attributes between
Smart 3D and PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
RaceWayHierarchy
The RaceWayHierarchy sheet maps the raceway system between Smart 3D and PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
HVACHierarchy
The HVACHierarchy sheet maps the HVAC system between Smart 3D and PDS.
PDS SERVER NAME - Specifies the name of the server on which PDS is installed.
NETWORK PATH - Specifies the path to the folder where the PDS modules will be created.
Hierarchy Header - Displays the Smart 3D hierarchy system name.
S3DSystemName - Displays the hierarchy of Smart 3D Workspace Explorer objects. The
software are creates PDS modules in the same hierarchal order.
OID - Displays the Smart 3D object ID to which corresponding PDS object is mapped.
ObjectCount - Displays the number of objects under corresponding Smart 3D system hierarchy.
Area Name - Specifies the name of the PDS module area. The maximum of characters
acceptable for the area name is 10.
Area Description - Specifies the area description for the PDS module.
Model Name - Specifies the name for the PDS model. The maximum of characters acceptable
for the area name is 10.
Model Description - Specifies the model description for the PDS module.
ApprovalStatusCodeListMap
The ApprovalStatusCodeListMap sheet contains codelisted values for Smart 3D object
approval status. These values are mapped to their corresponding approval status values in
PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CleaningRequirementsCodeListMap
The CleaningRequirementsCodeListMap sheet contains codelisted values for Smart 3D
cleaning requirements. These values are mapped to their corresponding construction status
values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the description for the cleaning requirement.
CoatingTypeCodeListMap
The CoatingTypeCodeListMap sheet contains codelisted values for Smart 3D coating type.
These values are mapped to their corresponding values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D coating
type.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
ConstructionStatusCodeListMap
The ConstructionStatusCodeListMap sheet contains codelisted values for Smart 3D
construction status. These values are mapped to their corresponding construction status values
in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
DesignResponsibilityCodeListMap
The DesignResponsibilityCodeListMap sheet contains codelisted values for Smart 3D design
responsibilities. These values are mapped to their corresponding values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the description of the type of design responsibility.
DesignStandardCodeListMap
The DesignStandardCodeListMap sheet contains codelisted values for Smart 3D object
design standard. These values are mapped to their corresponding design standard values in
PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short code for the design standard. For example,
ASME-B31.2.
EqpDivisionCodelistMap
The EqpDivisionCodelistMap sheet contains codelisted values for Smart 3D equipment
division. These values are mapped to their corresponding equipment division values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
EndPreparationCodelistMap
The EndPreparationCodelistMap sheet contains codelisted values for Smart 3D pipe nozzle
end preparation type. These values are mapped to their corresponding construction status
values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description of the type of pipe nozzle end
preparation.
EndStandardCodelListMap
The EndStandardCodelListMap sheet contains codelisted values for Smart 3D end
preparation standards. These values are mapped to their corresponding end preparation
standard values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description for the end preparation standard
such as ASME-B16.12, API-6A, and so on.
FabricationCategoryCodeListMap
The FabricationCategoryCodeListMap sheet contains codelisted values for Smart 3D
fabrication category. These values are mapped to their corresponding fabrication category
values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
FluidCodeCodeListMap
The FluidCodeCodeListMap sheet contains codelisted values for Smart 3D fluid codes. These
values are mapped to their corresponding fluid code values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description for the fluid code.
GeometryStandardsCodeListMap
The GeometryStandardsCodeListMap sheet contains codelisted values for Smart 3D
geometry standards. These values are mapped to their corresponding geometry standards in
PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description for the geometry standard. For
example, ASME B16.33.
LongDescription - Specifies a detailed description of corresponding
CodeListValueDescription.
HeatTracingReqrmntsCodeListMap
The HeatTracingReqrmntsCodeListMap sheet contains codelisted values for Smart 3D
construction status. These values are mapped to their corresponding heat tracing requirement
values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
HeatTracingMediumCodeListMap
The HeatTracingMediumCodeListMap sheet contains codelisted values for Smart 3D heat
tracing medium. These values are mapped to their corresponding values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
InsulationPurposeCodelistMap
The InsulationPurposeCodelistMap sheet contains codelisted values for Smart 3D insulation
purpose. These values are mapped to their corresponding insulation purpose values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
MaterialsGradeCodeListMap
The MaterialsGradeCodeListMap sheet contains codelisted values for Smart 3D materials
grades. These values are mapped to their corresponding material grades in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description of the type of material and it's
grade.
OptionCodeCodeListMap
The OptionCodeCodeListMap sheet contains codelisted values for Smart 3D object option
codes. These values are mapped to their corresponding option code in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description for the part or object. For example,
LWN.
LongDescription - Specifies a detailed description of corresponding
CodeListValueDescription.
PipingCommodityTypeCodeListMap
The PipingCommodityTypeCodeListMap sheet contains codelisted values for Smart 3D
piping commodity codes. These values are mapped to their corresponding piping commodity
code values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the short description for the part or object. For example,
BAL3W.
LongDescription - Specifies a detailed description of corresponding
CodeListValueDescription. Example, 3-way ball valve.
ReportingTypeCodeListMap
The ReportingTypeCodeListMap sheet contains codelisted values for Smart 3D construction
status. These values are mapped to their corresponding construction status values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the description of the reporting type for corresponding
codelist value.
ScheduleThicknessCodeListMap
The ScheduleThicknessCodeListMap sheet contains codelisted values for Smart 3D material
thickness. These values are mapped to their corresponding thickness values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the thickness of corresponding codelist value.
StressRequirementsCodeListMap
The StressRequirementsCodeListMap sheet contains codelisted values for Smart 3D stress
requirements. These values are mapped to their corresponding stress requirement values in
PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
CodeListValueDescription - Specifies the thickness of corresponding codelist value.
SP3DIdentifierPDSModelCodeMap
The SP3DIdentifierPDSModelCodeMap sheet contains codelist values for Smart 3D piping
specialties and instruments. These values are mapped to their corresponding codelist values in
PDS using DimensionalDataMap sheet. The DimensionalDataMap sheet contains additional
attribute definitions. For more information, see DimensionalDataMap (on page 51).
SP3D Identifier - Specifies the Smart 3D codelisted value for the corresponding Smart 3D
object.
PDS Model Code - Specifies the PDS codelisted value for the corresponding SP3D Identifier.
MapType – Defines the map type of the attribute. Acceptable values are as follows:
NameDef - Maps the S3D attribute directly to corresponding PDS attribute. For example,
there is an attribute named NPD in the source system and one named NominalDiameter in
the destination system. As the source and destination attribute descriptions are similar, both
the attributes are mapped name to name and transferred directly. By default, if no MapType
is specified, NameDef is used.
ValueDef - Maps the codelisted value of an attribute before it is transferred.
AdditionalAttributeDef - Used when it is necessary to create new or additional attributes for
the value of a given attribute.
SheetName – Defines the name of the sheet in the S3DPDSExport.xls workbook that contains
S3D and corresponding PDS codelisted values for the attributes.
WeldTypeCodeListMap
The WeldTypeCodeListMap sheet contains codelisted values for Smart 3D weld types. These
values are mapped to their corresponding weld type values in PDS.
SP3D Value - Specifies the Smart 3D codelisted value for the corresponding Smart 3D object.
PDS Value - Specifies the PDS codelisted value for the corresponding SP3D Value.
M
MaterialsGradeCodeListMap • 66
O
OptionCodeCodeListMap • 66
P
PipeComponentAttrsMap • 45
PipeInstrumentAttrsMap • 47
PipePartAttrsMap • 46
PipeSegmentAttrsMap • 46
PipeSpecialityAttrsMap • 47
PipeSupportAttrsMap • 48
PipingClassMap • 45
PipingCommodityTypeCodeListMap • 67
PipingGlobalsMap • 49
PipingHierarchy • 60
Points to Consider • 15
Preface PDS Export Guide • 9
Preparing PDS for Import • 33
Preparing Smart 3D for Export • 21
R
RaceWayHierarchy • 61
Reference Equipment Models to Piping
Models • 40
ReportingTypeCodeListMap • 67
Run Piping Model Builder • 40
S
ScheduleThicknessCodeListMap • 67
ScheduleThicknessPDSCodeListMap • 50
SP3DIdentifierPDSModelCodeMap • 68
SPSWallPartMap • 56
StressRequirementsCodeListMap • 67
StructuralEquipmentHierarchy • 61
StructureClassMap • 52
StructureHierarchy • 60
T
TapOptionCodeMap • 50
W
WeldTypeCodeListMap • 68
What's New in PDS Export • 12