Copyright Copyright 1999-2011 Intergraph Corporation. All Rights Reserved. Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade 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-2010. All Rights Reserved. U.S. Government Restricted Rights Legend Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of the United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS 252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3. Unpublished - rights reserved under the copyright laws of the United States. Intergraph Corporation P.O. Box 240000 Huntsville, AL 35813 Terms of Use Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless 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. 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. Warranties and Liabilities All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software or applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document or its contents shall be considered or deemed a modification or amendment of such warranties. 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 discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied by Intergraph or its affiliated companies. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT. Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data. Users should verify for themselves that the data is accurate and suitable for their project work. Trademarks Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools, ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks of Intergraph Corporation or its subsidiaries in the United States and other countries. 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-2009, 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.
SmartPlant 3D Reference Data Guide 3
Contents Preface ........................................................................................................................................................ 15 SmartPlant 3D Documentation Set ....................................................................................................... 17 Documentation Comments ................................................................................................................... 21 What's New in Reference Data ................................................................................................................. 23 Understanding Reference Data ................................................................................................................ 25 Learning about Reference Data Types ................................................................................................. 26 Graphical Data ................................................................................................................................ 26 Non-graphical Data ......................................................................................................................... 27 Looking at How the Catalog Database Fits In ...................................................................................... 27 Using the PDS Translator ......................................................................................................................... 29 Create PDS Export Data Files ........................................................................................................ 30 Edit the Piping Translation Rules Workbook .................................................................................. 30 Populate Dimension Table Name Rules ........................................................................................ 31 Translate PDS Reference Data ...................................................................................................... 32 Define Manual Information after Translation .................................................................................. 33 Create Commodity Codes .............................................................................................................. 39 PDS Piping Reference Data Translator Dialog Box ....................................................................... 39 Using the Piping Commodity Filter Cleanup Utility ......................................................................... 40 Using the Pipe Branch Cleanup Utility ........................................................................................... 42 Using the Piping Reference Data Merge Utility .............................................................................. 43 Use the UoM Conversion Utility ..................................................................................................... 45 Using the OD to NPD Utility ........................................................................................................... 46 Using Excel Workbooks to Configure Reference Data .......................................................................... 49 Delivered Excel Workbooks .................................................................................................................. 50 Minimum Reference Data ..................................................................................................................... 54 Describing the Common Sheets in the Workbooks .............................................................................. 57 Administrative Sheets ..................................................................................................................... 59 Custom Interfaces Sheets .............................................................................................................. 61 Part Class Sheets ........................................................................................................................... 71 Catalog Hierarchy Sheets .............................................................................................................. 73 Using Catalog Hierarchy Sheets to Add Part Classes ................................................................... 75 Loading Reference Data into the Catalog ............................................................................................... 79 Using the Bulkload Modes .................................................................................................................... 79 Bulk Load Database with Data .............................................................................................................. 82 Bulkload Dialog Box .............................................................................................................................. 86 Bulkload from the Command Line .................................................................................................. 88 Uniqueness of Objects .......................................................................................................................... 90 Moniker Information for Special Process Sheets .................................................................................. 98 Contents
4 SmartPlant 3D Reference Data Guide
AllCommon Reference Data ................................................................................................................... 101 AllCommon.xls Workbook ................................................................................................................... 101 AllCommon Sheets ....................................................................................................................... 101 AllCommon Sheets and Disciplines ............................................................................................. 102 Plain Piping Generic Data Sheet .................................................................................................. 102 DIN Wall Thickness Data Sheet ................................................................................................... 103 Piping Generic Data Bolted Sheet ................................................................................................ 104 Piping Generic Data Female Sheet .............................................................................................. 110 Piping Generic Data Mechanical Sheet ........................................................................................ 111 Material Sheet .............................................................................................................................. 111 Outfitting Cross Sections Sheet ................................................................................................... 112 UOM Sheet ................................................................................................................................... 113 Insulation Reference Data ...................................................................................................................... 115 InsulationData.xls Workbook .............................................................................................................. 115 Insulation Sheets .......................................................................................................................... 115 Insulation Specification Sheet ...................................................................................................... 116 Insulation Thickness Table Sheet ................................................................................................ 116 Insulation Material Sheet .............................................................................................................. 117 HVAC Insulation Material Sheet ................................................................................................... 117 Equipment Insulation Material Sheet ............................................................................................ 117 Component Insulation Exclusion Sheet ........................................................................................ 118 Module Types Reference Data ............................................................................................................... 121 ModuleTypes.xls Workbook ................................................................................................................ 121 Module Type Sheets ..................................................................................................................... 121 Naming Rules Reference Data ............................................................................................................... 123 Creating and Distributing Naming Rules ............................................................................................. 123 Move Custom DLLs to SharedContent Directory (Option 1) .............................................................. 124 GenericNamingRules.xls Workbook ................................................................................................... 125 Naming Rules Sheets ................................................................................................................... 125 Naming Rules Sheet ..................................................................................................................... 126 Standard Nozzle Data .............................................................................................................................. 127 Standard Nozzle Data.xls Workbook .................................................................................................. 127 Nozzle Data Sheets ...................................................................................................................... 127 Piping Straight Nozzles Sheet ...................................................................................................... 128 Piping Elbow Nozzles Sheet ........................................................................................................ 128 Conduit Ports Sheet ..................................................................................................................... 129 Cable Nozzle Sheet ...................................................................................................................... 129 Cable Tray Ports Sheet ................................................................................................................ 129 Working in an Integrated Environment ................................................................................................. 131 Using Catalog Data in an Integrated Environment ............................................................................. 131 Appendix: Select Lists (Codelists) ........................................................................................................ 133 Select List (Codelist) Column Descriptions ......................................................................................... 134 Select List (Codelist) Disciplines ......................................................................................................... 134 Contents
Branch Reporting Ownership .............................................................................................................. 157 bsWeldType ........................................................................................................................................ 158 bsWeldSide ......................................................................................................................................... 158 Cable Route Status ............................................................................................................................. 158 Cable Tray Component Class ............................................................................................................. 158 Cable Tray Component Type .............................................................................................................. 158 Cable Tray Materials ........................................................................................................................... 159 Cable Tray Part Data Basis ................................................................................................................ 159 Cable Tray Type.................................................................................................................................. 159 Cable Type .......................................................................................................................................... 159 Cap Screw Length Round Off Option ................................................................................................. 159 Catalog Units of Measure Basis .......................................................................................................... 160 Check Piping Mfg Priority .................................................................................................................... 160 Check Piping Priority ........................................................................................................................... 160 Check Planning Priority ....................................................................................................................... 160 Clamp Option ...................................................................................................................................... 160 Clamp Requirement ............................................................................................................................ 160 Clamp Selection Basis ........................................................................................................................ 161 Cleaning Requirement ........................................................................................................................ 161 Cleaning Responsibility ....................................................................................................................... 161 Coating Color ...................................................................................................................................... 161 Coating Type ....................................................................................................................................... 161 Collar Category ................................................................................................................................... 161 Commodity Code Builder Option ........................................................................................................ 161 Commodity Option .............................................................................................................................. 162 Compart Coating Color ....................................................................................................................... 162 Compart Coating Process ................................................................................................................... 163 Compart Coating Responsibility.......................................................................................................... 163 Compart Coating Status ...................................................................................................................... 163 Compart Coating Type ........................................................................................................................ 163 Compartment Authorization Class ...................................................................................................... 163 Compartment Bulk Cargo Type .......................................................................................................... 163 Compartment Bulkhead Tightness...................................................................................................... 164 Compartment Capacity Context .......................................................................................................... 164 Compartment Cargo Context .............................................................................................................. 164 Compartment Coating Applicability ..................................................................................................... 164 Compartment Coating Certification ..................................................................................................... 164 Compartment Coating Inspection ....................................................................................................... 164 Compartment Compartment Group .................................................................................................... 165 Compartment Compartment Type ...................................................................................................... 165 Compartment Contact Material Type .................................................................................................. 165 Compartment Damage Location ......................................................................................................... 165 Compartment Damage Type ............................................................................................................... 165 Compartment Design Requirement .................................................................................................... 165 Compartment Function Type .............................................................................................................. 166 Compartment Insulation Category ...................................................................................................... 166 Compartment Naval Nuclear Class..................................................................................................... 166 Compartment Naval Safety Category ................................................................................................. 166 Compartment Naval Security Class .................................................................................................... 166 Compartment Noise Category ............................................................................................................ 166 Compartment Positional Rel Type ...................................................................................................... 167 Compartment Property Context .......................................................................................................... 167 Compartment Relevant Cargos .......................................................................................................... 167 Contents
SmartPlant 3D Reference Data Guide 7
Compartment Structure Type .............................................................................................................. 167 Compartment Surface Preparation ..................................................................................................... 167 Conduit Selection Basis ...................................................................................................................... 167 Connection Type ................................................................................................................................. 168 Construction Type ............................................................................................................................... 168 Control Point Subtype ......................................................................................................................... 168 Control Point Type .............................................................................................................................. 168 Create Exclusive WBS Item ................................................................................................................ 168 Cross Section Cardinal Points ............................................................................................................ 169 Cross Section Edges .......................................................................................................................... 169 Cross Section Shape Types ............................................................................................................... 169 Deck Category .................................................................................................................................... 169 Design Responsibility .......................................................................................................................... 169 Design Standard ................................................................................................................................. 169 Door Frame Position ........................................................................................................................... 170 Door Type ........................................................................................................................................... 170 Doors Windows Kinematics ................................................................................................................ 170 Drawing Style Codelist ........................................................................................................................ 170 Drilling Template Pattern .................................................................................................................... 170 Eccentric Offset Basis ......................................................................................................................... 170 Edge Reinforcement Category ............................................................................................................ 171 Elevation Plane Type .......................................................................................................................... 171 EMI ...................................................................................................................................................... 171 EMI Radiator ....................................................................................................................................... 171 EMI Suceptor ...................................................................................................................................... 171 End Preparation .................................................................................................................................. 171 End Standard ...................................................................................................................................... 172 Environmental Zone ............................................................................................................................ 172 Equipment Component Types ............................................................................................................ 172 Equipment Types ................................................................................................................................ 172 Examination ........................................................................................................................................ 173 Exterior Surface Treatment ................................................................................................................. 173 External Welded Pipe Part .................................................................................................................. 173 Fabrication Responsibility ................................................................................................................... 173 Fabrication Type ................................................................................................................................. 173 Fabrication Type Basis ....................................................................................................................... 174 Feature Type ....................................................................................................................................... 174 Fireproofing Exposure Type ................................................................................................................ 174 Fireproofing Method ............................................................................................................................ 174 Fireproofing Type ................................................................................................................................ 174 Flange Category.................................................................................................................................. 174 Flange Face Surface Finish ................................................................................................................ 175 Flange Facing ..................................................................................................................................... 175 Flange Insulation Kit Type .................................................................................................................. 175 Flip Component ................................................................................................................................... 175 Flow Direction ..................................................................................................................................... 175 Fluid Code ........................................................................................................................................... 176 Front End Type ................................................................................................................................... 176 Gasket Inside Diameter Basis ............................................................................................................. 176 Gasket Option ..................................................................................................................................... 176 Gasket Outside Diameter Basis .......................................................................................................... 176 Gasket Requirement Override ............................................................................................................ 176 Gasket Requirements ......................................................................................................................... 177 Contents
8 SmartPlant 3D Reference Data Guide
Gasket Selection Based on Fluid Code .............................................................................................. 177 Gasket Selection for Mismatched Bolted Ends Option ....................................................................... 177 Gasket Style Number .......................................................................................................................... 177 Gasket Type ........................................................................................................................................ 177 Geometric Industry Standard .............................................................................................................. 178 Geometry Type ................................................................................................................................... 179 Grid Plane Type .................................................................................................................................. 197 Hand Wheel Orientation ...................................................................................................................... 197 Handrail Connection Type .................................................................................................................. 197 Handrail End Treatment ...................................................................................................................... 197 Handrail Inline Connection Type ......................................................................................................... 198 Handrail Offset .................................................................................................................................... 198 Handrail Orientation ............................................................................................................................ 198 Handrail Side Connection Type .......................................................................................................... 198 Hazardous Fluid Category .................................................................................................................. 198 Header Branch Size Basis Option ...................................................................................................... 198 Heat Tracing Medium .......................................................................................................................... 199 HngSup Associated Part Type ............................................................................................................ 199 HngSup Association Type ................................................................................................................... 199 HngSup BOM Type ............................................................................................................................. 199 HngSup Bounding Box Type ............................................................................................................... 199 HngSup Class Node Type .................................................................................................................. 200 HngSup Command ............................................................................................................................. 200 HngSup Connect Obj .......................................................................................................................... 200 HngSup Connection Type ................................................................................................................... 200 HngSup Cut Type................................................................................................................................ 200 HngSup Discipline ............................................................................................................................... 201 HngSup ET Type................................................................................................................................. 201 HngSup Face Selection Type ............................................................................................................. 201 HngSup Joint Type ............................................................................................................................. 201 HngSup Manufacturer ......................................................................................................................... 201 HngSup Mating Joint Type .................................................................................................................. 202 HngSup Part Class Type .................................................................................................................... 202 HngSup Physical Connection ............................................................................................................. 202 HngSup Port Category ........................................................................................................................ 202 HngSup Port Type .............................................................................................................................. 202 HngSup Rule Type .............................................................................................................................. 203 HngSup Strict Face Selection ............................................................................................................. 203 HngSup Support Type ........................................................................................................................ 203 HngSup Type Selection Rule .............................................................................................................. 203 HVAC Component Types .................................................................................................................... 203 HVAC Lining Material .......................................................................................................................... 204 HVAC Part Data Basis ........................................................................................................................ 204 HVAC Part Generation Basis .............................................................................................................. 204 HVAC Width and Depth Basis ............................................................................................................ 204 Icarus Column Base Option ................................................................................................................ 204 Icarus Concrete Type .......................................................................................................................... 205 Icarus Exclude End Bent ..................................................................................................................... 205 Icarus Grating Type ............................................................................................................................ 205 Icarus Pipe Rack Type ........................................................................................................................ 205 Icarus Struct Steel Analysis ................................................................................................................ 205 Icarus Third Column ............................................................................................................................ 205 IFCAspectCodeValue ......................................................................................................................... 205 Contents
SmartPlant 3D Reference Data Guide 9
IFC Process Status ............................................................................................................................. 206 IFC Required Action ............................................................................................................................ 206 IFC Type ............................................................................................................................................. 206 Ignore Boundaries ............................................................................................................................... 206 Industry Commodity Code Option ....................................................................................................... 206 Inlet Port Geometry Type .................................................................................................................... 207 Installation Responsibility .................................................................................................................... 207 Instrument Functional Type ................................................................................................................ 207 Insulation Material ............................................................................................................................... 207 Insulation Purpose .............................................................................................................................. 207 Insulation Temperature Basis ............................................................................................................. 207 Insulation Thickness Basis .................................................................................................................. 208 IntelliShip Data Integrity Msgs ............................................................................................................ 208 IntelliShip Msgs ................................................................................................................................... 208 Interior Surface Treatment .................................................................................................................. 208 Is Bend Planar..................................................................................................................................... 208 Jacketed Closure Method ................................................................................................................... 209 Jacketed Piping Basis ......................................................................................................................... 209 Lining Material ..................................................................................................................................... 209 Load Case Liquid Pressure ................................................................................................................. 209 Load Case Sea Pressure .................................................................................................................... 209 Load Span Classification .................................................................................................................... 210 Longitudinal Beam Category ............................................................................................................... 210 Longitudinal Bulkhead Category ......................................................................................................... 210 Longitudinal Profile Category .............................................................................................................. 210 Longitudinal Seam Category ............................................................................................................... 210 Longitudinal Tube Category ................................................................................................................ 210 Loose Material Requirements ............................................................................................................. 210 Mach Bolt Length Round Off Option ................................................................................................... 211 Manufacturer ....................................................................................................................................... 211 Manufacturing Method ........................................................................................................................ 211 Map Type ............................................................................................................................................ 211 Material Description Builder Option .................................................................................................... 212 Materials Grade................................................................................................................................... 212 Materials of Construction Class .......................................................................................................... 212 Materials Type..................................................................................................................................... 212 Member Fireproofing Application Method ........................................................................................... 213 Member Fireproofing Application Type ............................................................................................... 213 Member Fireproofing Exposure Type ................................................................................................. 213 Member Orientation ............................................................................................................................ 213 Methods of Jacket Pipe Construction ................................................................................................. 213 Methods of Trimming .......................................................................................................................... 214 Min Bend To Bend Tangent Len Option ............................................................................................. 214 Mirror Behavior Option ........................................................................................................................ 214 Misc Requisition Classification ............................................................................................................ 215 Multiport Valve Op Req ....................................................................................................................... 215 Note Purpose ...................................................................................................................................... 215 Nozzle Entrance Type ......................................................................................................................... 215 Nozzle Flange Type ............................................................................................................................ 215 Nozzle Function .................................................................................................................................. 215 Nut Creation Option ............................................................................................................................ 216 Nut Option ........................................................................................................................................... 216 Nut Type .............................................................................................................................................. 216 Contents
10 SmartPlant 3D Reference Data Guide
Open or Blind Spacer Install State ...................................................................................................... 216 Opening Category ............................................................................................................................... 216 Orifice Flange Tap Orientation ............................................................................................................ 217 Outlet Port Geometry Type ................................................................................................................. 217 Painting Responsibility ........................................................................................................................ 217 Part Class Types ................................................................................................................................. 217 Part Data Basis ................................................................................................................................... 217 Part Data Source................................................................................................................................. 218 Pipe Bend Radius By User Option ...................................................................................................... 218 Pipe Bend Radius Multiplier Option .................................................................................................... 218 Pipe Bend Type................................................................................................................................... 218 Pipe Bending Machine Type ............................................................................................................... 218 Pipe Stock Usage................................................................................................................................ 219 Piping Commodity Catalog Part Number Basis Option ...................................................................... 219 Piping Commodity Override Option .................................................................................................... 219 Piping Commodity Procurement Data Option ..................................................................................... 219 Piping Commodity Type ...................................................................................................................... 220 Piping Point Usage ............................................................................................................................. 221 Piping Spec Status .............................................................................................................................. 221 Piping Spec Version Management Option .......................................................................................... 221 Piping Specification Notes Option....................................................................................................... 222 Plane Of Flip ....................................................................................................................................... 222 Plane of Turn ....................................................................................................................................... 222 Plate Part Category ............................................................................................................................. 222 Pressure Rating .................................................................................................................................. 222 Profile Part Category ........................................................................................................................... 223 ProfileEncasementType ...................................................................................................................... 223 Property Categories ............................................................................................................................ 223 Property Categories ............................................................................................................................ 223 Purchase Length Basis Option ........................................................................................................... 224 Rear End Type .................................................................................................................................... 224 Reference Plane View Directions ....................................................................................................... 224 Reporting Requirement Basis ............................................................................................................. 225 Reporting Type.................................................................................................................................... 225 Requisition Responsibility ................................................................................................................... 225 Requisition Type ................................................................................................................................. 225 Respect Assembly Boundaries ........................................................................................................... 226 Revision History Notes Option ............................................................................................................ 226 Ring Number ....................................................................................................................................... 226 Ring Profile Category .......................................................................................................................... 226 Rotation Offset Type ........................................................................................................................... 227 Route Direction ................................................................................................................................... 227 Route Layout ....................................................................................................................................... 227 Route on Face..................................................................................................................................... 227 Rule Class Type .................................................................................................................................. 228 Rule Type ............................................................................................................................................ 228 Schedule Thickness ............................................................................................................................ 228 Selection Basis.................................................................................................................................... 229 Shell Category..................................................................................................................................... 230 Ship Design Loading Condition Type ................................................................................................. 230 Short Code Hierarchy ......................................................................................................................... 231 Signal Type ......................................................................................................................................... 233 Size Reduction Preference ................................................................................................................. 234 Contents
SmartPlant 3D Reference Data Guide 11
Size Reduction Type ........................................................................................................................... 234 Slab Boundary Reference ................................................................................................................... 234 Slab Composition ................................................................................................................................ 234 Slab Continuity .................................................................................................................................... 234 Slab Corner Type ................................................................................................................................ 235 Slab Cross Section Symbol ................................................................................................................ 235 Slab Direction Reference .................................................................................................................... 235 Slab Face Position .............................................................................................................................. 235 Slab Fastener Type ............................................................................................................................. 236 Slab Layer Role................................................................................................................................... 236 Slab Manufacturing Process ............................................................................................................... 236 Slab Nosing Material ........................................................................................................................... 236 Slab Nosing Type ................................................................................................................................ 236 Slab Priority ......................................................................................................................................... 236 Slab Reference Direction .................................................................................................................... 237 SmartMarine 3D Data Integrity Msgs .................................................................................................. 237 SmartMarine 3D Msgs ........................................................................................................................ 237 Space Access Type ............................................................................................................................ 237 Space Adjacency Contact Type .......................................................................................................... 237 Space Adjacency Geometry Type ...................................................................................................... 237 Space Arrangement Orientation ......................................................................................................... 238 Space Arrangement Type ................................................................................................................... 238 Space Item Purpose ........................................................................................................................... 238 Space Physical Orientation Type ........................................................................................................ 238 Space Positional Relationship Type ................................................................................................... 239 Space Product Structure Type ............................................................................................................ 239 Spectacle Position .............................................................................................................................. 239 Spool Break by Control Point .............................................................................................................. 239 Spool Include Welded Parts ................................................................................................................ 239 Spool Sequence Type ......................................................................................................................... 240 Spooling Basis .................................................................................................................................... 240 Steamout Requirement ....................................................................................................................... 240 Stress Relief ........................................................................................................................................ 240 Stress Relief Requirement .................................................................................................................. 240 Struct 2L Back to Back Rule ............................................................................................................... 241 Struct AC Left Right Both .................................................................................................................... 241 Struct AC Pad Type ............................................................................................................................ 241 Struct AC Sizing Rule ......................................................................................................................... 241 Struct AC Splice Types ....................................................................................................................... 241 Struct AC To Do Messages ................................................................................................................ 241 Struct Alignment .................................................................................................................................. 241 Struct Boundary Conditions ................................................................................................................ 242 Struct Can Diameter Rule ................................................................................................................... 242 Struct Can Length Compute Method .................................................................................................. 242 Struct Can Type .................................................................................................................................. 242 Struct Cone Length Compute Method ................................................................................................ 242 Struct Compute Rule ........................................................................................................................... 242 Struct Continuity .................................................................................................................................. 243 Struct Coord Sys Reference ............................................................................................................... 243 Struct Custom Plate Part Type ........................................................................................................... 243 Struct End Releases ........................................................................................................................... 243 Struct Eqp To Do Messages ............................................................................................................... 243 Struct FC Chevron WPO ..................................................................................................................... 243 Contents
12 SmartPlant 3D Reference Data Guide
Struct FC End Controlling ................................................................................................................... 244 Struct FC Offset Along ........................................................................................................................ 244 Struct FC Offset Direction ................................................................................................................... 244 Struct FC Supported Edge .................................................................................................................. 244 Struct FC Supporting CPs ................................................................................................................... 244 Struct FC Supporting Side .................................................................................................................. 244 Struct FC To Do Messages ................................................................................................................. 245 Struct Feature Radius Type ................................................................................................................ 245 Struct Feature To Do Messages ......................................................................................................... 245 Struct Footing Comp Sizing Rule ........................................................................................................ 245 Struct Footing To Do Messages ......................................................................................................... 245 Struct Frm Conn Position Ref ............................................................................................................. 245 Struct Insulation Purpose .................................................................................................................... 246 Struct Member End Selection Rule ..................................................................................................... 246 Struct Member Position Rule .............................................................................................................. 246 Struct Plate Part To Do Messages...................................................................................................... 246 Struct Prismatic Footing Shapes......................................................................................................... 246 Struct SC To Do Messages ................................................................................................................ 246 Struct Wall Boundary Size .................................................................................................................. 247 Struct Wall Boundary Type ................................................................................................................. 248 Struct Wall Connection Type .............................................................................................................. 248 Struct Wall Reference Attribute ........................................................................................................... 248 StructInsulationSetbackReference...................................................................................................... 248 Structural Load Case Source .............................................................................................................. 249 Structural Member Priority .................................................................................................................. 249 Structural Member Type ..................................................................................................................... 249 Structural WPO Intersection Index ...................................................................................................... 249 Supplementary Nut Requirement........................................................................................................ 249 Supplementary Washer Requirement ................................................................................................. 250 Supply Responsibility .......................................................................................................................... 250 Surface Preparation ............................................................................................................................ 250 Tap End Stud Bolt Length Round Off Option ...................................................................................... 250 Testing Responsibility ......................................................................................................................... 250 Testing Type ....................................................................................................................................... 250 Tightness ............................................................................................................................................. 251 Transverse Beam Category ................................................................................................................ 251 Transverse Bulkhead Category .......................................................................................................... 251 Transverse Profile Category ............................................................................................................... 251 Transverse Seam Category ................................................................................................................ 251 Transverse Tube Category ................................................................................................................. 251 Tray Specification Type ...................................................................................................................... 251 Type .................................................................................................................................................... 252 Undefined Service Limits Rule Option ................................................................................................ 252 Utility BOM Units ................................................................................................................................. 252 Utility Brace Orient .............................................................................................................................. 253 Utility_Holes ........................................................................................................................................ 253 Utility_Nuts .......................................................................................................................................... 253 Utility_PlateThickness ......................................................................................................................... 254 Utility_Tabs ......................................................................................................................................... 254 Utility_YesNo ....................................................................................................................................... 254 Valve Flow Pattern .............................................................................................................................. 254 Valve Model Number .......................................................................................................................... 254 Valve Operator Geometric Industry Standard ..................................................................................... 255 Contents
SmartPlant 3D Reference Data Guide 13
Valve Operator Is Rotatable ................................................................................................................ 255 Valve Operator Part Data Basis .......................................................................................................... 255 Valve Operator Type ........................................................................................................................... 255 Valve Port Option ................................................................................................................................ 255 Valve Trim ........................................................................................................................................... 256 Vendor ................................................................................................................................................. 256 Vertical Beam Category ...................................................................................................................... 256 Vertical Profile Category ..................................................................................................................... 256 Vertical Seam Category ...................................................................................................................... 256 Vertical Tube Category ....................................................................................................................... 256 Vessel Head Type ............................................................................................................................... 257 Voltage Grade ..................................................................................................................................... 257 Washer Creation Option ..................................................................................................................... 257 Washer Option .................................................................................................................................... 257 Washer Type ....................................................................................................................................... 257 WBS Assignment ................................................................................................................................ 258 WBS Auto Grouping Rule Type .......................................................................................................... 258 WBS Item Purpose ............................................................................................................................. 258 WBS Project Purpose ......................................................................................................................... 258 WBS Pull In Associated Items ............................................................................................................ 259 Weld Type ........................................................................................................................................... 259 Welding Procedure Specification ........................................................................................................ 259 Welding Requirement ......................................................................................................................... 260 Appendix: Units of Measure ................................................................................................................... 261 Appendix: Name Limitations in Reference Data .................................................................................. 293 Appendix: Other Reference Data ........................................................................................................... 295 Appendix: Questions and Answers about Reference Data ................................................................. 307 Appendix: Metadata Consistency .......................................................................................................... 311 Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D ................................... 313 General Setup ..................................................................................................................................... 313 Exporting from the SmartPlant Reference Data Standard Database ................................................. 314 EN/DIN Specifications .................................................................................................................. 315 Bulkloading into SmartPlant 3D .......................................................................................................... 320 EN/DIN Bulkloading ...................................................................................................................... 321 Glossary ................................................................................................................................................... 325 Index ......................................................................................................................................................... 345
Contents
14 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 15
This document is a user's guide for SmartPlant 3D reference data. The purpose of this document is to describe how to customize the reference data so that it fits your company or project. For information about the specific reference data for each discipline, see the reference data guides available from the Help > Printable Guides command in the software. Document Audience This document is intended for advanced users who should: Have a good understanding of Microsoft Office products, especially Microsoft Excel. Be familiar with SmartPlant 3D database architecture and relational databases in general. Related Documents For more information about SmartPlant 3D, please see the following documents: SmartPlant 3D Installation Guide SmartPlant 3D Symbols Reference Data Guide SmartPlant 3D/SmartMarine 3D Programmer's Guide
Preface Preface
16 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 17
SmartPlant 3D Documentation Set SmartPlant 3D documentation is available as Adobe PDF files. The content is the same as 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 SmartPlant 3D. User's guides provide command reference and how-to information for working in each SmartPlant 3D task. Reference data guides define the reference data workbooks. Not all tasks have reference data. ISOGEN guides Administrative Guides SmartPlant 3D Installation Guide - Provides instructions on installing and configuring the software. Project Management User's Guide - Provides instructions for setting up the databases, creating permission groups, backing up and restoring project data, assigning access permissions to the model, defining and managing locations for Global Workshare, and version migration. SmartPlant 3D Global Workshare Guide - Provides instructions for setting up the software and the databases to work in a workshare environment. SmartPlant 3D Interference Checking Guide - Provides information on installing, configuring, and using the interference detection service. SmartPlant 3D Integration Reference Guide - Provides information about installing, configuring, and using SmartPlant 3D in an integrated environment. SmartPlant 3D Interpreting Human Piping Specifications - Provides information about how to interpret human piping specifications so that you can create the corresponding piping specification in the software. SmartPlant 3D Export to PDMS - Provides information about how to export model data from SmartPlant 3D to PDMS. Specific guidelines relating to best practices and known limitations of the export functionality are also included. SmartPlant 3D Point Cloud Reference - Provides information for referencing point cloud files provided by point cloud vendors in SmartPlant 3D. SmartPlant 3D Troubleshooting Guide - Provides information on how to resolve errors that you may encounter in the software by documenting troubleshooting tips, error messages, and to do list messages. SmartPlant 3D Plant Design System (PDS) Guide - Provides all information needed to use PDS with SmartPlant 3D. Topics include referencing active PDS projects in SmartPlant 3D, exporting PDS data and importing that data into SmartPlant 3D, and converting PDS reference data to SmartPlant 3D reference data. SmartPlant 3D/SmartMarine 3D Programmer's Guide - Provides information about custom commands, naming rules, and symbol programming. User's Guides Catalog User's Guide - Provides information about viewing, editing, and creating reference data and select lists (codelists). Common User's Guide - Provides information about defining workspaces, manipulating views, and running reports. Preface
18 SmartPlant 3D Reference Data Guide
Electrical User's Guide - Provides information about routing electrical cable, cableway, cable tray, and conduit. Equipment and Furnishings User's Guide - Provides information about placing equipment. Grids User's Guide - Provides instructions for creating coordinate systems, elevation grid planes, vertical grid planes, radial cylinders, radial planes, grid arcs, and grid lines. Hangers and Supports User's Guide - Provides instructions on placing piping, duct, and cableway supports in the model. HVAC User's Guide - Provides instructions for routing HVAC duct. 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. 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. 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 which specifications are available for each system type. Reference Data Guides SmartPlant 3D 2D Symbols User's Guide - Provides command reference information and procedural instructions for creating 2D symbols used to represent collars, clips, profiles, brackets, and other items. SmartPlant 3D 2D Symbols Reference Data Guide - Provides information about the two-dimensional symbols used in all tasks. Drawings and Reports Reference Data Guide - Provides information about reports reference data. Electrical Reference Data Guide - Provides information about electrical cable, cableway, cable tray, and conduit reference data. Electrical 3D Symbols Reference - Provides information about the cable tray and conduit 3D symbols that are available. Equipment and Furnishings Reference Data Guide - Provides information about equipment reference data. Equipment 3D Symbols Reference - Provides information about the equipment, equipment component, design shapes, and design aides 3D symbols that are available. Hangers and Supports Reference Data Guide - Provides information about hangers and supports reference data. Hangers and Supports 3D Symbols Reference - Provides information about the hanger and support 3D symbols that are available. HVAC Reference Data Guide - Provides information about HVAC reference data. HVAC 3D Symbols Reference - Provides information about the HVAC 3D symbols that are available. Preface
SmartPlant 3D Reference Data Guide 19
SmartPlant 3D Reference Data Guide - Provides instructions about the Bulkload utility, codelists, and the reference data common to several disciplines. Piping Reference Data Guide - Provides information about piping reference data including 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. ISOGEN Guides Symbol Keys Reference Guide - Provides information about the symbol keys for isometric drawings. This guide is from Alias, the makers of ISOGEN.
Preface
20 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 21
Documentation Comments We welcome comments or suggestions about this documentation. You can send us an email at: [email protected].
Preface
22 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 23
The following changes have been made to reference data. Version 2011 (9.0) Service Pack 1 Added information on exporting files from SmartPlant Reference Data and loading them into SmartPlant 3D. For more information, see Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D (on page 313). (P2 CP:171193) You can now modify UserClassName and OccClassName for part classes using the bulkload utility with the Modify method. For more information, see Using the Bulkload Modes (on page 79). (P3 CP:62503) The Symbols share on the reference data server has been renamed SharedContent. This document has been updated to reflect this change. New select list has been added: Door Frame Position (on page 170). You must follow a specific order when you bulkload Hangers and Supports reference data. For more information, see Minimum Reference Data (on page 54). (P3 CP: 190442) Added information about the ApprovalReason.xls file. For more information, see ApprovalReason (on page 150). (P2 CP:46112) The Excel Migration Tool is no longer delivered with the product. This document has been updated to reflect this change. (P2 CP:200373)
What's New in Reference Data What's New in Reference Data
24 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 25
S E C T I O N 1 In order to use the software for process design, you must have reference data. Reference data can be graphical or non-graphical in nature. For example, reference data includes graphical symbols that you can place in the model, such as equipment or piping components. Reference data also includes non-graphical, tabular data, such as catalog data and specification data. Catalog data includes the parts that you place in the model, such as piping components and equipment. Specification data includes the rules that govern how those parts are placed and connected. Understanding how the reference data in the software works is essential to effective use of the software. For example, when you route pipe, nearly everything you see on a Properties dialog box comes from reference data. While you route pipe, you are also constrained by piping specification rules in reference data. The software delivers the reference data in Microsoft Excel workbooks. In this flexible format, you can edit the reference data, as well as add your own. For example, Excel allows you to copy entire sheets of data and then modify some parameters. Another way to add or edit the reference data is to use the commands in the Catalog task in the software. For more information, see the documentation available for the Catalog task. The catalog information is also user-customizable in terms of its data structure. You can organize the delivered reference data into groups in the way that makes sense for your company or project. For example, you can group the objects by type. These groups are often referred to as classes. You can migrate PDS piping specifications to use with the current software. The software provides a tool that allows you to populate dimension table rules to update industry commodity codes. For more information, see Using the PDS Translator (on page 29). Solid Edge, Visual Basic, and SmartPlant 2D Symbols (Symbol 2D) are important tools for creating reference data. You can use Solid Edge to create parametric or non-parametric symbols; however, client computers used to modify Solid Edge parametric symbols after placement must have Solid Edge loaded. Visual Basic provides programming tools for creating more sophisticated, parameterized parts. Both Solid Edge and Visual Basic are used for creating three- dimensional symbols. Symbol 2D provides the ability to create layer-based cross sections for use in the Structure task. To add a large amount of reference data to the catalog, use the Bulkload utility to transfer Excel workbook data into the Catalog database. Each workbook is organized in a particular way in order to specify the objects, their properties, and the relationship of the objects to the rest of the hierarchy. Understanding Reference Data Understanding Reference Data
26 SmartPlant 3D Reference Data Guide
The following picture shows the overall workflow of creating reference data for the software. You can create graphical data in Symbol 2D, Solid Edge, or Visual Basic (A). Excel workbooks contain tabular data (B). You use the Bulkload utility (C) to populate the Catalog database (D). Using the software, you place items in the Model database (E).
(A) - Graphical data (B) - Tabular data (C) - Bulkload utility (D) - Catalog database and schema (E) - Model database See Also Looking at How the Catalog Database Fits In (on page 27) Learning about Reference Data Types (on page 26) Learning about Reference Data Types Reference data can be graphical or non-graphical in nature. Graphical data includes Visual Basic .dll files, Solid Edge .par and .asm files, and Symbol 2D .sym files. Non-graphical data includes Microsoft Excel workbooks. Graphical Data The software supports multiple ways of representing a graphical symbol. Visual Basic (VB) Symbols Routing components are typically represented using a VB definition of the symbol. VB provides an easy-to-use language to parametrically define the graphical representation of the symbol and its connect points. Many VB symbols are delivered with the software. Solid Edge Symbols "One-off" equipment design can be done using Solid Edge, which provides several graphical primitives to build the geometry of the equipment definition. The geometry can be parametrically defined but requires Solid Edge to be loaded on every client workstation that will be used to place the equipment in the model. Or, you must make sure that every possible size has been generated and cached in the catalog. SmartPlant 2D Symbols Cross-section symbols for structural applications can be defined in the SmartPlant 2D Symbols application. Using the Variable Table, you can parametrically define and constrain the geometry of the symbols. Understanding Reference Data
SmartPlant 3D Reference Data Guide 27
Non-graphical Data This type of data includes specifications, rules, and other tabular information. Classes and Parts A part class is a group of related parts. For example, a part class can be an Inline Centrifugal Fan. The parts could be models that run 1/3, 1/6, or 1/8 horsepower. Each part is a separate, selectable object in the Catalog. Specifications and Rules Specifications are the collection of standards for the types of objects placed in a model. Rules determine how the specifications are applied. You can customize both rules and specifications based on what makes sense for your company. For information about piping specifications and rules, see the Piping Reference Data Guide available from the Help > Printable Guides command in the software. Other rules include interference checking rules and naming rules, both described in this guide. Tables The reference data tables in the Catalog contain non-graphical property data. For example, the codelists in the AllCodeLists.xls workbook are stored in tables in the Catalog database. See Also Understanding Reference Data (on page 25) Looking at How the Catalog Database Fits In (on page 27)
Looking at How the Catalog Database Fits In The software can use up to seven databases: Catalog, Catalog Schema, Model, Site, Site Schema, Reports, and Reports Schema. The Catalog database contains reference data, which includes part dimensions and industry standards. This Reference Data Guide is about the data in the Catalog database. Using the Bulkload utility, you can create a starting Catalog database and schema from a data file delivered with the software. You can use your own custom Excel workbooks and custom symbols to create a new Catalog database specifically for your project. After creating the Catalog database, you can modify the delivered reference data. Two methods exist to modify the reference data: edit the workbooks in Excel and bulk load the data, or use the commands in the Catalog task to edit the data (bulkload is not necessary in that case). The Model database contains all instances of parts in the physical model. The Catalog and Model databases share the same schema. The Site database and schema are containers for the other databases. The Site database stores work-breakdown and user access for the model. A site database can have multiple model and catalog databases. Typically, there is one site database set for each customer location. For information about site databases, see the Project Management User's Guide available from the Help > Printable Guides command in the software. The Reports database and schema interact with the other databases to generate tabular reports from the model data. For information about reports, see the Reports User's Guide and the Drawings and Reports Reference Data Guide available from the Help > Printable Guides command in the software. Understanding Reference Data
28 SmartPlant 3D Reference Data Guide
To view the hierarchy and contents of the Catalog, start the Catalog task. To view the Site database, start the Project Management task. For more information about the functionality in these tasks, see the Catalog Help and Project Management Help files. For creation date and size information on each database, you can open SQL Server Enterprise Manager. This software also provides further technical details about the relational tables in each database. The following picture shows the relationships of the databases:
(A) - Reports database (B) - Site database (C) - Model database (D) - Catalog database (E) - Site Schema database (F) - Catalog Schema database (G) - Reports Schema database See Also Understanding Reference Data (on page 25) Learning about Reference Data Types (on page 26)
SmartPlant 3D Reference Data Guide 29
S E C T I O N 2
The PDS (Plant Design System) Translator allows you to migrate your PDS piping specifications to SmartPlant 3D piping reference data. The tool also allows you to populate dimension table name rules and to update industry commodity codes. The PDS translation process requires the specification writer to make some manual edits to complete the conversion. Workflow 1. Create PDS Export data files (on page 30). 2. Edit the Piping Translation Rules Workbook (on page 30). 3. Populate Dimension Table name rules (on page 31). Populating the dimension table name rules is performed only once, before the translation process. 4. Translate PDS reference data (on page 32). You may need to run the translation step a number of times. 5. After translation, define necessary manual information (see Define Manual Information after Translation (on page 33)). For information about required reference data, refer to Required Worksheets (on page 35). 6. Create Commodity Codes (on page 39) (optional). 7. Bulk load the translated workbooks: piping specification data, piping commodity data, and codelist data. 8. Run the Verify Consistency command in the Catalog task. For more information, see the Catalog User's Guide available from the Help > Printable Guides command. 9. Run the PDS Model Data Exporter, and import the PDS model data into the software. For more information, see the Common User's Guide available from the Help > Printable Guides command. See Also PDS Piping Reference Data Translator Dialog Box (on page 39) Using the PDS Translator Using the PDS Translator
30 SmartPlant 3D Reference Data Guide
Create PDS Export Data Files Create the following export data files, and place them in the ..\PDSAsciifiles folder: implied.data taps.data us_lgbom.data us_shbom.data code148.edt code 499.edt PD_tbl_list Physical Data Library text list (rename PD_tbl_lst and save) Piping Job Spec Library test list (rename PD_tbl_lst and save) PCD files (*.pcd) PMC files (Any file(s) with a .pmc extension, in the PDSAsciiFiles directory, will be translated.) Table checker report list Table Checker Files text list - Table checker output files (format table_chk_2) Edit the Piping Translation Rules Workbook 1. In Windows Explorer, browse to [Product Directory]\CatalogData\PDSTranslator\Docs. 2. Open the applicable Piping Translation Rules workbook (one is for the DIN standard; the other is ANSI). 3. Modify the worksheets as follows. Cap Screw Commodity Codes sheet - Edit this sheet to match your requirements. The delivered workbook is the Intergraph "standard". Dimension Table Names sheet - Remove all the delivered file names. Remove the gasket gap tables from the Dimension Table Names sheet. Also, remove the gasket gap table name from the PDS PMC file, and replace it with the default gasket gap. Elimination of Weight Code sheet - Map the user-defined weight codes from PDS to the applicable SmartPlant 3D codes. End Preparation sheet - Edit this sheet to match your requirements. Engineering Tag sheet - Modify the mapping from PDS valves to SmartPlant 3D tag numbers. The delivered sheet contains Intergraph "standard" valves. Fabrication Category sheet - Add the user-defined fabrication categories, and apply the fabrication types and responsibilities as necessary. File Names sheet - Edit the input file names as required, and remove unnecessary records. Make sure that all file names are correctly specified and that you do not have more files than needed. Using the PDS Translator
SmartPlant 3D Reference Data Guide 31
Miscellaneous sheet - Edit the values on this sheet as necessary. The size-dependent commodity codes flag refers only to the PCD format, and not to the Project Administrator option in PDS. Set this option to YES only if you have ALL individual NPD values in the PCD (for example, when you have all NPD values for piping commodities from 2" to 6"). The software includes a worksheet for size-dependent codes from pdtable_212. You must enter sizedep.txt (or other file name) on the File Names worksheet in the appropriate option row. This file is a report of size-dependent commodity codes. PDS Commodity Name sheet - Add any user-created or modified AABBCC codes as required. Also, make sure all AABBCC codes used in your PDS specs are there. PDS Model Code sheet - Add any user-created or modified Model codes as required. Also, make sure all Model codes used in your PDS specs are there. Wall Thickness Reihle Number sheet - This sheet is only applicable for DIN specs. Weight Table Name Format sheet - Edit codelists and commodity codes based on the specific customization. Commodity code issues may exist for cap screws, weight codes, end preparations, valve engineering tags, and fabrication categories and responsibilities. You will need to revise and add information as required for commodity codes. Nipples must be manually added to the Dimension Table Names sheet if the table checker was run without weight codes. In addition, blind flanges must be manually added to the Dimension Table Names sheet if the table checker was run without weight codes. Populate Dimension Table Name Rules Before you start this procedure, edit the AllCodeLists.xls workbook to match any customization in the PDS project. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click PDSDatatranslator.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. Select the Populate 'Dimension Table Names' Rule option on the PDS Piping Reference Data Translator dialog box 4. In the PDS ASCII Files Location box, browse to the location that stores your PDS reference data. 5. In the PDS Translation Rules box, browse to the location that stores the edited PDS translation rules, which are in Excel workbook (.xls) format. Enter the name of a workbook. The software includes two translation rules workbooks in the CatalogData\PDSTranslator\Docs folder: Piping Translation Rules DIN.xls and Piping Translation Rules.xls. You can edit these workbooks according to your project. 6. In the Translator Error Log box, browse to the location where you want the log file stored, and enter the name of the log file. 7. Click Populate.
Using the PDS Translator
32 SmartPlant 3D Reference Data Guide
Translate PDS Reference Data Before you start this procedure, edit the AllCodeLists.xls workbook to match any customization in the PDS project. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click PDSDatatranslator.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. Select the Translate PDS Reference Data option on the PDS Piping Reference Data Translator dialog box. 4. Under Commodity Code Option, specify either the contractor commodity codes or the industry commodity codes. 5. In the PDS ASCII Files Location box, browse to the location that stores your PDS reference data. 6. In the PDS Translation Rules box, browse to the location that stores the edited PDS translation rules, which are in Excel workbook (.xls) format. Enter the name of a workbook. The software includes two translation rules workbooks in the CatalogData\PDSTranslator\Docs folder: Piping Translation Rules DIN.xls and Piping Translation Rules.xls. You can edit these workbooks according to your project. 7. In the PDS Code Lists box, browse to the location where the codelist information is stored, and enter the name of a workbook.
The translation process does not convert PDS codelists. The process uses two SmartPlant 3D codelists that relate to dimensional data. These codelists are located in AllCodeLists.xls. 8. In the SmartPlant 3D Piping Excel File box, browse to the location where you want the Excel workbooks to be stored, and enter the name of a workbook. The format is Excel workbook format (.xls). If you provide a name for the Excel file, the translator uses this name as a prefix for the names of the generated Excel workbooks. For example, if you enter "PdsTranslation.xls", the utility exports two files: PdsTranslation_Catalog.xls and PdsTranslation_Specification.xls. 9. In the Translator Error Log box, browse to the location where you want the log file stored, and enter the name of the log file. 10. Click Translate. When the process finishes, the status bar on the translator displays Finished. 11. Review the error log. Based on the errors, you can decide to: 1) Revise the input data, delete the output files, and re-translate, OR 2) edit the output files.
Using the PDS Translator
SmartPlant 3D Reference Data Guide 33
Define Manual Information after Translation
The specification writer usually performs this procedure. For more information about required reference data, see Required Worksheets (on page 35). 1. Open the Piping Catalog and Specification workbooks. 2. In the Catalog workbook, do the following: Add worksheets as necessary. For more information, see Required Worksheets (on page 35). Add oa:Rotation to all valves with operators. Add oa:Angle to all elbows. Add oa:SpectaclePosition to all spec blinds. Add oa:EccentricOffsetBasis to all eccentric reducers. On the Piping Female End Generic Data sheet, define values for socket offset, thread depth, hub outside diameter, and hub thickness. On the Piping Bolted End Generic Data sheet, define values for flange thickness tolerance, flange face projection, raised face diameter, flange groove width, standard nut height for studs, standard washer thickness for studs, standard bolt extension for studs, standard nut height for machine bolts, standard washer thickness for machine bolts, and body outside diameter.
Change the bolt extension to address the use of nut height and washer thickness. Add the drilling template data for PDS through-bolted ends without bolt holes. If "almost precise" STUD tables were used in PDS, remove the drilling template data. On the Bolt Part Data sheet, define the values for the maximum temperature, fluid code, ring number, and type any comments as necessary. On the Gasket Part Data sheet, define the values for ring number and gasket type. If you chose to use the SP3Dolet symbol definition for all your olets, you must manually add the other two required symbol input dimensions (MajorBodyDiameter and HoleinHeader) that the translator does not add to the olet part sheets. Failure to add the two additional dimensions will cause the placement of olets to fail. As an alternative, you can use the SP3DOletG symbol which only requires the same single input dimension (FacetoHeaderSurface) as PDS. 3. In the Specification workbook, do the following: Add worksheets as necessary. For more information, see Required Worksheets (on page 35). Edit the Bend Angles sheet as necessary. Edit the Weld Clearance sheet as necessary. Edit the Pipe Takedown Parts sheet as necessary. Check the Piping Commodity Filter sheet for zero entries for RCP (red connect point) for olets. For some olet type components, the translator may miss the second connect point data, so you must manually verify the correct mapping. On the Piping Commodity Material Control Data sheet, define the values for cap screw diameter and for tapped hole depth. Using the PDS Translator
34 SmartPlant 3D Reference Data Guide
On the Bolt Selection Filter sheet, define the value for bolt priority. Also, complete the comments as necessary.
If the PDS translator encounters two through-bolted fittings requiring a complete substitution of cap screws; and both through-bolted fittings have identical bolted ends in terms of end preparation, pressure rating, and end standard; and the two through-bolted fittings imply different cap screw commodity codes in PDS, only one cap screw record will be created in the Bolt Selection Filter. The PDS Translator will arbitrarily choose one of the two cap screw commodity codes, and the specification writer must manually add the second cap screw by use of the bolt option. If the PDS translator encounters a through-bolted fitting requiring a complete substitution of cap screws; and the through-bolted fitting implies two different cap screw commodity codes in PDS based on two different size ranges, only one cap screw record will be created in the Bolt Selection Filter. The PDS Translator will arbitrarily choose one of the two cap screw commodity codes, and the specification writer must manually add the second cap screw by use of a different size range. On the Gasket Selection Filter sheet, define the value for ring number. The maximum temperature was used as the ring number in the delivered PDS data, but a rule has not been defined to translate from the commodity code and maximum temperature to ring number. On the Permissible Taps Data sheet, define the value for IsPreferredTap. Optionally, edit the Index sheet. Add or edit hyperlinks. Optionally, edit the Revision History sheet. 4. Save the catalog and specification workbooks and exit. 5. Open the AllCodeLists.xls workbook and edit as necessary. Save and exit.
For the CL51 through CL56 rating items, the rating must be changed to a schedule/thickness value. PDS geometry standards must be replaced with industry standards. The following table shows the corresponding US Practice Geometry standards. 6 = 'PDS- P1' 7 = 'PDS- P2' 8 = 'PDS- P3' 11 = 'PDS- I1' 12 = 'PDS- I2' 13 = 'PDS- I3' 16 = 'PDS- Op1' 17 = 'PDS- Op2' 18 = 'PDS- Op3' For reinforcing pads using a geometry standard of 6 (or other), the value can be removed from the PipingCommodityMatlControlData worksheet in column P. This record is not required for SmartPlant 3D. Items using any user-defined or customized geometry standards require that the values are added to the AllCodelists workbook. Using the PDS Translator
SmartPlant 3D Reference Data Guide 35
Required Worksheets This topic provides information about the worksheets that are required for loading into a new Catalog database. If you are translating reference data from PDS, this information will be helpful as you edit the output from the translator. prefix_Catalog.xls Worksheet Name Comments CustomClassInterfaceList CustomInterfaces CatalogRoot GUIDs Revision History (optional) Part Classes - dependent on the input files for the translation Worksheets listed in bold are required. Using the PDS Translator
36 SmartPlant 3D Reference Data Guide
prefix_Specification.xls Worksheet Name Comments NPDEquivalence MaterialsData Bolt Extension StandardNotesData PipingMaterialsClassData BoltCommodityCodeSubstRule PipingCommodityMatlControlData ValveOperatorMatlControlData PipingSpecialtyClassData PipingInstrumentClassData PipingCommodityProcurementData DefaultProjectOptions ShortCodeHierarchyRule PreferredStudBoltLength StudBoltCalculationTolerance PreferredMachBoltLength MachBoltCalculationTolerance PreferredCapScrewLength CapScrewCalculationTolerance WeldModelRepresentation PortAlignment SlipOnFlangeSetbackDistance WeldTypeRule DefaultChangeOfDirection DefaultCommoditySelectionRule MinimumPipeLength MinPipeLengthPurchase FieldFitLength MatingPorts FlaredPipe FluidDensity BoltExtension These worksheets are project-related worksheets in the specification reference data. Bulleted worksheets are present in the translated output file. NPDEquivalence and MaterialsData worksheets are present in the output; however, they may be empty in the translated workbook. Worksheets in bold are the minimum required. Worksheets in italics are required only if the corresponding commodities exist in the piping commodity filter. For example, if stud bolts are present, then the PreferredStudBoltLength worksheet is required. Using the PDS Translator
SmartPlant 3D Reference Data Guide 37
prefix_Specification.xls Worksheet Name Comments Service Limits Pipe Nominal Diameters Pipe Branch Permissible Taps Joint Quality Factor ThicknessDataRule ReinforcingPadData Reinforcing Weld Data PipingCommodityFilter BoltSelectionFilter NutSelectionFilter WasherSelectionFilter GasketSelectionFilter ClampSelectionFilter CorrosionAllowance MinimumPipeLengthRulePerSpec MinPipeLengthPurchasePerSpec PipeBendingElongation PipeBendingElongationPerSpec PipeBendRadii BendAngles DefaultChangeOfDirectionPerSpec WeldClearanceRule InsideSurfaceTreatment ServiceLimitsForJackets PipeBranchForJackets PermissibleJacketAndJumperSizes PermissibleJacketSizeExceptions FlaredPipePerSpec PortAlignmentPerSpec FieldLiningThickness PipeTakedownParts These worksheets are specification- related worksheets in the specification reference data. The bulleted worksheets are present in the translated output file. Worksheets in this row are required for each piping material class. Worksheets in bold are the minimum required.
Using the PDS Translator
38 SmartPlant 3D Reference Data Guide
AllCodeLists.xls Worksheet Name Comments All worksheets The translator does not convert codelists. Make sure that the codelists meet the project requirements. AllCommon.xls Worksheet Name Comments Material OutfittingCrossSections The required worksheets are shown in bold. The AllCommon.xls workbook also contains worksheets with delivered generic data for piping. BulkLoadIsoKeys.xls Worksheet Name Comments All worksheets This workbook is required for isometric drawing extraction. Equipment.xls Worksheet Name Comments All worksheets This workbook is required for equipment placement. GenericNamingRules.xls Worksheet Name Comments All worksheets Required. InsulationData.xls Worksheet Name Comments All worksheets This workbook is required if you want to have insulation specifications. StructCrossSections-AISC-LRFD-3.0.xls Worksheet Name Comments All worksheets This workbook is required for placement of US steel sections.
Using the PDS Translator
SmartPlant 3D Reference Data Guide 39
Create Commodity Codes 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click PDSDatatranslator.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. Select the Create Commodity Codes option on the PDS Piping Reference Data Translator dialog box. 4. Under Commodity Code Option, specify either the contractor commodity codes or the industry commodity codes. 5. In the PDS Code Lists box, browse to the location where the PDS codelist information is stored, and enter the name of a workbook. The codelists are in Excel workbook format (.xls). 6. In the SmartPlant 3D Piping Specification Data box, browse to the location that stores your piping specification workbook (xls). Enter the name of a workbook. The software includes template files for piping specification and catalog data in the CatalogData\PDSTranslator\Bin folder: Piping Specification Template.xls and Piping Catalog Template.xls. 7. In the SmartPlant 3D Piping Catalog Data box, browse to the location that stores your piping catalog workbook (.xls). Enter the name of a workbook. 8. In the Translator Error Log box, browse to the location where you want the log file stored, and enter the name of the log file. 9. Click Create.
For the industry commodity code option, you can view the resulting Piping Commodity Filter sheet and the Pipe Stock sheet to see the updated commodity codes. The Bolt Selection Filter and Gasket Selection Filter commodity codes are also translated. For the contractor code option, the following items will not generate a new commodity code unless the table checker output generated table names for these items: nipples, blind flanges, reinforcing pads, and reinforcing welds. PDS Piping Reference Data Translator Dialog Box Allows you to translate PDS reference data to SmartPlant 3D reference data. Translate PDS Reference Data - Translates PDS data. Populate 'Dimension Table Names' Rule - Creates one of the translation rules. Create Commodity Codes (optional) - Updates the contractor or industry commodity codes. Commodity Code Option - Allows you to specify whether you want to update the contractor or industry commodity codes. This option is available when you are using the Translate PDS Reference Data mode or the Create Commodity Codes mode. PDS ASCII Files Location - Specifies the location of the PDS reference data files. PDS Translation Rules - Specifies the translation rules file. This file is in Excel workbook (.xls) format. PDS Code Lists - Specifies the location of the SmartPlant 3D codelist file. This file is in Excel workbook (.xls) format. This box is unavailable for the Populate 'Dimension Table Names' Rule option. Using the PDS Translator
40 SmartPlant 3D Reference Data Guide
SmartPlant 3D Piping Excel File - Specifies the SmartPlant 3D reference data file. This file is in Excel workbook (.xls) format. This box is unavailable for the Populate 'Dimension Table Names' Rule option. SmartPlant 3D Piping Specification Data - Specifies the piping specification data file. This file is in Excel workbook (.xls) format. This box is only available for the Create Commodity Codes option. SmartPlant 3D Piping Catalog Data - Specifies the piping catalog data file. This file is in Excel workbook (.xls) format. This box is only available for the Create Commodity Codes option. It is possible that the catalog and specification information is in one file. Translator Error Log - Specifies the location for the log file that provides the results of the process. Using the Piping Commodity Filter Cleanup Utility The Piping Commodity Filter Cleanup utility is a tool for cleaning up translated PDS piping specification data by merging common records that can result from the differing structures of PDS and SmartPlant 3D piping reference data. Here are some important points to remember about this utility. The Piping Commodity Filter Cleanup utility deletes duplicate records in the piping commodity filter. The utility scans the Piping Nominal Diameters sheet for valid sizes, then processes the Piping Commodity Filter (PCF, in this topic) sheet in the specified file, and merges common records when the values of all properties (except the First Size, From and First Size, To properties) are identical. The utility does not support the cleanup of catalog (part) sheets. The utility can clean only one piping commodity filter sheet at a time. The utility overwrites the cleaned specification PCF workbook and reports results in a log file. Limitations The Piping Nominal Diameters sheet and the Piping Commodity Filter (PCF) sheet must be in the workbook specified for processing. The utility does not merge multi-size items such as reducers, reducing tees, and so forth, unless all the records in the first size and second size match. The utility may change the formatting of some merged cells. If you require specific formatting, it may be necessary to apply the desired formats to modified cells after the cleanup is completed. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. See Also Use the Piping Commodity Filter Cleanup Utility (on page 41) Using the PDS Translator
SmartPlant 3D Reference Data Guide 41
Use the Piping Commodity Filter Cleanup Utility Before running the Piping Commodity Filter Cleanup utility, you must convert at least one PDS specification using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. The specification workbook contains the piping commodity filter and piping nominal diameter information. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click CleanupUtility.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the Excel file box, browse and select the Excel workbook (.xls format) that contains the Piping Commodity Filter and Pipe Nominal Diameter sheets. This workbook must not be read-only. 4. In the Log file box, browse to the location where you want the log file stored. 5. Click Start Cleanup. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box.
The process overwrites the Excel workbook. The process does not mark any records in the workbook as changed. See Also Using the Piping Commodity Filter Cleanup Utility (on page 40) Piping Commodity Filter Cleanup Utility This utility allows you to clean piping commodity filter data after translation. Duplicate records in the piping commodity filter are deleted. The utility also merges records when the values of all properties (except the First Size, From and First Size, To properties) are identical. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. Excel file - Specifies the Excel specification workbook (.xls format) that contains the Piping Commodity Filter and Pipe Nominal Diameter sheets. Log file - Specifies the log file that provides the results of the process. Start Cleanup - Starts the process. The utility saves the data upon completion of the process. See Also Using the Piping Commodity Filter Cleanup Utility (on page 40) Use the Piping Commodity Filter Cleanup Utility (on page 41) Using the PDS Translator
42 SmartPlant 3D Reference Data Guide
Using the Pipe Branch Cleanup Utility The Pipe Branch Cleanup utility is a tool for cleaning translated PDS piping specification branch table data by removing invalid records based on available piping diameters per spec. These records may exist in translated PDS reference data or user-defined specification workbooks. Here are some important points to remember about this utility. The utility scans the Pipe Nominal Diameters sheet for allowable sizes per spec. The utility then applies the available diameters to the appropriate branch tables. The utility removes records from the Pipe Branch sheet that reference invalid diameters for the spec as defined in the Pipe Nominal Diameters worksheet. Put another way, the utility eliminates pipe branch records for any sizes that are outside the permissible NPD rule for the corresponding piping specification. The utility can clean only one branch sheet at a time. The utility edits the branch sheet and reports results in a log file. Limitations The utility does not remove duplicate records from the branch tables. The Pipe Branch and Pipe Nominal Diameters sheets must exist in separate workbooks. One way to set this up is to open the piping specification workbook, and cut and paste the Pipe Nominal Diameters sheet into another workbook. The specification workbook has the branch sheet in it. After the process is over, copy the nominal diameters sheet back into the specification workbook. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. See Also Use the Pipe Branch Cleanup Utility (on page 42) Use the Pipe Branch Cleanup Utility
Before running the Pipe Branch Cleanup utility, you must convert at least one PDS specification using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. For branch cleanup, the Pipe Branch and Pipe Nominal Diameters sheets must be in separate workbooks. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click PipeBranchCleanupUtility.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the PipeBranch Excel file box, browse and select the Excel workbook (.xls format) that contains the Pipe Branch sheet. 4. In the PipeNominalDiameters box, browse and select the Excel workbook (.xls format) that contains the Pipe Nominal Diameters sheet. 5. In the Log file box, browse to the location where you want the log file stored. Using the PDS Translator
SmartPlant 3D Reference Data Guide 43
6. Click Start Cleanup. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box.
The process overwrites the Excel Pipe Branch workbook. The process does not mark any records in the workbook as changed. See Also Using the Pipe Branch Cleanup Utility (on page 42) Pipe Branch Cleanup Utility This utility cleans pipe branch data after translation. It eliminates records from the Pipe Branch sheet for any sizes that are outside the permissible NPD rule for the corresponding piping specification. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. PipeBranch Excel file - Specifies the Excel workbook (.xls format) that contains the Pipe Branch sheet. PipeNominalDiameters - Specifies the Excel workbook (.xls format) that contains the Pipe Nominal Diameters sheet. Log file - Specifies the log file that provides the results of the process. Start Cleanup - Starts the process. The utility saves the data upon completion of the process. See Also Using the Pipe Branch Cleanup Utility (on page 42) Use the Pipe Branch Cleanup Utility (on page 42) Using the Piping Reference Data Merge Utility The Piping Reference Data Merge utility is a tool for merging translated PDS reference data. Here are some important points to remember about this utility. The utility does not support the merging of specification workbooks. The utility can merge as many catalog (part) workbooks as required. The utility merges the workbooks and reports results in a log file. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. See Also Use the Piping Reference Data Merge Utility (on page 43) Using the PDS Translator
44 SmartPlant 3D Reference Data Guide
Use the Piping Reference Data Merge Utility Before running the Piping Reference Data Merge utility, you must convert at least two PDS specifications using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. The Piping Reference Data Merge utility merges catalog (part) workbooks. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click PipingReferenceDataMergeUtility.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the Input Excel Files location box, browse and select the location that stores the files to merge. 4. In the Output Excel file box, browse and select the Excel workbook (.xls format) that will contain the merged data. 5. In the Log file box, browse to the location where you want the log file stored. 6. Click Start. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box.
The output workbook includes a Sheet1 worksheet. You can remove this sheet and save the workbook before bulk loading. Not removing it does not impact the load, although a message is printed in the log file. Worksheets unique to a specific source workbook are copied to the new output workbook. In the case of worksheets that are common to all the input workbooks, unique data records (rows) are included in the output. In the case of worksheets that are common to all input workbooks, if data is duplicated, then the data from the first worksheet is taken. The utility ignores duplicate data from the subsequent common worksheets. See Also Using the Piping Reference Data Merge Utility (on page 43)
Piping Reference Data Spreadsheet Merge Utility This utility merges translated catalog (part data) workbooks into one workbook. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. Input Excel Files location - Specifies the location of the workbooks that you want to merge. Output Excel file - Specifies the single Excel workbook that will contain all merged data. Log file - Specifies the log file that provides the results of the process. Start - Starts the process. See Also Using the Piping Reference Data Merge Utility (on page 43) Use the Piping Reference Data Merge Utility (on page 43) Using the PDS Translator
SmartPlant 3D Reference Data Guide 45
Use the UoM Conversion Utility
Before running the UoM Conversion utility, you must convert at least one PDS specification using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. If you have input data in more than one workbook, you can merge the data into one workbook using the Piping Reference Data Merge utility. The UoM Conversion utility must have the input data in one workbook. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click UoMConversion.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the Piping Parts Excel file box, browse and select the Excel workbook with the piping part data to convert. 4. In the NPD Equivalence Rule Excel file box, browse and select the Excel workbook with the rule data.
A default NPD Equivalence Rule workbook is delivered in the [Product Directory]\Core\Shared\UOMServices\xls folder. This file helps convert units from imperial (inches) to metric (mm). You must remove the Read-only property on the NPD Equivalence Rule workbook before running the conversion process. If you want to convert units from metric (mm) to imperial (inches), you must revise the delivered NPD Equivalence Rule workbook. 5. In the Log file box, browse to the location where you want the log file stored. 6. Click Start Convert. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box. Use the UoM Conversion Utility
Before running the UoM Conversion utility, you must convert at least one PDS specification using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. If you have input data in more than one workbook, you can merge the data into one workbook using the Piping Reference Data Merge utility. The UoM Conversion utility must have the input data in one workbook. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click UoMConversion.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the Piping Parts Excel file box, browse and select the Excel workbook with the piping part data to convert. Using the PDS Translator
46 SmartPlant 3D Reference Data Guide
4. In the NPD Equivalence Rule Excel file box, browse and select the Excel workbook with the rule data.
A default NPD Equivalence Rule workbook is delivered in the [Product Directory]\Core\Shared\UOMServices\xls folder. This file helps convert units from imperial (inches) to metric (mm). You must remove the Read-only property on the NPD Equivalence Rule workbook before running the conversion process. If you want to convert units from metric (mm) to imperial (inches), you must revise the delivered NPD Equivalence Rule workbook. 5. In the Log file box, browse to the location where you want the log file stored. 6. Click Start Convert. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box. UoM Conversion Utility This utility converts the units of measure in translated piping part reference data. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. Piping Parts Excel file - Specifies the workbook with the units that you want to convert. NPD Equivalence Rule Excel file - Specifies the workbook that contains the NPD rule data used in the conversion process. A default NPD Equivalence Rule workbook is delivered in the [Product Directory]\Core\Shared\UOMServices\xls folder. This file helps convert units from imperial (inches) to metric (mm). If you want to convert units from metric (mm) to imperial (inches), you must revise the delivered NPD Equivalence Rule workbook. Log file - Specifies the log file that provides the results of the process. Start Convert - Starts the process. See Also Use the UoM Conversion Utility (on page 45) Using the OD to NPD Utility The OD to NPD utility is a tool for determining the NPD from the Plain Piping Generic Data using the OD, End Standard, and Schedule (OD Reihe number). The utility adds the NPD values for DIN male fittings to the piping catalog workbook. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. See Also Use the OD to NPD Utility (on page 46) Using the PDS Translator
SmartPlant 3D Reference Data Guide 47
Use the OD to NPD Utility Before running the OD to NPD utility, you must convert at least one PDS specification using the PDS translator. The conversion results in one specification workbook and one catalog workbook per spec. 1. In Windows Explorer, navigate to the software installation folder. 2. Under CatalogData\PDSTranslator\Bin, double-click ODtoNPD.exe. The Workstation setup includes the PDSTranslator folder only if you have specified the Project Management option during installation. 3. In the Piping Catalog Excel file box, browse and select the piping catalog workbook (.xls format). 4. In the PDS Model Code Rule Excel file box, browse and select the PDS model code rule workbook (.xls format). 5. In the Log file box, browse to specify the log file for the conversion process. 6. Click Start Convert. As the utility processes the files, you can view the status messages on the dialog box. Once completed, "Finished" appears on the dialog box. See Also Using the OD to NPD Utility (on page 46) OD to NPD Utility This utility determines the NPD from the Plain Piping Generic Data using the OD, End Standard, and Schedule (OD Reihe number). The utility adds NPD values for DIN male fittings to the piping catalog workbook. For assistance with translating your PDS data, contact Intergraph Process, Power & Marine Support. Piping Catalog Excel file - Specifies the piping catalog Excel workbook (.xls format), which contains the Plain Piping Generic Data. PDS Model Code Rule Excel file - Specifies the Excel workbook (.xls format) that contains the PDS model code rules. Log file - Specifies the log file that provides the results of the process. Start Convert - Starts the process. The utility saves the data upon completion of the process. See Also Using the OD to NPD Utility (on page 46) Use the OD to NPD Utility (on page 46)
Using the PDS Translator
48 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 49
S E C T I O N 3 The software allows you to modify the reference data using two methods. One method is editing the Excel workbooks and then bulk loading your changes into the Catalog database. You must bulk load the Excel data in order to use the modified reference data in the software; it is not sufficient to change only the Excel workbooks. The second method is using the commands in the Catalog task. To edit the Excel data, you must understand the content and format of the workbooks. Many of the delivered workbooks contain data unique to a given function or discipline. For example, there are separate Excel workbooks for Piping, Structure, and so forth. There are also common workbooks that contain data for more than one discipline; one example is the AllCodeLists.xls workbook, which contains codelists. For a list of workbooks and corresponding documentation, see Delivered Excel Workbooks (on page 50). Several sheets are common to most of the reference data workbooks. These sheets include comments about the revision history, links to the other sheets, custom interface and attribute definitions, and hierarchy information. For a list of the common sheets, see Describing the Common Sheets in the Workbooks (on page 57). Other sheets in the workbooks contain component-specific information for objects in reference data. These sheets define part classes, which are groups of related objects. Each part class contains one or more parts, which are unique instances of that type of object. For example, a part class can be Inline Centrifugal Fans. The parts in that part class could be models that run 1/3, 1/6, or 1/8 horsepower. Part class names must be unique across the entire Catalog. However, you can relate the same unique part class to different disciplines, such as piping and equipment.
Before you modify a workbook, save a backup copy. That way, you can always bulk load the previous data. Do not modify the contents of the GUIDs sheets in the delivered sample workbooks or in workbooks that you used to create the Catalog database set for a project. Naming limitations exist for some of the reference data. For example, custom attribute names and sheet names cannot exceed 30 characters. In addition, you cannot use reserved keywords and special characters in the names. For more information, see Appendix: Name Limitations in Reference Data (on page 293). See Also Describing the Common Sheets in the Workbooks (on page 57) Delivered Excel Workbooks (on page 50) Catalog Hierarchy Sheets (on page 73)
Using Excel Workbooks to Configure Reference Data Using Excel Workbooks to Configure Reference Data
50 SmartPlant 3D Reference Data Guide
Delivered Excel Workbooks The delivered Excel workbooks are located at [Product Directory]\CatalogData\BulkLoad\DataFiles. Additional workbooks also exist. For more information, see Appendix: Other Reference Data (on page 295). File Name Description For more information... AllCodeLists.xls Defines all codelists in the software. SmartPlant 3D Reference Data Guide, Appendix: Codelists AllCommon.xls Defines piping generic data, outfitting cross sections, and units of measurement. SmartPlant 3D Reference Data Guide, AllCommon Reference Data AllStructCommon.xls List .bmp's used for cross-sections. Structure Reference Data Guide BulkLoadIsoKeys.xls Defines information for isometric drawings. Drawings and Reports Reference Data Guide CableTray.xls Defines cable tray classes and parts. Electrical Reference Data Guide CableWay.xls Defines cableway specifications and rules. Electrical Reference Data Guide Cabling.xls Defines cable classes and parts. Electrical Reference Data Guide Carnes HVAC Catalog.xls Defines HVAC parts from the Carnes catalog. HVAC Reference Data Guide Conduit.xls Defines conduit classes and parts. Electrical Reference Data Guide DoorsEquipment.xls Defines doors, windows, and louvers for placement in walls. Equipment Reference Data Guide Drawings.xls Defines volumes used in the generation of orthographic spatial drawings. Drawings and Reports Reference Data Guide Ductbank.xls Defines ductbank specifications. Electrical Reference Data Guide Equipment.xls Defines equipment classes and parts. Equipment and Furnishings Reference Data Guide EquipmentComponent.xls Defines equipment component classes and parts. Equipment and Furnishings Reference Data Guide GenericNamingRules.xls Defines naming rule programs. SmartPlant 3D Reference Data Guide, Naming Rules Reference Data GCGeomCmds.xls
Structure GCGeomDefs.xls
Structure Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 51
File Name Description For more information... GCMemberDefs.xls
Structure GCParamDefs.xls
Structure GCPortDefs.xls
Structure GridsCodelist.xls, GridsDrawingStyleIntf.xls Provides data for controlling the display of grid lines in drawing styles. Grids Reference Data Guide HS_Anvil.xls, HS_Anvil_Codelist.xls, HS_Assembly.xls, HS_Assembly_Codelist.xls , HS_GTypeComponent.xls, HS_HgrAisc- LRFD-3.1 Deprecated.xls, HS_LRParts.xls, HS_S3DParts.xls HS_S3DParts_Codelist.xls HS_Str-AISC-LRFD-3.1.xl s HS_System.xls, HS_System_Codelists.xls HS_Utility.xls, HS_Utility_Codelist.xls Defines hangers and supports. Hangers and Supports Reference Data Guide Hvac.xls Defines heating, ventilation, and air conditioning materials. HVAC Reference Data Guide IFCRule.xls Defines interference checking rules. Interference Checking Guide Instrument Data.xls Defines data for piping instruments. Piping Reference Data Guide InsulationData.xls Defines insulation specifications. SmartPlant 3D Reference Data Guide, Insulation Reference Data Lindab HVAC Catalog.xls Defines HVAC parts from the Lindab catalog. HVAC Reference Data Guide ModuleTypes.xls Defines part classes for the Copy to Catalog and Paste from Catalog commands. SmartPlant 3D Reference Data Guide, Module Types Reference Data On-the-fly Instruments.xls Defines part classes for on-the-fly instruments. Piping Reference Data Guide On-the-fly Piping Specialties.xls Defines part classes for on-the-fly piping specialties. Piping Reference Data Guide Piping Catalog.xls Defines piping part classes for specifications translated from PDS. Piping Reference Data Guide Using Excel Workbooks to Configure Reference Data
52 SmartPlant 3D Reference Data Guide
File Name Description For more information... Piping Specialty Data.xls Defines piping specialties classes for specifications translated from PDS. Piping Reference Data Guide Piping Specification.xls Defines piping specifications and rules. Piping Reference Data Guide Piping.xls Provides sample piping reference data. Piping Reference Data Guide Reports.xls Defines reporting templates. Drawings and Reports Reference Data Guide Shapes.xls Defines shapes for designing equipment (Place Designed Equipment command in the Equipment and Furnishings task) and for volumes (Place Volume using Primitive Shapes command in the Space Management task). SmartPlant 3D Symbols Reference Data Guide SpaceMgmt.xls Defines areas, zones, and volumes. Space Management Reference Data Guide Spiral HVAC Catalog.xls Defines HVAC parts from the Spiral catalog. HVAC Reference Data Guide Standard Nozzle Data.xls Defines nozzles for piping, conduit, cable, and cable tray. SmartPlant 3D Reference Data Guide, Standard Nozzle Data StructAssemblyConnectio ns.xls Defines assembly connections. Structure Reference Data Guide StructCrossSections- AISC-LRFD-3.1.xls Contains the American Institute of Steel Construction - Manual of Steel Construction (LRFD) version 3.0 cross sections. Structure Reference Data Guide StructCrossSections- MISC-SHAPES- 1.0.xls Contains miscellaneous rectangular solid and circular solid cross sections. Structure Reference Data Guide StructCustomCodeList.xls
Structure Reference Data Guide StructEquipFoundations.xl s Defines equipment foundations. Structure Reference Data Guide StructFootings.xls Defines footings. Structure Reference Data Guide StructFrameConnections.x ls Defines frame connections, which describe the positioning relationship between member systems. Structure Reference Data Guide StructHandrails.xls Defines handrails. Structure Reference Data Guide StructInsulationSpec.xls For Fireproofing Structure Reference Data Guide Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 53
File Name Description For more information... StructLadders.xls Defines ladders. Structure Reference Data Guide StructMemberFireproofing. xls For Fireproofing Structure Reference Data Guide StructOpeningsMetric.xls Defines standard opening shapes. Structure Reference Data Guide StructPlateDimensions.xls Defines plate information used in assembly connections. Structure Reference Data Guide StructSlabAssemblyConne ctions.xls Defines assembly connections for slabs. Structure Reference Data Guide StructSlabGeneral.xls Defines slabs for structure. Structure Reference Data Guide StructSlabLayer.xls Defines layers for slabs. Structure Reference Data Guide StructSplitConnections.xls Defines split connections. Structure Reference Data Guide StructStairs.xls Defines stairs. Structure Reference Data Guide StructWallAssemblyConne ctions.xls Defines assembly connections for walls. Structure Reference Data Guide StructWallCrossSection.xl s Defines wall cross sections. Structure Reference Data Guide StructWallGeneral.xls Defines the walls that you want to add to your catalog and hence to your model. Structure Reference Data Guide StructWallLayer.xls Defines the individual layers of walls that you want to place. Structure Reference Data Guide StructWallOperators.xls Defines wall operators. Structure Reference Data Guide Ten_Specs_CatalogData.x ls Defines piping part classes. This data is a subset of the data contained in Piping_Catalog.xls. Piping Reference Data Guide Ten_Specs_Specification Data.xls Defines piping specifications and rules. This data is a subset of the data contained in Piping_Specification.xls. Piping Reference Data Guide See Also Using Excel Workbooks to Configure Reference Data (on page 49)
Using Excel Workbooks to Configure Reference Data
54 SmartPlant 3D Reference Data Guide
Minimum Reference Data When you create a new catalog, you must bulk load a minimum amount of reference data in order for the software to function properly. You must bulk load the workbook(s) for the disciplines that you want to work with and any other workbooks with related data such as codelists, naming rules, and so forth. For example, if you want to create a catalog for piping and equipment only, bulk load AllCodelists.xls, AllCommon.xls, Equipment.xls, EquipmentComponent.xls, GenericNamingRules.xls, InsulationData.xls, Shapes.xls (for designed equipment), Ten_Specs_SpecificationData.xls, and Ten_Specs_CatalogData.xls. When using the Bulkload utility to create a new catalog, you must use the AppRepos.dat template file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the administrator computer. Discipline Required Workbooks in Catalog Cable AllCodelists.xls Cabling.xls GenericNamingRules.xls Cable Tray AllCodelists.xls AllCommon.xls CableTray.xls GenericNamingRules.xls Cableway AllCodelists.xls AllCommon.xls CableWay.xls GenericNamingRules.xls Conduit AllCodelists.xls Conduit.xls GenericNamingRules.xls MatingPort Sheet Drawings and Reports AllCodelists.xls Drawings.xls for volume drawings BulkLoadIsoKeys.xls for isometric drawings or spooling Reports.xls for report templates Equipment and Furnishings AllCodelists.xls AllCommon.xls Equipment.xls EquipmentComponent.xls GenericNamingRules.xls InsulationData.xls Shapes.xls for designed equipment Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 55
Discipline Required Workbooks in Catalog Grids AllCodelists.xls GenericNamingRules.xls Hangers and Supports AllCodelists.xls AllCommon.xls GenericNamingRules.xls HS_Anvil.xls, HS_Anvil_Codelist.xls, HS_Assembly.xls, HS_Assembly_Codelist.xls HS_LRParts.xls HS_HgrAisc-LRFD-3.1_Deprecated.xls HS_Str-AISC-LRFD-3.1.xls HS_Struct-ASIC-LRFD-3.1.xls HS_System.xls, HS_System_Codelists.xls HS_Utility.xls, HS_Utility_Codelist.xls StructCrossSections-AISC-LRFD-3.1.xls StructCrossSections-MISC-LRFD-3.1.xls When bulkloading reference data for Hangers and Supports, you must bulkload the StructCrossSections-AISC-LRFD-3.1.xls and StructCrossSections-MISC-LRFD-3.1.xls workbooks before you bulkload the HS_Utility.xls workbook. Failure to do so will result in bulkloading errors. HVAC AllCodelists.xls AllCommon.xls GenericNamingRules.xls HVAC.xls InsulationData.xls Interference Checking AllCodelists.xls GenericNamingRules.xls IFCRule.xls Layout AllCodelists.xls Auto Router Rules.xls Piping AllCodelists.xls AllCommon.xls GenericNamingRules.xls InsulationData.xls Ten_Specs_SpecificationData.xls Ten_Specs_CatalogData.xls
Piping instruments require Instrument Data.xls. Piping specialties require Piping Specialty Data.xls. A larger set of piping specifications and data are in Piping Using Excel Workbooks to Configure Reference Data
56 SmartPlant 3D Reference Data Guide
Discipline Required Workbooks in Catalog Specification.xls and Piping Catalog.xls. Metric piping specifications are in Piping.xls. Space Management AllCodelists.xls GenericNamingRules.xls Shapes.xls for volumes SpaceMgmt.xls Structural Analysis AllCodelists.xls GenericNamingRules.xls Structure AllCodelists.xls AllCommon.xls GenericNamingRules.xls StructAssemblyConnections.xls StructCrossSections_AISC_LRFD_3.1.xls StructCrossSections-MISC_SHAPES-1.0.xls StructEquipFoundations.xls StructFootings.xls StructFrameconnections.xls StructHandrails.xls StructInsulationSpec.xls StructLadders.xls StructMemberFireproofing.xls StructOpeningsMetric.xls StructPlateDimensions.xls StructSlabAssemblyConnections.xls StructSlabGeneral.xls StructSlabLayer.xls StructSplitConnections.xls StructStairs.xls StructWallAssemblyConnections.xls StructWallCrossSection.xls StructWallGeneral.xls StructWallLayer.xls StructWallOperators.xls Systems and Specifications AllCodelists.xls GenericNamingRules.xls
The Copy to Catalog or Paste from Catalog commands require ModuleTypes.xls. Control points require GenericNamingRules.xls. Nozzles for piping, conduit, cable, and cable tray require Standard Nozzle Data.xls. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 57
MatingPort sheet is required when placing the conduit fittings. This sheet is located in the Ten_Specs_SpecificationData.xls. See Also Using Excel Workbooks to Configure Reference Data (on page 49) Describing the Common Sheets in the Workbooks The following sheets appear in most of the Excel workbooks, which are located in the [Product Directory]\CatalogData\BulkLoad\DataFiles folder on the administrator computer. Revision History* Legend* Index* Custom Interfaces GUIDs CatalogRoot ClassNodeType R-ClassNodeDescribes R-Hierarchy * The Bulkload utility does not process these sheets, so you can enter any comments and information on them. In addition to the common sheets, each Excel workbook contains unique sheets. Some of the unique sheets define classes of objects, and other unique sheets define tabular reference data, such as pipe specifications. No two sheets in the same workbook can have the same name.
You should not change the sheet name for the Custom Interfaces, R- ClassNodeDescribes, ClassNodeType, and GUIDs sheets. Revision History This sheet contains comments that describe modifications to the workbook, the person who made the modifications, and the date modified. Updates to this sheet are not mandatory, but they are recommended for internal tracking purposes. This sheet is not processed by the Bulkload utility. The text on this sheet is purely for the benefit of change tracking, notes, and revision records. For more information, see Revision History Sheet (on page 59). Legend This sheet provides information about common conventions in the workbook. It lists the keywords and the associated meanings. This sheet is not processed by the Bulkload utility. For more information, see Legend Sheet (on page 60). Index This sheet provides a list of all the classes in the workbook and links to each sheet. This sheet is not processed by the Bulkload utility. For more information, see Index Sheet (on page 61). Custom Interfaces This sheet defines user attributes that are in the reference data. This sheet describes the names of attributes, such as length and weight, and contains information about the units of Using Excel Workbooks to Configure Reference Data
58 SmartPlant 3D Reference Data Guide
measurement. The Custom Interfaces sheet also defines links between reference data parameters and parametric symbol arguments. You can control whether the attributes are Read/Write or Read-Only. For more information about attribute access, see Controlling Access to Attributes (on page 63). For more information about custom interfaces and attributes, see Custom Interfaces Sheet (on page 68). For more information about units of measurement, see Appendix: Units of Measure (on page 261). Custom Class Interface List This sheet lists any additional virtual interfaces that will be implemented by non-virtual classes. During the bulkload process, these interfaces are mapped to the specified classes. For more information, see Custom Class Interface List Sheet (on page 70). GUIDs (Globally Unique Identifiers) This sheet contains identification numbers for the part classes. For more information, see GUIDs Sheet (on page 70). The Custom Interfaces, Custom Class Interface List, and GUIDs sheets are metadata definition sheets. Familiarity with the metadata is important when copying objects between models with different catalogs. CatalogRoot This sheet defines the name of the root folder for the data in a workbook. The catalog root is the highest allowable level in the hierarchy for a discipline. For example, in the Equipment.xls workbook, the root folder is Equipment. This name appears in the Catalog task user interface. For more information, see CatalogRoot Sheet (on page 74). ClassNodeType This sheet allows you to create classification folders in the Catalog hierarchy. A classification folder is similar to a folder in Windows Explorer, except a classification folder can only contain other folders, not individual items. The ObjectName column contains the folder object name, which represents the internal name for the node in the software. The Name column contains the identifier name that appears in the Catalog task user interface. An example is an item with V205 in the ObjectName column and Towers in the Name column. The Bulkload utility and internal catalog know the item by its object name, V205. The Catalog task user interface displays the item name as Towers. The ClassNodeType sheet does not specify the hierarchy of the classification folders. For more information, see ClassNodeType Sheet (on page 74). R-ClassNodeDescribes This sheet defines the parent-child relationships between the classification folders and the part classes. This sheet uses the object names of the classification folders and the names of the part classes. The RelationSource column contains the parents (classification folders), and the RelationDestination column contains the children (part classes). For example, the Pumps classification folder is the parent of a part class named Pump. For more information, see R-ClassNodeDescribes Sheet (on page 74). R-Hierarchy This sheet defines the parent-child relationships among the folders in the Catalog hierarchy that are above the classification folders. This sheet uses the object names of the folders. For Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 59
example, RefDataEquipmentRoot has a child named Pumps. This sheet does not define new classification folders or part classes. For more information, see R-Hierarchy Sheet (on page 75). See Also Catalog Hierarchy Sheets (on page 73) Adding Part Classes to the Catalog (on page 75) Administrative Sheets Topics Revision History Sheet .................................................................. 59 Legend Sheet................................................................................. 60 Index Sheet .................................................................................... 61
Revision History Sheet The Revision History sheet provides a place for you to maintain a written record of the changes made to the workbook, such as the addition of a new sheet or modifications to existing sheets. The Bulkload utility does not read or modify this sheet. When you create or update a workbook, you should note the change on the Revision History sheet. You must enter the text on this sheet manually; the Bulkload utility does not enter the text for you. Updating this sheet is not mandatory, but keeping a revision history can be helpful, especially when multiple users make changes to a workbook. You can modify the format and content of the Revision History sheet as needed. The only item that must remain unchanged is the name of the sheet. Below is some suggested information to include on this sheet. Worksheet Name - Lists the name of the worksheet that was added, deleted, or modified. Revision Description - Provides a description of the modifications and additions made to the workbook. For example, one description might be Added company standard butterfly valve. By - Provides the name of the person who made the changes. You can provide the name in any format, such as first name and last name, initials, or Windows network logon name. Date - Lists the date that the revisions were made. You can provide the date in any format, such as mm/dd/yy or dd/mm/yy. Version Implemented - Lists the version of software in which the revision is included. Not all workbooks have the Version Implemented column on this sheet. See Also Describing the Common Sheets in the Workbooks (on page 57) Using Excel Workbooks to Configure Reference Data
60 SmartPlant 3D Reference Data Guide
Legend Sheet The Legend sheet defines the keywords that you can use in the Excel workbooks for reference data. This sheet also contains a description of what each keyword does. The Bulkload utility does not read or modify this sheet. You can modify the format and content of the Legend sheet as needed. The only item that must remain unchanged is the name of the sheet. Below is some suggested information to include on this sheet. Keyword - Lists the keywords used on many part class sheets. Meaning - Contains a description of each keyword. Keyword Meaning ! Denotes comment text. The Bulkload utility ignores workbook rows that begin with an exclamation point (!). You can insert a comment anywhere in the workbook. Head Denotes the header row of the part data. The header row contains the names of the properties for the parts, not the actual values. The actual values are in the rows beneath this keyword, in the Start/End section. Start Denotes the beginning of the part data. This section contains actual values for the properties. End Denotes the end of the properties data for parts. The Bulkload utility ignores anything after the row marked with the End keyword. Definition Denotes the overall definition of the part class, including the part class type, symbol definition, and nozzle identification and types. The Definition section can contain occurrence attributes, which are properties that you can change for a specific part in the model. You define an occurrence attribute by entering oa: in front of the property name on the part class sheet in the workbook. These properties appear on the Occurrence tab of a Properties dialog box. SheetName (without the prefix R-) Denotes a worksheet name in the Excel workbook. ObjectName Denotes a unique object identifier. LikeThis Denotes a column heading. Italicize the column headings in the workbook. Nozzle(i):Type Denotes a nozzle type such as Piping or HVAC. The designation (i) is the nozzle number. The Nozzle(i):Type keyword appears in the Definition section of a part class sheet. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 61
Keyword Meaning Nozzle(i):XXX Denotes a nozzle property on the nozzle type or generic nozzle. Some properties that can be defined are NPD (nominal piping diameter) and end preparation. RelationSource Denotes the unique identifier for a source object. RelationDestination Denotes the unique identifier for a destination object. CreateTable Creates a codelist table in the database. See Also Describing the Common Sheets in the Workbooks (on page 57)
Index Sheet The Index sheet contains links to all of the other sheets in the workbook. You can use this sheet to jump quickly to another sheet in the workbook, especially when that workbook contains many sheets. The Bulkload utility does not read or modify this sheet. SheetName - Contains links to other sheets. Click a link to jump to that sheet in the workbook. When you add new classes to a workbook, you should update the Index sheet with the name of the new class, a comment, and a hyperlink to the sheet. See the Excel documentation for more information about how to do this action. Remarks - Contains comment text to describe each sheet. You can add columns to the Index sheet as needed. See Also Describing the Common Sheets in the Workbooks (on page 57) Custom Interfaces Sheets Topics Adding and Modifying Custom Interfaces ...................................... 61 Controlling Access to Attributes ..................................................... 63 Add User Attributes to a Class....................................................... 67 Custom Interfaces Sheet ............................................................... 68 Custom Class Interface List Sheet ................................................ 70 GUIDs Sheet .................................................................................. 70
Adding and Modifying Custom Interfaces You should plan the addition and modification of custom interfaces, categories, and attributes in your catalog. To bulk load interfaces and attributes, you must have write or full control on at least one of the catalog permission groups, which are defined in Project Management. The following paragraphs describe the restrictions on additions, modifications, and deletions of the custom interfaces. Using Excel Workbooks to Configure Reference Data
62 SmartPlant 3D Reference Data Guide
Interfaces You can create a new interface on the Custom Interfaces sheet and then add it to the catalog using the Bulkload utility. You can also add an interface by adding an attribute associated with the interface to an existing part class sheet and running the Bulkload utility in the Add/Modify/Delete mode. You can delete an existing interface by typing the letter D in the first column of the interface row. This action does not actually delete the interface from the database; it removes the interface from all of its implemented classes. You should not modify the name of an interface, but you can change the category to which it was assigned. If you add new interfaces after creating the Reports databases, you must re-generate the Reports databases in order to report on the new interfaces. If you modify an existing part class, you also must run the Synchronize Model with Catalog command in Project Management on any model that has occurrences of the class that you modified. (In addition, re-synchronizing the model with the catalog requires re-generation of the Reports databases). For more information about re-generating database views and synchronizing the model, see the Project Management User's Guide. When you add, modify, or delete an interface, the Bulkload utility re-generates views, but only virtual interface views and relation views (not interface views). Categories Categories are listed in the Property Categories codelist. If you want to use a new category name on an interface, you must add the new category name in the codelist and then bulk load. You can modify category names by editing the codelist. Categories are across a model and dependent on the catalog. If multiple models make use of the same catalog, then the two models' interfaces and attributes are categorized identically. Attributes You can add attributes to existing interfaces by typing A in the first column of the rows to add. You can also modify some attribute data. For example, you can modify the text in the Attribute User Name column, and you can change the category in which the attributes appear (for example, in the Standard, Dimensions, or other category). The category is governed by the CategoryName column on the Custom Interfaces sheet. However, you cannot delete existing attributes after bulk loading them. If you try to delete existing attributes, the Bulkload utility will include warnings in the log file. In addition to adding custom interfaces to part classes, you can add custom interfaces for systems and interference checking objects. The software includes sample workbooks that demonstrate how to add custom interfaces to systems and IFC objects. For more information, see Appendix: Other Reference Data (on page 295). See Also Custom Interfaces Sheet (on page 68) Describing the Common Sheets in the Workbooks (on page 57) Add User Attributes to a Class (on page 67)
Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 63
Controlling Access to Attributes It is possible to control whether an attribute can be modified or not. You can specify that certain attributes are Read-Only, and others are Read/Write. Grouping Attributes Because the Bulkload utility adds the entire interface when it processes an attribute, an attribute that needs to be Read- Only should have its own interface, or it should be grouped into an interface with other Read-Only attributes. The following picture shows one-to-one relationships between attributes and interfaces on an example CustomInterfaces sheet. There is one attribute per interface.
It is not recommended that every attribute in the catalog have its own interface due to performance concerns. The recommended procedure is to group parameters logically, so that an interface contains either all Read-Only attributes, or all Read/Write attributes. Using Excel Workbooks to Configure Reference Data
64 SmartPlant 3D Reference Data Guide
Assigning Read-Only to Attributes You can specify that an attribute is Read-Only by setting the flag on the CustomInterfaces sheet.
The attribute will be Read-Only for every part class in the workbook. If users will need to change the value of the attribute for one type of part but should not have access to the same attribute on another part, than this approach cannot be used. The Read-Only flag is set on the part that is placed on the model, and it is also set on the attribute in the Catalog database. Bulkloading Attributes The following steps happen when the Bulkload utility adds attributes to a part class. 1. The interfaces are defined in the Catalog Schema. These interfaces come from the CustomInterfaces sheet that appears in each workbook. 2. A part class is added to the Catalog Schema. 3. The Bulkload utility processes the part class and adds it to the Catalog database, along with its attributes. 4. The Bulkload utility processes the attributes on the part class sheet. Here is what the Bulkload utility does: Gets each attribute and looks for its interface on the CustomInterfaces sheet. Adds the interface to the Catalog Schema and gives the attribute the appropriate (Read/Write or Read-Only) access. Every attribute in an interface is given the same access. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 65
Moving Attributes to New Interfaces The following procedure moves attributes to new interfaces in the catalog. In this example, a group of attributes is split among two new interfaces. 1. Delete the interface on which the attributes had been placed. Locate the interface on the CustomInterfaces sheet, and type a D in the first column in that row. Run the Bulkload utility in the Add/Modify/Delete mode.
2. On the CustomInterfaces sheet, create new interfaces and group the attributes.
Using Excel Workbooks to Configure Reference Data
66 SmartPlant 3D Reference Data Guide
3. To use the new interfaces, all part classes and items that use the attributes must now be modified. On a part class sheet, type an M in the first column of every row that uses the interfaces, including both the part class and item.
4. Run the Bulkload utility in the Add/Modify/Delete mode. This operation adds the interfaces from the CustomInterfaces sheet and modifies each part class and item to use the attributes from the new interfaces. 5. Synchronize the model and catalog to update all model occurrences to use the attributes form the new interfaces. For more information about synchronizing, see the Project Management User's Guide. If the part class sheets use fully qualified interface names (example: Interface::UserAttribute<Symbol Parameter>), you must edit the names on the part class sheets to reflect the new interfaces. Remember that the same attribute name can be used in multiple interfaces as long as a fully qualified name is used to define it for a part class. Occurrence Attributes Occurrence attributes are attributes with Read/Write access. These attributes are denoted by oa: at the top of a part class sheet.
In the software, occurrence attributes appear on the Properties dialog boxes, on the Occurrence tab or Parameters tab. If all oa: attributes are removed from the part class sheet, and the Bulkload utility is run, then all of the attributes will be Read-Only (grayed-out) on the Properties dialog boxes for parts in that part class. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 67
See Also Adding and Modifying Custom Interfaces (on page 61)
Add User Attributes to a Class 1. Open the Systems.xls file, which is delivered in the [Product Directory]\CatalogData\DataFiles\BulkLoad\SampleDataFiles folder. This file provides a sample that you can follow during this procedure. 2. Create a new workbook. 3. Click Insert > Worksheet, and add two sheets: CustomInterfaces and CustomClassInterfaceList. 4. On the CustomInterfaces sheet, type a name in the InterfaceName column.
This interface will contain the attributes that you want to add. Begin the interface name with "IJUA". 5. In the Category column, type a category, if necessary.
If you do not type a category name (leave the column blank), the custom attributes will appear in the Standard category in the software. To add a new category, you must add the category name to a codelist. For example, in the delivered AllCodeLists.xls, you would add the category name to the PropertyCategories sheet and then bulk load. The short description text and the text on the CustomInterfaces sheet must match. 6. Complete the remaining columns as necessary. For more information about the columns, see Custom Interfaces Sheet (on page 68). 7. On the CustomClassInterfaceList sheet, type a name in the ClassName column. You can find this name using the 3D Schema Browser. For example, the pipe run class name is CPMPipeRun. 8. In the InterfaceName column, type the same name you specified for the new interface on the CustomInterfaces sheet. 9. Save and exit the workbook. 10. Bulk load the workbook in the Append mode, to ensure the schema update and regeneration of the views in the database. If you are using any codelists, remember to add the codelist files on the Bulkload dialog box. Bulk Load Database with Data (on page 82)
The added attributes are available for all objects in the class that you specified, including the objects that are already modeled. You can select multiple instances of this class and then define common values. See Also Adding and Modifying Custom Interfaces (on page 61) Using Excel Workbooks to Configure Reference Data
68 SmartPlant 3D Reference Data Guide
Custom Interfaces Sheet The CustomInterfaces sheet allows you to load a custom schema into the metadata of a catalog. This sheet defines the customized user interfaces and attributes (properties) for the part classes in the workbook. When you bulk load a workbook, the software looks at each user attribute on the class sheets and uses the Custom Interfaces sheet to decode the information. When an object uses a single attribute from an interface, the object also inherits all the attributes for that interface regardless of whether the object uses the other attributes. The outcome of bulk loading a Custom Interfaces sheet is the GUIDs sheet. The Bulkload utility creates the GUIDs sheet if you are bulk loading a workbook for the first time. Successive attempts to load the workbook attempt to reuse the GUIDs available on the GUIDs sheet. An interface is a collection of attributes. A complete interface definition includes one or more attribute names with associated data type, unit type, and optional symbol parameter. An attribute with the same name can exist on more than one interface. On a part class sheet, you can scope the user attributes based on their interfaces and symbol parameters. The scoping syntax is Interface::UserAttribute<Symbol Parameter>. For example, for a part class Vessel, the user attribute Length is a property of an Interface IJUAVessel and the symbol parameter is H. In a part class Tank, the user attribute Length is a property of an Interface IJUATank and the symbol parameter is L. Then, the complete definition of the user attribute in each part class is IJUAVessel::Length<H> and IJUATank::Length<L>. If the user-attribute name is unique (that is, the attribute is not shared with another interface), you only need to type the user-attribute name and symbol parameter on the class sheet. In the preceding example, you can type Length<H> in this case. If the attribute name is unique and the default symbol parameter is the same on the Custom Interfaces sheet and on the class sheet, then you only need to type the user attribute name on the class sheet: Length. When you are adding a new part class that uses custom interfaces, regardless of whether the custom interfaces already reside in the Catalog database, you must still include the definition of the custom interfaces for the part class on the Custom Interfaces sheet. This Custom Interfaces sheet must reside in the same workbook as the part class that you are bulk loading. You can use the Systems.xls workbook in the [Product Directory]\CatalogData\BulkLoad\SampleDataFiles folder as a sample when you want to add customized user attributes to certain objects. An example is adding attributes to pipe runs. InterfaceName - Specifies the custom interfaces, which are property sets. Start each user-defined interface name with IJUA. For example, if you want to define a new interface called CentrifugalPump, name the interface IJUACentrifugalPump. You should not change system-defined interfaces, which start with IJ. CategoryName - Specifies the category for the custom interface. System-defined interfaces (starting with IJ) are in the Standard category by default. The purpose of the category is to filter the grid on the Properties dialog box and to assist in reporting queries. When you are working on a part in the model, you can view the categories on the General or Occurrence tab of the Properties dialog box. All attributes in IJ interfaces appear in the Standard category, while the attributes in IJUA interfaces appear in their specified categories. AttributeName - Specifies the attributes available for the part classes in the workbook. The names cannot have any blanks or special characters. The attribute name is the UserAttribute component in the syntax Interface::UserAttribute<Symbol Parameter>. If the attribute name is unique throughout the Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 69
catalog's interfaces, then you do not need to specify the Interface:: portion of the syntax statement. AttributeUserName - Provides a user-friendly name for the attribute. This name is optional and can include blank spaces. When users view a Properties dialog box or build a report query for an object, they see attribute user names, not attribute names. Attribute user names do not need to be unique within the model. Type - Specifies the data type for each attribute. For example, many attributes are associated with the Double data type, which is used for real numbers. Available data types include Bit, Char, Double, Short, Long, Number, Single, and String. Double and Char are the two most often used. UnitsType - Specifies the unit type, which is defined in the software. If there is no unit type, you can leave this cell blank or type 0. The unit types are defined in the Core component of the software. For more information, see Appendix: Units of Measure (on page 261) in the SmartPlant 3D Reference Data Guide. PrimaryUnits - Specifies the units for the attribute. If there is no primary unit, you can leave this cell blank or type 0. Like unit types, primary units are defined in the Core component of the software. For more information, see Appendix: Units of Measure (on page 261) in the SmartPlant 3D Reference Data Guide. Primary units are the default units for a particular attribute if you do not specify units in user tasks. For example, if you only type a number for the pump flow rate on a class sheet without specifying units, the units are whatever you specified in the PrimaryUnits column for the flow rate attribute. CodeList - Specifies a codelist for the attribute. If you want the attribute to use a codelist, type the name of the codelist in this column; otherwise, leave the column blank. The names of the codelists are listed in the 'Head' line on each sheet in the AllCodeLists.xls workbook. On part sheets that use the codelisted attribute, specify the numerical value from the codelist. For example, if you want to use a codelist for the end preparation attribute, type EndPreparation in the CodeList column on the Custom Interfaces sheet. Then, on a part sheet that uses this attribute, type 301 to indicate male ends, welded with beveled end. Do not type a 0 in the Codelist column. Leave it blank if there is not a codelist for the attribute. CodeListTableNamespace - Specifies the namespace of the codelist. The CodeListTableNamespace column is presented as a sample on the Custom Interfaces sheet in the StructHandrails.xls workbook. One namespace is called REFDAT. For user-defined codelist tables, the namespace is UDP. For more information, see Select List (Codelist) Namespaces (on page 144). OnPropertyPage - Specifies whether the attribute is listed on the Properties dialog box for the part class. You can type TRUE or 1, or FALSE or 0 in this column. The reason this column exists is that you might want to prevent users from viewing some attributes on the Properties dialog boxes. ReadOnly - Specifies if the attribute is read-only on the user interface. Attributes that are not read-only are generally occurrence attributes, which are marked with oa: beside their names on the part class sheets in the class definition section. For more information about occurrence attributes, see Controlling Access to Attributes (on page 63) in the SmartPlant 3D Reference Data Guide. SymbolParameter - Specifies a default symbol input parameter that the interface uses to drive the symbol. The symbol parameter names cannot have any blanks or special characters. The symbol parameter name is the <Symbol Parameter> component in the syntax Interface::UserAttribute<Symbol Parameter>. If the symbol parameter name on the Custom Using Excel Workbooks to Configure Reference Data
70 SmartPlant 3D Reference Data Guide
Interfaces sheet is the same as the symbol input variable in the Visual Basic project, the Solid Edge assembly file, or the Symbol 2D cross section, then you do not need to specify the symbol parameter portion of the syntax on the class sheet. If an attribute is used for naming rules only and is not used in a symbol, then you can leave the SymbolParameter column blank.
Custom Class Interface List Sheet The CustomClassInterfaceList sheet maps interfaces to classes. Each interface and class must already exist in the Catalog Schema database. During processing, the Bulkload utility relates the custom-defined virtual interfaces to the specified non-virtual, system classes. The utility does not recognize any of the bulkload update modes and does not create new interfaces or classes while scanning this sheet. Class Name - Lists the name of the non-virtual class. Interface Name - Lists the name of the custom virtual interface.
GUIDs Sheet The GUIDs sheet contains Globally Unique Identifiers, which are registry identifiers. The GUIDs are visible only in the Excel workbooks; the GUIDs do not appear on the user interface in the software. One of the purposes of GUIDs is to create a connection between part classes in reference data and the occurrences created in the model from those part classes. For example, when you delete a part class, redefine it, and bulk load the new definition, you should keep the old GUID if you want any previously-created occurrences in the model to be connected to the new part class definition in reference data. Another situation in which GUIDs are used is when you bulk load a spreadsheet to another, new catalog. The GUIDs for the objects in the new catalog will be exactly the same as those in the original catalog. The GUIDs sheet records the GUIDs used when bulkloading the spreadsheet the first time. This sheet is specific to a particular workbook and contains only those GUIDs of the user classes and interfaces in that workbook. The purpose of storing GUIDs is so that you can replace a Catalog database in the middle of a project. The replacement catalog must have the same name and location as the previous catalog. The GUIDs sheet helps to avoid the situation in which a replacement Catalog database causes existing models to become invalid. If the GUIDs were not saved, this situation would be impossible because the Catalog and Model databases share the same schema. Two utilities generate GUIDs: the Database Wizard and the Bulkload utility. The Database Wizard generates GUIDs when creating the Catalog database set from the delivered CatalogDB.dat file. The Bulkload utility generates GUIDs when creating a new Catalog database set using the New mode. When the Bulkload utility creates new GUIDs, it uses Excel to write these values to the workbooks. You must not have any Excel instances running when bulk loading, or the process locks. After you have bulk loaded a catalog using Excel workbooks, you must not modify the GUID entries in the workbooks used to create the live database. Only the Bulkload utility should change data on a GUIDs sheet that is linked to a live Catalog database. It is essential that you not manually modify any generated GUIDs. Class/InterfaceName - Lists the part class names and interface names of the classes defined in the workbook. Custom interfaces are defined on the Custom Interfaces sheet. PackageName - Lists the packages, if applicable, for the class and interface names. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 71
GUID - Contains GUIDs for the part class occurrences and interface occurrences in the model. The software identifies an occurrence by this GUID when you place an object in the model. AttributeName - Lists the user attribute names. This column is applicable only to those user interfaces for which user attributes have been defined. The column is empty for user classes. DispID - Lists the DispIDs for the user attributes. This column is applicable only to those user interfaces for which user attributes have been defined. The column is empty for user classes. The AttributeName and DispId columns are necessary for achieving metadata consistency between multiple catalogs.
Part Class Sheets Topics Part Class Sheet ............................................................................ 71
Part Class Sheet Many of the reference data workbooks contain part class sheets. Each part class sheet consists of the class definition and the parts definition. The class definition is marked with the keyword Definition, and the parts definition is marked with the keywords Head/Start/End. Once you delete a part class, you cannot re-create it in the Catalog using the same name. Internally, a record of it is kept after you delete the part class. You can re-create the part class under a different part class name. The part items in the part class can remain the same (same names). Class Definition The class definition portion contains information for the entire class. When you define the individual parts, you can override the class information. If you do not redefine the information for a specific part, the software uses the information for the entire class. Part Class Type - Specifies the type of part class. The part class types are defined on the Part Class Types sheet in the AllCodeLists.xls workbook. The Bulkload utility processes a new part class only if the type in the Part Class Type column is in the Part Class Types select list. This check is for both specific part class types and generic part class types. Symbol Definition - Specifies the symbol file for the part class. The following list shows the symbol file for each application that you can use to create the symbols. Visual Basic: Project.Class Module Solid Edge: Assembly (.asm) file SmartPlant 3D 2D Symbols: Symbol (.sym) file The following columns in the class definition are optional. Codebase - Specifies the symbol's cabinet file name relative to the location in the Symbol and custom program file location box on the Bulkload dialog box. If you specify a Codebase value, the symbol code downloads the symbol .dll file from the cabinet file located on the symbol server. Here is an example of an entry in the Codebase cell. %CAB_SERVER%\Pump.CAB
Enter the text CAB_SERVER literally; do not replace it with a server name. Using Excel Workbooks to Configure Reference Data
72 SmartPlant 3D Reference Data Guide
The Codebase column must be in the class definition section, not the parts definition section. The purpose of using cabinet files to package symbols is to avoid the requirement of registering the symbols on each client. For more information about creating symbol packages, see the SmartPlant 3D Symbols Reference Data Guide available from the Help > Printable Guides command in the software. Symbol Icon - Specifies a graphic file for the part class. You can view this graphic in the Catalog task interface or on a Properties dialog box in the software. If the part class worksheet has a symbol icon file name present, but the symbol icon file is missing from the SharedContent share, then the Bulkload utility generates a warning in its log file. User Class Name - Sets the user class name. This name is also known as a definition class name. You can use this field to provide a more meaningful name for the class or a name with spaces in it. This name appears in the Catalog task and Catalog browser control. Occ Class Name - Sets the occurrence class name. This name appears in the business object hierarchy on the Object Type tab on the Filter Properties dialog boxes. Additional columns in the class definition portion can include nozzle and occurrence attribute (oa:) information. For more information about occurrence attributes, see Controlling Access to Attributes (on page 63). Parts Definition Name - Provides the name of the part. Part Description - Provides a description for the part. Other columns in the parts definitions section can include nozzle and attribute information. You can view these attributes on the Definition tabs of the Properties dialog boxes in the software. For more information about the parts definitions in each discipline, see the reference data guides available from the Help > Printable Guides command in the software.
Do not use special characters such as < > . - ! ? + ' % , ; | & ~ * in the names of part classes (sheet names). The Bulkload utility will not create or modify the part classes if their names include these characters. Microsoft Excel prevents the use of ! and *, and Bulkload writes an error message to the log file for the other special characters. If you add new part classes after creating the Reports databases, you must re-generate the Reports databases in order to report on the new part classes. You can type fractional values for NPD (nominal piping diameter) in the class or parts definition sections. For example, you can type 2-1/2 or 2 1/2. The Bulkload utility interprets the value as 2.5. If an attribute is used for naming rules only, then you do not need to define the attribute on a part class sheet. See Also Describing the Common Sheets in the Workbooks (on page 57) Adding Part Classes to the Catalog (on page 75) Controlling Access to Attributes (on page 63)
Catalog Hierarchy Sheets You can customize the Catalog hierarchy for multiple levels. Each successive level is designed to segregate and categorize the reference data. The last folder in each branch of the hierarchy is called a part class, which contains individual parts. For example, one part class in the delivered reference data is Horizontal Centrifugal Pump. The part class contains horizontal centrifugal pumps with different dimensions. The last folder in a branch can hold rules instead of parts. The folder directly above a part class folder in the hierarchy is called a classification folder. Folders above classification folders are termed hierarchy folders. You can add as many hierarchy folders down through the hierarchy as necessary. Once you define a classification folder, that classification folder can only contain part classes. Part classes represent the lowest possible locations in the hierarchy.
If a folder in the hierarchy has children, all the immediate children must be of the same type. For example, a folder's immediate children can be part classes, or other folders, but not both part classes and folders. Internal object names of the hierarchy folders and classification folders must be unique in the Catalog. Part class names must also be unique. In the picture, Components and Bends/Elbows are hierarchy folders. The item 45degElbows is a classification folder, and E45 is a part class.
To customize the Catalog hierarchy, you must edit the Excel workbooks, which contain four sheets that control the hierarchy: CatalogRoot, ClassNodeType, R-Hierarchy, and R-ClassNodeDescribes. Hierarchy sheets do not contain attribute names; they contain object names. Using Excel Workbooks to Configure Reference Data
74 SmartPlant 3D Reference Data Guide
When you add a part class to the Catalog hierarchy, you must update the hierarchy sheets, where necessary, in order to see the data in the Catalog task. See Also Add Part Classes to Existing Classification Folders (on page 77) Add Part Classes to New Classification Folders (on page 75) CatalogRoot Sheet (on page 74) ClassNodeType Sheet (on page 74) R-ClassNodeDescribes Sheet (on page 74) R-Hierarchy Sheet (on page 75)
CatalogRoot Sheet The CatalogRoot sheet defines the root folder for the data in a workbook. The catalog root is the highest allowable level in the hierarchy for a discipline. For example, the Cabling.xls data is stored in the Cable root folder in the Catalog task. Available roots are listed on the Catalog Root sheet in the AllCommon.xls workbook. Name - Specifies the name of the root folder for that workbook. There cannot be a blank space or special characters in the name of the root folder. ClassNodeType Sheet The ClassNodeType sheet defines the folder object names and corresponding user interface names. ObjectName - Specifies the object name of a classification folder. Use this name when you reference the node on other sheets, such as the R-ClassNodeDescribes sheet. This name must be unique in the Catalog. Name - Specifies the user interface name of a classification folder. This name appears in the Catalog task user interface and does not need to be unique in the Catalog.
R-ClassNodeDescribes Sheet The R-ClassNodesDescribes sheet maps the classification folder names to the part classes. For example, the delivered Cabling.xls workbook lists a classification folder called CablesNode. A classification folder can have one or more part classes. The CablesNode classification folder is associated with the Power Cables, Communication Cables, Radio Frequency Cables, Fiber Optic Cables, and Hybrid Cables part classes on the R-ClassNodeDescribes sheet. All children of a classification folder must be part classes. You cannot mix part classes with folders beneath a classification folder. RelationSource - Specifies the classification folder name. This name is the object name in the ObjectName column on the ClassNodeType sheet. This name must be unique in the Catalog. For more information, see ClassNodeType Sheet (on page 74) in the SmartPlant 3D Reference Data Guide. RelationDestination - Specifies the part classes associated with the classification folder name. Part class names are the same as sheet names in the workbook and must be unique in the Catalog. When you select a part class folder in the Catalog task, you see the contents (parts) in the right pane of the window. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 75
R-Hierarchy Sheet The R-Hierarchy sheet maps parent and child relationships between folders in the Catalog hierarchy. For example, in the Equipment.xls workbook, one of the parents is CatalogRoot. The child associated with CatalogRoot is RefDataEquipmentRoot. These folder names are object names, not names that appear on the user interface. These names must be unique in the Catalog. A parent folder can have any number of children. However, a child folder can only have one parent. A familiar example is the hierarchy of folders in Windows Explorer. RelationSource - Specifies the parent object names. RelationDestination - Specifies the children object names. The R-Hierarchy sheet specifies relationships between all parent and children folders, except part classes and the classification folders right above the part classes in the hierarchy. These folders are related on the R- ClassNodeDescribes sheet.
Using Catalog Hierarchy Sheets to Add Part Classes Topics Adding Part Classes to the Catalog ............................................... 75 Add Part Classes to New Classification Folders ........................... 75 Add Part Classes to Existing Classification Folders ...................... 77
Adding Part Classes to the Catalog To add a part class to the Catalog hierarchy, you must edit the Excel workbook for your task. Before you modify a workbook, save a backup copy. That way, you can always bulk load the previous data. When you add a part class to an existing classification folder, you just need to edit the R-ClassNodeDescribes sheet. When you add a part class to a new classification folder, you must edit the ClassNodeType, R-Hierarchy, and R- ClassNodeDescribes sheets. You must also add a specific part class sheet to the workbook. You can copy an existing part class sheet and modify it as necessary. You must create the symbol definition for the new part using Visual Basic, Solid Edge, or SmartPlant 2D Symbols. If you add new part classes after creating the Reports databases, you must re- create the Reports databases in order to report on the new part classes. See Also Add Part Classes to New Classification Folders (on page 75) Add Part Classes to Existing Classification Folders (on page 77)
Using Excel Workbooks to Configure Reference Data
76 SmartPlant 3D Reference Data Guide
Add Part Classes to New Classification Folders
Before you begin this procedure, you should create a symbol definition for the part class that you will add. You can use Visual Basic or Solid Edge to create the symbol definition. For more information about symbols, see the SmartPlant 3D Symbols Reference Data Guide available from the Help > Printable Guides command in the software. In the Excel workbook for your task, copy and rename an existing sheet with the name of the part class that you want to add. The example in this procedure uses MyDistillationColumn as the part class.
It is helpful to draw a picture of the reference data hierarchy that you want before following this procedure. This picture shows the hierarchy in the procedure example.
1. Open a reference data workbook in Microsoft Excel. 2. On the ClassNodeType sheet, insert a row before the End keyword and enter a name for the classification folder in the ObjectName column. For example, if you want to add a part class called MyDistillationColumn to the hierarchy, this part class can be grouped under a classification folder that contains distillation columns. In our example, enter DistillationColObj in the ObjectName column. The object name of the classification folder is important because you will use it again in this procedure. 3. Also on the ClassNodeType sheet, enter the user interface name for the classification folder in the Name column. This name appears in the Catalog task user interface. In our example, type DistillationColumns. 4. On the R-Hierarchy sheet, relate the folder object names in the hierarchy. In our example, CatalogRoot is a parent to RefDataEquipmentRoot. The default hierarchy contains CatalogRoot in the RelationSource column and RefDataEquipmentRoot in the RelationDestination column. 5. Also on the R-Hierarchy sheet, in another row, type RefDataEquipmentRoot in the RelationSource column and DistillationColObj in the RelationDestination column. All folders must be related in the hierarchy on the R-Hierarchy sheet, except the classification folder and the part class (these folders are related on the R- ClassNodeDescribes sheet). 6. On the R- ClassNodeDescribes sheet, relate the part class to the classification folder above the part class in the hierarchy. In the RelationSource column, type DistillationColObj. This name matches the object name of the classification folder that you entered on the ClassNodeType sheet. In the RelationDestination column, type the name of the part class, MyDistillationColumn. Using Excel Workbooks to Configure Reference Data
SmartPlant 3D Reference Data Guide 77
7. Mark all of the rows that you added on the ClassNodeType, R-Hierarchy, and R-ClassNodeDescribes sheets with the letter A. 8. Bulk load the workbook in the Add/Modify/Delete mode. Bulk Load Database with Data (on page 82) See Also Adding Part Classes to the Catalog (on page 75) Add Part Classes to Existing Classification Folders (on page 77)
Add Part Classes to Existing Classification Folders
Before you begin this procedure, you should create a symbol definition for the part class that you will add. You can use Visual Basic or Solid Edge to create the symbol definition. For more information about symbols, see the SmartPlant 3D Symbols Reference Data Guide available from the Help > Printable Guides command in the software. In the Excel workbook for your task, copy and rename an existing sheet with the name of the part class that you want to add. The example in this procedure uses MyPump as the part class.
It is helpful to draw a picture of the reference data hierarchy that you want before following this procedure. This picture shows the hierarchy in the procedure example.
1. Open a reference data workbook in Microsoft Excel. 2. On the R-ClassNodeDescribes sheet, relate the part class to the classification folder above the part class in the hierarchy. In the RelationSource column, type Pumps. This name matches the object name of the Pumps classification folder on the ClassNodeType sheet. In the RelationDestination column, type the name of the part class, MyPump. 3. Mark the row that you added with the letter A. 4. Bulk load the workbook in the Add/Modify/Delete mode. Bulk Load Database with Data (on page 82) See Also Adding Part Classes to the Catalog (on page 75) Add Part Classes to New Classification Folders (on page 75)
Using Excel Workbooks to Configure Reference Data
78 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 79
S E C T I O N 4 In This Section Using the Bulkload Modes ............................................................. 79 Bulk Load Database with Data ...................................................... 82 Bulkload Dialog Box ....................................................................... 86 Uniqueness of Objects ................................................................... 89 Moniker Information for Special Process Sheets........................... 98
Using the Bulkload Modes In order to use reference data in the software, you can transfer data in the Excel workbooks to the Catalog database using the Bulkload utility. Bulkloading is a process that imports data from the Excel workbooks into the Catalog database. You should back up the workbooks as needed before you make modifications and begin the loading process. The loading process has several modes available: New, Append, Add/Modify/Delete, and Delete and Replace. In addition, the Bulkload utility includes an option for creating flavors of Solid Edge parts. The time taken by the bulk loading process varies. More time is required when a schema change (such as adding a codelist value, a new interface, or a part class) is made. Schema changes trigger the re-creation of the views in the database. In the Append and Add/Modify/Delete modes, the Bulkload utility first looks for the default permission group in which to create the objects. If the default permission group is not found, then the utility creates the objects in the first available permission group to which the user has write access. New You should use the New mode when you are creating a new Catalog database. The New mode is different from the Append and the Add/Modify/Delete modes in that a live database set (Catalog and Catalog Schema) is not already available on the server. In the New mode, you choose the database type and enter a name for the catalog that you want to create. You also select a template file to create the Catalog Schema. When you run the Bulkload utility in the New mode, the utility creates interfaces. For information on limitations associated with interfaces, see Custom Interfaces Sheet (on page 68). Append You can use the Append mode when you want to add data from many new workbooks or worksheets to the Catalog database. When you use this mode, the software scans the data and adds only the new classes and parts to the database. The software does not observe any Add/Modify/Delete flags in this mode. The Append mode is normally used for large updates to the catalog. Loading Reference Data into the Catalog Loading Reference Data into the Catalog
80 SmartPlant 3D Reference Data Guide
Add/Modify/Delete The Add/Modify/Delete mode is best used when you are modifying the database on a smaller scale or when you are modifying pre-existing classes. In this mode, the Bulkload utility scans the workbooks for flags at the beginning of each row. The table below defines the flags and the actions associated with them. Flag Operation Notes A Add The Bulkload utility adds the object to the database and removes the letter A from the row upon successful addition. M Modify The Bulkload utility modifies the object in the database and removes the letter M from the row upon successful modification. D Delete The Bulkload utility deletes the object, but does NOT remove the letter D. You must verify that the object was deleted using the log file. For example, if the Bulkload utility sees an M at the beginning of a row, the software modifies that entry in the Catalog database with the changes in that row. The Bulkload utility removes the A and M designations from the workbooks during the loading process. However, the rows marked with D are still marked with D. You can open the workbooks with rows marked D and comment out those rows manually after the bulkload. Type the ! symbol at the beginning of each row that you want to comment out. If you do not remove or comment out the deleted rows, you will receive errors the next time that you bulk load because the Bulkload utility will attempt to delete objects that no longer exist in the catalog. You should be aware of the rules that affect deleting part classes and parts. You can delete a part class by typing a D at the beginning of the Definition row on the part class sheet. When you delete a part class, you cannot reuse the part class name in the same database set. However, if you delete parts (line items within a class, not the class itself), you CAN reuse the names of the parts. To modify a part name, you can use a combination of deleting and adding operations. Copy a part row, insert the row in the Head/Start/End section, and change the name. Then mark the original row with D and the inserted row with A. The row marked with D must come before the row marked with A going from top to bottom on the sheet. The reason is that the bulkload operations occur sequentially from top to bottom on a sheet. To modify a UserClassName or OccClassName, place an M at the beginning of the row and enter the new names in the UserClassName and OccClassName cells.
Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 81
Delete and Replace The Delete and Replace mode is useful when you would like to replace all the data in the Catalog database with the data currently in Excel workbooks. New part classes are appended to the Catalog. This option has some limitations. You can change the definition of a part class, but you cannot change the part class type. Also, this option is not supported for sheets common to all the workbooks, including the ClassNodeType and R- Hierarchy sheets. If you bulk load these unsupported sheets, the utility writes a warning to the log file and does not process the sheets. When this mode is used to replace entire piping material classes (for example, 1C0031), only those piping material classes appearing in the bulkloaded workbook are deleted and replaced. All other piping material classes in the database are unaffected. If you are re-creating part classes or parts, you must include the R- ClassNodeDescribes sheets in the workbooks in order to establish relationships among the hierarchical nodes in the reference data. The table below lists the data types and whether or not they are compatible with the Delete and Replace mode. Data Type Supported? Cabletray yes Cableway yes Cable yes Code lists yes Conduit yes Drawings no Equipment yes Name Rules yes Grids yes Hangers and Supports yes HVAC no IFC yes Iso (Iso keys) no Modules N/A Nozzles yes Piping yes Reports no Shapes N/A Structure no Space Management yes Loading Reference Data into the Catalog
82 SmartPlant 3D Reference Data Guide
Create Flavors The Create flavors option computes and stores in the catalog the specific geometry for each different size of a part class. Flavors apply to Solid Edge parts only. You can use the Create flavors option with any of the bulkloading modes. For example, the reference data might include two parts with different symbol input parameters. Both parts refer to the same Solid Edge assembly set. At the time of bulkloading, if you select the Create flavors option, then the Bulkload utility creates a one-to-one relationship symbol using the symbol parameters for each part and stores this symbol in the Catalog database. If you do not select the Create flavors option, then at placement time in the model, the workstation placing the symbol performs the parameterized changes to the symbol, based on the reference data, before the placement. You can add flavors for Solid Edge parts that are already in the catalog. Mark the rows for the parts with M and bulk load in the Add/Modify/Delete mode with the Create flavors option selected. To bulk load flavors for Solid Edge parts, Solid Edge must be installed on the computer performing the bulkload process. To place Solid Edge equipment without flavors in the catalog, the workstation performing the placement must have Solid Edge installed. See Also Bulk Load Database with Data (on page 82)
Bulk Load Database with Data
You should back up all Excel workbooks before modifying them and bulk loading. All of the workbooks are delivered with read-only properties. When you use the Bulkload utility to create a new Catalog, the Excel workbooks for the Hangers and Supports task must appear last in the list. If they are not placed at the end of the input files list, errors will be generated in the log file. Do this procedure on a workstation computer with the Bulkload component and SmartPlant 3D Server Connectivity component installed. Log on with a user name that has database ownership privileges. For more information about necessary components, see the SmartPlant 3D Installation Guide available from the Help > Printable Guides command in the software. You should close all Excel workbooks before starting the bulkload. Do not open Excel during the bulkload. 1. Click Start > Programs > Intergraph SmartPlant 3D > Database Tools > Bulkload Reference Data. 2. In the Excel files box, specify the Excel workbooks to load by clicking Add.
The default location for reference data workbooks is [Product Directory]\CatalogData\BulkLoad\DataFiles. You can select more than one workbook to bulk load. Hold CTRL and click each workbook in the Open dialog box. Select the workbooks that contain the parts and cross sections in the Excel files box. You specify the codelist workbooks in the Excel codelist files box. Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 83
3. In the Excel codelist files box, click the browse button to specify the codelist workbooks. You must specify a workbook in this box if you are creating a new catalog, adding a new codelist, or modifying an existing codelist. In all other cases, you are not required to populate this box. 4. Under Bulkload mode, select a mode for the bulkloading process. Mode Description Bulk load to a new catalog Creates a new Catalog database. Append to existing catalog Adds new classes only to an existing database. Add, modify, or delete records in existing catalog Reads flags in Excel workbook to add, modify, or delete data. Delete and replace Deletes all records in the Catalog database and replaces with data in Excel workbooks. New part classes are appended to the Catalog. If you are re-creating part classes or parts, you must include the R-ClassNodeDescribes sheets in the workbooks in order to establish relationships among the hierarchical nodes in the reference data. 5. If you want to store geometry for each unique part defined by the Solid Edge model, select Create flavors.
Do not select Create flavors when you are creating symbols. The Create flavors option can increase the time needed for the bulkload process. If you are loading Solid Edge flavors, you must have Solid Edge installed on the bulkload computer. 6. If you are working in a test catalog or a training environment, you can clear the Update Object Type Hierarchy and Catalog Views check box to reduce bulkloading time. However, if you are in a production environment, leave this option selected. 7. Under Catalog information, select either MSSQL or ORACLE in the Database Type box. This box is enabled only if you are creating a new database set. If you selected MSSQL, select the name of a server in the Database server name box. This location is where the Catalog database and schema are stored (or will be stored, if you are creating a new database set). If you selected ORACLE, select the name of the Oracle net service for the Catalog database connection in the Oracle Service box. The service must exist before you choose it in this box. 8. In the Database name box, select the name of the Catalog database that you want to update with new reference data.
To create a new database, select <New Database>, and you can type a name for the new database. If you select a site or model database in the Database name box, the utility displays a notification message. Loading Reference Data into the Catalog
84 SmartPlant 3D Reference Data Guide
9. If you are modifying an existing catalog, select the Catalog Schema database name in the Schema database name box. The Schema server name box is read-only. The software completes this box with the name of the database server that you selected in the Database server name box. 10. If you are creating a new catalog, click the browse button beside the Template file to be used to create schema box to specify the template file for the Catalog Schema. For MSSQL, use the AppRepos.dat file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the server computer. For ORACLE, use the AppRepos.dmp file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the server computer. 11. In the Log file box, click the browse button to specify the name and location of the log file.
The default location for the log file is [Product Directory]\CatalogData\BulkLoad\DataFiles, but you can change this location. You must have write privileges to the folder in which you are saving the log file. The log file name must not contain any special characters. However, you can use the back slash when specifying a UNC path to a log file. You must use the file extension .log for the log file. 12. If you are bulk loading to a new catalog, click the browse button under Symbol and custom program file location and select a SharedContent folder on the server.
This box is populated automatically if you are using the Append, Add/Modify/Delete, or Delete and Replace modes. You should not modify the location unless you are sure that you want to change the symbol path for the catalog. To allow all workstations to access the symbols, specify a UNC path to a shared folder on a remote computer, such as the server. The server setup installs the contents of the SharedContent folder under [Product Directory]\CatalogData, so if the computer name is smith, you can type \\smith\SharedContent. At a minimum, users need read access to this share. They need change access in order to modify the symbols. 13. Click Load. You can see messages in the status bar of the Bulkload utility while it is running. If you interrupt the bulkloading process, you may see a Switch To/Retry message. Click Switch To to return to the bulkloading process. Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 85
14. Open the log file to check for any errors or warnings in the bulkloading process. You can quickly scan the Error Analysis section at the end of the log file to check for errors.
15. Click Close.
You can modify the Excel workbooks and bulk load again to correct errors. Create a new log file for each bulkload operation, instead of overwriting the existing one. Check the log file for errors after each bulkload operation. It is recommended that a Project Management backup be done after each bulkload step. If an error occurs, it is easy to restore and correct the problem.
Loading Reference Data into the Catalog
86 SmartPlant 3D Reference Data Guide
Bulkload Dialog Box This utility sets options for adding reference data from Excel workbooks to the Catalog database. Excel files - Displays one or more Excel workbooks for loading into the Catalog database. These workbooks contain the reference data. The software bulk loads the files in the order they are listed in the Excel files box. Add - Lists additional Excel workbooks in the Excel files box. Delete - Removes currently selected Excel workbooks from the Excel files box. Excel codelist files - Lists the codelist Excel workbooks. Click the browse button to access the Open dialog box, which allows you to select one or more Excel codelist workbooks for loading into the Catalog Schema database. To remove a codelist workbook, you must click Reset to clear all boxes on the Bulkload dialog box. You must select a codelist workbook when one of the following criteria is met: You have updated the codelist information and want to bulk load the modified data into the live database. You are creating a new catalog with the Bulkload to a new catalog option. For all other instances, the Excel codelist files box can remain empty. Bulkload mode - Allows you to select the type of bulkload. Bulkload to a new catalog - Select this mode when you want to create a new Catalog database set. You can use this mode to create a new catalog containing your company data and not any delivered reference data. In this mode, you must specify a template file for the schema. Append to the existing catalog - Select this mode when you want to only add new classes to the Catalog database. In this mode, the software does not read any Add/Modify/Delete flags in the column beginning each row. Use this mode for large updates to the catalog. Add, modify, or delete records in existing catalog - Select this mode when you want to modify the Catalog database on a smaller scale than in the Append mode. Use the Add/Modify/Delete mode for small updates to the catalog. In the Add/Modify/Delete mode, the Bulkload utility scans the workbook(s) for certain flags (A, M, D) at the beginning of rows. Here are the flags and the actions associated with them: Letter Designation Operation A Add M Modify D Delete For example, if the Bulkload utility sees an M at the beginning of a row in the workbook, the software modifies that entry in the Catalog database. Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 87
Delete and replace records in existing catalog - Replaces existing data in the Catalog database with the data in Excel workbooks. New part classes are appended to the Catalog. This option has some limitations. You can change the definition of a part class, but you cannot change the part class type. Also, this option is not supported for sheets common to all the workbooks, such as the ClassNodeType and R- Hierarchy sheets. If you bulk load these unsupported sheets, the utility writes a warning to the log file and does not process the sheets. If you are re-creating part classes or parts, you must include the R- ClassNodeDescribes sheets in the workbooks in order to establish relationships among the hierarchical nodes in the reference data. Create flavors - Select this option when you want to compute and store in the Catalog the specific geometry for each different size of a part class. This mode allows users to place an occurrence of a particular part in the model without having a license for Solid Edge on their computers. However, you must have Solid Edge installed on the administrator computer that does the bulkload process for the specific parts and flavors. Update Object Type Hierarchy and Catalog Views - Select this option to update the Object Type Hierarchy (BOC) and the catalog view after bulkloading the data. Clearing this option will significantly reduce the time it takes to bulkload the workbooks. However, you should leave this option selected unless you are bulkloading to a test catalog. Do not bulkload to a production catalog without making sure this option is selected. Database Type - Select the type of database, either ORACLE or MSSQL. This box is enabled only if you are creating a new database set. The following box is labeled Database server name if you chose MSSQL. It is labeled Oracle Service if you chose ORACLE. Database server name - Select the server that stores the Catalog database. Oracle Service - Select the name of the Oracle net service for the Catalog database connection. Database name - Select the name of the Catalog database into which you want to load reference data. If you are using the Bulkload to a new catalog mode, select <New Database> and type a name in the Database name box. If you select a site or model database in this box, the utility displays a notification message. The following two boxes appear only for the Append and Add/Modify/Delete modes. Catalog schema server - Displays the name of the server that stores the Catalog Schema database. This server is the same as the name in the Database server name box. Catalog schema database - For preexisting catalog sets, select the name of the Catalog Schema database.
If the necessary schema database does not appear in the Schema database name list, click <Refresh>. This situation occurs if you created a schema database after opening the Bulkload dialog box. If you are using the Bulkload to a new catalog mode, the Catalog schema server and Catalog schema database boxes do not appear. Instead, complete the box labeled Template file to be used to create schema. Template file to be used to create schema - Specifies the template file for the Catalog Schema. For MSSQL, use the AppRepos.dat file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the server computer. For ORACLE, use the AppRepos.dmp file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the server computer. Loading Reference Data into the Catalog
88 SmartPlant 3D Reference Data Guide
Log file - Click the browse button to specify a location and name for the log file, which records the bulkloading status, including any error messages. The log file name must follow operating system constraints and cannot contain any special characters. However, you can use the backslash when specifying a UNC path to a log file.
You must use the file extension .log for the log file. You must have write privileges to the folder to which you are saving the log file. Symbol and custom program file location - Displays the location for symbols in Solid Edge or Visual Basic format. In the Append and Add/Modify/Delete modes, the Bulkload utility automatically populates this box with the current symbol location. For these modes, you should not modify the location unless you are sure that you want to change the symbol path for the catalog. In the New mode, you can click the browse button to specify the location. You can also change the location in the Project Management task on the Properties dialog box. This location is stored in the Catalog database and is accessed by the other tasks at run-time in order to read and compute the symbol files. To allow all workstations to access the symbols, specify a UNC path (for example, \\MyServer\SharedContent) to a shared folder on a remote computer, such as the server. At a minimum, users need read access to this share. They need change access in order to modify the symbols. You can also specify a path (such as D:\SharedContent) on the local computer, but this action does not allow other workstations to access the symbols. Load - Starts the bulkload. See Also Bulk Load Database with Data (on page 82) Using the Bulkload Modes (on page 79)
Bulkload from the Command Line You can run the Bulkload utility from the command line using option switches. Here is an example of the syntax for updating the Catalog using the Add/Modify/Delete mode: "C:\Program Files\SmartPlant\3D\CatalogData\BulkLoad\Bin\Bulkload.exe" -i AllCommon.xls -l Ismaning.log -ds SP3D -dn Ismaning_catalog -ss SP3D -sn Ismaning_catalog_SCHEMA -sp \\SP3d\Symbols -a 0 -u 1 -r 0 -f 0 Here is an example for a fresh bulkload (New mode): "C:\Program Files\SmartPlant\3D\CatalogData\BulkLoad\Bin\Bulkload.exe" -i Bulkload_List.lst -l Ismaning.log -ds SP3D -dn Ismaning_catalog -ss SP3D -sn \\sp3d13\6122DatabaseTemplates\AppRepos.dat -sp \\SP3d\Symbols -a 0 -u 0 -r 0 -f 0
The command prompt must point directly to the folder under which the executable is located, or the complete path to the executable must be specified at the command prompt as required to execute any Windows application. Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 89
The input file names and paths to the files must not contain any blanks. If you have an input file with one or more blank spaces in its name or path, such as C:\Program Files\My Data\AllCommon.xls, you must use a temporary list file (.lst) to list the file. The command will not work otherwise, even if you enclose the file name and path with quotation marks. Option Description -i Input Excel file (.xls) or .lst file with .xls entries. -ci Input codelist file (.xls) or .lst file with .xls entries. -l Log file (.log). -ds Database Server name or Oracle Service name. -dn Catalog Database name. -ss Schema Server name or Oracle Service name. -sn Catalog Schema Database name. For a fresh bulkload (if the -a 0 -u 0 -r 0 options are used), you must provide the full path to the template schema file here. -a Append mode. Set to 1 for append. -u Update mode (add/modify/delete). Set to 1 for add/modify/delete. -r Replace mode. Set to 1 for replace. -f Create flavors mode. Set to 1 to create flavors. -sp Symbol path. -pt Provider type for the Catalog Database. Specify Oracle if the database type is Oracle. The default is MSSQL. -st Provider type for the Catalog Schema Database. Specify Oracle if the database type is Oracle. The default is MSSQL. -un User name. -pd Password. -bv Updates the Object Type Hierarchy and Catalog views. Set to 1 to update. Set to 0 to not update. The default is 1 if this option is not specified. Set to 0 only if you are bulk loading to a test catalog. See Also Bulk Load Database with Data (on page 82) Using the Bulkload Modes (on page 79)
Loading Reference Data into the Catalog
90 SmartPlant 3D Reference Data Guide
Uniqueness of Objects When you want to modify or delete existing objects in the catalog using the Add/Modify/Delete mode, you must first identify the properties that define the uniqueness of the object. The reason is that when you modify or delete an object in the catalog, the Bulkload utility needs to identify a row on the Excel sheet with an existing object in the database. For this purpose, Bulkload uses certain properties of the object that play a role in naming the object. For example, in the piping material class table, the piping specification object in the database is identified by its specification name (SpecName). You can change all the properties on a piping specification except its SpecName. If you change the SpecName, then the identity of that object is lost, and hence Bulkload reports an error that it cannot find the object. The following table lists all objects in alphabetical order and the corresponding unique properties. Object Unique Properties Allowable Piping Materials Class SpecName, FluidCode Auto WBS Creation Rule RuleName Bend Angles SpecName, Npd, NpdUnitType, BendAngle Bend Radius Multiplier Rule NominalPipingDiameter, NominalPipingDiameterUnits, PipeBendRadiusMultiplier Bolt Commodity Code Subst Rule ContractorCommodityCode, BoltDiameter, BoltLength Bolt Diameter Equivalence Rule BoltDiameterInPrimaryUnits, PrimaryUnitsOfMeasure Bolt Extension NominalPipingDiameter, NominalPipingDiameterUnits, PressureRating, EndPreparation, EndStandard Bolt Part Data IndustryCommodityCode Bolt Selection Filter SpecName, NominalDiameterFrom, NominalDiameterTo, BoltOption, MaximumTemperature, EndPreparation, PressureRating, EndStandard, AlternateEndPreparation, AlternatePressureRating, AlternateEndStandard Bolt Selection Filter For Nozzles EquipmentTagNumber, NozzleTagnumber, ContractorCommodityCode, BoltingRequirements, QuantityOfCapScrews, CapScrewContractorCmdtyCode, CapScrewDiameter, TappedHoleDepth, BoltExtensionOption Cable Nozzle PortType, SubType, Diameter, Area, Tightness Cabletray Ports NominalWidth, NominalDepth, ActualWidth, ActualDepth Cable Tray Spec SpecName Cable Way Bend Radius SpecName, BendRadius Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 91
Object Unique Properties CableWay Nominal Sizes SpecName, SectionName Cableway Spec SpecName Calculation ProgIDs DesignStandard Cap Screw LenCalTolerance BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Cap Screw LenCal Tolerance Per Spec SpecName, BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Clamp Selection Filter SpecName, NominalDiameterFrom, NominalDiameterTo, ClampOption, EndPreparation, EndStandard, AlternateEndPreparation, AlternateEndStandard Class Node Type ObjectName Commodity Specific Service Limits IndustryCommodityCode, FirstSize, FirstSizeUnits, FirstSizeSchedule, SecondSize, SecondSizeUnits, SecondSizeSchedule, MultisizeOption, IndustryCommodityCodeGasket, MaximumTemperature, MaximumPressure Component Insulation Exclusion PipingCommodityType, FirstSizeFrom, FirstSizeTo, SecondSizeFrom, SecondSizeTo, MultiSizeOption, HeatTracingMedium, InsulationTemperatureFrom, InsulationTemperatureTo Conduit Commodity Matl Control Data ContractorCommodityCode, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits Conduit Default Cmdty Slcn Rule FeatureType Conduit Filter SpecName, ShortCode, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits, CommodityOption, OptionCategory, ContractorCommodityCode, Comments, BendRadius, BendRadiusMultiplier, SelectionBasis Conduit Nominal Diameters SpecName, Npd, NpdUnitType Conduit Ports Npd, NpdUnitType, EndPreparation, ScheduleThickness, EndStandard, PressureRating, FlowDirection Conduit Spec SpecName Corrosion Allowance SpecName, MaterialsCategory, CorrosionAllowance Default Change of Direction BendAngleFrom, BendAngleTo Default Change of Direction Per Spec SpecName, BendAngleFrom, BendAngleTo Default Commodity Selection Rule FeatureType Loading Reference Data into the Catalog
92 SmartPlant 3D Reference Data Guide
Object Unique Properties DIN Wall Thickness Data FirstSize, FirstSizeUnits, SecondSize, SecondSizeUnits, MultiSizeOption, GeometricIndustryStandard, FirstSizeSchedule, SecondSizeSchedule Field Fit Length WeldType, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, ConstructionRequirementEnd1, ConstructionRequirementEnd2, FieldFitLength Field Fit Length Per Spec SpecName, WeldType, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, ConstructionRequirementEnd1, ConstructionRequirementEnd2, FieldFitLength Field Lining Thickness SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Flared Pipe NominalPipingDiameter, NominalPipingDiameterUnits, ScheduleThickness Flared Pipe Per Spec SpecName, NominalPipingDiameter, NominalPipingDiameterUnits, ScheduleThickness, Fluid Density Rule FluidCode, TemperatureFrom, TemperatureTo, Density Gasket Part Data IndustryCommodityCode, RingNumber, NominalDiameterFrom, NominalDiameterTo, NominalDiameter, NpdUnitType, GasketIndustryStandard Gasket Selection Filter SpecName, NominalDiameterFrom, NominalDiameterTo, GasketOption, MaximumTemperature, EndPreparation, PressureRating, EndStandard, AlternateEndPreparation, AlternatePressureRating, AlternateEndStandard, FluidCode, ScheduleThickness, MinimumTemperature Gasket Selection Filter For Nozzles EquipmentTagNumber, NozzleTagNumber, ContractorCommodityCode, GasketRequirements, RingNumber Hanger Class Node ObjectName IFC Clearance Rule RuleName, ObjectType1, Aspect1, ObjectType2, Aspect2 IFC Post Processor Rule RuleName Inside Surface Treatment SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, FluidCode Instrument Class Data TagNumber, GenericTagNumber, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits, MultiSizeOption Insulation Thickness Table SpecName, Npd_Lo, Npd_Hi, Temperature_Lo, Temperature_Hi Jacket Closure SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, JacketClosureMethod Joint Quality Factor SpecName, NominalDiameterFrom, NominalDiameterTo, NpdUnitType, CommodityOption Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 93
Object Unique Properties Lined Connector Selection Filter SpecName, NominalDiameterFrom, NominalDiameterTo, NpdUnitType, MaximumTemperature, EndPreparation, PressureRating, EndStandard, AlternateEndPreparation, AlternatePressureRating, AlternateEndStandard Liner Thickness Data NominalPipingDiameter, NominalDiameterUnits, LiningMaterial, GeometricIndustryStandard Mach Bolt Len Cal Tolerance BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Mach Bolt Len Cal Tolerance Per Spec SpecName, BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Materials Data DesignStandard, MaterialsGrade, Temperature, WallThicknessFrom, WallThicknessTo, CoefficientY, AllowableStress, MillTolerance, MillTolerancePercentage Mating Ports EndPrep1, EndPrep2 MechJointAllowPipeEn dSeparation SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, GeometricIndustryStandard, GeometricIndustryPractice Minimum Pipe Length Rule NominalPipingDiameter, NominalPipingDiameterUnits Minimum Pipe Length Rule Per Spec SpecName, Npd, NpdUnitType Min Pipe Length Purchase NominalPipingDiameter, PurchaseLength Min Pipe Length Purchase Per Spec SpecName, NominalPipingDiameter, PurchaseLength Multiport Valve Operator Data ContractorCommodityCode, PortNumber NPD Equivalence NPDInPrimaryUnitsOfMeasure, PrimaryUnitsOfMeasure Nut Part Data IndustryCommodityCode Nut Selection Filter SpecName, NutOption, MaximumTemperature, BoltType, BoltDiameter, PressureRating Outside Surface Treatment SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, EnvironmentalZone Permissible Duct Thickness MaterialType, MaterialGrade, PermissibleDuctThickness Permissible Jacket And Jumper Sizes SpecName, CoreNominalPipeDiameter, CoreNominalPipeDiameterUnits, JacketNominalPipeDiameter, JacketNominalPipeDiameterUnits, JumperNominalPipeDiameter, JumperNominalPipeDiameterUnits Loading Reference Data into the Catalog
Object Unique Properties Pipe Part Spec SpecName, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits, ShortCode, OptionCode, MultisizeOption Pipe Schedule Thickness Npd, NpdUnitType, Schedule, Thickness Pipe Spec SpecName Pipe Takedown Parts SpecName, Npd, NpdUnitType Piping Commodity Filter SpecName, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits, ShortCode, OptionCode, MultisizeOption, MaximumTemperature, MinimumTemperature, SelectionBasis Piping Commodity Matl Control Data ContractorCommodityCode, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits Piping Commodity Procurement Data CommodityCode, FirstSize, FirstSizeUnits, SecondSize, SecondSizeUnits, MultisizeOption, FirstSizeSchedule, SecondSizeSchedule Piping Elbow Nozzles Npd, NpdUnitType, EndPreparation, ScheduleThickness, EndStandard, PressureRating, FlowDirection, BendRadius, BendLength Piping Generic Data Bolted NominalPipingDiameter, NominalDiameterUnits, EndPreparation, EndStandard, PressureRating Piping Generic Data Female NominalPipingDiameter, NominalDiameterUnits, EndPreparation, EndStandard, PressureRating, Schedule Piping Generic Data Mechanical NominalPipingDiameter, NominalDiameterUnits, EndPreparation, EndStandard, PressureRating Piping Materials Class Data SpecName Piping Specialty Class Data TagNumber, GenericTagNumber, FirstSizeFrom, FirstSizeTo, FirstSizeUnits, SecondSizeFrom, SecondSizeTo, SecondSizeUnits, MultiSizeOption Piping Straight Nozzles Npd, NpdUnitType, EndPreparation, ScheduleThickness, EndStandard, PressureRating, FlowDirection Plain Piping Generic Data NominalPipingDiameter, NominalDiameterUnits, EndStandard, Schedule, PressureRating Plate Flange Setback Distance NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Port Alignment NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, EndPreparation Port Alignment Per Spec SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, EndPreparation Loading Reference Data into the Catalog
96 SmartPlant 3D Reference Data Guide
Object Unique Properties Preferred Cap Screw Length BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Preferred Cap Screw Length Per Spec SpecName, BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Preferred Mach Bolt Length BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Preferred Mach Bolt Length Per Spec SpecName, BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Preferred Stud Bolt Length BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Preferred Stud Bolt Length Per Spec SpecName, BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement PreferredTapEndStud BoltLength BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement PrefTapEndStudBoltL engthPerSpec SpecName, BoltType, BoltDiameterFrom, BoltDiameterTo, BoltDiameterIncrement, MaterialsGrade, PreferredBoltLengthFrom, PreferredBoltLengthTo, PreferredBoltLengthIncrement Reference Standard Name Reinforcing Pad Data SpecName, HeaderSize, HeaderSizeUnitsOfMeasure, BranchSize, BranchSizeUnitsOfMeasure, AcuteBranchAngleFrom, AcuteBranchAngleTo Reinforcing Weld Data SpecName, HeaderSize, HeaderSizeUnitsOfMeasure, BranchSize, BranchSizeUnitsOfMeasure, AcuteBranchAngleFrom, AcuteBranchAngleTo Report Name Rootgap NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Rootgap Per Spec SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Service Limits SpecName, Temperature, Pressure, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Service Limits For Jackets SpecName, Temperature, Pressure Short Code Hierarchy Rule ShortCodeHierarchyType, ShortCode Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 97
Object Unique Properties Size Reduction SizeReductionType, FirstSize, FirstSizeUnits, SecondSize, SecondSizeUnits, SizeReductionPreference Size Reduction Per Spec SpecName, SizeReductionType, FirstSize, FirstSizeUnits, SecondSize, SecondSizeUnits, SizeReductionPreference Slip On Flange Setback Distance NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, CompanyPracticeGap, CompanyPracticeRoundOffFactor, EndStandard, MaximumWeldThickness Space Group ObjectName Standard Notes Data Name, Purpose Stud Bolt Len Cal Tolerance BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Stud Bolt Len Cal Tolerance Per Spec SpecName, BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Swaged Jacket Pipe Rule NominalPipingDiameter, NominalPipingDiameterUnits, Schedule Swaged Jacket Pipe Rule Per Spec SpecName, NominalPipingDiameter, NominalPipingDiameterUnits, Schedule TapEndStudBoltLenC alTol BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo TapEndStudBoltLenC alTolPerSpec SpecName, BoltType, BoltLengthFrom, BoltLengthTo, BoltDiameterFrom, BoltDiameterTo Tap Properties TapNumber Thickness Data Rule SpecName, NominalPipingDiameter, NominalPipingDiameterUnits, ScheduleThickness Valve Operator Matl Control Data OperatorPartNumber Washer Part Data IndustryCommodityCode Washer Selection Filter SpecName, WasherOption, MaximumTemperature, BoltDiameter, PressureRating Weld Clearance Rule SpecName, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, WeldClass Weld Gap Rule SpecName, WeldType, NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits Weld Model Representation Rule NominalPipingDiameterFrom, NominalPipingDiameterTo, NominalPipingDiameterUnits, WeldClass Weld Type Rule FabricationTypeOfEnd1, ConstructionRequirementOfEnd1, FabricationTypeOfEnd2, ConstructionRequirementOfEnd2 Loading Reference Data into the Catalog
98 SmartPlant 3D Reference Data Guide
Moniker Information for Special Process Sheets The monikers are used for all those sheets and the corresponding objects that are processed explicitly by bulkload and whose "SpecialProcess" flag is set to True in \CatalogData\BulkLoad\Bin\OccurrenceClasses.xml and \ShipCatalogData\BulkLoad\Bin\GSCAD.xml. OccurrenceClasses.xml Sheet / Object Moniker MatlThkRange MatlThkRange_ThkLow-ThkHigh Example: If ThkLow is 25 and ThkHigh is 55, then: MatlThkRange_0.025-0.055 PlateDimensions
PlateDimension_Thickness Example: If Thickness is 0.0625, then: PlateDimension_0.0625 ProfileGroups CrossSectionGroup_<GroupId> Example: if GroupId is Group1, then: CrossSectionGroup_ Group1 Cables For Receptacle: <Receptacle> For Connector: <PartNumber> (ConnectorPartNumber) For BackShell: <PartNumber> (BackShellPartNumber) HoleMgmtRules <Name> (RuleName) NamingRules For Class Node: NAMING_RULE <TypeName> Example: If TypeName is CSPGElevationPlane, then: NAMING_RULE CSPGElevationPlane For Naming Rule: <Name><SolverProgID> Example: If Name is DefaultNameRule and SolverProgID is NameRules.CommonNameRule, then: DefaultNameRule NameRules.CommonNameRule CrossSectionType <Name> (Name of CrossSectionType) InsulationSpec <SpecName> (Name of the Insulation Specification, for example "Calcium Silicate") StructInsulationSpec_Fireproof StructInsulationSpec_<SpecName> Example: If SpecName is Conc_1hr, then: StructInsulationSpec_Conc_1hr InsulationMaterial For Piping: PipingInsulationMaterial_<MaterialType> Loading Reference Data into the Catalog
SmartPlant 3D Reference Data Guide 99
Sheet / Object Moniker HVACInsulationMaterial For Hvac: HvacInsulationMaterial_<MaterialType> EquipmentInsulationMaterial For Equipment: EqptInsulationMaterial_<MaterialType> PipeBendRadii < SpecName >, <Npd> <NpdUnitType>, <BendRadiusMultiplier> HvacSpec <SpecName> HvacSpecDefaults Default=<SpecName> PlateStock PlateStock__<PartNumber> ProfileStock ProfileStock_<PartNumber> ProfileClass <MaterialType>-<MaterialGrade> GeometricConstructionTypes <Name> GSCAD.xml Sheet / Object Moniker MoldedFormSpec <SpecName> MoldedConventions MFSpecObj should be there MoldedFormNaming <ObjectName> WCEquipRel <ObjectName> SmartQuery Sheets are removed and these objects are created only once along with the data. RuleQuery WorkcenterQuery WorkcenterQuery No sheets are available with this name
Loading Reference Data into the Catalog
100 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 101
S E C T I O N 5 Common reference data that applies to several disciplines is defined in the AllCommon.xls workbook. This data includes generic piping commodity data, outfitting cross sections, and units of measurement. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon.xls Workbook AllCommon Sheets The AllCommon.xls workbook contains data that applies to several of the design disciplines in the software. Some sheets in the AllCommon.xls workbook, such as the Legend sheet and the Revision History sheet, are common to all the workbooks. For more information on common sheets, see Describing the Common Sheets in the Workbooks (on page 57). The sheets that are in AllCommon.xls are listed below. The piping generic data sheets also appear in Piping Catalog.xls. Plain Piping Generic Data - Contains data for plain piping ends. For more information, see Plain Piping Generic Data Sheet (on page 102). DIN Wall Thickness Data - Contains generic wall thickness data. For more information, see DIN Wall Thickness Data Sheet (on page 103). Piping Generic Data Bolted - Contains generic data for bolted ends. For more information, see Piping Generic Data Bolted Sheet (on page 104). Piping Generic Data Female - Contains generic data for female ends. For more information, see Piping Generic Data Female Sheet (on page 110). Piping Generic Data Mechanical - Contains generic data for mechanical ends. For more information, see Piping Generic Data Mechanical Sheet (on page 111). Material - Defines material grades and material grade properties. For more information, see Material Sheet (on page 111). Outfitting Cross Sections - Defines cross sections for outfitting disciplines, such as Cableway and HVAC. For more information, see Outfitting Cross Sections Sheet (on page 112). UOM - Defines units and unit types for customized user attributes on the Custom Interfaces sheet in the other workbooks. For more information, see UOM Sheet (on page 112).
AllCommon Reference Data AllCommon Reference Data
102 SmartPlant 3D Reference Data Guide
AllCommon Sheets and Disciplines The following table lists the sheets in the AllCommon.xls workbook and their associated disciplines. Sheet Discipline Plain Piping Generic Data Piping, Conduit DIN Wall Thickness Data Piping Piping Generic Data Bolted Piping Piping Generic Data Female Piping, Conduit Piping Generic Data Mechanical Piping Material Structure Outfitting Cross Sections Cableway, HVAC UOM All See Also AllCommon Reference Data (on page 101)
Plain Piping Generic Data Sheet The Plain Piping Generic Data sheet in the AllCommon.xls workbook defines generic data for plain piping ends. Nominal Piping Diameter - Type the nominal piping diameter for the plain pipe. Nominal Diameter Units - Specify the units for the NPD column. For example, type mm or in. End Standard - Type the end standard code. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Schedule - Type the schedule code. Pressure Rating - Type the maximum pressure allowed for the pipe. Piping Outside Diameter - Type the outside diameter value with units. Wall Thickness - Type the pipe wall thickness with units. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon Reference Data
SmartPlant 3D Reference Data Guide 103
DIN Wall Thickness Data Sheet The DIN Wall Thickness Data sheet in the AllCommon.xls workbook defines wall thicknesses for the DIN standard. First Size - Enter a size or thickness. First Size Units - Specifies the units for the First Size column. For example, type in for inches or mm for millimeters. Second Size - Enter a second size or thickness. Second Size Units - Specifies the units for the Second Size column. For example, type in for inches or mm for millimeters. MultiSize Option - Type a string to represent an optional selection for multi-sized fittings when the first size and second size are inadequate. For example, if two additional sizes (2" and 1") are required in addition to a first size of 6" and a second size of 4", the string that would represent the sizes would be 6"x4"x2"x1". The software interprets the string to determine the second size, the number of sizes in addition to the first size and second size, and the units of measure for each size. If you do not include a unit of measure in the string, the unit of measure for the first size, defined under First Size Units, is used. Geometric Industry Standard - Enter the code that represents the source used in the preparation of the catalog data. Valid codes are listed in the AllCodeLists.xls workbook on the Geometric Industry Standard sheet in the Codelist Number column. First Size Schedule - Enter the code that represents the schedule (or thickness) for the first size end. Valid codes and short descriptions are listed in the AllCodeLists.xls workbook on the Schedule Thickness sheet in the Codelist Number and Schedule Thickness Short Description columns. Second Size Schedule - Enter the code that represents the schedule (or thickness) for the first size end. Valid codes and short descriptions are listed in the AllCodeLists.xls workbook on the Schedule Thickness sheet in the Codelist Number and Schedule Thickness Short Description columns. Wall Thickness for Port 1 - Specify the wall thickness, with units, for port 1. Reinforced Wall Thickness for Port 1 - Specify the reinforced wall thickness, with units, for port 1. Wall Thickness for Port 2 - Specify the wall thickness, with units, for port 2. Reinforced Wall Thickness for Port 2 - Specify the reinforced wall thickness, with units, for port 2. Wall Thickness for Port 3 - Specify the wall thickness, with units, for port 3. Reinforced Wall Thickness for Port 3 - Specify the reinforced wall thickness, with units, for port 3. Wall Thickness for Port 4 - Specify the wall thickness, with units, for port 4. Reinforced Wall Thickness for Port 4 - Specify the reinforced wall thickness, with units, for port 4. Wall Thickness for Port 5 - Specify the wall thickness, with units, for port 5. Reinforced Wall Thickness for Port 5 - Specify the reinforced wall thickness, with units, for port 5. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon Reference Data
104 SmartPlant 3D Reference Data Guide
Piping Generic Data Bolted Sheet The Piping Generic Data Bolted sheet in the AllCommon.xls workbook defines generic data for bolted piping ends. Nominal Piping Diameter - Type the nominal piping diameter for the bolted end. Nominal Diameter Units - Specify the units for the NPD column. For example, type mm or in. Pressure Rating - Type the pressure rating code for the bolted end. This property defines the envelope of pressure to which the bolted end may be subjected. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column. End Preparation - Type the end preparation code for the bolted end. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. End Standard - Type the end standard code for the bolted end. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Flange Outside Diameter - Type the flange outside diameter of the bolted end. Flange Thickness - Type the distance from the outermost face of the flange to the back surface of the flange on which the nut rests. This distance includes any projections that the flange may have, such as raised-face, only if the manufacturer's data includes any projections. The flange thickness includes the thickness of the loose flange used, but does not include the wall thickness of the pipe or stub end for lap-flanged ends. In terms of ASME B16.5 (1996), this value is considered the minimum flange thickness. Flange Thickness Tolerance - Type the plus tolerance for the flange thickness. For example, ANSI B16.5 (1996) specifies the flange thickness tolerance as 1/8" for NPD 18" and smaller, and a tolerance of 3/16" for NPD 20" and larger. This value is required for computing bolt lengths, when you (the specification writer) prefer to express the flange thickness tolerance explicitly and independently of the stud or machine bolt extension. Flange Face Projection - Type the value that represents any projections that the flange may have. An example is a raised-face flange. Raised Face Diameter - Type the raised-face diameter of the bolted end, if applicable to raised-face flanged ends. This value is required to compute the outside diameter of the gasket and the inside diameter of the gasket. Flange Groove Width - Type the groove width of the bolted end, if applicable to groove-flanged ends. This value is required to compute the outside diameter of the gasket. Seating Depth - Type the distance from the outermost surface of the bolted end to the seating surface of the gasket. This column has a value only for small groove flanged, large groove flanged, small female flanged, large female flanged, small groove lap flanged, large groove lap flanged, small female lap flanged, large female lap flanged, ring type joint flanged, and mechanical joints. This value represents the groove depth for ring type joint flanged ends. Bolt Circle Diameter - Type the diameter of the circle of bolt holes on the face of flange. This property applies only to circular drilling templates. Quantity of Bolts Required - Type the number of bolts required for the bolted end. Bolt Diameter - Type the diameter of the bolts for the bolted end. AllCommon Reference Data
SmartPlant 3D Reference Data Guide 105
Body Outside Diameter - Type the outside diameter of the body of the fitting at the bolted end. You can still choose to define the body outside diameter with the piping commodity part data (or piping specialty part data or instrument part data) for certain fittings. This actual body outside diameter is required for rack piping to match the bottom pipe of the adjacent straight runs, not only for aesthetic purposes, but also to ensure that, if the body portion of the component rests on steel, the correct centerline is maintained. Using inaccurate data, in some cases, will cause false interferences to be reported, and, in other cases, leave diameter mismatches with adjacent piping. Drilling Template Pattern - Type the drilling pattern code for the bolted end. This code represents the arrangement of bolt holes at the bolted end. Valid codes are listed in the AllCodeLists.xls workbook on the Drilling Template Pattern sheet in the Codelist Number column. For pictures of common drilling patterns, see Bolt Hole Patterns (on page 105). Bolt Pattern Length - Type the bolt pattern length for the bolted end. Bolt Pattern Width - Type the bolt pattern width for the bolted end. Bolt Pattern Offset - Type the bolt pattern offset for the bolted end. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101) Bolt Hole Patterns The following graphics show the common bolt hole patterns with labeled dimensions. The Drilling Template Pattern codelist in the AllCodeLists.xls workbook provides a list of codes for common bolt hole patterns. Circular Bolt Hole Pattern (two holes up)
AllCommon Reference Data
106 SmartPlant 3D Reference Data Guide
Circular Bolt Hole Pattern (one hole up)
Square Bolt Hole Pattern
AllCommon Reference Data
SmartPlant 3D Reference Data Guide 107
Square Bolt Hole Pattern with Offset
Rectangular Bolt Hole Pattern
AllCommon Reference Data
108 SmartPlant 3D Reference Data Guide
Rectangular Bolt Hole Pattern with Offset
Rectangular Bolt Hole Pattern with Split Flange Face
AllCommon Reference Data
SmartPlant 3D Reference Data Guide 109
Triangular Bolt Hole Pattern
Oval Bolt Hole Pattern
See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon Reference Data
110 SmartPlant 3D Reference Data Guide
Piping Generic Data Female Sheet The Piping Generic Data Female sheet in the AllCommon.xls workbook defines generic data for female piping ends. Nominal Piping Diameter - Type the nominal piping diameter for the female end. Nominal Diameter Units - Specify the units for the NPD column. For example, type mm or in. Pressure Rating - Type the pressure rating code for the female end. Note that the pressure rating is used as the basis of the female end generic data, if the schedule is undefined. Typically, a female fitting will not be defined with both a pressure rating and a schedule value. The Pressure Rating property defines the envelope of pressure to which the female end may be subjected. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column. End Preparation - Type the end preparation code for the female end. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. End Standard - Type the end standard code for the female end. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Schedule - Type the schedule (or thickness) for the female end. This value is required only for those female ends where the female end generic data is determined on the basis of the schedule, and not the pressure rating. The schedule is used as the basis of the female end generic data, if the pressure rating is undefined. Typically, a female fitting is not defined with both a pressure rating and a schedule value. Socket Diameter - Type the socket, or thread, diameter of the female end. Socket Depth - Type the socket depth for the female end. This property also represents the 'length through hub' dimension for the non-bolted end of slip-on flanges. Otherwise, the existence of a value for socket depth and socket offset will indicate a socket-welded end. Socket Offset - Type the offset of the socket for the female end. The typical engineering practice is a 1/16" offset. Thread Depth - Type the depth of the exposed threads for the female end. The existence of a value for thread depth indicates a threaded end. Hub Outside Diameter - Type the hub outside diameter of the female end. This data is optional because it is generally not represented as a standard. You can provide this data for those situations where a detailed representation of the female end is required. Hub Thickness - Type the hub thickness of the female end. This data is optional, since it is generally not represented as a standard. You can provide this data for those situations where a detailed representation of the female end is required. Body Outside Diameter - Type the outside diameter of the body of the fitting at the female end. If you do not define a value here, the outside diameter must be available in the plain piping generic data for the same value of the end standard property. You can still choose to define the body outside diameter with the piping commodity part data (or piping specialty part data or instrument part data) for certain fittings. This actual body outside diameter is required for rack piping to match the bottom pipe of the adjacent straight runs, not only for aesthetic purposes, but also to ensure that if the body portion of the component rests on steel, the correct centerline is maintained. Using inaccurate data, in some cases, will cause false interferences to be reported, and, in other cases, leave diameter mismatches with adjacent piping. AllCommon Reference Data
SmartPlant 3D Reference Data Guide 111
Piping Generic Data Mechanical Sheet The Piping Generic Data Mechanical sheet in the AllCommon.xls workbook defines generic data for mechanical piping ends. Nominal Piping Diameter - Type the nominal piping diameter for the mechanical end. Nominal Diameter Units - Specify the units for the NPD column. For example, type mm or in. Pressure Rating - Type the pressure rating code for the mechanical end. Note that, typically, a mechanical end does not have a value for pressure rating. If so, the mechanical end generic data can be defined without pressure rating. In other words, some mechanical ends may require pressure rating, while other mechanical ends will not. The Pressure Rating property defines the envelope of pressure to which the mechanical end may be subjected. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column. End Preparation - Type the end preparation code for the mechanical end. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. End Standard - Type the end standard code for the mechanical end. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Groove Depth - Type the groove depth for the mechanical end. Groove Width - Type the groove width for the mechanical end. Groove Setback - Type the groove setback for the mechanical end. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101) Material Sheet The Material sheet in the AllCommon.xls workbook defines materials and material grades for structural members. You must define materials and material grades before you can place members or define member types. When you bulk load this sheet in Delete and Replace mode, you must also bulk load the Permissible Duct Thickness rule. Material Type - Type the material type, for example, Steel- Carbon or Concrete. The combination of the Material Type and Material Grade columns must be unique. Material Grade - Type the material grade, for example, A36 or Eh42. The combination of the Material Type and Material Grade columns must be unique. Density - Type the mass or weight density of the material, for example, 7800 kg/m 3 . Any positive real value is valid. Zero is also valid. Max Tension - Type the maximum allowable tensile stress for the material. Any positive real value is valid. Yield Stress - Type the yield stress for the material. Any positive real value is valid. Elastic Modulus - Specify Young's modulus (the modulus of elasticity) for the material. Any real value greater than zero is valid. Poisson Ratio - Specify Poisson's Ratio for the material. Any real value greater than or equal to zero and less than 0.5 is valid. Shear Modulus - Type the shear modulus of elasticity for the material. Any real value greater than zero is valid. AllCommon Reference Data
112 SmartPlant 3D Reference Data Guide
Therm Exp Coeff - Type the coefficient of thermal expansion for the material. Any positive real value is valid. Zero is also valid. Max Compression - Type the maximum allowable compressive stress for the material. Any positive real value is valid. Max Shear - Type the maximum allowable shear stress for the material. Any positive real value is valid. Ultimate Stress - Type the ultimate stress for the material. Any positive real value is valid. Damping Coeff - Type the damping coefficient for the material. The damping coefficient is used in dynamic analysis. Any positive real value is valid. Specific Heat - Type the specific heat for the material. Thermal Cond - Type the thermal conductivity for the material. Emissivity - Type the emissivity for the material. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101) Outfitting Cross Sections Sheet The Outfitting Cross Section sheet in the AllCommon.xls workbook defines cross sections for HVAC and Cableway. Cross Section Shape - Defines the shape of the cross section. Delivered shapes are Rectangular, Oval, Flat Oval, and Round. Symbol Definition - Type the symbol definition for the cross section. OCSD_Dimension Base Outer - Type the Boolean value (TRUE/FALSE) for the dimension base. OCSD stands for Outfitting Cross Section Definition. The definition applies to all the sizes of a given shape. Section Name - Type the name of the section. Typically, these names start with OCS and contain the width and depth dimensions. An example name is OCS-10x4. Width - Type the width, along with units, of the cross section. Depth - Type the depth, along with units, of the cross section. Corner Radius - Type the corner radius value, if applicable. Units are not necessary. OCS_Dimension Base Outer - Type the Boolean value (TRUE/FALSE) for the dimension base. OCS stands for Outfitting Cross Section. You can override the definition (entered in the OCSD column) for each cross section size, if necessary. Area - Type the area of the cross section. Perimeter - Type the perimeter of the cross section. See Also AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon Reference Data
SmartPlant 3D Reference Data Guide 113
UOM Sheet The UOM sheet in the AllCommon.xls workbook lists the units and unit types for the custom user attributes that you can define for objects in the software. The Custom Interfaces sheet in the other reference data workbooks uses the unit and unit type definitions. The units and unit types are actually defined in the Core component of the software, and the UOM sheet is just a preview list of the units and types. For more information about units and unit types, see Appendix: Units of Measure (on page 261). Do not modify the UOM sheet in the AllCommon.xls workbook. Unit Types - Specifies the unit types, such as distance, angle, and so on. Units - Specifies the available units for each type, such as inches, millimeters, and so on. See Also Custom Interfaces Sheet (on page 68) AllCommon Sheets and Disciplines (on page 102) AllCommon Sheets (on page 101)
AllCommon Reference Data
114 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 115
S E C T I O N 6 The insulation reference data provides information for insulating piping, duct, and equipment. This information includes material specifications and thickness tables. See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) InsulationData.xls Workbook Insulation Sheets The InsulationData.xls workbook contains the reference data for insulation. Some sheets in the InsulationData.xls workbook, such as the Legend sheet and the Revision History sheet, are common to all the workbooks. For more information on common sheets, see Describing the Common Sheets in the Workbooks (on page 57). The sheets that are unique to InsulationData.xls are listed below. Insulation Spec - Defines insulation specifications that you want to use. For more information, see Insulation Specification Sheet (on page 116). Insulation Thickness Table - Defines the temperature and thickness ranges that are available for each insulation specification. For more information, see Insulation Thickness Table Sheet (on page 116). Insulation Material - Defines insulation material density and allowable thickness. For more information, see Insulation Material Sheet (on page 117). HVAC Insulation Material - Provides the material, density, and thickness of insulation for duct. For more information, see HVAC Insulation Material Sheet (on page 117). Equipment Insulation Material - Provides the material, density, and thickness of insulation for equipment. For more information, see Equipment Insulation Material Sheet (on page 117). Component Insulation Exclusion - Lists piping commodities that should not have insulation. For more information, see Component Insulation Exclusion Sheet (on page 118). See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) Insulation Reference Data Insulation Reference Data
116 SmartPlant 3D Reference Data Guide
Insulation Specification Sheet The Insulation Specification sheet defines the insulation specifications for your catalog. SpecName - Type a name for the insulation specification that you are defining. Material - Specifies the material code for the insulation specification. Valid codes are listed in the AllCodeLists.xls workbook on the Insulation Material sheet in the Codelist Number column. Purpose - Specifies the purpose code for the insulation specification. Valid codes are listed in the AllCodeLists.xls workbook on the Insulation Purpose sheet in the Codelist Number column. Thickness Rule - Specify the thickness rule to use. Temperature Rule - Specify the temperature rule to use. See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) Insulation Thickness Table Sheet The Insulation Thickness Table sheet defines all possible sizes, temperature ranges, and insulation thicknesses available for the insulation specifications. Before defining ranges and insulation thicknesses on this sheet, you must list the insulation specifications on the Insulation Spec sheet. Spec Name - Type the insulation specification for which you want to define thickness ranges. NPD Low - Specify the smallest pipe diameter to be considered in this range. NPD High - Specify the largest pipe diameter to be considered in this range. NPD Unit Type - Specify the units of measure for the NPD Low and NPD High columns. Each delivered insulation specification is defined in both imperial and metric units. Temperature Low - Specify the lowest temperature to be considered in this range. Include the temperature unit of measure (K for Kelvin, F for Fahrenheit, or C for Celsius) when specifying this value. Temperature High - Specify the highest temperature to be considered in this range. Include the temperature unit of measure (K for Kelvin, F for Fahrenheit, or C for Celsius) when specifying this value. The temperature from the 3D model must be greater than the lower bound and less than or equal to the upper bound. The exception is the lowest range in each section on this sheet, where the temperature can be greater than or equal to the lower bound and less than or equal to the upper bound. For example, the lowest range for insulation made of calcium silicate is 100F 400F. Therefore, you can enter 100F. Note the = sign between Temp_lo and t in the following expression. Temp_lo <= t <= Temp_hi For the other ranges, such as 401F 500F in the calcium silicate section, you can only enter a number between and including 402F 500 F. Note there is no = sign between Temp_lo and t in the following expression. Temp_lo < t <= Temp_hi Thickness - Specify the thickness of the insulation. Include the unit of measure when specifying this value. Insulation Reference Data
SmartPlant 3D Reference Data Guide 117
Insulation Material Sheet The Insulation Material sheet defines the material information about insulation. Material Type - Specifies the material code for the insulation specification. Valid codes are listed in the AllCodeLists.xls workbook on the Insulation Material sheet in the Codelist Number column. Density - Specifies the density of the material. Allowable Thickness - Lists the valid thicknesses for a given material. See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) HVAC Insulation Material Sheet The HVAC Insulation Material sheet defines insulation for ductwork. Material Type - Specifies the material code for the insulation specification. Valid codes are listed in the AllCodeLists.xls workbook on the Insulation Material sheet in the Codelist Number column. Density - Specifies the density of the material. Allowable Thickness - Lists the valid thicknesses for a given material. See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) Equipment Insulation Material Sheet The Equipment Insulation Material sheet defines insulation for equipment. This information populates the insulation materials list on the Equipment Properties dialog boxes for equipment parts that are insulation-capable. Material - Specifies the material code for the insulation specification. Valid codes are listed in the AllCodeLists.xls workbook on the Insulation Material sheet in the Codelist Number column. Density - Specifies the density of the material. Allowable Thickness - Lists the valid thicknesses for a given material. See Also Insulation Sheets (on page 115) Insulation Reference Data (on page 115) Insulation Reference Data
118 SmartPlant 3D Reference Data Guide
Component Insulation Exclusion Sheet The Component Insulation Exclusion Rule nodesheet in the InsulationData.xls workbook helps to eliminate false clashes involving piping and instrument components. This rule identifies conditions under which a component, such as an instrument indicator, is not insulated although it exists on an insulated line. Another example is that valves, flanges, and unions that are typically not insulated for personnel protection. This rule does not have any effect on runs whose Insulation Purpose is set to Undefined. The components that are not to be insulated are determined on the basis of the piping commodity type; the first size range; the second size range; the Multi-Size Option; the Heat Tracing Requirement (heat traced or not), the Insulation Requirement (hot or cold insulation), and the Insulation Temperature. The software uses the following convention to determine the temperature to use as the basis of the rule: If the piping designer has specified the pipeline insulation temperature, then that insulation temperature is used. If the pipeline insulation temperature is undefined, then the heat tracing medium temperature for jacketed piping (the operating temperature of the jacket fluid) is used. Otherwise, if the heat tracing medium temperature is undefined, or non-jacketed piping is being used, the temperature is determined on the basis of these case conditions: If hot insulation applies, the maximum temperature of the applicable (maximum) case conditions is used. If cold insulation applies, the minimum temperature of the applicable (minimum) case conditions is used. First Size From - Enter the smallest size in the first size range for this rule. First Size To - Enter the largest size in the first size range for this rule. First Size Units - Enter the units of measurement for the first size values, for example, in or mm. Heat Tracing Medium - Select the heat-tracing medium to which the rule applies. Valid codelist numbers are specified on the Heat Tracing Medium sheet in the AllCodeLists.xls workbook in the Codelist Number column. Heat Tracing Type - Select the heat-tracing type to which the rule applies. Heat Tracing Requirement - Select the heat-tracing requirement to which the rule applies. Insulation Purpose - Select the insulation purpose to which the rule applies. Valid codelist numbers are specified on the Insulation Purpose sheet in the AllCodeLists.xls workbook in the Codelist Number column. Insulation Type - Select the insulation type to which the rule applies. Insulation Requirement - Select the insulation requirement to which the rule applies. Insulation Temperature From - Specify the lowest temperature in the temperature range to which the rule applies. Insulation Temperature To - Specify the highest temperature in the temperature range to which the rule applies. Insulation Reference Data
SmartPlant 3D Reference Data Guide 119
Multi-Size Option - Type a string to represent an optional piping commodity selection for multi-sized fittings when the first size and second size are inadequate. For example, if two additional sizes (2" and 1") are required in addition to a first size of 6" and a second size of 4", the string that would represent the sizes would be 6x4x2x1. The software interprets the string to determine the second size and the number of sizes in addition to the first size and second size. Do not include a unit of measure in the string. The unit of measure for the first size, defined in the First Size Units column is used. Piping Commodity Type - Specify the commodity type codelist number for which you are defining a rule. Valid commodity types codelist numbers are specified on the Piping Commodity Type sheet in the AllCodeLists.xls workbook in the Codelist Number column. Piping Commodity Sub Class - Select the piping commodity sub class. Piping Commodity Class - Select the piping commodity class. Second Size From - Enter the smallest size in the second size range for this rule. Second Size To - Enter the largest size in the second size range for this rule. Second Size Units - Enter the units of measurement for the second size values, for example, in or mm. See Also Define Component Insulation Exclusion (on page 119)
Define Component Insulation Exclusion 1. Open the InsulationData.xls workbook. 2. Select the Component Insulation Exclusion sheet. 3. Select a row after the Start keyword but before the End keyword, and click Insert > Row. 4. In the Piping Commodity Type column, enter the codelist number for the piping commodity for which you are defining the rule. 5. In the First Size From column, specify the beginning first size for the range. 6. In the First Size To column, specify the ending first size for the range. 7. In the First Size Units column, specify the units. 8. In the Heat Tracing Medium column, specify the heat tracing medium codelist number. 9. In the Insulation Purpose column, specify the insulation purpose codelist number. 10. Enter the insulation temperature range. 11. Save the InsulationData.xls workbook and bulkload it into the catalog.
Insulation Reference Data
120 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 121
S E C T I O N 7 Module types are used in the Copy to Catalog and Paste from Catalog commands available in the Common task. You can copy a set of objects to the catalog and then later paste the set of objects into another model that uses the same catalog. See Also Module Type Sheets (on page 121)
ModuleTypes.xls Workbook Module Type Sheets The ModuleTypes.xls workbook contains data that applies to several of the design disciplines in the software. Module types are used in the Copy to Catalog and Paste from Catalog commands in the Common task. Some sheets in the ModuleTypes.xls workbook, such as the Legend sheet and the Revision History sheet, are common to all the workbooks. For more information on common sheets, see Describing the Common Sheets in the Workbooks (on page 57). The sheets that are unique to ModuleTypes.xls are listed below. The delivered module types are either Equipment, Piping, or Supports types. Equipment Module Types Conveyor System Heat Exchanger Mixing Tank Piping Module Types Drain Arrangement Pump Discharge Arrangement Pump Suction Arrangement Vent Arrangement Module Types Reference Data Module Types Reference Data
122 SmartPlant 3D Reference Data Guide
Support Types Pipe Supports HVAC Supports Electrical Supports Combined Supports Designed Supports Each of these sheets contains a class definition section and a parts definition section. The class definition is marked with the keyword Definition, and the parts definition is marked with the keywords Head/Start/End. For general information about these sections, see Part Class Sheet (on page 71). The parts definition properties on the Module Types sheets (as delivered) are all the same. You can type a name and description for the module type. See Also Module Types Reference Data (on page 121)
SmartPlant 3D Reference Data Guide 123
S E C T I O N 8 Each task in the software that creates new parts in the model automatically generates a name for the parts using defined rules. The reference data for naming rules consists of a list of part classes and associated naming rules. A Visual Basic program does the naming. You can use the same naming rule for more than one part class. For more information about Visual Basic rules in the software, refer to the SmartPlant 3D/SmartMarine 3D Programmer's Guide. This guide is available when you install the programming resources. For more information about installation, see the "Install Additional Product Software" section in the SmartPlant 3D Installation Guide. You can customize the delivered naming rules or create new naming rules. For more information, see Creating and Distributing Naming Rules (on page 123). The software often includes new naming rules with each version. If you are migrating your reference data from a previous version and want to use the new naming rules, you must add the new naming rules to the GenericNamingRules.xls workbook and then bulk load. You should not create weld naming rules or use labels that generate weld identifiers with spaces in them. The WeldNumberLabel allows you to customize weld identifiers on isometric drawings. This label should not, under any circumstances, result in the generation of an identifier with spaces in it. Weld identifiers with spaces are not supported. See Also Naming Rules Sheets (on page 125) Naming Rules Sheet (on page 126) Creating and Distributing Naming Rules The software makes it possible to create and customize the rules for naming. The process of customizing naming rules is similar to the process for customizing the symbols. For more information, see the "Visual Basic Symbols" section in the SmartPlant 3D Symbols Reference Data Guide available from the Help > Printable Guides command in the software. The main difference between distributing new symbols and distributing new naming rules is the point at which the check for new naming rules is made. Each time the Catalog database is modified through a bulkload operation, the software checks for new naming rules in the CAB files. Just integrating the naming rule dll into a CAB file is insufficient (as clients do not go look for it); a bulkload operation that modifies the Catalog is required. You can specify cab file information in the SolverProgID field on the NamingRules sheet. The SolverProgID must be in the following format: <ProgID>|<CAB file location>. An example is Pipeline.UserPipeline|Pipeline.CAB, where the Pipeline.CAB file is delivered in the \\<ComputerName>\Symbols folder. See Also Naming Rules Sheets (on page 125) Naming Rules Sheet (on page 126) Naming Rules Reference Data Naming Rules Reference Data
124 SmartPlant 3D Reference Data Guide
Move Custom DLLs to SharedContent Directory (Option 1) Starting with version 2009 of SmartPlant 3D, rules DLLs are saved with other reference data in the SharedContent folder. Use the following workflow to copy your customized rules to this single location instead of to each client workstation. 1. Recompile each Visual Basic project in a Version 2011 (9.0) Service Pack 1 client installation. 2. Copy the new DLLs to the [Reference Data Directory]\SharedContent\Custom Symbols folder.
You can create folders as needed in the Custom Symbols folder, such as a folder for each task. If a custom DLL has a localizer DLL, both should be in the same folder. DLLs ending "Ref.dll" or "_Ref.dll" are treated as reference DLLs and are ignored. These DLLs do not need to be copied from the client machine containing the rules Visual Basic source code. 3. In the Project Management task, select a catalog that uses the SharedContent folder. 4. Click Tools > Update Custom Symbol Configuration. The command creates or updates the file called CustomSymbolConfig.xml in the [Reference Data Directory]\SharedContent\Xml folder. CustomSymbolConfig.xml contains entries of ProgID, CLSID, and DLL name for each class in the custom DLLs. After CustomSymbolConfig.xml is created, the software uses the custom DLLs from the [Reference Data Directory]\SharedContent\Custom Symbols folder.
The software parses [Reference Data Directory]\SharedContent\Xml\SystemSymbolConfig.xml first and then CustomSymbolConfig.xml. If there are duplicate entries in SystemSymbolConfig.xml and CustomSymbolConfig.xml for the same ProgID, the last entry is used. An error is logged to error log when a duplicate entry is found. Whenever a symbol or naming rule class needs to be created, the software follows the following priority: a. It checks if an entry for the ProgID exists in the xml files. If an entry exists, then the corresponding DLL is loaded and an instance of the class is created. b. If an entry does not exist, then the class is registered. If an entry exists for a ProgID in the xml files, it is used even though another (or same) copy of the DLL is registered. The order of priority when creating an instance of an object is: CustomSymbolConfig.xml, SystemSymbolConfig.xml, and then the registry. When a new custom DLL is added to the [Reference Data Directory]\SharedContent\Custom Symbols folder, or an existing custom DLL is modified, you must re-run the Tools > Update Custom Symbol Configuration command in Project Management. If you choose to use option 1, then the custom DLLs should not be registered. If any of these components use helper classes and the helper classes are instantiated by calling "CreateObject", the "CreateObject" needs to be replaced. If the helper class is in the same project, then "new" can be used instead of "CreateObject". If the helper class is in a different project, then "SP3DCreateObject" needs to be used instead of "CreateObject". SP3DCreateObject tries to instantiate the object using the information in xml files. If no entry Naming Rules Reference Data
SmartPlant 3D Reference Data Guide 125
is found in xml files for the given ProgID, then it calls "CreateObject". SP3DCreateObject is implemented in [Product Directory]\Core\Runtime\SP3DCoCreateInstance.dll. When SP3DCreateObject needs to be used, [Product Directory]\Core\Runtime\SP3DCoCreateInstance.dll needs to be referenced in the Visual Basic project. Example usage of SP3DCreateObject is shown below: Set oHelperObject = SP3DCreateObject(strHelperProgId) If the symbol class has any public structures or types, they should be made private. For example: Public Type InputType Name As String Description As String Properties As IMSDescriptionProperties uomValue As Double End Type Should be changed to: Private Type InputType Name As String Description As String Properties As IMSDescriptionProperties uomValue As Double End Type Debugging and maintaining Visual Basic project references, reference DLLs, and binary compatibility are beyond the scope of this document. Contact your SmartPlant 3D Support representative if you have questions. GenericNamingRules.xls Workbook Naming Rules Sheets The GenericNamingRules.xls workbook contains a list of internal class names and associated naming rules. Some sheets in the GenericNamingRules.xls workbook, such as the Legend sheet and the Revision History sheet, are common to all the workbooks. For more information on common sheets, see Describing the Common Sheets in the Workbooks (on page 57). The sheets that are unique to GenericNamingRules.xls are listed below. Naming Rules - Specifies the naming rules for classes. For more information, see Naming Rules Sheet (on page 126). See Also Naming Rules Reference Data (on page 123) Naming Rules Reference Data
126 SmartPlant 3D Reference Data Guide
Naming Rules Sheet The Naming Rules sheet in defines rules for naming objects in the software. Whenever you add new naming rules to the workbook, you must bulk load the workbook in order for the new naming rules to appear in the software. Type Name - Specifies the internal class names of objects. This name appears in the Catalog hierarchy in the NamingRules folder. Name - Specifies the rule name. You can use the same naming rule for more than one object type. Solver Prog ID - Provides the identifier for the Visual Basic program that controls the rule. For more information about defining the VB programs for naming rules, see the SmartPlant 3D/SmartMarine 3D Programmer's Guide. The following table shows an example of the NamingRules sheet.
SmartPlant 3D Reference Data Guide 127
S E C T I O N 9 Standard nozzle data provides representative data for piping nozzles and other ports, including electrical nozzles for conduit and cable tray. When you work in the model, you can insert nozzles with the Place Nozzle command in the Equipment and Furnishings task. You can modify nozzles on the Properties dialog boxes for parts with nozzles. See Also Nozzle Data Sheets (on page 127) Cable Nozzle Sheet (on page 129) Cable Tray Ports Sheet (on page 129) Conduit Ports Sheet (on page 129) Piping Elbow Nozzles Sheet (on page 128) Piping Straight Nozzles Sheet (on page 128) Standard Nozzle Data.xls Workbook Nozzle Data Sheets The Standard Nozzle Data.xls workbook contains data for nozzles in the piping and electrical disciplines. Some sheets in the Standard Nozzle Data.xls workbook, such as the Index sheet and the Revision History sheet, are common to all the workbooks. For more information on common sheets, see Describing the Common Sheets in the Workbooks (on page 57). The sheets that are unique to Standard Nozzle Data.xls are listed below. Piping Straight Nozzles - Specifies data for piping straight nozzles. For more information, see Piping Straight Nozzles Sheet (on page 128). Piping Elbow Nozzles - Specifies data for piping elbow nozzles. For more information, see Piping Elbow Nozzles Sheet (on page 128). Conduit Ports - Specifies data for conduit ports. For more information, see Conduit Ports Sheet (on page 129). Cable Nozzle - Specifies data for cable nozzles. For more information, see Cable Nozzle Sheet (on page 129). Cable Tray Ports - Specifies data for cable tray ports. For more information, see Cable Tray Ports Sheet (on page 129). See Also Standard Nozzle Data (on page 127) Standard Nozzle Data Standard Nozzle Data
128 SmartPlant 3D Reference Data Guide
Piping Straight Nozzles Sheet The Piping Straight Nozzles sheet in the Standard Nozzle Data.xls workbook defines reference data for piping straight nozzles. Id - This column is not currently being used. Npd - Type the nominal piping diameter for the piping nozzle. Npd Unit Type - Specify the units for the NPD column. For example, type mm or in. End Preparation - Type the end preparation code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. Schedule Thickness - Enter the value or code that represents the schedule (or thickness) for the piping nozzle. End Standard - Type the end standard code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Pressure Rating - Type the pressure rating code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column. Flow Direction - Type the flow direction code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the Flow Direction sheet in the Codelist Number column. See Also Nozzle Data Sheets (on page 127)
Piping Elbow Nozzles Sheet The Piping Elbow Nozzles sheet in the Standard Nozzle Data.xls workbook defines reference data for piping elbow nozzles. Id - This column is not currently being used. Npd - Type the nominal piping diameter for the piping nozzle. Npd Unit Type - Specify the units for the NPD column. For example, type mm or in. End Preparation - Type the end preparation code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. Schedule Thickness - Enter the value or code that represents the schedule (or thickness) for the piping nozzle. End Standard - Type the end standard code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. Pressure Rating - Type the pressure rating code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column. Flow Direction - Type the flow direction code for the piping nozzle. Valid codes are listed in the AllCodeLists.xls workbook on the Flow Direction sheet in the Codelist Number column. Bend Radius - Type the bend radius value and units for the piping nozzle. Bend Length - Type the bend length value and units for the piping nozzle. Standard Nozzle Data
SmartPlant 3D Reference Data Guide 129
The following picture shows the Bend Radius and Bend Length dimensions on a piping elbow nozzle.
See Also Nozzle Data Sheets (on page 127)
Conduit Ports Sheet The Conduit Ports sheet in the Standard Nozzle Data.xls workbook defines reference data for conduit ports. Id - This column is not currently being used. Npd - Type the nominal piping diameter for the conduit port. Npd Unit Type - Specify the units for the NPD column. For example, type mm or in. End Preparation - Type the end preparation code for the conduit port. Valid codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column. Schedule Thickness - Enter the value or code that represents the schedule (or thickness) for the conduit port. End Standard - Type the end standard code for the conduit port. Valid codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column. See Also Naming Rules Sheets (on page 125)
Cable Nozzle Sheet The Cable Nozzle sheet in the Standard Nozzle Data.xls workbook is not currently being used. See Also Naming Rules Sheets (on page 125)
Cable Tray Ports Sheet The Cable Tray Ports sheet in the Standard Nozzle Data.xls workbook defines reference data for cable tray ports. Id - This column is not currently being used. Nominal Width - Enter the nominal width of the port. Include the units, such as in for inches or mm for millimeters. Nominal Depth - Enter the nominal depth of the port. Include the units, such as in for inches or mm for millimeters. Actual Width - Enter the actual width of the port. Include the units, such as in for inches or mm for millimeters. Standard Nozzle Data
130 SmartPlant 3D Reference Data Guide
Actual Depth - Enter the actual depth of the port. Include the units, such as in for inches or mm for millimeters. The actual width and depth dimensions can account for the thickness of the cable tray wall. See Also Naming Rules Sheets (on page 125)
SmartPlant 3D Reference Data Guide 131
S E C T I O N 1 0 In This Section Using Catalog Data in an Integrated Environment ........................ 131
Using Catalog Data in an Integrated Environment For proper P&ID correlation when you use the software in an integrated environment, SmartPlant P&ID and SmartPlant 3D must use the same naming convention for piping components and equipment. One example is piping reducers. You can open the Excel workbook for piping components in SmartPlant 3D, and change the name "Concentric Size Change" to "Concentric Reducer". Or, copy the existing rows and add new entries, as shown below. Save the workbook and bulk load it into the Catalog.
Working in an Integrated Environment Working in an Integrated Environment
132 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 133
A P P E N D I X A This appendix contains information about the select lists that you see under the main Select Lists node in the tree view. The select lists in this appendix are listed in alphabetical order. Select lists are called codelists in the delivered bulkload workbooks. A select list number is the same thing as a codelist number.
A select list (codelist) is a set of predefined acceptable values for a particular attribute. For example, the Fluid Code list defines all the acceptable fluid names that you can use. You can only select fluids that are defined in the Fluid Code list. Generally, each entry in a list has a unique number to identify that value, a short description, and a long description. Depending on where the software is using the list, you can select the short description to select the list item. However, when defining parts and piping specification rules, you may be required to identify the list item that you want by using the list number. The delivered select lists can be categorized into these types: simple, hierarchical, and system. Simple - Map numbers with descriptions. Hierarchical - Group the mappings in multiple levels. If you set a lower-level value in this type of select list, all values above this level are also set. For example, in the Equipment Types select list, if you set ProcessEqTypes5 to 370, the higher-level values are also set: ProcessEqTypes4 to 360, ProcessEqTypes3 to 325, and so forth. System - Contain values that users must not change. You can modify most select lists to reflect your own practices, terminology, and language. You can make revisions to a select list set by editing the AllCodeLists.xls workbook and then bulk loading. You can also add or edit select lists in the Catalog task. When you add an entry to a select list, the number for the entry must be between 10,000 - 40,000. Numeric values less than 10,000 and greater than 40,000 are reserved for use by the software. Here are some important points to remember about deleting and modifying select lists. You cannot delete a select list after it is loaded into the Catalog database. However, you can delete values in certain select lists. The Bulkload utility supports delete and replace for select lists. You can rename select lists. The name for a select list corresponds to the column name on the sheet, not necessarily the sheet name in the workbook. The name for each select list must be unique in the database. Appendix: Select Lists (Codelists) Appendix: Select Lists (Codelists)
134 SmartPlant 3D Reference Data Guide
You can edit the lowest level in a hierarchical select list, but you must not edit any higher levels in the select list. You can edit simple select lists (without a hierarchy) unless otherwise specified on the sheet.
For quick links to all the select lists, see the Index sheet in the AllCodeLists.xls workbook. The namespace for user- defined select lists is UDP. This designation is placed in the CodeListTableNamespace column on the Custom Interfaces sheet. For more information about select lists and namespaces, see Select List (Codelist) Namespaces (on page 144). The limit for select list names is 30 characters. You cannot use blanks or special characters in these names. The limit for the long and short descriptions in a select list is 256 characters. The property name, or column name, can be a maximum of 30 characters. A sheet name and select list table name cannot exceed 30 characters. All values in the short description column for a select list must be unique for that list. Select List (Codelist) Column Descriptions The select lists have several fields, or columns, in common. Hierarchical select lists can have more than one pair of short and long description columns. Short Description - Specifies the short description of the entry. The maximum length of this description is 256 characters. All values in the short description column must be unique for that select list. Long Description - Specifies the long description of the entry. The maximum length of this description is 256 characters. Codelist Number - Specifies an identification number for each row in the sheet. When you want to use the data defined in a row, enter the number associated with that row. All numbers in this column must be unique on this sheet. Sort Order - This field is not currently used in the software. To modify the order of the entries, open the Catalog task, and expand the Select Lists node. Then, use the Move Up and Move Down keys on the toolbar to adjust the order of the items. Select List (Codelist) Disciplines The following table lists the sheets in the AllCodeLists.xls workbook and their associated disciplines. Sheet Discipline Align Component HVAC Aspect Code All Assembly Inclusion Piping Automated Flange Selection Option Piping Auxiliary Treatment Piping Bend To Bend Tangent Basis Piping Bolt Diameter Equivalence Option Piping Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 135
Sheet Discipline Bolt Extension Option Piping Bolt Length Calculation Option Piping Bolt Length Round Off Option Piping Bolt Lubrication Requirements Piping Bolt Option Piping Bolt Type Piping Bolting Requirements Piping Branch Reporting Ownership Piping Cable Route Status Electrical (Cable) Cable Tray Component Type Electrical (Cable Tray) Cable Tray Materials Electrical (Cable Tray) Cable Tray Part Data Basis Electrical (Cable Tray) Cable Tray Type Electrical (Cable Tray) Cable Type Electrical (Cable) Cap Screw Length Round Off Option Piping Catalog Units of Measure Basis Piping Clamp Option Piping Clamp Requirement Piping, Electrical Clamp Selection Basis Piping Cleaning Requirement Multiple: Piping, Equipment Cleaning Responsibility Multiple: Piping, Electrical, Equipment, Structure Coating Color Multiple: Piping, Equipment, Structure Coating Type Multiple: Piping, Equipment, Structure Commodity Code Builder Option Piping Commodity Option Piping Conduit Selection Basis Electrical (Conduit) Connection Type Piping Construction Type Multiple: Piping, Equipment, integration Control Point Subtype Common Control Point Type Common Create Exclusive WBS Item All Cross Section Cardinal Points Structure Cross Section Edges Structure Cross Section Shape Types HVAC Appendix: Select Lists (Codelists)
136 SmartPlant 3D Reference Data Guide
Sheet Discipline Design Responsibility Multiple: Electrical, Equipment, Hanger and Supports, Structure Design Standard Multiple: Piping, Equipment Door Frame Position Structure Door Type Structure Doors Windows Kinematics Structure Drilling Template Pattern Piping Eccentric Offset Basis Piping Elevation Plane Type Grids EMI Electrical EMI Radiator Electrical EMI Suceptor Electrical End Preparation Multiple: Piping, Equipment End Standard Multiple: Piping, Electrical (Conduit), Equipment Environmental Zone Multiple: Piping, Equipment Equipment Component Types Equipment Equipment Types Equipment Examination Piping Exterior Surface Treatment Piping External Welded Pipe Part Hangers and Supports Fabrication Responsibility Multiple: Piping, Electrical, Equipment, Structure Fabrication Type Multiple: Piping, Electrical (Conduit), Equipment Fabrication Type Basis Piping Feature Type Multiple: Piping, Electrical (Conduit) Fireproofing Exposure Type Structure Fireproofing Method Structure Fireproofing Type Structure Flange Face Surface Finish Piping Flange Facing Piping Flange Insulation Kit Type Piping Flexible Hose Topology Type Piping Flip Component HVAC Flow Direction Piping Fluid Code Piping Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 137
Sheet Discipline Front End Type Equipment Gasket Inside Diameter Basis Piping Gasket Option Piping Gasket Outside Diameter Basis Piping Gasket Requirement Override Piping Gasket Requirements Piping Gasket Selection Based on Fluid Code Piping Gasket Selection for Mismatched Bolted Ends Option Piping Gasket Style Number Piping Gasket Type Piping Geometric Industry Standard Piping Geometry Type Piping Grid Plane Type Grids Handrail Connection Type Structure Handrail End Treatment Structure Handrail Inline Connection Type Structure Handrail Offset Structure Handrail Orientation Structure Handrail Side Connection Type Structure Hand Wheel Orientation Piping Hazardous Fluid Category Multiple: Piping, Equipment Header Branch Size Basis Option Piping Heat Tracing Medium Multiple: Piping, Equipment HngSup Associated Part Type Hangers and Supports HngSup Association Type Hangers and Supports HngSup BOM Type Hangers and Supports HngSup Bounding Box Type Hangers and Supports HngSup Class Node Type Hangers and Supports HngSup Command Hangers and Supports HngSup Connection Type Hangers and Supports HngSup Connect Obj Hangers and Supports HngSup Cut Type Hangers and Supports HngSup Discipline Hangers and Supports Appendix: Select Lists (Codelists)
138 SmartPlant 3D Reference Data Guide
Sheet Discipline HngSup ET Type Hangers and Supports HngSup Face Selection Type Hangers and Supports HngSup Joint Type Hangers and Supports HngSup Manufacturer Hangers and Supports HngSup Mating Joint Type Hangers and Supports HngSup Part Class Type Hangers and Supports HngSup Physical Connection Hangers and Supports HngSup Port Category Hangers and Supports HngSup Port Type Hangers and Supports HngSup Rule Type Hangers and Supports HngSup Strict Face Selection Hangers and Supports HngSup Support Type Hangers and Supports HngSup Type Selection Rule Hangers and Supports HVAC Component Types HVAC HVAC Lining Material HVAC HVAC Part Data Basis HVAC HVAC Part Generation Basis HVAC HVAC Width and Depth Basis HVAC Icarus Column Base Option Space Management Icarus Concrete Type Space Management Icarus Exclude End Bent Space Management Icarus Grating Type Space Management Icarus Pipe Rack Type Space Management Icarus Struct Steel Analysis Space Management Icarus Third Column Space Management IFC Aspect Code Value Interference Checking IFC Process Status Interference Checking IFC Required Action Interference Checking IFC Type Interference Checking Ignore Boundaries All Industry Commodity Code Option Piping Inlet Port Geometry Type Piping Installation Responsibility Multiple: Piping, Electrical, Equipment, Hangers and Supports, Structure Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 139
Sheet Discipline Instrument Functional Type Piping Insulation Material Multiple: Piping, Equipment, HVAC Insulation Purpose Multiple: Piping, Equipment Insulation Temperature Basis Piping Insulation Thickness Basis Multiple: Piping, Equipment Interior Surface Treatment Multiple: Piping, Electrical (Conduit) Is Bend Planar Piping Jacketed Closure Method Piping Jacketed Piping Basis Piping Lining Material Piping Load Span Classification Electrical (Cable Tray) Loose Material Requirements Piping Mach Bolt Length Round Off Option Piping Manufacturer Piping Manufacturing Method Piping Map Type Drawings and Reports Materials Grade Piping Materials Description Builder Option Piping Materials of Construction Class Piping Materials Type Piping Member Orientation Structure Methods of Jacket Pipe Construction Piping Methods of Trimming Piping Min Bend To Bend Tangent Len Option Piping Mirror Behavior Option Multiple: Piping, Equipment Misc Requisition Classification Piping Multiport Valve Op Req Piping Note Purpose All Nozzle Entrance Type Multiple: Piping, integration Nozzle Flange Type Multiple: Piping, integration Nozzle Function Multiple: Piping, integration Nut Creation Option Piping Nut Option Piping Nut Type Piping Appendix: Select Lists (Codelists)
140 SmartPlant 3D Reference Data Guide
Sheet Discipline Open or Blind Spacer Install State Piping Orifice Flange Tap Orientation Piping Outlet Port Geometry Type Piping Painting Responsibility Multiple: Piping, Electrical, Equipment, Hangers and Supports, Structure Part Class Types All Part Data Basis Piping Part Data Source Piping Pipe Bend Radius By User Option Piping Pipe Bend Radius Multiplier Option Piping Pipe Bend Type Piping Pipe Bending Machine Type Piping Pipe Stock Usage Piping Piping Commodity Catalog Part Number Basis Option Piping Piping Commodity Override Option Piping Piping Commodity Procurement Data Option Piping Piping Commodity Type Multiple: Piping, Catalog Piping Point Usage Piping Piping Spec Status Piping Piping Spec Version Management Option Piping Piping Specification Notes Option Piping Plane of Flip HVAC Plane of Turn HVAC Pressure Rating Piping Property Categories All Purchase Length Basis Option Piping Rear End Type Equipment and Furnishings Reference Plane View Directions Structure Reporting Requirement Basis Piping Reporting Type Multiple: Piping, Equipment, Hangers and Supports, Structure Requisition Responsibility Multiple: Piping, Electrical, Equipment, Hangers and Supports, Structure Requisition Type Multiple: Piping, Equipment Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 141
Sheet Discipline Respect Assembly Boundaries Piping Revision History Notes Option Piping Ring Number Piping Rotation Offset Type Grids Route Direction Space Management Route Layout Space Management Route on Face Space Management Schedule Thickness Piping Selection Basis Piping Short Code Hierarchy Piping Signal Type Electrical Size Reduction Preference Piping Size Reduction Type Piping Slab Boundary Reference Structure Slab Composition Structure Slab Continuity Structure Slab Corner Type Structure Slab Cross Section Symbol Structure Slab Direction Reference Structure Slab Face Position Structure Slab Fastener Type Structure Slab Layer Role Structure Slab Manufacturing Process Structure Slab Nosing Material Structure Slab Nosing Type Structure Slab Priority Structure Slab Reference Direction Structure Spectacle Position Piping Spool Break by Control Point Piping Spool Include Welded Parts Piping Spool Sequence Type Piping Spooling Basis Piping Steamout Requirement Multiple: Piping, Electrical (Conduit) Stress Relief Piping Appendix: Select Lists (Codelists)
142 SmartPlant 3D Reference Data Guide
Sheet Discipline Stress Relief Requirement Piping Struct 2L Back to Back Rule Structure Struct AC Left Right Both Structure Struct AC Pad Type Structure Struct AC Sizing Rule Structure Struct AC Splice Types Structure Struct Alignment Structure Struct Boundary Conditions Structural Analysis Struct Can Diameter Rule Structure Struct Can Length Compute Method Structure Struct Can Type Structure Struct Compute Rule Structure Struct Cone Length Compute Method Structure Struct Continuity Structure Struct Coord Sys Reference Structure Struct Custom Plate Part Type Structure Struct End Releases Structure Struct Feature Radius Type Structure Struct FC Chevron WPO Structure Struct FC End Controlling Structure Struct FC Offset Along Structure Struct FC Offset Direction Structure Struct FC Supported Edge Structure Struct FC Supporting CPs Structure Struct FC Supporting Side Structure Struct Footing Comp Sizing Rule Structure Struct Frm Conn Position Ref Structure Struct Insulation Encasement Structure Struct Insulation Purpose Structure Struct Member End Selection Rule Structure Struct Member Position Rule Structure Struct Prismatic Footing Shapes Structure Struct Insulation Setback Ref Structure Struct Wall Boundary Size Structure Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 143
Sheet Discipline Struct Wall Boundary Type Structure Struct Wall Connection Type Structure Struct Wall Reference Attribute Structure Structural Load Case Source Structure Structural Member Priority Structure Structural Member Type Structure Structural WPO Intersection Index Structure Supplementary Nut Requirement Piping Supplementary Washer Requirement Piping Supply Responsibility Multiple: Piping, Electrical, Equipment, Hangers and Supports, Structure Surface Preparation Piping Tap End Stud Bolt Length Roundoff Option Piping Testing Responsibility Multiple: Piping, Electrical, Equipment, Hangers and Supports, Structure Testing Type Piping Tightness Piping Tray Specification Type Electrical (Cableway) Type Piping Undefined Service Limits Rule Option Piping Valve Flow Pattern Piping Valve Model Number Piping Valve Operator Geometric Industry Standard Piping Valve Operator Is Rotatable Piping Valve Operator Part Data Basis Piping Valve Operator Type Piping Valve Port Option Piping Valve Trim Piping Vendor Piping Vessel Head Type Equipment Voltage Grade Electrical (Cable) Washer Creation Option Piping Washer Option Piping Washer Type Piping Appendix: Select Lists (Codelists)
144 SmartPlant 3D Reference Data Guide
Sheet Discipline WBS Assignment All WBS Auto Grouping Rule Type All WBS Item Purpose All WBS Project Purpose All WBS Pull In Associated Items All Welding Procedure Specification Piping Weld Type Piping Welding Requirement Piping Select List (Codelist) Namespaces Each select list belongs to a namespace. When you specify interfaces and attributes on the Custom Interfaces sheets in the reference data workbooks, you can specify a select list and namespace for the attribute. The delivered select lists are in the following namespaces: CMNSCH (Common Schema), REFDAT (Reference Data), and UDP (User-Defined Package). When you define a select list, place it in the UDP namespace.
Align Component The Align Component select list (codelist) specifies that an object is flat and whether it is on the bottom left, the top right, or in the center. This select list is used in the Catalog task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 145
Anvil_Constant_Dir Anvil_Constant_Dir lists the options for travel direction (up or down). This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Constant_Dir.
Anvil_Constant_Sus Anvil_Constant_Sus lists the options for suspension. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Constant_Sus. Anvil_Dyn_Config Anvil_Dyn_Config lists the options for configuration. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_Config. Anvil_Dyn_Finish Anvil_Dyn_Finish lists the options for finish. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_Finish. Anvil_Dyn_PipeDia Anvil_Dyn_PipeDia is not used. This select list (codelist) belongs to the UDP namespace.
Anvil_Dyn_ResOrient Anvil_Dyn_ResOrient lists the options for reservoir orientation. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_ResOrient.
Appendix: Select Lists (Codelists)
146 SmartPlant 3D Reference Data Guide
Anvil_Dyn_ResType Anvil_Dyn_ResType lists the options for reservoir type. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_ResType. Anvil_Dyn_Stroke Anvil_Dyn_Stroke lists the options for stroke. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_Stroke. Anvil_Dyn_ValveType Anvil_Dyn_ValveType lists the options for valve types. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Dyn_ValveType. Anvil_Dyn2_PipeDia Anvil_Dyn2_PipeDia is not used. This select list (codelist) belongs to the UDP namespace.
Anvil_FIG137_Nuts Anvil_FIG137_Nuts lists the options for the number of nuts. This select list (codelist) is used in the FIG137 part class in the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG137_Nuts. Anvil_FIG167_Insulat Anvil_FIG167_Insulat lists the options for insulation thickness. This select list (codelist) is used in the FIG167 part class in the Hangers and Support task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG167_Insulat.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 147
Anvil_FIG218_FlangeW Anvil_FIG218_FlangeW lists the options for beam flange width. This select list (codelist) is used in the FIG218 part class in the Hangers and Support task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG218_FlangeW. Anvil_FIG255_Insulat Anvil_FIG255_Insulat lists the options for insulation thickness. This select list (codelist) is used in the FIG255 part class in the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG255_Insulat. Anvil_FIG292_FlangeW Anvil_FIG292_FlangeW lists the options for beam flange width. This select list (codelist) is used in the FIG292 part class in the Hangers an Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG292_FlangeW. Anvil_FIG299_Config Anvil_FIG299_Config lists the options for configuration. This select list (codelist) is used in the FIG299 part class in the Hangers and Supports class. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG299_Config. Anvil_FIG86_Finish Anvil_FIG86_Finish lists the options for finish. This select list (codelist) is used in the FIG86 part class in the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_FIG89_Finish. Anvil_Finish Anvil_Finish lists the options for finish. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Finish.
Appendix: Select Lists (Codelists)
148 SmartPlant 3D Reference Data Guide
Anvil_Rod_Finish Anvil_Rod_Finish lists the options for rod finish. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Rod_Finish. Anvil_Shoe_Base Anvil_Shoe_Base lists the options for base connection types. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Shoe_Base. Anvil_Shoe_Finish Anvil_Shoe_Finish lists the options for shoe finishes. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Shoe_Finish. Anvil_Shoe_Type Anvil_Shoe_Type lists the options for base types. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Shoe_Type. Anvil_Stanchion_Dia Anvil_Stanchion_Dia lists the options for stanchion pipe size. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Stanchion_Dia. Anvil_Strut_Finish Anvil_Strut_Finish lists the options for strut finishes. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Strut_Finish.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 149
Anvil_Variable_ColType Anvil_Variable_ColType lists the options for column type. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Variable_ColType. Anvil_Variable_Dir Anvil_Variable_Dir lists the options for travel direction (up or down). This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Variable_Dir. Anvil_Variable_RollMat Anvil_Variable_RollMat lists the options for pipe roll material. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_Variable_RollMat. Anvil_Variable_Top Anvil_Variable_Top lists the options for the top piece. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. Anvil_WithWithout Anvil_WithWithout lists the options for whether or not to have a certain part, such as a retaining clip. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_WithWithout. Anvil_YesNo Anvil_YesNo lists the options for whether or not to designate the part for copper tubing. This select list (codelist) is used in the FIG167 part class in the Hangers and Support task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Anvil_YesNo.
Appendix: Select Lists (Codelists)
150 SmartPlant 3D Reference Data Guide
ApprovalReason ApprovalReason lists the options for the Status box on the Configuration tab of the Properties dialog box. You can customize the codelist table to suit your needs by adding possible states under the parent category (Working, InReview, Rejected and Approved). Codelist items highlighted in yellow in the following table are defaults for the corresponding parent item. You can create and delete codelist items other than the defaults to meet your needs. You can only customize the long values of the default codelist values. The ApprovalReason.xls spreadsheet is delivered by default to the [Product Directory]\CatalogData\BulkLoad\SampleDataFiles folder.
The default values are system defined codelist values and are not modifiable except for the long values. You can customize the list by adding new values and then bulkloading the file. Aspect Code Aspect Code defines the available aspect codes in the software. This select list is used in the reference data for multiple tasks. Aspects are associated parameters that represent additional information needed for placement of objects. Aspects can represent clearances for safety or maintenance, additional space required during operation, or simple and detailed representations of objects. You can define aspects for select list numbers 19 through 31.
Aspect select list numbers 1 through 3, and 8 through 18 are reserved for use by the software and should not be modified. Select list number 17 is for Molded Forms. Do not change this aspect code. Do not define an aspect code of 32 or greater. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select AspectCode.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 151
Assembly Inclusion The Assembly Inclusion select list (codelist) specifies the options for designating how assemblies are handled during the creation of WBS items and assignment of parts. For example, if the query is locating pipe parts, the software checks to see if each part belongs to an assembly (spool), and if so, the assembly is added to the WBS item along with the part. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Assembly YesNoAuto The Assembly YesNoAuto determines if a turnbuckle needs to be added to the support. This select list (codelist) is used by the Load Based Rigid Rod assembly (Assy_RR_LR) in the HS_Assembly.xls workbook. The select list is used for the Hangers and Supports task with the following options: Yes - add the turnbuckle No - do not add the turnbuckle Auto - add the turnbuckle if the length of the rod is greater than a pre-defined length. This select list belongs to the UDP namespace. Assembly_BBXAlignment The Assembly_BBXAlignment select list specifies the different bounding box alignments that are available. This select list is in the HS_Assembly_Codelists.xls workbook and belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Assembly_RefPorts The Assembly_RefPorts select list specifies whether the assembly should use the default reference port or the alternate reference port. This select list is in the HS_Assembly_Codelists.xls workbook and belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
152 SmartPlant 3D Reference Data Guide
Assembly_Variable_Dir Assembly_Variable_Dir lists the options for travel direction (up or down). This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Assembly_Variable_Dir. Assembly_WithWithout Assembly_WithWithout lists the options for whether or not the assembly has certain parts, such as plates or a turnbuckle. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Assembly_WithWithout. Automated Flange Selection Option The Automated Flange Selection Option select list (codelist) specifies the automated flange selection logic. The specification writer can distinguish between flanges inserted on plain piping versus flanges inserted in fitting-to-fitting situations. The option is typically enabled for a piping materials class that includes slip-on flanges or lap-joint flanges. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Auxiliary Treatment The Auxiliary Treatment select list (codelist) specifies exterior coating and surface treatments. As an example, an underground specification must be coated to prevent galvanic corrosion. Here are some examples of when this select list is used: Managing process flow and communicating production information in a pipe shop during the manufacture of spools. Treating pipe with heat treatments, such as post-weld heat treatment. Manufacturing underground piping, which may need a coating for water protection and to prevent the creation of a galvanic cell. Exposing pipe to the environment in oil and gas processing plants and on offshore platforms. Coating FRP (Fiberglass Reinforced Plastic) piping systems after installation, regardless of environment. This select list is used in the Piping task. The list belongs to the REFDAT namespace. When you add an entry to a select list, the number for the entry must be greater than 10,000. Numeric values less than 10,000 are reserved for use by the software.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 153
Axial Profile Category The Axial Profile Category select list (codelist) defines the available axial profile categories in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Bend To Bend Tangent Basis The Bend To Bend Tangent Basis select list (codelist) specifies the basis for measuring the minimum tangent length between bend dimensions. This property determines how the minimum bend-to-bend tangent lengths from the pipe bending die data and the minimum bend-to-bend tangent length data are interpreted. In some cases, the data for minimum bending lengths is specified as the interior tangent lengths, (in other words, the tangents between two turns, from tangent point to tangent point). In other cases, the data is specified as the length from turn point to turn point. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolt Diameter Equivalence Option The Bolt Diameter Equivalence Option select list (codelist) defines the options for using the Bolt Diameter Equivalence Rule for reporting the bolt diameter. This optional rule enables the specification writer to define a correlation between the values of bolt diameter in the primary system of units for bolt diameter and the values of bolt diameter in the secondary system of units. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolt Extension Option The Bolt Extension Option select list (codelist) defines the available bolt extension options. The bolt extension values determine the length of the exposed threads for the bolt length calculation for both studs and machine bolts from the bolted end generic data. The bolt extension also includes any additional length required for stud tensioners. The nut height and the washer thickness, if applicable, are addressed independently of the bolt extension. The specification writer can define a standard bolt extension and as many as five alternate bolt extension values. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
154 SmartPlant 3D Reference Data Guide
Bolt Length Calculation Option The Bolt Length Calculation Option select list (codelist) enables you to specify whether the software calculates bolt lengths. Refer to the Default Project Options topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolt Length Round Off Option The Bolt Length Round Off Option select list (codelist) defines the options for how you want the software to handle bolt lengths. Refer to the Default Project Options topic in the Piping Reference Data Guide for more information on how this select list is used. If you choose None (number 5), the software uses the computed bolt length. If you choose Use Value (number 10), the software rounds the computed bolt length up to the next increment of that round off value. If you choose Use list of preferred bolt lengths (number 15), the software rounds the computed bolt length up to the smallest preferred bolt length that exceeds the computed bolt length. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolt Lubrication Requirements The Bolt Lubrication Requirements select list (codelist) defines the different bolt lubrications that you want to make available in the model. Refer to the Bolt Part Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Bolt Option The Bolt Option select list (codelist) specifies the optional bolt selections enabled by the specification writer. A default bolt option represents the bolt to be used when the piping designer has not explicitly selected one. The bolt option, if applicable, is selected by the piping designer at a bolted joint. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Bolt Type The Bolt Type select list (codelist) defines all available bolt types. The quantity of nuts and washers is determined on the basis of the bolt type. For machine bolts, a nut and a washer is required for each bolt. Optionally, you can specify that one supplementary nut is required for a machine bolt. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 155
For studs, a nut and a washer are required for each end of the stud. In other words, a stud requires two nuts and two washers. Optionally, one supplementary nut may be required for each end of a stud. For cap screws, only a washer is required for each screw. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolting Requirements The Bolting Requirements select list (codelist) defines bolting requirements, such as bolt reporting and cap screw substitution. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Bolting Requirements (Optional) - Select the bolting requirement for the piping commodity. Valid codes are listed in parentheses. The following options are available: Undefined (1) - The bolting requirement is undefined. Bolting required (5) - The piping commodity requires a reportable set of bolts determined by the bolted joint, but based on a special bolt extension option. If you select this option, you must define the Bolt Extension Option. Complete substitution with cap screws for threaded holes (10) - The piping commodity requires a reportable set of substitution cap screws for full threaded holes determined by the fitting itself instead of the bolted joint. Cap screws are used for all bolt holes in this situation and represent a complete substitution of the bolts that would have otherwise been determined by the bolted joint. Use this option when the through-bolted fitting includes a complete set of threaded holes to match the drilling template applicable to the mating flange. Complete substitution with cap screws for tapped holes (15) - The piping commodity requires a reportable set of substitution cap screws (or substitution tap end stud bolts) for tapped holes determined by the fitting itself instead of the bolted joint. Cap screws (or tap end stud bolts) are used for all bolt holes in this situation and represent a complete substitution of the bolts that would have otherwise been determined by the bolted joint. Use this option when the through-bolted fitting includes a complete set of tapped holes to match the drilling template applicable to the mating flange. Partial substitution with cap screws for threaded holes (20) - The piping commodity requires a reportable set of substitution cap screws for threaded holes determined by the fitting itself instead of some of the bolts determined by the bolted joint. This option represents a partial substitution of the bolts that would have otherwise been determined by the bolted joint. Use this option to address the situation where the through-bolted fitting includes a partial set of threaded holes with respect to the drilling template applicable to the mating flange, and also the situation where the through-bolted fitting includes a complete set of holes to match the drilling template applicable to the mating flange, but only some of the holes are threaded. Appendix: Select Lists (Codelists)
156 SmartPlant 3D Reference Data Guide
Partial substitution with cap screws for tapped holes (25) - The piping commodity requires a reportable set of substitution cap screws (or substitution tap end stud bolts) for tapped holes determined by the fitting itself instead of some of the bolts determined by the bolted joint. This option represents a partial substitution of the bolts that would have otherwise been determined by the bolted joint. Use this option to address the situation where the through-bolted fitting includes a partial set of tapped holes with respect to the drilling template applicable to the mating flange, and also the situation where the through-bolted fitting includes a complete set of holes to match the drilling template applicable to the mating flange, but only some of the holes are tapped. Bolts supplied with nozzle and not to be reported (30) - The piping commodity is supplied with the necessary bolts included, such that the applicable bolts should not be reported. Reportable bolts not required (35) - A set of bolts is not applicable to any end of this piping commodity because all ends are non-bolted. This option is the default for any piping commodity without any bolted ends. Complete substitution with cap screws for full threaded holes at second size end, where the cap screws only apply at the second size end (40) - The second size end requires a reportable set of substitution cap screws for full threaded holes determined by the fitting itself, for example a reducing flange, instead of the bolted joint. Cap screws are used for all bolt holes in this situation. This represents a complete bolt substitution that would have otherwise been determined by the bolted joint. This option addresses the situation where the smaller end of a reducing flange includes a complete set of threaded holes to match the drilling template applicable to the companion flange. This option is not available for nozzles. Complete substitution with cap screws for tapped holes at second size end, where the cap screws only apply at the second size end (45) - The second size end requires a reportable set of substitution cap screws (or substitution tap end stud bolts) for tapped holes determined by the fitting itself, for example a reducing flange, instead of the bolted joint. Cap screws are used for all bolt holes in this situation. This represents a complete bolt substitution that would have otherwise been determined by the bolted joint. This option addresses the situation where the smaller end of a reducing flange includes a complete set of tapped holes to match the drilling template applicable to the companion flange. This option is not available for nozzles. Partial substitution with cap screws for full threaded holes at second size end, where the cap screws only apply at the second size end (50) - The second size end requires a reportable set of substitution cap screws for full threaded holes determined by the fitting itself, for example a reducing flange, instead of some of the bolts determined by the bolted joint. This option represents a partial bolt substitution that would have otherwise been determined by the bolted joint. This option addresses the situation where the smaller end of a reducing flange includes a partial set of threaded holes with respect to the drilling template applicable to the companion flange, and also the situation where the smaller end of the reducing flange includes a complete set of holes to match the drilling template applicable to the companion flange, but only some of the holes are threaded. This option is not available for nozzles. Partial substitution with cap screws for tapped holes at second size end, where the cap screws only apply at the second size end (55) - The second size end requires a reportable set of substitution cap screws (or substitution tap end stud bolts) for tapped holes determined by fitting itself, for example a reducing flange, instead of some of the bolts determined by the bolted joint. This represents a partial bolt substitution that would have otherwise been determined by the bolted joint. This will address the situation where the smaller end of a reducing flange includes a partial set of tapped holes with respect to the drilling template applicable to the companion flange, and also the situation where the smaller Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 157
end of a reducing flange includes a complete set of holes to match the drilling template applicable to the companion flange, but only some of the holes are tapped. This option is not available for nozzles. Complete cap screw substitution for full threaded and tapped holes for each bolted end (60) - Each bolted end requires a reportable set of substitution cap screws for full threaded holes and also tapped holes determined by the fitting itself instead of the bolted joint. Cap screws are used for all bolt holes in this situation. In other words, this represents a complete bolt substitution that would have otherwise been determined by the bolted joint. This option addresses the situation where the through-bolted fitting includes a complete set of threaded holes and also tapped holes to match the drilling template applicable to the companion flange. This can be required, as an example, for a larger size asymmetrical lug body butterfly valve where tapped holes are required near the valve stem. This option is not available for nozzles.
Any through-bolted joint, where the Termination Subclass for one of the bolted ends indicates through-bolted end with bolt holes, but the Bolting Requirement property for the fitting at that same bolted end indicates a complete substitution of cap screws (or tap end stud bolts), the software considers it to be a bolted joint, not a through-bolted joint. Although two or more through-bolted fittings may be involved in forming a through-bolted connection, the software assumes that only one through-bolted fitting exists for any situation where either complete substitution or partial substitution with cap screws (or tap end stud bolts) applies. Furthermore, whenever two or more through-bolted fittings form a through-bolted connection, the software assumes that the bolts extend through all of the through-bolted fittings. Bracket Category The Bracket Category select list (codelist) defines the available bracket categories in the software. This select list is used in the Structural Detailing task. The list belongs to the UDP namespace. Branch Reporting Ownership The Branch Reporting Ownership select list (codelist) defines the options for reporting on branch components. If, during reporting, you want the software to report the branch component with the rest of the branch, you must select Branch owns branch component (number 5). However, if, during reporting, you want the software to report the branch component with the header that it connects to, you must select Header owns branch component (number 10). This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
158 SmartPlant 3D Reference Data Guide
bsWeldType The bsWeldType select list (codelist) specifies whether the weld is a fillet weld or a bevel-fillet weld. This select list is in the HS_S3DParts_Codelists.xls workbook and belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. bsWeldSide The bsWeldSide select list (codelist) specifies whether the weld is placed on both sides or just the side indicated by the arrow. This select list is in the HS_S3DParts_Codelists.xls workbook and belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Cable Route Status The Cable Route Status select list (codelist) defines the available options for cable routing status. The software uses the status for reporting on cable. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cable Tray Component Class The Cable Tray Component Class select list (codelist) defines all of the cable tray component classes that you want to select from in the model. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can change the textual values in this select list, but you must not change the numeric values or the meaning of the values; and you must not add or delete values. Cable Tray Component Type The Cable Tray Component Type select list (codelist) defines all the cable tray component types that you want to select from in the model. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 159
Cable Tray Materials The Cable Tray Materials select list (codelist) defines all cable tray materials that you want to select from in the model. This select list is used in the Electrical task. The list belongs to the REFDAT namespace.
Cable Tray Part Data Basis The Cable Tray Part Data Basis select list (codelist) specifies the values for the basis of the dimensional data for cable tray parts. The purpose of this property is to recognize those components that require special treatment when interpreting the dimensional data. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cable Tray Type The Cable Tray Type select list (codelist) defines all the cable tray types available to route in the model. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. Cable Type The Cable Type select list (codelist) defines the applicable values for the cable type property, which is used when assigning values to cable runs for tray fill calculations. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cap Screw Length Round Off Option The Cap Screw Length Round Off Option select list (codelist) specifies the available methods for bolt length round off in the cap screw length calculations. Once the bolt length has been computed, the length of the cap screw must be rounded to a practical value. The specification writer can choose to specify a simple round off, or no round off; or can choose to define the algorithm to round off the cap screw length on the basis of a list of the available purchased, or preferred, cap screw lengths, as a function of the cap screw diameter, and optionally, the materials grade of the cap screw. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
160 SmartPlant 3D Reference Data Guide
Catalog Units of Measure Basis The Catalog Units of Measure Basis select list (codelist) defines the method of querying the piping catalog for units of measure. Refer to the Piping Commodity Filter topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Check Piping Mfg Priority Check Piping Mfg Priority defines the available piping manufacturing priorities in the software. The priorities are used in the check manufacturability process. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CheckPipingMfgPriority. Check Piping Priority The Check Piping Priority select list (codelist) defines the piping priorities. This select list is not currently used in the software. The list belongs to the UDP namespace. Check Planning Priority Check Planning Priority defines the available planning priorities in the software. The priorities are used in the check manufacturability process. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CheckPlanningPriority. Clamp Option The Clamp Option select list (codelist) specifies the list of available clamp selections enabled by the specification writer. A default clamp option represents the clamp that should be used when the piping designer has not explicitly selected one. The clamp option, if applicable, is selected by the piping designer at a bolted joint. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Clamp Requirement The Clamp Requirement select list (codelist) specifies whether a reportable clamp is required or not. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 161
Clamp Selection Basis The Clamp Selection Basis select list (codelist) defines the choices for clamp service limits validation. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cleaning Requirement The Cleaning Requirement select list (codelist) defines all the possible cleaning requirements that you can choose from in the model. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. Cleaning Responsibility The Cleaning Responsibility select list (codelist) defines all the parties available for cleaning responsibility. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Coating Color The Coating Color select list (codelist) defines the available colors for a coating. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Coating Type The Coating Type select list (codelist) defines all coating requirements and types available in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Collar Category The Collar Category select list (codelist) defines the available categories for collars in the software. This select list is used in the Structural Detailing task. The list belongs to the UDP namespace. Commodity Code Builder Option The Commodity Code Builder Option select list (codelist) defines options to designate whether the software provides assistance in selecting commodity codes when the specification writer creates or revises commodity code properties in piping specifications or the piping catalog. If this option has been enabled, the software provides the specification writer with the Commodity Code Builder. This list also includes the option for automated creation of the industry commodity code in the piping commodity class data on the basis of property values and customizable formats. Appendix: Select Lists (Codelists)
162 SmartPlant 3D Reference Data Guide
This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Commodity Option The Commodity Option select list (codelist) defines the list of commodity selections available to the piping specification writer for a default commodity option. A default commodity option represents the piping commodity that the software uses when the piping designer has not explicitly selected a piping commodity. The default commodity option is also used when selecting a branch fitting, as a consequence of using the Branch Intersection rule. The commodity option is ignored in the automated selection of flanges. This select list is used in the Piping task. The list belongs to the REFDAT namespace.
Do not edit the Default record in this sheet. You can change some of the textual values in this select list, but you must not change the numeric values or the meaning of the values; and you must not add or delete values. The following examples show how to use commodity options: Selecting a specific type of piping commodity for a generic short code. For example, selecting a pipe bend, when the default change-of-direction fitting is an elbow, or selecting a gate valve, when the default vent/drain valve is a ball valve Selecting an optional nipple length for a branch nipple Selecting an optional angular offset for a tapered spacer Selecting an optional rating, for example, a 300# valve in a 150# piping materials class Selecting an optional fitting for a different version of an industry standard or manufacturer catalog Selecting an optional valve type for a specific valve Selecting an optional valve operator type for a specific valve Selecting an optional bend radius for an elbow or a pipe bend Selecting a different number of miter cuts for a mitered elbow Selecting an optional fitting with different end conditions than the default Selecting an optional fitting with a different schedule (or thickness) than the default Selecting an optional fitting with a different design code than the default Selecting an optional fitting with a different manufacturer than the default Selecting an optional choice for plain piping or tubing Compart Coating Color Compart Coating Color defines the available coating colors for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartCoatingColor.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 163
Compart Coating Process Compart Coating Process specifies the different coating processes for compartments. This select lists (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartCoatingProcess. Compart Coating Responsibility Compart Coating Responsibility defines the list of responsible parties available for applying the coating to compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartCoatingResponsibility. Compart Coating Status Compart Coating Status lists the different statuses for compartment coatings. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartCoatingStatus. Compart Coating Type Compart Coating Type lists the types of coatings that you want to use for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartCoatingType. Compartment Authorization Class Compartment Authorization Class specifies the levels of authorization for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentAuthorizationClass. Compartment Bulk Cargo Type Compartment Bulk Cargo Type specifies the different types of bulk cargo for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentBulkCargoType. Appendix: Select Lists (Codelists)
164 SmartPlant 3D Reference Data Guide
Compartment Bulkhead Tightness Compartment Bulkhead Tightness specifies the levels of bulkhead tightness for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentBulkheadTightness. Compartment Capacity Context Compartment Capacity Context specifies the levels of capacity for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCapacityContext. Compartment Cargo Context Compartment Cargo Context specifies the levels of cargo context for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCargoContext. Compartment Coating Applicability Compartment Coating Applicability specifies the coating applicability options for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCoatingApplicability. Compartment Coating Certification Compartment Coating Certification specifies the levels of coating certification for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCoatingCertification. Compartment Coating Inspection Compartment Coating Inspection specifies the coating inspection options for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCoatingInspection.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 165
Compartment Compartment Group Compartment Compartment Group specifies the groups for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCompartmentGroup. Compartment Compartment Type Compartment Compartment Type specifies the different types for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentCompartmentType. Compartment Contact Material Type Compartment Contact Material Type specifies the types of contact materials for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentContactMaterialType. Compartment Damage Location Compartment Damage Location specifies the damage locations for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentDamageLocation. Compartment Damage Type Compartment Damage Type specifies the types of damage for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentDamageType. Compartment Design Requirement Compartment Design Requirement specifies the design requirement options for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentDesignRequirement.
Appendix: Select Lists (Codelists)
166 SmartPlant 3D Reference Data Guide
Compartment Function Type Compartment Function Type specifies the types of functions for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentFunctionType. Compartment Insulation Category Compartment Insulation Category specifies the categories of insulation for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentInsulationCategory. Compartment Naval Nuclear Class Compartment Naval Nuclear Class specifies the naval nuclear classes for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentNavalNuclearClass. Compartment Naval Safety Category Compartment Naval Safety Category specifies the categories of naval safety for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentNavalSafetyCategory. Compartment Naval Security Class Compartment Naval Security Class specifies the classes of naval security for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentNavalSecurityClass. Compartment Noise Category Compartment Noise Category specifies the categories of noise levels for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentNoiseCategory. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 167
Compartment Positional Rel Type Compartment Positional Rel Type specifies the types of positional relationships for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentPositionalRelType. Compartment Property Context Compartment Property Context specifies the property context options for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentPropertyContext. Compartment Relevant Cargos Compartment Relevant Cargos specifies the relevant types of cargo for compartments. This codelist is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentRelevantCargor. Compartment Structure Type Compartment Structure Type specifies the types of structure for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentStructureType. Compartment Surface Preparation Compartment Surface Preparation specifies the different types of surface preparation for compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select CompartmentSurfacePreparation. Conduit Selection Basis The Conduit Selection Basis select list (codelist) defines the conduits available for use in the model. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
168 SmartPlant 3D Reference Data Guide
Connection Type The Connection Type select list (codelist) defines the types of connections available in the software. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Construction Type The Construction Type select list (codelist) defines the list of construction types available for use in the model. Construction type is the same as construction status in PDS. The construction type property is used in rules in the specification, but its value is specified in the model. This select list is used in multiple tasks and is also used in an integrated environment. The list belongs to the CMNSCH namespace. Control Point Subtype The Control Point Subtype select list (codelist) defines subtypes, or disciplines, for the control points. This select list is used in the Common task. The list belongs to the CMNSCH namespace.
Numbers 1 through 6, and 10 through 19 are reserved for use by the software and should not be modified. You can define numbers 20 through 31. Control Point Type The Control Point Type select list (codelist) defines the different control points that you can place or edit in the model. This select list is used in the Common task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Create Exclusive WBS Item The Create Exclusive WBS Item select list (codelist) is a Boolean (Yes/No) list that specifies whether or not a WBS item is exclusive. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 169
Cross Section Cardinal Points The Cross Section Cardinal Points select list (codelist) defines the cardinal points for members in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cross Section Edges The Cross Section Edges select list (codelist) defines the edges for cross sections of members in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Cross Section Shape Types The Cross Section Shape Types select list (codelist) defines the available duct cross section shapes. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Deck Category The Deck Category select list (codelist) defines the available deck categories in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Design Responsibility The Design Responsibility select list (codelist) defines the list of parties available for the design responsibility of an object. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Design Standard The Design Standard select list (codelist) defines the available design standards. This select list is used in multiple tasks. For example, in the Piping task, the list is used in calculating piping wall thickness and branch reinforcements. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
170 SmartPlant 3D Reference Data Guide
Door Frame Position The Door Frame Position select list (codelist) specifies the values that represent the door frame position within the specified support. This select list is used in the Structure task. The list belongs to the UDP namespace.
Door Type The Door Type select list (codelist) specifies the different types of doors available in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Doors Windows Kinematics The Doors Windows Kinematics select list (codelist) specifies the values that represent the motion of doors and windows. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Drawing Style Codelist The Drawing Style select list (codelist) defines the list of drawing types available for use in drawings. This select list is used in the Drawings and Reports task.
Drilling Template Pattern The Drilling Template Pattern select list (codelist) specifies the values that represent the arrangement of bolt holes at a bolted end. For pictures of common drilling patterns, see Bolt Hole Patterns (on page 105). This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. \ Eccentric Offset Basis The Eccentric Offset Basis select list (codelist) specifies the values for the basis on which the eccentric offset is computed for an eccentric reducer. The eccentric reducer symbol uses this property to determine whether the eccentric offset is based on the inside diameter or the outside diameter. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 171
Edge Reinforcement Category The Edge Reinforcement Category select list (codelist) defines the available categories for edge reinforcements in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Elevation Plane Type The Elevation Plane Type select list (codelist) defines the elevation planes that you want to place in the model. This select list is used in the Grids task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. EMI The EMI select list (codelist) defines the available electromagnetic interference types. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. EMI Radiator The EMI Radiator select list (codelist) defines the available electromagnetic radiator values. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. EMI Suceptor The EMI Suceptor select list (codelist) defines the available electromagnetic suceptor values. This codelist is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. End Preparation The End Preparation select list (codelist) defines all end preparations available for modeling. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
172 SmartPlant 3D Reference Data Guide
End Standard The End Standard select list (codelist) defines the list of end standards available for modeling. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Property Page Behavior When you view this select list on Properties dialog boxes, the software only displays the practices that have child values. For example, only the parent End Practices with child values (End Standards) display. Upon migration, if a parent has been previously selected (and this parent has no children), the software shows the following behavior. The first time you display the Properties dialog box and click the parent field, that parent value is discarded. The software does not allow you to re-select this parent, unless child values are added in the catalog. Environmental Zone The Environmental Zone select list (codelist) defines the list of environmental zones for which outside coating type, outside surface treatment, and auxiliary treatment of piping and fittings apply. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. Equipment Component Types The Equipment Component Types select list (codelist) defines the available types of equipment for use when designing equipment. This select list is used in the Equipment and Furnishings task. The list belongs to the CMNSCH namespace. Some of the values in this select list should not be changed. Equipment Types The Equipment Types select list (codelist) defines the available types of equipment for use in the model. This select list is used in the Equipment and Furnishings task. The list belongs to the CMNSCH namespace. Some of the values in this select list should not be changed. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 173
Examination The Examination select list (codelist) specifies the values representing the industry practices for examination, inspection, and testing. Refer to the Piping Materials Class Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Exterior Surface Treatment The Exterior Surface Treatment select list (codelist) defines the list of available exterior surface treatments in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. External Welded Pipe Part The External Welded Pipe Part select list (codelist) defines the list of available external welded pipe parts in the model. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Fabrication Responsibility The Fabrication Responsibility select list (codelist) defines the parties that are responsible for fabricating objects. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Fabrication Type The Fabrication Type select list (codelist) defines the different fabrication requirements for objects in the model. In many cases, fabrication requirements and type can vary from project to project. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
174 SmartPlant 3D Reference Data Guide
Fabrication Type Basis The Fabrication Type Basis select list (codelist) defines the available fabrication types in the software. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Feature Type The Feature Type select list (codelist) specifies the feature types that determine boundaries during fitting placement. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Fireproofing Exposure Type The Fireproofing Exposure Type select list (codelist) defines the types of fireproofing exposure for members in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Fireproofing Method The Fireproofing Method select list (codelist) defines the fireproofing methods for members in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Fireproofing Type The Fireproofing Type select list (codelist) defines the fireproofing types for members in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Flange Category The Flange Category select list (codelist) defines the available categories for flanges in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 175
Flange Face Surface Finish The Flange Face Surface Finish select list (codelist) specifies the surface finishes for the flange faces of piping commodities. Surface finish is a measure of the smoothness of a flange face. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Flange Facing The Flange Facing select list (codelist) specifies the different flange facing values for gaskets. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Flange Insulation Kit Type The Flange Insulation Kit Type select list (codelist) specifies the values that represent the type of flange insulation kit. This value is only required when the gasket represents a flange insulation kit. The Flange Insulation Kit Type value is used to determine the additional bolt length required due to the insulating washer(s) and the metallic electro-plated washer(s). This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Flip Component The Flip Component select list (codelist) specifies whether an object is on the bottom left or on the top right. This select list is used in the Catalog task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Flow Direction The Flow Direction select list (codelist) defines the available flow directions for runs in the model. Flow direction is used in the model when users place flow-directional components, such as check valves. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
176 SmartPlant 3D Reference Data Guide
Fluid Code The Fluid Code select list (codelist) defines the fluid systems and fluid codes available for use in the model. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. Front End Type The Front End Type select list (codelist) specifies the front end types for heat exchanger equipment. This select list is used in the Equipment task. The list belongs to the UDP namespace. Gasket Inside Diameter Basis The Gasket Inside Diameter Basis select list (codelist) represents the basis values for computing the inside diameter of gaskets. Refer to the Gasket Part Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Option The Gasket Option select list (codelist) defines the gaskets available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Gasket Outside Diameter Basis The Gasket Outside Diameter Basis select list (codelist) represents the basis values for computing the outside diameter of gaskets. Refer to the Gasket Part Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Requirement Override The Gasket Requirement Override select list (codelist) provides options that enable the specification writer to define whether gaskets are required for lined, flanged fittings. In effect, this property represents an override of the Gasket Requirement property in the Catalog. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 177
Gasket Requirements The Gasket Requirements select list (codelist) defines the list of gasket requirements available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Selection Based on Fluid Code The Gasket Selection Based on Fluid Code select list (codelist) specifies the options for gasket selection based on fluid code. This list is intended to address a situation where a piping spec is applicable to 15-20 different values of fluid code. Most of the fluid code values applicable to this piping spec use the default gasket. However, a few fluid code values require special gaskets. The intent of this select list is to avoid the situation where the spec writer must create gasket records for each fluid code. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Selection for Mismatched Bolted Ends Option The Gasket Selection for Mismatched Bolted Ends Option select list (codelist) specifies the options for gasket selection based on bolted ends. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Style Number The Gasket Style Number select list (codelist) specifies the gasket manufacturers and gasket style numbers. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Gasket Type The Gasket Type select list (codelist) defines the gasket categories and types available for use in the model. Refer to the Gasket Part Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace.
Appendix: Select Lists (Codelists)
178 SmartPlant 3D Reference Data Guide
Geometric Industry Standard The Geometric Industry Standard select list (codelist) defines the source, normally either an industry standard or a manufacturer, used in the preparation of the catalog data applicable to the piping commodity. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Two cases for geometric industry standards exist: The piping commodity is of a type, size, or function such that its dimensions are governed by an industry standard. Many fittings and certain sizes of some valves fall into this category. In this case, the geometric industry standard specifies the governing standard. The piping commodity is of a type, size, or function such that its dimensions are manufacturer-specific, and, therefore, are not controlled by any industry standard. Many smaller-sized fittings and valves fall into this category. This situation has two additional possibilities. Precise dimensions are not critical. A company-specific engineering standard may be created for the piping commodity type that enables a standard catalog definition in order to permit modeling in those situations where the precise dimensions of the piping commodity are not critical. This situation is practical when the piping system in question is field-routed and fabricated. It is not practical in situations where space tolerances are extremely critical, or when the piping is to be shop-fabricated. In these cases, the geometric industry standard must reflect the engineering standard. Precise dimensions are critical. In this case, the geometric industry standard must eventually reflect the manufacturer of the piping commodity.
The geometric industry standard distinguishes between versions of an industry standard or manufacturer data. In other words, version 'a' of a specific industry standard is different from version 'b' of the same industry standard by two distinct values of the geometric industry standard. When a model is revamped, it is possible that the dimensional data for some fittings will have changed between the existing, or as-built, data and the most recent dimensional data. In some situations, it will be necessary for the piping designer to model an older version of a fitting in the same model, where the newer version of the fitting is modeled.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 179
Geometry Type The Geometry Type select list (codelist) defines the geometric characteristics and the topology of the piping ports for piping parts. You must specify the correct geometry type so that the software knows how to handle the item when placing it in the model. This select list is used in the reference data for the Piping task when defining piping instruments and specialty item parts. The list belongs to the REFDAT namespace. You can use this list to map the Component Geometry to Route Feature Type. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 5 Variable length pipe stock or tubing Plain piping or tubing variable length SF
This value applies to pipe stock or tubing, where the length is not constrained by a purchase length.
10 Fixed length pipe stock or tubing Plain piping or tubing fixed length SF
This value applies to pipe stock or tubing, where the length is constrained by a purchase length.
Appendix: Select Lists (Codelists)
180 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 11 Variable length integral core and jacket piping Integral core and jacket piping Variable length ALF_C OMPON ENT
This value applies to pipe stock, which represents a jacket integral with the core, where the length is not constrained by a purchase length. Can be placed in a straight or on an end port. 15 Linear, full-size Linear, full size ALF_C OMPON ENT
This value applies to any fitting or valve, where the ports are colinear and of equal size, for example, a gate valve or a flange. Can be placed in a straight or on an end port. 16 Linear, with size change Linear, with size change ALF_RU NCHAN GE
This value applies to any fitting or valve, where the ports are colinear, but the sizes differ, for example, a concentric reducer or concentric swage. Can be placed in a straight or on an end port. 20 Elbow, fixed angle Elbow, fixed angle (including angle valves) DC_EL BOW
This value applies to any full-size change-of-di rection fitting, where the bend angle is constant, Can only be placed at an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 181
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions that is, the elbow cannot be trimmed, for example a flanged elbow. 25 Elbow, fixed / trimmable angle Elbow, trimmable DC_EL BOW
This value applies to any full-size change-of-di rection fitting, where the elbow can be trimmed. Can only be placed at an end port. 30 Elbow, side outlet Elbow, side outlet DC_EL BOW
This value applies to any full-size change-of-di rection fitting with a side outlet. Can only be placed at an end port. 35 Elbow, radial outlet Elbow, radial outlet DC_EL BOW
This value applies to any full-size change-of-di rection fitting with a radial outlet. Can only be placed at an end port. 36 Elbow, reducing Elbow, reducing DC_RE DUCIN GELBO W
This value applies to any reducing change-of-di rection fitting. Can only be placed at an end port. 37 Elbow, gooseneck Elbow, gooseneck ALF_EN DLEG
This value applies to any full-size gooseneck fitting, for example, a standpipe Can only be placed at an end port. Appendix: Select Lists (Codelists)
182 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions gooseneck. 40 Return Return ALF_EN DLEG
This value applies to any 180 return fitting. Can only be placed at an end port. 45 Return, bottom outlet Return, bottom outlet ALF_EN DLEG
This value applies to any 180 return fitting with a bottom outlet, for example, a biological-ph armaceutical use point with a bottom outlet. Can only be placed at an end port. 50 Return, side outlet Return, side outlet ALF_EN DLEG
This value applies to any 180 return fitting with a side outlet, for example, a biological-ph armaceutical use point with a side outlet. Can only be placed at an end port. 55 Pipe bend Pipe bend DC_BE ND
Can only be placed at an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 183
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 60 Mitered elbow (pre-fabricat ed part to be purchased) Miter DC_MIT ER
This value applies to any pre-fabricate d, mitered, change-of-di rection fitting. Can only be placed at an end port. 65 Eccentric, with size change Eccentric size change ALF_RU NCHAN GE
This value applies to any fitting or valve, where the inline ports are offset, but the sizes differ, for example, an eccentric reducer or eccentric swage. Can only be placed at an end port. 66 Eccentric, full size Eccentric, full size ALF_RU NCHAN GE
This value applies to any fitting or valve, where the inline ports are offset and of equal size, for example an expansion joint with an offset. Can only be placed at an end port. 70
Concentric size change ALF_RU NCHAN GE
This value applies to any fitting or valve, where the ports are colinear, but the sizes differ, for example, a concentric reducer or concentric Can only be placed at an end port. Appendix: Select Lists (Codelists)
184 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions swage. 75 Tee, full size (including 3-way valves) Tee, full size (including 3-way valves) BP_HE ADER
This value applies to any full-size tee-type branch fitting or 3-way valve. Can be placed in a straight or on an end port. 80 Tee, reducing branch Tee, reducing branch BP_HE ADER
This value applies to any tee-type branch fitting or 3-way valve with a reducing branch. Can be placed in a straight or on an end port. 85 Tee, eccentric reducing branch Tee, eccentric reducing branch ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with an eccentric reducing branch. Can be placed in a straight or on an end port. 90 Tee, reducing run and branch Tee, reducing run and branch
BP_HE ADER
This value applies to any tee-type branch fitting or 3-way valve with a reducing run and a reducing branch. Can be placed in a straight or on an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 185
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 95 Tee, reducing runs Tee, reducing runs BP_HE ADER
This value applies to any tee-type branch fitting or 3-way valve with two reducing run legs, for example, a bullhead tee. Can be placed in a straight or on an end port. 100 Tee with offset, full size Tee with offset, full size ALF_C OMPON ENT
This value applies to any full-size tee-type branch fitting or 3-way valve with an offset. Can be placed in a straight or on an end port. 105 Tee with offset, reducing branch Tee with offset, reducing branch ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with an offset and a reducing branch. Can be placed in a straight or on an end port. 110 Tee with offset, reducing run and branch Tee with offset, reducing run and branch ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with an offset, a reducing run, and a reducing branch. Can be placed in a straight or on an end port. Appendix: Select Lists (Codelists)
186 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 115 Tee with offset, reducing runs Tee with offset, reducing runs ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with an offset and two reducing runs. Can be placed in a straight or on an end port. 120 Tee with double offset, full size Tee with double offset, full size ALF_C OMPON ENT
This value applies to any full-size tee-type branch fitting or 3-way valve with a double offset. Can be placed in a straight or on an end port. 125 Tee with double offset, reducing branch Tee with double offset, reducing branch ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with a double offset and a reducing branch. Can be placed in a straight or on an end port. 130 Tee with double offset, reducing run and branch Tee with double offset, reducing run and branch ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with a double offset, a reducing run, and a reducing branch. Can be placed in a straight or on an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 187
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 135 Tee with double offset, reducing runs Tee with double offset, reducing runs ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with a double offset and two reducing runs. Can be placed in a straight or on an end port. 140 Tee, non-symmet rical Tee, non-symmet rical ALF_C OMPON ENT
This value applies to any tee-type branch fitting or 3-way valve with non-symmet rical runs. Can be placed in a straight or on an end port. 145 Cross, full size (including 4-way valves) Cross, full size (including 4-way valves) ALF_C OMPON ENT
This value applies to any full-size cross-type branch fitting or 4-way valve. Can be placed in a straight or on an end port. 150 Cross, reducing branches Cross, reducing branches ALF_C OMPON ENT
This value applies to any cross-type branch fitting or 4-way valve with two reducing branches. Can be placed in a straight or on an end port. 155 Cross, reducing run and one branch Cross, reducing run and one branch ALF_C OMPON ENT
This value applies to any cross-type branch fitting or 4-way valve Can be placed in a straight or on an end port. Appendix: Select Lists (Codelists)
188 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions with a reducing run and a reducing branch. 160 Cross, reducing run and two branches Cross, reducing run and two branches ALF_C OMPON ENT
This value applies to any cross-type branch fitting or 4-way valve with a reducing run and two reducing branches. Can be placed in a straight or on an end port. 165 Lateral, full-size Lateral, full size BP_HE ADER
This value applies to any full-size lateral-type branch fitting or valve. Can be placed in a straight or on an end port. 170 Lateral, reducing branch Lateral, reducing branch BP_HE ADER
This value applies to any lateral-type branch fitting or valve with a reducing branch. Can be placed in a straight or on an end port. 175 Lateral, reducing run and branch Lateral, reducing run and branch BP_HE ADER
This value applies to any lateral-type branch fitting or valve with a reducing run and a reducing branch. Can be placed in a straight or on an end port. 180 Lateral reducing Lateral reducing BP_HE ADER
This value applies to Can be placed in a Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 189
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions runs runs any lateral-type branch fitting or valve with two reducing runs. straight or on an end port. 185 Olet-type branch, fixed angle Olet-type branch, fixed angle BF_BR ANCH
This value applies to any olet-type branch fitting, where the branch angle is constant, that is, the olet-type branch cannot be trimmed. Can only be placed on a straight. 186 Olet-type branch, variable angle Olet-type branch, variable angle BF_BR ANCH
This value applies to any olet-type branch fitting, where the olet-type branch can be trimmed. Can only be placed on a straight. 187 Olet-type branch, double outlet Olet-type branch, double outlet ALF_C OMPON ENT
This value applies to any olet-type branch fitting with two outlets. Can be placed in a straight or on an end port. 190 Latrolet-ty pe branch Latrolet-ty pe branch BF_BR ANCH
This value applies to any olet-type branch fitting, where the acute branch angle is less than 90. Can only be placed on a straight. Appendix: Select Lists (Codelists)
190 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 195 Non-radial branch Non-radial branch BF_BR ANCH
This value applies to any olet-type branch fitting, where the branch centerline is offset from the header centerline. Can only be placed on a straight. 200 Endolet-type branch (Flatolet) Endolet-type branch ALF_C OMPON ENT
This value applies to any olet-type branch fitting that, due to the branch size being so small and the run size so large, the branch fitting is basically flat on the bottom. Can be placed in a straight or on an end port. 205 Elbolet Elbolet ALF_RU NCHAN GE
This value applies to any elbolet-type branch fitting, where the elbolet fitting is used to branch from a change-of-di rection fitting. Can only be placed at an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 191
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 210 True Y-type branch True Y-type branch ALF_EN DLEG
This value applies to any wye-type branch fitting or valve. Can only be placed at an end port. 215 Double Y-type branch Double Y-type branch ALF_EN DLEG
This value applies to any double wye-type branch fitting or valve. Can only be placed at an end port. 220 Closing fitting (including instrument indicators and instrument transmitters) Closing (including instrument indicators) EF_EN DFEAT URE
This value applies to any closing fitting, for example, a cap, a plug, a blind flange, an instrument indicator, or an instrument transmitter. By definition, a closing fitting has one port. Can only be placed at an end port. 225 Orifice flange Orifice flange ALF_C OMPON ENT
This value applies to any flange with three or more ports. Can be placed in a straight or on an end port. 230 Multi-port valve Multi-port valve ALF_EN DLEG
This value applies to any multiport valve. Can only be placed at an end port. 235 Surface-mo Surface-mo SMC_F
This value Can only be Appendix: Select Lists (Codelists)
192 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions unted unted EATUR E
applies to any surface-mou nted fitting other than a wall penetration fitting, for example a centering flange or a surface-mou nted instrument. placed on a straight. 240 Tandem valve, horizontal main at drain angle with vertical tandem Tandem valve, horizontal main at drain angle with vertical tandem ALF_C OMPON ENT
This value applies to any sanitary or aseptic tandem valve, where the drainage geometry is described in this manner. Can be placed in a straight or on an end port. 245 Tandem valve, horizontal main with vertical tandem Tandem valve, horizontal main with vertical tandem ALF_C OMPON ENT
This value applies to any sanitary or aseptic tandem valve, where the drainage geometry is described in this manner. Can be placed in a straight or on an end port. 250 Tandem valve, vertical main with tandem at drain angle Tandem valve, vertical main with tandem at drain angle ALF_C OMPON ENT
This value applies to any sanitary or aseptic tandem valve, where the drainage geometry is described in this manner. Can be placed in a straight or on an end port. 255 Tandem valve, horizontal Tandem valve, horizontal ALF_C OMPON ENT
This value applies to any sanitary Can be placed in a straight or on Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 193
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions main with tandem at drain angle main with tandem at drain angle or aseptic tandem valve, where the drainage geometry is described in this manner. an end port. 256 Angle valve Angle valve ALF_EN DLEG
This value applies to any full-size, change-of-di rection valve. Can only be placed at an end port. 257 Angle valve, reducing Angle valve, reducing DC_RE DUCIN GELBO W
This value applies to any reducing, change-of-di rection valve. Can only be placed at an end port. 260 Valve fitting/assem bly, horizontal valve with vertical fitting access Valve/fitting assembly, horizontal main at drain angle with vertical access on primary side of center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. Appendix: Select Lists (Codelists)
194 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 265 Valve fitting/assem bly, horizontal valve at drain angle with vertical fitting access Valve/fitting assembly, horizontal main at drain angle with vertical access on secondary side of center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. 270 Valve fitting/assem bly, horizontal valve at drain angle with horizontal fitting access Valve/fitting assembly, horizontal main at drain angle with horizontal access at drain angle ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. 275 Valve fitting/assem bly, vertical valve with horizontal fitting access Valve/fitting assembly, vertical main with horizontal access at drain angle below main center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 195
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 280 Valve/fitting assembly, vertical main with horizontal access at drain angle below main center and 45 from assembly center Valve/fitting assembly, vertical main with horizontal access at drain angle below main center and 45 from assembly center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. 285 Valve/fitting assembly, vertical main with horizontal access at drain angle above main center
Valve/fitting assembly, vertical main with horizontal access at drain angle above main center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. 290 Valve/fitting assembly, vertical main with horizontal access at drain angle above main center and 45 from assembly center Valve/fitting assembly, vertical main with horizontal access at drain angle above main center and 45 from assembly center ALF_EN DLEG
This value applies to any sanitary or aseptic access valve with an access fitting assembly, where the drainage geometry is described in this manner. Can only be placed at an end port. Appendix: Select Lists (Codelists)
196 SmartPlant 3D Reference Data Guide
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 295 Lift check valve, horizontal orientation only Lift check valve, horizontal orientation only ALF_C OMPON ENT
This value applies to any flow-depend ent valve, where the valve can only be installed in a horizontal pipe run. Can be placed in a straight or on an end port. 300 Lift check valve, vertical orientation only Lift check valve, vertical orientation only ALF_C OMPON ENT
This value applies to any flow-depend ent valve, where the valve can only be installed in a vertical pipe run. Can be placed in a straight or on an end port. 305
Fitting with multiple branches, e.g. bleed ring or drip ring tree ALF_EN DLEG
This value applies to any circular fitting with multiple branches, for example, bleed ring or drip ring tee. Can only be placed at an end port. 310 Wall penetration fitting
Wall penetration fitting SMC_F EATUR E
This value applies to any surface-mou nted fitting, for example, a penetration sleeve, where the fitting is to be aligned with a hole in a wall or other structure. Can only be placed on a straight. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 197
Number Short Description Long Description Route Feature Type Picture of a Typical Component Description Placement Restrictions 315 Clamp-on fitting
Clamp-on fitting SMC_F EATUR E
This value applies to any clamp-on fitting, for example, a clamp-on saddle or a clamp-on flow sensor. Can only be placed on a straight. 500 Generic Generic ALF_EN DLEG
This value applies to any other fitting. Can only be placed at an end port. Grid Plane Type The Grid Plane Type select list (codelist) defines the grid planes available for use in the model. This select list is used in the Grids task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Hand Wheel Orientation The Hand Wheel Orientation select list (codelist) defines the rotation angles available for instrument hand wheels. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Handrail Connection Type The Handrail Connection Type select list (codelist) defines the connection types for handrails. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Handrail End Treatment The Handrail End Treatment select list (codelist) defines the end treatments for handrails. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
198 SmartPlant 3D Reference Data Guide
Handrail Inline Connection Type The Handrail Inline Connection Type select list (codelist) defines the inline connection types available for handrails. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Handrail Offset The Handrail Offset select list (codelist) defines the offset for handrails in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Handrail Orientation The Handrail Orientation select list (codelist) defines the orientation of handrails. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Handrail Side Connection Type The Handrail Side Connection Type select list (codelist) defines the side connections available for handrails. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Hazardous Fluid Category The Hazardous Fluid Category select list (codelist) defines the different hazardous fluid services available for use in the model. This codelist is used in multiple tasks. The list belongs to the UDP namespace. Header Branch Size Basis Option The Header Branch Size Basis Option select list (codelist) enables the specification writer to designate whether the Header Size and Branch values for the Branch Intersection Rule are determined automatically based on the size ranges for the pipe stock and branch nipples in the piping commodity filter, or based on the sizes in the Permissible Nominal Piping Diameters Rule for the applicable piping materials class. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 199
Heat Tracing Medium The Heat Tracing Medium select list (codelist) defines heat tracing requirements, types, and media available for use in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Associated Part Type The HngSup Associated Part Type select list (codelist) specifies the available associated part types for hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Association Type The HngSup Association Type select list (codelist) specifies the available association types for hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup BOM Type The HngSup BOM Type select list (codelist) specifies the different types of bills of materials (BOM). This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Bounding Box Type The HngSup Bounding Box Type select list (codelist) specifies the different types of bounding boxes. This select list is used in the Hangers and Supports task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
200 SmartPlant 3D Reference Data Guide
HngSup Class Node Type The HngSup Class Node Type select list (codelist) specifies the available hangers and supports classification nodes. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. HngSup Command The HngSup Command select list (codelist) specifies the available types of commands for the hangers and supports part classes. This select list is used in the Hangers and Supports task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Connect Obj The HngSup Connect Obj select list (codelist) specifies the hangers and supports connectable object types. This select list is used in the Hangers and Supports task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Connection Type The HngSup Connection Type select list (codelist) specifies the available connection types for hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Cut Type The HngSup Cut Type select list (codelist) specifies the available cut types for hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 201
HngSup Discipline The HngSup Discipline select list (codelist) specifies the available disciplines for the hangers and supports part classes. This select list is used in the Hangers and Supports task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup ET Type The HngSup ET Type select list (codelist) specifies the available end treatments for hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Face Selection Type The HngSup Face Selection Type select list (codelist) defines the faces available for selection. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. HngSup Joint Type The HngSup Joint Type select list (codelist) specifies the available joint types for hangers and supports joints. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Manufacturer The HngSup Manufacturer select list (codelist) specifies the available hangers and supports manufacturers. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace.
Appendix: Select Lists (Codelists)
202 SmartPlant 3D Reference Data Guide
HngSup Mating Joint Type The HngSup Mating Joint Type select list (codelist) defines the mating types available at joints, specifically symbol ports for support parts. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. HngSup Part Class Type The HngSup Part Class Type select list (codelist) defines a list of part class types for hangers and supports. Part class types for other disciplines are listed in the Part Class Types select list. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. HngSup Physical Connection The HngSup Physical Connection select list (codelist) defines the physical connection types for hangers and supports component ports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Port Category The HngSup Port Category select list (codelist) defines symbol port categories. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Port Type The HngSup Port Type select list (codelist) defines symbol port types. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 203
HngSup Rule Type The HngSup Rule Type select list (codelist) specifies types of rules. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Strict Face Selection The HngSup Strict Face Selection select list (codelist) specifies whether or not to force strict face selection during placement of hangers and supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Support Type The HngSup Support Type select list (codelist) specifies the different types and disciplines of supports. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HngSup Type Selection Rule The HngSup Type Selection Rule select list (codelist) specifies the values describing the locations of supports relative to routed objects. This select list is used in the Hangers and Supports task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HVAC Component Types The HVAC Component Types select list (codelist) specifies duct component types. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
204 SmartPlant 3D Reference Data Guide
HVAC Lining Material The HVAC Lining Material select list (codelist) specifies the lining requirements and materials for duct. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HVAC Part Data Basis The HVAC Part Data Basis select list (codelist) specifies the values for the basis of the dimensional data for HVAC parts. The purpose of this property is to recognize those components that require special treatment when interpreting the dimensional data. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HVAC Part Generation Basis The HVAC Part Generation Basis select list (codelist) specifies whether to enable breaks on feature boundaries for HVAC systems. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. HVAC Width and Depth Basis The HVAC Width and Depth Basis select list (codelist) provides options for the width and depth dimensions of HVAC. This select list is used in the HVAC task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Icarus Column Base Option The Icarus Column Base Option select list (codelist) specifies the types of connections at column bases. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 205
Icarus Concrete Type The Icarus Concrete Type select list (codelist) specifies the types of concrete. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. Icarus Exclude End Bent The Icarus Exclude End Bent select list (codelist) specifies options for exclusion of end bents. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. Icarus Grating Type The Icarus Grating Type select list (codelist) specifies the types of gratings. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. Icarus Pipe Rack Type The Icarus Pipe Rack Type select list (codelist) specifies the types of pipe racks. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. Icarus Struct Steel Analysis The Icarus Struct Steel Analysis select list (codelist) specifies the types of stress analysis. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. Icarus Third Column The Icarus Third Column select list (codelist) specifies third column options. This select list is used in the Space Management task. The list belongs to the UDP namespace. Icarus is a cost-estimation software package. IFCAspectCodeValue The IFC Aspect Code Value select list (codelist) defines the interference checking priority for aspects. This select list is used in the interference checking process. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
206 SmartPlant 3D Reference Data Guide
IFC Process Status The IFC Process Status select list (codelist) defines the status of the interference process on the server. This select list is used in the interference checking process. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. IFC Required Action The IFC Required Action select list (codelist) defines the actions that users can take regarding interferences. For example, one action is to ignore the interference. This select list is used in the interference checking process. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. IFC Type The IFC Type select list (codelist) defines the different types of interferences that appear. This select list is used in the interference checking process. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Ignore Boundaries The Ignore Boundaries select list (codelist) is a Boolean (Yes/No) list that specifies whether or not the software searches beyond boundaries to find intrinsic breaks during WBS item creation. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Industry Commodity Code Option The Industry Commodity Code Option select list (codelist) defines options for commodity codes. Refer to the Default Project Options Sheet topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 207
Inlet Port Geometry Type The Inlet Port Geometry Type select list (codelist) defines options for the inlet port geometry on diverter valves. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Installation Responsibility The Installation Responsibility select list (codelist) defines the list of parties available for installation responsibility. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Instrument Functional Type The Instrument Functional Type select list (codelist) defines the different types of instruments available in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Insulation Material The Insulation Material select list (codelist) defines all the insulation materials available for use in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Insulation Purpose The Insulation Purpose select list (codelist) defines all the insulation purposes available for use in the model. This select list is used in multiple tasks. This list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Insulation Temperature Basis The Insulation Temperature Basis select list (codelist) defines options for temperature basis. This information is used during insulation design. For example, the basis can be the normal operating temperature. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
208 SmartPlant 3D Reference Data Guide
Insulation Thickness Basis The Insulation Thickness Basis select list (codelist) defines all the insulation thicknesses available for use in the model. This select list is used in multiple tasks. The list belongs to the UDP namespace. IntelliShip Data Integrity Msgs The IntelliShip Data Integrity Msgs select list (codelist) defines database integrity messages. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. IntelliShip Msgs The IntelliShip Msgs select list (codelist) defines the messages for the To Do List in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Interior Surface Treatment The Interior Surface Treatment select list (codelist) defines the interior surface treatments available for use in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Is Bend Planar The Is Bend Planar select list (codelist) specifies the options for whether or not the centerline of a pipe bend configuration lies within a single plane. The following picture shows a non-planar pipe bend configuration.
This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 209
Jacketed Closure Method The Jacketed Closure Method select list (codelist) defines the methods by which the end of jacketed pipe is closed. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Jacketed Piping Basis The Jacketed Piping Basis select list (codelist) specifies whether a piping commodity applies to the core piping or the jacketed piping. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Lining Material The Lining Material select list (codelist) defines the lining materials available for a piping commodity. Some examples of lining materials are concrete, epoxy, rubber, and plastic. Refer to the Piping Materials Class Data Sheet topic in the Piping Reference Data Guide for more information on how this select list is used. The lining material select list has a dependent property called lining requirements that identifies whether a specific value of the lining material is interpreted as lined or not lined. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Load Case Liquid Pressure Load Case Liquid Pressure specifies liquid pressure ratings for load cases on compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select LoadCasLiquidPressure. Load Case Sea Pressure Load Case Sea Pressure specifies sea pressure ratings for load cases on compartments. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select LoadCaseSeaPressure.
Appendix: Select Lists (Codelists)
210 SmartPlant 3D Reference Data Guide
Load Span Classification The Load Span Classification select list (codelist) defines the load span classification standards for raceway. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Longitudinal Beam Category The Longitudinal Beam Category select list (codelist) defines the available categories for longitudinal beams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Longitudinal Bulkhead Category The Longitudinal Bulkhead Category select list (codelist) defines the available categories for longitudinal bulkheads in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Longitudinal Profile Category The Longitudinal Profile Category select list (codelist) defines the available categories for longitudinal profiles in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Longitudinal Seam Category The Longitudinal Seam Category select list (codelist) defines the available categories for longitudinal seams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Longitudinal Tube Category The Longitudinal Tube Category select list (codelist) defines the available categories for longitudinal tubes in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Loose Material Requirements The Loose Material Requirements select list (codelist) defines the options for any loose material created with a piping commodity, even though the loose material is supplied by the vendor. In some situations, it is necessary to track such loose material for construction purposes, although the loose material is not managed by the material control system. This select list is used in the Piping task. The list belongs to the REFDAT namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 211
Mach Bolt Length Round Off Option The Mach Bolt Length Round Off Option select list (codelist) specifies the available methods for machine bolt length round-off in machine bolt length calculations. Once the bolt length has been computed, the length of the machine bolt must be rounded to a practical value. The specification writer can choose to specify a simple round off to be applied, or no round off; or can choose to define the algorithm to round off the machine bolt length on the basis of a list of the available purchased, or preferred, machine bolt lengths, as a function of the machine bolt diameter, and optionally the materials grade of the machine bolt. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Manufacturer The Manufacturer select list (codelist) defines the list of manufacturers of piping commodities. The manufacturers are grouped into categories of industry practices. Specifically, this select list is intended to be used when the geometric industry standard identifies the industry standard, but the specification writer is required to track the manufacturer for reporting purposes. Typically, this value is imported from a material control system, if required. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Manufacturing Method The Manufacturing Method select list (codelist) specifies the method of manufacturing for plain piping and nipples. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Map Type The Map Type select list (codelist) defines the type of symbol mapping for isometric drawings. This select list is used in the Drawings and Reports task. The list belongs to the REFDAT namespace. Appendix: Select Lists (Codelists)
212 SmartPlant 3D Reference Data Guide
Material Description Builder Option The Material Description Builder Option select list (codelist) specifies the options that specify whether material descriptions are created automatically for piping commodities, stock piping specialties, and stock instruments on the basis of embedded labels. This option is only applicable when the Commodity Code Builder option has been enabled. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Materials Grade The Materials Grade select list (codelist) defines the many different grades of materials that you plan to use in your model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Materials of Construction Class The Materials of Construction Class select list (codelist) defines the different classes of piping materials. The materials of construction class property is not the same as the materials grade property. The materials grade is specific to each fitting within a piping materials class. As an example, forged fittings have a different materials grade than welded fittings. The materials of construction class select list is intended for grouping similar piping materials classes for the benefit of the specification writer in managing piping specifications. As an example, consider three piping specifications, which all use carbon steel ASTM-A106B and ASTM-A53-B pipe; all are the same pressure class, CL150; and all use trim 8 valves. However, the fluid service designation and the service limits vary among these piping materials classes. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Materials Type The Materials Type select list (codelist) defines the many different groups and types of materials that you plan to use in your model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 213
Member Fireproofing Application Method The Member Fireproofing Application Method select list (codelist) defines the methods that are available to apply fireproofing to an object. This select list is used by the Structure task and belongs to the UDP name space.
Member Fireproofing Application Type The Member Fireproofing Application Type select list (codelist) defines the fireproofing type to apply to the object (contour fully encased, contour flange exposed, and so forth). This select list is used by the Structure task and belongs to the UDP name space.
Member Fireproofing Exposure Type The Member Fireproofing Exposure Type select list (codelist) defines the fireproofing exposure type (exterior or interior). This select list is used by the Structure task and belongs to the UDP name space.
Member Orientation The Member Orientation select list (codelist) specifies the default direction in the global coordinate system for the local z-axis of the structural section. The only entry in this select list that is used is the ZX-axis rule. This rule is described as follows: The local z-axis of the member is parallel to the global Z-axis by default. However, if you rotate the member such that the local x-axis of the member (along the member line) becomes parallel to the global Z-axis, then the software switches the local z-axis of the member to be parallel to the positive global X-axis. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Methods of Jacket Pipe Construction The Methods of Jacket Pipe Construction select list (codelist) specifies rules for providing jackets for pipe couplings and other connections. Refer to the Piping Reference Data Guide for more information on the default piping commodity selection rule. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
214 SmartPlant 3D Reference Data Guide
Methods of Trimming The Methods of Trimming select list (codelist) specifies rules for trimming piping branches and other connections. For example, it might be necessary to trim the welded end of a flange at a nozzle in order to align with a sloped run of plain piping. Refer to the Port Alignment topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Min Bend To Bend Tangent Len Option The Min Bend To Bend Tangent Len Option sheet defines values that provide the specification writer with the ability to specify both standard and non-standard minimum bend-to-bend tangent lengths for each type of pipe bend configuration. The specification writer can provide standard minimum tangent lengths and any number of alternate minimum tangent lengths, similar to the Commodity Option in the piping commodity filter. In other words, alternate minimum tangent lengths are possible on the same bending machine. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Mirror Behavior Option The Mirror Behavior Option select list (codelist) defines available mirroring options for objects in the model. The mirror behavior options include the following values. The component can be mirrored. The component cannot be mirrored or rotated but can be copied and translated. The component is asymmetrical, and mirroring results in an orientation of the component that is not representative of that component type. However, a 180 degree rotation results in the component's connection points remaining aligned with the adjacent routing. In this situation, the software rotates the component by 180 degrees. The component is asymmetrical, and mirroring results in an orientation of the component that is not representative of that component type. However, in this situation, the component is replaced by one with the appropriate orientation. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 215
Misc Requisition Classification The Misc Requisition Classification select list (codelist) organizes piping commodities in a meaningful way for the purposes of requisitioning. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Multiport Valve Op Req The Multiport Valve Op Req select list (codelist) specifies the options for whether or not multiport valve operators are required for a valve body. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Note Purpose The Note Purpose select list (codelist) defines the different types of notes for objects in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Nozzle Entrance Type The Nozzle Entrance Type select list (codelist) defines the choices for types of nozzle entrances. For example, the type can be radial or axial. This select list is used in the Piping task and is also used in an integrated environment. The list belongs to the UDP namespace. Nozzle Flange Type The Nozzle Flange Type select list (codelist) defines the types for nozzle flanges. This select list is used in the Piping task and is also used in an integrated environment. The list belongs to the UDP namespace. Nozzle Function The Nozzle Function select list (codelist) defines the different functions possible for nozzles. This select list is used in the Piping task and is also used in an integrated environment. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
216 SmartPlant 3D Reference Data Guide
Nut Creation Option The Nut Creation Option select list (codelist) defines the options for nut creation. By default, the software creates nuts at a bolted joint. The specification writer can disable nut creation when nuts are not tracked for material management purposes. Even if this option is disabled, the specification writer can still use the nut height for the bolt length calculation if the nut selection filter and accompanying nut part data are defined in the catalog. In other words, the nut selection filter, and the accompanying nut part data, may be used for bolt length calculations, even when this option has been disabled. In this situation, the nut height, as well as the bolt extension, will be included in the bolt length calculation, although the bolt extension will be expected to not consider the nut height. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Nut Option The Nut Option select list (codelist) specifies the optional nut selections that can be enabled by the specification writer. A default nut option represents the nut that should be used when the piping designer has not explicitly selected one. The nut option, if applicable, is selected by the piping designer at a bolted joint. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Nut Type The Nut Type select list (codelist) defines the list of nuts available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Open or Blind Spacer Install State The Open or Blind Spacer Install State select list (codelist) shows whether the open spacer or the blind spacer has been installed. This select list is used in the Piping task. The list belongs to the REFDATA namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Opening Category The Opening Category select list (codelist) defines the available categories for openings in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 217
Orifice Flange Tap Orientation The Orifice Flange Tap Orientation select list (codelist) defines the locations available for the placement of taps. The piping specification writer must specify whether the two taps are oriented 180 degrees apart on the outside diameter of the flange or 90 degrees apart. This select list defines those options. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Outlet Port Geometry Type The Outlet Port Geometry Type select list (codelist) defines options for the outlet port geometry on diverter valves. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Painting Responsibility The Painting Responsibility select list (codelist) defines the list of parties available for doing painting work. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Part Class Types The Part Class Types select list (codelist) defines the available part classes in the software. When you define a part class in a reference data workbook, you type the name of a part class type in the Definition section on each part class sheet. This select list is used in multiple tasks. The list belongs to the REFDAT namespace. Do not edit the text under Specific Part Class. However, you may edit the text under Generic Part Class. Part Data Basis The Part Data Basis select list (codelist) specifies the values for the basis of the dimensional data defined in piping commodity part data. The purpose of this property is to recognize those components that require special treatment when interpreting the dimensional data. For example, the symbols for linear fittings and valves are designed on the basis of a face-to-face dimension. However, if the manufacturer provides the face-to-center dimension, the symbol can be designed to react accordingly on the basis of this property. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
218 SmartPlant 3D Reference Data Guide
Part Data Source The Part Data Source select list (codelist) specifies the source of the part data in the piping catalog. If a value has not been specified, the source of the data is assumed to be the piping commodity class data. For example, you can specify that certain data, such as gasket type and gasket material, reside in the gasket part data. This property provides the means to recognize that a reportable piping commodity is not a generic piping commodity, but might be a gasket, a bolt, or a cap screw. For example, a clamp typically implies that a gasket is included as a reportable piping commodity. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Pipe Bend Radius By User Option The Pipe Bend Radius By User Option select list (codelist) is used to specify whether piping designers can override the pipe bend radius in the piping specification. Refer to the Default Project Options topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Pipe Bend Radius Multiplier Option The Pipe Bend Radius Multiplier select list (codelist) defines the options for determining the absolute bend radius value. The absolute bend radius can be the product of the nominal piping diameter and the pipe bend radius multiplier, or as the product of the outside diameter and the pipe bend radius multiplier, or as a rule based on the nominal piping diameter and the pipe bend radius multiplier. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Pipe Bend Type The Pipe Bend Type select list (codelist) defines the different types of pipe bend configurations. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Pipe Bending Machine Type The Pipe Bending Machine Type select list (codelist) specifies the different types of bending machines. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 219
Pipe Stock Usage The Pipe Stock Usage select list (codelist) specifies the uses for pipe stock. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Piping Commodity Catalog Part Number Basis Option The Piping Commodity Catalog Part Number Basis Option select list (codelist) defines the options for defining a piping commodity catalog part number. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Piping Commodity Override Option The Piping Commodity Override Option select list (codelist) defines the options for piping commodity overrides in a piping material class. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Piping Commodity Procurement Data Option The Piping Commodity Procurement Data Option select list (codelist) defines options for the piping commodity procurement data. The data can be based on the contractor commodity code or the industry commodity code. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
220 SmartPlant 3D Reference Data Guide
Piping Commodity Type The Piping Commodity Type select list (codelist) is used to create the hierarchy in the Catalog task. This select list is used in the Piping task and in the Catalog task for the piping parts hierarchy. The list belongs to the REFDAT namespace.
You can change some of the textual values in this select list, but you must not change the numeric values or the meaning of the values; and you must not add or delete values. The following list documents the required usage of selected values of the Piping Component Subclass property. Piping Component Subclass Value and Purpose Stub Ends Bolt Length Calculations - Used to determine whether lap thickness is to be considered. Lap Joint Flanges Bolt Length Calculations - Used to determine whether lap thickness is to be considered. Flared Pipe Rule - Used to determine whether the pipe stock is to be flared. Unions Used to determine the extents of spool breaks. Slip-on Flanges - Used to determine the applicability of the Slip-on Flange Setback Distance Rule. Reducing Slip-on Flanges - Used to determine the applicability of the Slip-on Flange Setback Distance Rule. Plate Flanges Plate Flange Setback Distance Rule - Used to determine the applicability of this rule. Reducing Plate Flanges Plate Flange Setback Distance Rule - Used to determine the applicability of this rule. Orifice Flanges - Automated flange selection. Blind Flanges - Automated flange selection. Reinforcing Pads - Verification of Branch Intersection rule. Hose Accessories Verification of the piping commodity part data Used to determine whether a value is required for Water Weight. The value of 'Accessories' for the Piping Component Class property is also used in the verification of the piping commodity part data to determine whether a value is required for Water Weight. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 221
Catalog Parts Hierarchy This sheet defines the Piping > Parts hierarchy in the Catalog task. The Piping Commodity Class Short Descriptions (column B) defines the first level of nodes under the Parts node. The Piping Commodity Sub Class Short Description (column D) defines the next level in the hierarchy. The Piping Commodity Type Short Description (column F) defines the final level before the parts are listed.
Piping Point Usage The Piping Point Usage select list (codelist) defines the piping point basis for objects in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Piping Spec Status The Piping Spec Status select list (codelist) lists the different statuses for a piping materials class. Refer to the Piping Materials Class Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Piping Spec Version Management Option The Piping Spec Version Management Option select list (codelist) defines the options for the versioning of piping specifications. This select list is used in the Piping task. The list belongs to the REFDAT namespace.
Appendix: Select Lists (Codelists)
222 SmartPlant 3D Reference Data Guide
Piping Specification Notes Option The Piping Specification Notes Option select list (codelist) defines the options that designate whether piping specification notes display as the numeric value or as the textual value. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Plane Of Flip The Plane Of Flip select list (codelist) specifies that the rotation axis is parallel to depth. This select list is used in the Catalog task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Plane of Turn The Plane of Turn select list (codelist) defines the options for rotating HVAC turn components. This select list is used in the HVAC task. The list belongs to the UDP namespace. Plate Part Category The Plate Part Category select list (codelist) defines the available categories for plate parts in the software. This select list is used in the Structural Detailing task. The list belongs to the UDP namespace. This list populates the Naming Category box when you select Standalone in the Type box on the Properties dialog box for plate parts. Pressure Rating The Pressure Rating select list (codelist) defines the available pressure rating for bolted joints. The software ignores any alphabetic characters in the pressure rating when using the rating for comparison. For example, CL300, 300#, and 300 are equivalent. This select list is used in the Piping task. The list belongs to the REFDAT namespace. When the Bulkload utility finds pressure rating and schedule/thickness values in the Piping reference data workbooks, the utility attempts to find the values in the Short Description column first and in the Codelist Number column second. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 223
Property Page Behavior When you view this select list on Properties dialog boxes, the software only displays the practices that have child values. For example, only the parent Rating Practices with child values (Pressure Ratings) display. Upon migration, if a parent has been previously selected (and this parent has no children), the software shows the following behavior. The first time you display the Properties dialog box and click the parent field, that parent value is discarded. The software does not allow you to re-select this parent, unless child values are added in the catalog. Profile Part Category The Profile Part Category select list (codelist) defines the available categories for profile parts in the software. This select list is used in the Structural Detailing task. The list belongs to the UDP namespace. This list populates the Naming Category box when you select Standalone in the Type box on the Properties dialog box for stiffener profile parts. ProfileEncasementType The Struct Insulation Encasement select list (codelist) defines the insulation encasement types. This select list is used by the Structure task and belongs to the User Defined Package name space. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. Custom (user added) select list numbers must be between 10,001 and 40,000.
Property Categories Property Categories defines the categories for custom interfaces. This select list is used in the reference data for multiple tasks. You can define custom interfaces and user attributes on the Custom Interfaces sheets in the reference data workbooks. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select PropertyCategories. Property Categories The Property Categories select list (codelist) defines the categories for custom interfaces. This select list is used in multiple tasks: Compartmentation, Planning, and Structural Manufacturing. The list belongs to the CORE namespace.
Intergraph product codes are in the range 1000-9999: 1000-7999 for SmartPlant software and 8000-9999 for SmartMarine software. User reference data codes start at 10,000.
Appendix: Select Lists (Codelists)
224 SmartPlant 3D Reference Data Guide
Purchase Length Basis Option The Purchase Length Basis Option select list (codelist) specifies the basis on which the purchase length in piping specifications is determined. The purchase length option applies to all piping materials classes within a piping specification. This select list is used in the Piping task. The list belongs to the REFDAT namespace. The following options are available in this select list: By user The purchase length is based on the commodity option specified by the piping designer. In other words, all pipe stock lengths for the applicable pipe run are based on the same purchase length. By system All purchase length options provided by the specification writer are to be used. In other words, multiple pipe stock lengths for the applicable pipe run are based on the purchase lengths of all commodity options specified for the pipe stock in the piping commodity filter. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Rear End Type The Rear End Type select list (codelist) specifies the rear end types available for heat exchangers with variable head options. This select list is used in the Equipment and Furnishings task. The list belongs to the REFDAT namespace. Reference Plane View Directions The Reference Plane View Directions select list (codelist) specifies reference plane view directions. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 225
Reporting Requirement Basis The Reporting Requirement Basis select list (codelist) defines the basis for reporting requirements: piping specification, rule, or piping designer. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Reporting Type The Reporting Type select list (codelist) defines the available reporting types and requirements. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Requisition Responsibility The Requisition Responsibility select list (codelist) defines the list of parties available for doing requisition work. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Requisition Type The Requisition Type select list (codelist) defines the list of requisition types. In piping projects, the requisition type value represents the basis for requisitioning the piping specialty as either custom- engineered or stock. Stock piping specialties represent those piping specialties, including steam traps, strainers, and some types of filters, that are purchased from a manufacturer's catalog, where no real engineering is required other than selecting the correct size, material, and so forth. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
226 SmartPlant 3D Reference Data Guide
Respect Assembly Boundaries The Respect Assembly Boundaries select list (codelist) is a Boolean (Yes/No) list that specifies whether or not the boundaries of assembly parents must be honored during WBS item creation. For example, if a pipe part belongs to a spool, all of the parts of the spool must be included in the same WBS item if this Boolean is True. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Revision History Notes Option The Revision History Notes Option select list (codelist) defines the options for whether revision history notes are created, when revising data in piping specifications, piping catalog, or insulation specifications. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Ring Number The Ring Number select list (codelist) defines the list of ring numbers for ring joint gaskets. Refer to the Gasket Part Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Ring Profile Category The Ring Profile Category select list (codelist) defines the available categories for ring profiles in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 227
Rotation Offset Type The RotationOffsetType select list (codelist) defines the offset used when rotating a grid plane from an elevation plane (Z). This select list is used in the Grids task. The list belongs to the GRDSYS namespace.
Route Direction The Route Direction select list (codelist) defines the available directions for routing in a zone. The auto-routing functionality routes pipe through zones based on the property value that is defined for that zone. This select list is used in the Space Management task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Route Layout The Route Layout select list (codelist) defines options for the routing applications. This select list is used in the Space Management task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Route on Face The Route on Face select list (codelist) defines options for routing from the faces of objects in the model. This select list is used in the Space Management task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
228 SmartPlant 3D Reference Data Guide
Rule Class Type Rule Class Type defines the types of rule classes available in the software. This select list is used in the reference data for multiple tasks. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select RuleClassType. Rule Type Rule Type defines the available types of rules in the software. This select list is used in the reference data for multiple tasks. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Rule Type. Schedule Thickness The Schedule Thickness select list (codelist) defines the thickness schedules available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. When the Bulkload utility finds pressure rating and schedule/thickness values in the Piping reference data workbooks, the utility attempts to find the values in the Short Description column first and in the Codelist Number column second. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Property Page Behavior When you view this select list on Properties dialog boxes, the software only displays the practices that have child values. For example, only the parent Schedule Thickness Practices with child values (Schedule Thicknesses) display. Upon migration, if a parent has been previously selected (and this parent has no children), the software shows the following behavior. The first time you display the Properties dialog box and click the parent field, that parent value is discarded. The software does not allow you to re-select this parent, unless child values are added in the catalog.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 229
Selection Basis The Selection Basis select list (codelist) defines the values that indicate whether the piping commodity is available for manual selection by the piping designer or for selection only as a result of a rule. This select list is used in the Piping task. The list belongs to the REFDAT namespace. The following examples show how this select list is used: For flanges, this select list provides an indication of whether the automated flange selection logic is applied. The value should be enabled for the default flange connected to fitting short code and the default flange connected to plain piping short code. Otherwise, the value should be disabled such that the flange selected by the piping designer overrides the default flange, as selected by the software. In other words, this select list provides the means for the piping designer to optionally (at the discretion of the specification writer) be able to select a flange that is not subject to the automated selection logic for flanges. For reinforcing pads, this select list provides an indication of whether the reinforcing pad thickness and the reinforcing pad width are to be specified by the software (system) or by the user. For reinforcing welds, this select list provides an indication of whether the reinforcing weld size is to be specified by the software (system) or by the user. For pipe bends, this select list provides an indication that the bend radius is determined from the piping commodity filter, and that the corresponding specification and catalog data are not required. The commodity code for the pipe bend is expected to be the commodity code of the plain piping from which the pipe bend is fabricated. For mitered elbows, this select list provides an indication that the number of miter cuts is determined from the piping commodity filter, and that the corresponding specification and catalog data are not required. The commodity code for the pipe bend is expected to be the commodity code of the plain piping from which the mitered elbow is fabricated. Reinforcing Pads Reinforcing pads are treated as piping commodities, where the commodity code is included in the piping specification. Reinforcing pads appear in the bill of material on the isometric drawing. Some users include the reinforcing pad thickness and width on the isometric drawing, while other users do not show this data in the material description on the isometric drawing. In the latter case, the reinforcing pad thickness and width are based on a standard that is included with the paper piping specification and, while the data from the standard is accurate, the reinforcing pad thickness and width are determined from the chart for fabrication, and not from the material description on the isometric drawing. If the reinforcing pad is placed by the system, its reinforcing pad width and reinforcing pad thickness are computed. Any reinforcing pad that is placed as a result of the Branch Intersection rule should be considered as placed by the system. However, if the reinforcing pad is placed by the user, the piping designer must specify the pad width and thickness. If branch reinforcement calculations have been enabled for the piping specification, the reinforcing pad width and the reinforcing pad thickness, after subtracting the applicable mill tolerance as specified by the piping designer at placement time, must be verified to represent adequate reinforcement by means of the branch reinforcement calculations. This verification must consider the minimum fillet weld size between the header and the pad, and the minimum fillet weld size between the branch and the pad. The acceptability of the reinforcing pad should be re-verified in any situation where the reinforcing pad is re-computed on the basis of any reference data changes or changes to Appendix: Select Lists (Codelists)
230 SmartPlant 3D Reference Data Guide
engineering data in the model that affect the selection of the reference data for that reinforcing pad. Reinforcing Welds A reinforcing weld, which can be either a stub-on type or a stub-in type welded to the header pipe, is not a piping commodity that can be purchased. Typically, a reinforcing weld does not include a commodity code in the piping specification. Likewise, a reinforcing weld is typically not included in the bill-of-materials with the isometric drawing. A reinforcing weld should automatically be placed as a non- material take-off item, if enabled by a project-wide option. If the reinforcing weld is placed by the system, its reinforcing weld size is computed. Any reinforcing weld that is placed as a result of the Branch Intersection rule should be considered as placed by the system. However, if the reinforcing weld is placed by the user, the piping designer must specify the weld size. If branch reinforcement calculations have been enabled for the piping specification, the reinforcing weld size, as specified by the piping designer at placement time, must be verified to represent adequate reinforcement by means of the branch reinforcement calculations. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Shell Category The Shell Category select list (codelist) defines the available categories for shells in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Ship Design Loading Condition Type Ship Design Loading Condition Type specifies the loading condition types for compartments. This codelist is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select ShipDesignLoadingConditionType.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 231
Short Code Hierarchy The Short Code Hierarchy select list (codelist) defines the applicable short codes for each class. The specification writer can designate which short codes are exposed to the piping designer under which configurations. Refer to the Short Code Hierarchy Rule topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task by the routing solver. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Number Description Route Feature When to use 5 Valves Along Leg Feature For valves 10 Flanges Along Leg Feature For flanges 15 Concentric Size Change Fittings Intermediate End Feature Pair For reducers, reducing flanges, and so forth. 20 Eccentric Size Change Fittings Intermediate End Feature Pair For eccentric reducers 25 Closing Fittings End Feature Components with only one port that are meant to close the run. 30 Elbolets Intermediate End Feature For elbolets. Currently, Elbolets are modeled as single size along leg features. In the future, this could change to a branch-feature to represent the true two-size nature. 35 Other Inline Fittings Along Leg Feature All other inline fittings including those that have offset. Examples include 2-port steam traps with offset, bosses, orifice plates, and so forth. This can also include 3-port components that are not rule driven branches such as 3-way valves. 40 Elbows Turn Feature Elbows, angle-valves, and so forth. 45 Pipe Bends Turn Feature Pipe bends 50 Miters Turn Feature Miters 55 Tee Type Branches Along Leg Feature-Branch Parent Branch components that are inserted on the header run and that are rule-driven (short-code appears in branch rule). Appendix: Select Lists (Codelists)
232 SmartPlant 3D Reference Data Guide
Number Description Route Feature When to use 60 Olet Type Branches Branch Feature Olet type branches that penetrate the header without splitting it. Examples include olets, bosses, r-pads. 65 Lateral Type Branches Along Leg Feature-Branch Parent Branch components that are inserted on the header run and that are rule-driven (short-code appears in branch rule) 70 Lateralolet Type Branches Branch Feature Same as olet type branches except the angle need not be 90. 75 Cross Branches Along Leg Feature Cross branches 80 Other Branches Along Leg Feature 85 Miscellaneous Along Leg Feature-End Leg Components with more than three ports where it is required that routing be possible from the ports. Also, components with three-ports where primary ports are not inline and/or the third port is not in the same plane as the primary ports. Essentially, this option is a catch-all for components that do not fall into other categories. 90 Returns AlongLeg Feature-End Leg For 180 returns 95 Pipes Straight Feature and/or Turn Feature based on topology For pipes 100 Tubes Straight Feature and/or Turn Feature based on topology For tubes 105 Hoses Straight Feature and/or Turn Feature based on topology For hoses
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 233
If you are not sure which select list number to use for your non-standard component, refer to the following table: For a component having The Short Code Hierarchy type in the specification rule should be... Resulting Route Feature Type One port Inline Fittings/Closing Fittings End feature Two ports with a change in direction Change Of Direction Fittings Turn feature Two inline ports having different NPD (with and without offset) Inline Fittings/Concentric Size Change Fittings Inline Fittings/Eccentric Size Change Fittings Intermediate end feature. Two inline ports with same NPD (with and without offset) Inline Fittings/Valves Inline Fittings/Flanges Inline Fittings/Other Inline Fittings Along-leg feature. Component having three ports with two inline ports and one offline port and all ports intersect at symbol origin. Branches/Tee Type Branches Along-leg branch parent feature. Component having three or more ports with at least two inline ports. If a three-port component, then all ports do not intersect at symbol origin. Inline Fittings/Other Inline Fittings Branches/Other Branches Along-leg feature. Component having more than two ports with only one inline port Miscellaneous Fittings/Miscellaneous End feature. Components having four ports where two are inline and all ports intersect at symbol origin Branches/Cross Branches Along-leg feature. Signal Type The Signal Type select list (codelist) specifies the applicable values for the cable usage property, which is used for tray fill calculations. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
234 SmartPlant 3D Reference Data Guide
Size Reduction Preference The Size Reduction Preference select list (codelist) defines the size reductions in the model. For example, a reduction from 24 in. to 6 in. would require two reducers: a 24 in. x 12 in. reducer and a 12 in. x 6 in. reducer. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Size Reduction Type The Size Reduction Type select list (codelist) specifies the types of size reductions (either concentric or eccentric) available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Boundary Reference The Slab Boundary Reference select list (codelist) specifies slab boundary references for members in the model. Refer to the Slab General Type topic in the Structure Reference Data Guide for more information on how this select list is used. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Composition The Slab Composition select list (codelist) specifies the options for composition of slabs. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Slab Continuity The Slab Continuity select list (codelist) specifies the continuity types for slabs in the model. Refer to the Structure Reference Data Guide for more information on how this select list is used when defining layers and slabs. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 235
Slab Corner Type The Slab Corner Type select list (codelist) defines the corner types for slabs in the model. This select list is used in the reference data for the Structure task, when extending the possible value and behavior of the slab assembly connections. The list belongs to the REFDAT namespace. You should not change the pre-existing numeric values in this select list. You can add new values, but you must customize a delivered Visual Basic program in the software. Slab Cross Section Symbol The Slab Cross Section Symbol select list (codelist) defines the cross section symbols for slabs in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Slab Direction Reference The Slab Direction Reference select list (codelist) defines the directions for slabs in the model. Refer to the Slab General Type topic in the Structure Reference Data Guide for more information on how this select list is used. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Face Position The Slab Face Position select list (codelist) defines the face positions on slabs in the model. Refer to the Slab General Type topic in the Structure Reference Data Guide for more information on how this select list is used. The face position of a slab affects the location of the supports placed in the Hangers and Supports task. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
236 SmartPlant 3D Reference Data Guide
Slab Fastener Type The Slab Fastener Type select list (codelist) specifies the fastener types for slabs in the model. Refer to the Slab General Type topic in the Structure Reference Data Guide for more information on how this select list is used. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Slab Layer Role The Slab Layer Role select list (codelist) specifies the layer roles for slabs in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Manufacturing Process The Slab Manufacturing Process select list (codelist) specifies the manufacturing processes for slabs in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Nosing Material The Slab Nosing Material select list (codelist) specifies the nosing materials for slabs in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Slab Nosing Type The Slab Nosing Type select list (codelist) specifies the nosing types for slabs in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Slab Priority The Slab Priority select list (codelist) specifies the priorities for slabs in the model. Refer to the Slab General Type topic in the Structure Reference Data Guide for more information on how this select list is used. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 237
Slab Reference Direction The Slab Reference Direction select list (codelist) specifies the reference directions for slabs in the model. This select list is used in the Structure task when extending the possible value and behavior of slab assembly connections. The list belongs to the REFDAT namespace. You should not change the pre-existing numeric values in this select list. You can add new values, but you must customize a delivered Visual Basic program in the software. SmartMarine 3D Data Integrity Msgs SmartMarine 3D Data Integrity Msgs defines the database integrity messages for Ship Structure and Structural Detailing in the software. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SmartMarine 3DDataIntegrityMsgs. SmartMarine 3D Msgs SmartMarine 3D Msgs defines the messages for the To Do List in the software. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SmartMarine 3DMsgs. Space Access Type Space Access Type specifies the types of access for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceAccessType. Space Adjacency Contact Type Space Adjacency Contact Type specifies the adjacency contact types for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceAdjacencyContactType. Space Adjacency Geometry Type Space Adjacency Geometry Type the adjacency geometry types for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceAdjacencyGeometryType.
Appendix: Select Lists (Codelists)
238 SmartPlant 3D Reference Data Guide
Space Arrangement Orientation Space Arrangement Orientation specifies arrangement options for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceArrangementOrientation. Space Arrangement Type Space Arrangement Type specifies the types of arrangements for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceArrangementType. Space Item Purpose Space Item Purpose specifies lists the item purposes for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceItemPurpose. Space Physical Orientation Type Space Physical Orientation Type specifies the types of physical orientation for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpacePhysicalOrientationType.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 239
Space Positional Relationship Type Space Positional Relationship Type specifies the types of positional relationships for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpacePositionalRelationshipType. Space Product Structure Type Space Product Structure Type specifies the type of structure for space objects. This select list (codelist) is used in the reference data for the Compartmentation task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select SpaceProductStructureType. Spectacle Position The Spectacle Position select list (codelist) specifies the available positions for spectacle blinds in the model. This select list is used in the Piping task. The list belongs to the UDP namespace. Spool Break by Control Point The Spool Break by Control Point select list (codelist) specifies the different methods of spooling at control points. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Spool Include Welded Parts The Spool Include Welded Parts select list (codelist) defines the available options for spooling. In the past, the spooling command only added the portion of a pipe support that was actually connected to the pipe via a weld. The Route Spooling Command adds a third option that allows not only the welded parts, but the entire support to be included as a child of the spool object. This behavior is optional and can be set by modifying the Include Items Welded to Pipe in Spools attribute on the Options tab in the Spool Generation dialog box. When using the All Shop Parts option, only support components that have a Fabrication Requirement of "By fabricator", a Fabrication Type of "Shop fabricated" and a Fabrication Responsibility of "By Piping" will be included in the spool. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can change the textual values in this select list, but you must not change the numeric values or the meaning of the values; and you must not add or delete values.
Appendix: Select Lists (Codelists)
240 SmartPlant 3D Reference Data Guide
Spool Sequence Type The Spool Sequence Type select list (codelist) specifies the different ways of sequencing spools. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Spooling Basis The Spooling Basis select list (codelist) specifies the types of spooling, either by pipeline or block. Plant design users typically spool by pipeline, and ship design users typically spool by block. You can also spool by WBS (Work Breakdown Structure) Item. This functionality allows WBS Items to be used to group pipe parts. The collections of pipe parts are used during the creation of isometric drawings. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Steamout Requirement The Steamout Requirement select list (codelist) specifies the steamout requirements for use in the model. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Stress Relief The Stress Relief select list (codelist) specifies the values representing the industry practices for stress relief. Refer to the Piping Materials Class Data topic in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Stress Relief Requirement The Stress Relief Requirement select list (codelist) lists options for whether stress relief is required. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 241
Struct 2L Back to Back Rule The Struct 2L Back to Back Rule select list (codelist) specifies the back-to-back rules for 2L members in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Struct AC Left Right Both The Struct AC Left Right Both select list (codelist) specifies the available axis connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct AC Pad Type The Struct AC Pad Type select list (codelist) specifies the pad types for assembly connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct AC Sizing Rule The Struct AC Sizing Rule select list (codelist) specifies the sizing rules for axis connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct AC Splice Types The Struct AC Splice Types select list (codelist) specifies the available splice types for assembly connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct AC To Do Messages The Struct AC To Do Messages select list (codelist) specifies the To Do List messages for assembly connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct Alignment The Struct Alignment select list (codelist) specifies the alignment options for members in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
242 SmartPlant 3D Reference Data Guide
Struct Boundary Conditions The Struct Boundary Conditions select list (codelist) specifies the boundary conditions for structural analysis. This select list is used in the Structural Analysis task. The list belongs to the CMNSCH namespace. Valid member end releases numbers are between 0 and 64. In the workbook, you can comment out those you do not want to appear in the software. You can name and uncomment those you want to appear in the software. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct Can Diameter Rule The StructCanDiameterRule select list (codelist) defines the diameter of the cans used in trusses and onshore facilities. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. Struct Can Length Compute Method The StructCanLengthComputeMethod select list (codelist) determines the hull factor and length, and the centerline factor and length. This select list is used in the Structure task. The list belongs to the CMNSCH namespace.
Struct Can Type The StructCanType select list (codelist) defines the can type: inline, stub end, or end. This select list is used in the Structure task. The list belongs to the CMNSCH namespace.
Struct Cone Length Compute Method The StructConeLengthComputeMethod select list (codelist) defines the slope, angle, and length of the can. This select list is used in the Structure task. The list belongs to the CMNSCH namespace.
Struct Compute Rule The Struct Compute Rule select list (codelist) determines whether the designed member section properties is computed by system or by user. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 243
Struct Continuity The Struct Continuity select list (codelist) specifies the continuity options for members in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct Coord Sys Reference The Struct Coord Sys Reference select list (codelist) specifies the coordinate systems used for structural operations in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Struct Custom Plate Part Type The Struct Custom Plate Part Type select list (codelist) specifies the plate types available in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct End Releases The Struct End Releases select list (codelist) specifies the end release options for members in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. Valid member end releases numbers are between 1 and 63. In the workbook, you can comment out those you do not want to appear in the software. You can name and uncomment those you want to appear in the software. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct Eqp To Do Messages The Struct Eqp To Do Messages select list (codelist) specifies the To Do List messages for equipment foundations in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct FC Chevron WPO The Struct FC Chevron WPO select list (codelist) specifies the work point offsets for frame connection chevrons in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Appendix: Select Lists (Codelists)
244 SmartPlant 3D Reference Data Guide
Struct FC End Controlling The Struct FC End Controlling select list (codelist) specifies the end controlling values for frame connections. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct FC Offset Along The Struct FC Offset Along select list (codelist) lists the offset along references for frame connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct FC Offset Direction The Struct FC Offset Direction select list (codelist) specifies the offset directions for frame connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct FC Supported Edge The Struct FC Supported Edge select list (codelist) specifies the supported edges for frame connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct FC Supporting CPs The Struct FC Supporting CPs select list (codelist) specifies the supporting cardinal points for frame connections in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can change the textual values in this select list, but you must not change the numeric values or the meaning of the values; and you must not add or delete values. Struct FC Supporting Side The Struct FC Supporting Side select list (codelist) specifies the supporting sides for frame connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 245
Struct FC To Do Messages The Struct FC To Do Messages select list (codelist) specifies the To Do List messages for frame connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct Feature Radius Type The Struct Feature Radius Type select list (codelist) specifies the radius types for structure features. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You should not change the pre-existing numeric values in this select list. You can add new values, but you must customize a delivered Visual Basic program in the software. Struct Feature To Do Messages The Struct Feature To Do Messages select list (codelist) specifies the To Do List messages for structural features in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct Footing Comp Sizing Rule The Struct Footing Comp Sizing Rule select list (codelist) specifies the composite sizing rules for footings in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Struct Footing To Do Messages The Struct Footing To Do Messages select list (codelist) specifies the To Do List messages for structural footings in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct Frm Conn Position Ref The Struct Frm Conn Position Ref select list (codelist) specifies the frame connection positions for members in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
246 SmartPlant 3D Reference Data Guide
Struct Insulation Purpose The Struct Insulation Purpose select list (codelist) defines the different purposes for the insulation. This select list is used by the Structure task and belongs to the REFDAT name space. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Struct Member End Selection Rule The Struct Member End Selection Rule select list (codelist) specifies the end selection rules for members in the model. The rules determine from which end of the supporting member the software makes its measurements. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct Member Position Rule The Struct Member Position Rule select list (codelist) specifies the position rules for members in the model. The rules determine the position of the end of the supported member along the supporting member. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Struct Plate Part To Do Messages The Struct Plate Part To Do Messages select list (codelist) specifies the To Do List messages for plate parts in the model. This select list is used in the Structure task. The list belongs to the UDP namespace. Struct Prismatic Footing Shapes The Struct Prismatic Footing Shapes select list (codelist) specifies the shapes for prismatic footings in the model. This select list is used in the Structure task. The list belongs to the REFDAT namespace. Struct SC To Do Messages The Struct SC To Do Messages select list (codelist) specifies the To Do List messages for split connections in the model. This select list is used in the Structure task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 247
Struct Wall Boundary Size The Struct Wall Boundary Size select list (codelist) specifies Finite or Infinite boundary size for wall structure features. This select list is used in the Structure task. The list belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
248 SmartPlant 3D Reference Data Guide
Struct Wall Boundary Type The Struct Wall Boundary Type select list (codelist) specifies Above, Below, Start/End and Contact boundaries for wall structure features. This select list is used in the Structure task. The list belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Struct Wall Connection Type The Struct Wall Connection Type select list (codelist) specifies available connections (Undefined, Aligned, Along and Corner) for wall structure features. This select list is used in the Structure task. The list belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Struct Wall Reference Attribute The Struct Wall Reference Attribute select list (codelist) specifies Center, Far or Near reference points or attributes for wall structure features. This select list is used in the Structure task. The list belongs to the UDP namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. StructInsulationSetbackReference The Struct Insulation Setback Reference select list (codelist) defines the different starting points from which fireproofing setbacks are measured. Insulation is frequently placed so that the member is exposed at the ends to permit connections to be placed. This requires the insulation to be trimmed from the end, or setback. The codelist values allow you to choose which geometry of the memberPart to use as the datum for the setback distance. All four choices are available for both ends. An example would be for a column where both references can be set to the bottom of the column axis. For a beam, the start reference is set to the beam part start and the end reference will use the part end. This select list is used by the Structure task and belongs to the UDP name space. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. Custom (user added) select list numbers must be between 10,001 and 40,000.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 249
Structural Load Case Source The Structural Load Case Source select list (codelist) specifies the different sources of load in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Structural Member Priority The Structural Member Priority select list (codelist) specifies the priorities for members in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Structural Member Type The Structural Member Type select list (codelist) specifies the types for members in the model. This select list is used in the Structure task. The list belongs to the CMNSCH namespace. Structural WPO Intersection Index The Structural WPO Intersection Index select list (codelist) specifies the available work point offset (WPO) intersections. This select list is used in the Structure task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Supplementary Nut Requirement The Supplementary Nut Requirement select list (codelist) defines the options that indicate whether a second, supplementary nut is required for each machine bolt or each end of each stud bolt. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
250 SmartPlant 3D Reference Data Guide
Supplementary Washer Requirement The Supplementary Washer Requirement select list (codelist) defines the options that indicate whether a second, supplementary washer is required for each machine bolt or each end of each stud bolt. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Supply Responsibility The Supply Responsibility select list (codelist) specifies the parties available for supplying materials. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Surface Preparation The Surface Preparation select list (codelist) specifies the different surface preparations for piping commodities. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Tap End Stud Bolt Length Round Off Option The Tap End Stud Bolt Length Round Off Option select list (codelist) provides either a user-defined list or a list of preferred tap end stud bolt lengths. This select list is used in the Piping task. The list belongs to the REFDATA namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Testing Responsibility The Testing Responsibility select list (codelist) specifies the parties that are responsible for testing. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. Testing Type The Testing Type select list (codelist) specifies the available testing requirements and types. This select list is used in the Piping task. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 251
Tightness The Tightness select list (codelist) specifies the types of tightness for objects in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Transverse Beam Category The Transverse Beam Category select list (codelist) defines the available categories for transverse beams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Transverse Bulkhead Category The Transverse Bulkhead Category select list (codelist) defines the available categories for bulkheads in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Transverse Profile Category The Transverse Profile Category select list (codelist) defines the available categories for transverse profiles in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Transverse Seam Category The Transverse Seam Category select list (codelist) defines the available categories for transverse seams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Transverse Tube Category The Transverse Tube Category select list (codelist) defines the available categories for transverse tubes in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Tray Specification Type The Tray Specification Type select list (codelist) specifies that the numeric value for any new code list entry added by the user should be greater than 10,000. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
252 SmartPlant 3D Reference Data Guide
Type The Type select list (codelist) specifies the types of foundation ports in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Undefined Service Limits Rule Option The Undefined Service Limits Rule Option select list (codelist) specifies the options for temperature/pressure service limits. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Utility BOM Units The Utility BOM Units select list (codelist) is used by the Utility_Generic_C part to set the units (Imperial or Metric) used in the Bill of Materials report for a part. The list belongs to the UDP namespace. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 253
Utility Brace Orient The Utility Brace Orient select list (codelist) determines which axis a brace port should be rotated about. This codelist works with the Angle property of the Utility_GenericBrace Part. For example, in the figure below, the Angle attribute is set to 30 degrees, and the Brace Orientation attribute is set to Rotate about Y, the y-port axis is the blue axis.
The list belongs to the UDP namespace.
Utility_Holes Utility_Holes lists the options for the number of holes. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Utility_Holes.
Utility_Nuts Utility_Nuts lists the options for the number of nuts. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Utility_Nuts. Appendix: Select Lists (Codelists)
254 SmartPlant 3D Reference Data Guide
Utility_PlateThickness Utility_PlateThickness lists the options for the thickness of plates. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Utility_PlateThickness. Utility_Tabs Utility_Tabs lists the options for the number of tabs. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Utility_Tabs. Utility_YesNo Utility_YesNo lists the options for whether or not to designate the part for the bill of materials. This select list (codelist) is used in the reference data for the Hangers and Supports task. This select list belongs to the UDP namespace. To view the select list values delivered with the software, open the Select List node in the Catalog hierarchy and select Utility_YesNo.
Valve Flow Pattern The Valve Flow Pattern select list (codelist) provides the options of the flow pattern for a valve, which can include T, Y, 2-way, 3-way and 5-way patterns, to name a few. The select list is used in the reference data for the piping task. This select list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Valve Model Number The Valve Model Number select list (codelist) specifies the manufacturers and model numbers for valves. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 255
Valve Operator Geometric Industry Standard The Valve Operator Geometric Industry Standard select list (codelist) specifies the industry standards for valve operators. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Valve Operator Is Rotatable The Valve Operator Is Rotatable select list (codelist) specifies the rotating options available for valve operators. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Valve Operator Part Data Basis The Valve Operator Part Data Basis select list (codelist). The select list is used in the reference data for the piping task. This select list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Valve Operator Type The Valve Operator Type select list (codelist) specifies the valve operators available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Valve Port Option The Valve Port Option select list (codelist) specifies the valve port types, such as a conventional port, a regular port or a reduced port, available for use in the model. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
256 SmartPlant 3D Reference Data Guide
Valve Trim The Valve Trim select list (codelist) specifies the standards for valve trim, which includes valve working parts and materials. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Vendor The Vendor select list (codelist) specifies the vendors that supply piping commodities. Typically, values for the vendor property are imported from a material control system, if required. This select list is used in the Piping task. The list belongs to the REFDAT namespace. The meaning of vendor differs from the meaning of manufacturer in this usage. A vendor supplies the commodities, while a manufacturer produces the commodities. Vertical Beam Category The Vertical Beam Category select list (codelist) defines the available categories for vertical beams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Vertical Profile Category The Vertical Profile Category select list (codelist) defines the available categories for vertical profiles in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Vertical Seam Category The Vertical Seam Category select list (codelist) defines the available categories for vertical seams in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace. Vertical Tube Category The Vertical Tube Category select list (codelist) defines the available categories for vertical tubes in the software. This select list is used in the Molded Forms task. The list belongs to the UDP namespace.
Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 257
Vessel Head Type The Vessel Head Type select list (codelist) specifies the various head types for horizontal and vertical tanks. This select list is used in the Equipment and Furnishings task. The list belongs to the REFDAT namespace. Voltage Grade The Voltage Grade select list (codelist) specifies the grades for cable voltages. Voltage grade can be seen as an electrical service level. The different grades can be assigned to cable runs and cableway and cable tray runs and can be used for fill calculations, naming rules, or labeling. This select list is used in the Electrical task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Washer Creation Option The Washer Creation Option select list (codelist) defines the option of whether washers are created at a bolted joint. The specification writer can disable this option when washers are not tracked for material management purposes. Even if this option is disabled, the specification writer can still use the washer thickness for the bolt length calculation if the washer selection filter and accompanying washer part data are defined in the catalog. In other words, the washer selection filter, and the accompanying washer part data, may be used for bolt length calculations, even when this option has been disabled. In this situation, the washer thickness, as well as the bolt extension, will be included in the bolt length calculation, although the bolt extension will be expected to not consider the washer thickness. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Washer Option The Washer Option select list (codelist) specifies the types of washers available in the model. A default washer option represents the washer that should be used when the piping designer has not explicitly selected one. The washer option, if applicable, is selected by the piping designer at a bolted joint. This select list is used in the Piping task. The list belongs to the REFDAT namespace. Washer Type The Washer Type select list (codelist) specifies the types of washers that are available. This select list is used in the Piping task. The list belongs to the REFDAT namespace.
Appendix: Select Lists (Codelists)
258 SmartPlant 3D Reference Data Guide
WBS Assignment The WBS Assignment select list (codelist) defines the different ways to assign items during automated WBS creation - by system or by assembly. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. WBS Auto Grouping Rule Type The WBS Auto Grouping Rule Type select list (codelist) defines the different ways to group items during automated WBS creation. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. WBS Item Purpose The WBS Item Purpose select list (codelist) specifies the different purposes for items in the work breakdown structure (WBS). This select list is used in multiple tasks. The list belongs to the CMNSCH namespace.
Intergraph product codes are in the range 1000-9999: 1000-7999 for SmartPlant software and 8000-9999 for SmartMarine software. User reference data codes start at 10,000. WBS Project Purpose The WBS Project Purpose select list (codelist) specifies the project purposes for the work breakdown structure (WBS). This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items.
Intergraph system codes are in the range 1-999. Intergraph product codes are in the range 1000-9999: 1000-7999 for SmartPlant software and 8000-9999 for SmartMarine software. Appendix: Select Lists (Codelists)
SmartPlant 3D Reference Data Guide 259
WBS Pull In Associated Items The WBS Pull In Associated Items select list (codelist) specifies whether or not the software includes associated items during WBS item creation. This select list is used in multiple tasks. The list belongs to the CMNSCH namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Weld Type The Weld Type select list (codelist) specifies the available weld types for welded joints in the model. Refer to the Weld Model Representation Rule, Weld Type Rule, and the Weld Clearance Rule topics in the Piping Reference Data Guide for more information on how this select list is used. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Welding Procedure Specification The Welding Procedure Specification select list (codelist) defines the standards for weld sizes in different countries. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. Appendix: Select Lists (Codelists)
260 SmartPlant 3D Reference Data Guide
Welding Requirement The Welding Requirement select list (codelist) defines the welding requirements for welds on piping commodities, if welded ends apply. This select list is used in the Piping task. The list belongs to the REFDAT namespace. You can edit the delivered text of the short or long descriptions as long as you do not change the meaning. Do not change the numeric values of the delivered select list items. You cannot add or delete select list items. The following options are available: Each welded end requires a reportable weld. This value is the default for any piping commodity with one or more welded ends. The face of the flange requires an additional weld. This situation can occur for a slip-on flange. The face of the flange can have an optional, additional weld. This situation can occur for a plate flange, where the additional weld is based on the plate flange thickness. Each welded end requires a reportable weld. However, the weld at the second piping point is determined on the basis of the Weld Type Exception option rather than the Weld Type Rule. This situation occurs for fittings (for example, sleeves), where the weld type always differs between the two ends of the fitting. None of the ends requires welding. This value is the default for any piping commodity without any welded ends.
SmartPlant 3D Reference Data Guide 261
A P P E N D I X B The software provides a standard set of unit types and units for reference data. The unit information is stored in the Core component. You can specify unit types and units for each user-defined attribute on the Custom Interfaces sheet in the reference data workbooks. Unit types are categories of measurement, and units are the specific quantities of measurement. For example, distance is a unit type, and meters (m) is a unit for the distance unit type. Unit information can be grouped into the following categories: Unit Type Definitions to Names Unit Type Names to Definitions Unit Abbreviations to Names Unit Names to Abbreviations Unit Type Definitions to Names Unit Type Definition Unit Type Name distance UNIT_DISTANCE angle UNIT_ANGLE mass UNIT_MASS time UNIT_TIME temperature UNIT_TEMPERATURE electric current UNIT_ELECTRIC_CURRENT luminous intensity UNIT_LUMINOUS_INTENSITY amount of substance UNIT_AMOUNT_OF_SUBSTANCE solid angle UNIT_SOLID_ANGLE angular acceleration UNIT_ANGULAR_ACCELERATION angular momentum UNIT_ANGULAR_MOMENTUM angular velocity UNIT_ANGULAR_VELOCITY area UNIT_AREA body force UNIT_BODY_FORCE coefficient of thermal expansion UNIT_COEFFICIENT_OF_THERMAL_EXPANSIO N density UNIT_DENSITY electrical capacitance UNIT_ELECTRICAL_CAPACITANCE electrical conductance UNIT_ELECTRICAL_CONDUCTANCE electrical field strength UNIT_ELECTRICAL_FIELD_STRENGTH Appendix: Units of Measure Appendix: Units of Measure
262 SmartPlant 3D Reference Data Guide
Unit Type Definition Unit Type Name electrical inductance UNIT_ELECTRICAL_INDUCTANCE electrical potential difference UNIT_ELECTRICAL_POTENTIAL electrical resistance UNIT_ELECTRICAL_RESISTANCE energy UNIT_ENERGY entropy UNIT_ENTHROPY film coefficient UNIT_FILM_COEFFICIENT force UNIT_FORCE force per area UNIT_FORCE_PER_AREA force per distance UNIT_FORCE_PER_DISTANCE frequency UNIT_FREQUENCY heat capacity UNIT_HEAT_CAPACITY heat flux per area UNIT_HEAT_FLUX_PER_AREA heat flux per distance UNIT_HEAT_FLUX_PER_DISTANCE heat source UNIT_HEAT_SOURCE illuminance UNIT_ILLUMINANCE linear acceleration UNIT_LINEAR_ACCELERATION linear per angular UNIT_LINEAR_PER_ANGULAR linear velocity UNIT_LINEAR_VELOCITY luminous flux UNIT_LUMINOUS_FLUX magnetic field strength UNIT_MAGNETIC_FIELD_STRENGTH magnetic flux UNIT_MAGNETIC_FLUX magnetic flux density UNIT_MAGNETIC_FLUX_DENSITY mass flow rate UNIT_MASS_FLOW_RATE mass moment of inertia UNIT_MASS_MOMENT_OF_INERTIA mass per area UNIT_MASS_PER_AREA mass per length UNIT_MASS_PER_LENGTH momentum UNIT_MOMENTUM per distance UNIT_PER_DISTANCE power UNIT_POWER electric charge UNIT_ELECTRIC_CHARGE radiant intensity UNIT_RADIANT_INTENSITY rotational stiffness UNIT_ROTATIONAL_STIFFNESS second moment of area UNIT_SECOND_MOMENT_OF_AREA thermal conductivity UNIT_THERMAL_CONDUCTIVITY Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 263
Unit Type Definition Unit Type Name dynamic viscosity UNIT_DYNAMIC_VISCOSITY kinematic viscosity UNIT_KINEMATIC_VISCOSITY volume UNIT_VOLUME volume flow rate UNIT_VOLUME_FLOW_RATE scalar UNIT_SCALAR force per area per length UNIT_FORCE_PER_AREA_PER_LENGTH moment UNIT_MOMENT first moment of area UNIT_FIRST_MOMENT_OF_AREA torsional warping constant UNIT_TORSIONAL_WARPING_CONSTANT slope UNIT_SLOPE enumerator UNIT_ENUM NPD UNIT_NPD moment per distance UNIT_MOMENT_PER_DISTANCE wire gauge UNIT_WIRE_GAUGE Unit Type Names to Definitions Unit Type Name Unit Type Definition UNIT_DISTANCE distance UNIT_ANGLE angle UNIT_MASS mass UNIT_TIME time UNIT_TEMPERATURE temperature UNIT_ELECTRIC_CURRENT electric current UNIT_LUMINOUS_INTENSITY luminous intensity UNIT_AMOUNT_OF_SUBSTANCE amount of substance UNIT_SOLID_ANGLE solid angle UNIT_ANGULAR_ACCELERATION angular acceleration UNIT_ANGULAR_MOMENTUM angular momentum UNIT_ANGULAR_VELOCITY angular velocity UNIT_AREA area UNIT_BODY_FORCE body force UNIT_COEFFICIENT_OF_THERMAL_EXPAN SION coefficient of thermal expansion UNIT_DENSITY density Appendix: Units of Measure
264 SmartPlant 3D Reference Data Guide
Unit Type Name Unit Type Definition UNIT_ELECTRICAL_CAPACITANCE electrical capacitance UNIT_ELECTRICAL_CONDUCTANCE electrical conductance UNIT_ELECTRICAL_FIELD_STRENGTH electrical field strength UNIT_ELECTRICAL_INDUCTANCE electrical inductance UNIT_ELECTRICAL_POTENTIAL electrical potential difference UNIT_ELECTRICAL_RESISTANCE electrical resistance UNIT_ENERGY energy UNIT_ENTHROPY entropy UNIT_FILM_COEFFICIENT film coefficient UNIT_FORCE force UNIT_FORCE_PER_AREA force per area UNIT_FORCE_PER_DISTANCE force per distance UNIT_FREQUENCY frequency UNIT_HEAT_CAPACITY heat capacity UNIT_HEAT_FLUX_PER_AREA heat flux per area UNIT_HEAT_FLUX_PER_DISTANCE heat flux per distance UNIT_HEAT_SOURCE heat source UNIT_ILLUMINANCE illuminance UNIT_LINEAR_ACCELERATION linear acceleration UNIT_LINEAR_PER_ANGULAR linear per angular UNIT_LINEAR_VELOCITY linear velocity UNIT_LUMINOUS_FLUX luminous flux UNIT_MAGNETIC_FIELD_STRENGTH magnetic field strength UNIT_MAGNETIC_FLUX magnetic flux UNIT_MAGNETIC_FLUX_DENSITY magnetic flux density UNIT_MASS_FLOW_RATE mass flow rate UNIT_MASS_MOMENT_OF_INERTIA mass moment of inertia UNIT_MASS_PER_AREA mass per area UNIT_MASS_PER_LENGTH mass per length UNIT_MOMENTUM momentum UNIT_PER_DISTANCE per distance UNIT_POWER power UNIT_ELECTRIC_CHARGE electric charge UNIT_RADIANT_INTENSITY radiant intensity Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 265
Unit Type Name Unit Type Definition UNIT_ROTATIONAL_STIFFNESS rotational stiffness UNIT_SECOND_MOMENT_OF_AREA second moment of area UNIT_THERMAL_CONDUCTIVITY thermal conductivity UNIT_DYNAMIC_VISCOSITY dynamic viscosity UNIT_KINEMATIC_VISCOSITY kinematic viscosity UNIT_VOLUME volume UNIT_VOLUME_FLOW_RATE volume flow rate UNIT_SCALAR scalar UNIT_FORCE_PER_AREA_PER_LENGTH force per area per length UNIT_MOMENT moment UNIT_FIRST_MOMENT_OF_AREA first moment of area UNIT_TORSIONAL_WARPING_CONSTANT torsional warping constant UNIT_SLOPE slope UNIT_ENUM enumerator UNIT_NPD NPD UNIT_MOMENT_PER_DISTANCE moment per distance UNIT_WIRE_GAUGE wire gauge Unit Abbreviations to Names Unit Abbreviation Name m DISTANCE_METER nm DISTANCE_NANOMETER mm DISTANCE_MILLIMETER cm DISTANCE_CENTIMETER km DISTANCE_KILOMETER in DISTANCE_INCH ft DISTANCE_FOOT yd DISTANCE_YARD mi DISTANCE_MILE tenth DISTANCE_TENTH hundredth DISTANCE_HUNDREDTH thousandth DISTANCE_THOUSANDTH rod DISTANCE_ROD pole DISTANCE_POLE Appendix: Units of Measure
266 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name link DISTANCE_LINK chain DISTANCE_CHAIN pt DISTANCE_POINT furlong DISTANCE_FURLONG rad ANGLE_RADIAN deg ANGLE_DEGREE min ANGLE_MINUTE sec ANGLE_SECOND gr ANGLE_GRADIAN rev ANGLE_REVOLUTION kg MASS_KILOGRAM g MASS_GRAM mg MASS_MILLIGRAM Mg MASS_MEGAGRAM grain MASS_GRAIN slug MASS_SLUG lbm MASS_POUND_MASS slinch MASS_SLINCH oz MASS_OUNCE tonne MASS_METRIC_TON ton MASS_LONG_TON net-ton MASS_SHORT_TON sec TIME_SECOND min TIME_MINUTE hr TIME_HOUR day TIME_DAY wk TIME_WEEK yr TIME_YEAR ms TIME_MILLISECOND ns TIME_NANOSECOND K TEMPERATURE_KELVIN F TEMPERATURE_FAHRENHEIT C TEMPERATURE_CELCIUS R TEMPERATURE_RANKINE Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 267
Unit Abbreviation Name A ELECTRIC_CURRENT_AMPERE cd LUMINOUS_INTENSITY_CANDELA mol AMOUNT_OF_SUBSTANCE_MOLE sr SOLID_ANGLE_STERADIAN rad/s 2 ANGULAR_ACCELERATION_RADIAN_PER_SQ_SECOND deg/s 2 ANGULAR_ACCELERATION_DEGREE_PER_SQ_SECOND Hz/s ANGULAR_ACCELERATION_CYCLE_PER_SQ_SECOND kg-m 2 /s ANGULAR_MOMENTUM_KILOGRAM_SQ_METER_PER_SE COND rad/s ANGULAR_VELOCITY_RADIAN_PER_SECOND rad/min ANGULAR_VELOCITY_RADIAN_PER_MINUTE rad/hr ANGULAR_VELOCITY_RADIAN_PER_HOUR Hz ANGULAR_VELOCITY_CYCLE_PER_SECOND rpm ANGULAR_VELOCITY_CYCLE_PER_MINUTE rph ANGULAR_VELOCITY_CYCLE_PER_HOUR deg/s ANGULAR_VELOCITY_DEGREE_PER_SECOND deg/m ANGULAR_VELOCITY_DEGREE_PER_MINUTE deg/hr ANGULAR_VELOCITY_DEGREE_PER_HOUR m 2 AREA_SQUARE_METER mm 2 AREA_SQUARE_MILLIMETER cm 2 AREA_SQUARE_CENTIMETER km 2 AREA_SQUARE_KILOMETER in 2 AREA_SQUARE_INCH ft 2 AREA_SQUARE_FOOT yd 2 AREA_SQUARE_YARD mi 2 AREA_SQUARE_MILE ac AREA_SQUARE_ACRE ac AREA_ACRE N/m 3 BODY_FORCE_NEWTON_PER_CU_METER N/cm 3 BODY_FORCE_NEWTON_PER_CU_CENTIMETER N/mm 3 BODY_FORCE_NEWTON_PER_CU_MILLIMETER kN/m 3 BODY_FORCE_KILONEWTON_PER_CU_METER lbf/in 3 BODY_FORCE_POUND_FORCE_PER_CU_INCH lbf/ft 3 BODY_FORCE_POUND_FORCE_PER_CU_FOOT Appendix: Units of Measure
268 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name /K COEFFICIENT_OF_THERMAL_EXPANSION_PER_KELVIN /C COEFFICIENT_OF_THERMAL_EXPANSION_PER_CELCIUS /F COEFFICIENT_OF_THERMAL_EXPANSION_PER_FAHREN HEIT /R COEFFICIENT_OF_THERMAL_EXPANSION_PER_RANKINE kg/m 3 DENSITY_KILOGRAM_PER_CU_METER kg/mm 3 DENSITY_KILOGRAM_PER_CU_MILLIMETER kg/cm 3 DENSITY_KILOGRAM_PER_CU_CENTIMETER lbm/ft 3 DENSITY_POUND_MASS_PER_CU_FOOT lbm/in 3 DENSITY_POUND_MASS_PER_CU_INCH slug/ft 3 DENSITY_SLUG_PER_CU_FOOT slinch/in 3 DENSITY_SLINCH_PER_CU_INCH F ELECTRICAL_CAPACITANCE_FARAD S ELECTRICAL_CONDUCTANCE_SIEMENS V/m ELECTRICAL_FIELD_STRENGTH_VOLT_PER_METER V ELECTRICAL_POTENTIAL_VOLT ohm ELECTRICAL_RESISTANCE_OHM J ENERGY_JOULE mJ ENERGY_MICRO_JOULE kJ ENERGY_KILOJOULE W-s ENERGY_WATT_SECOND W-hr ENERGY_WATT_HOUR kW-hr ENERGY_KILOWATT_HOUR in-lbf ENERGY_INCH_POUND_FORCE ft-lbf ENERGY_FOOT_POUND_FORCE BTU ENERGY_BTU erg ENERGY_ERG eV ENERGY_ELECTRON_VOLT J/K ENTHROPY_JOULE_PER_KELVIN W/m 2 -K FILM_COEFFICIENT_WATT_PER_SQ_METER_KELVIN BTU/hr- ft 2 F FILM_COEFFICIENT_BTU_PER_HOUR_SQ_FOOT_FAHREN HEIT ft- lbf/ft 2 F FILM_COEFFICIENT_FOOT_POUND_PER_SQ_FOOT_FAH RENHEIT in- lbf/in 2 F FILM_COEFFICIENT_INCH_POUND_PER_SQ_INCH_FAHR Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 269
Unit Abbreviation Name ENHEIT N FORCE_NEWTON nN FORCE_NANONEWTON mN FORCE_MILLINEWTON kN FORCE_KILONEWTON lbf FORCE_POUND_FORCE dyne FORCE_DYNE kip FORCE_KIP Pa FORCE_PER_AREA_PASCAL mPa FORCE_PER_AREA_MILLIPASCAL kPa FORCE_PER_AREA_KILOPASCAL MPa FORCE_PER_AREA_MEGAPASCAL psi FORCE_PER_AREA_POUND_FORCE_PER_SQ_INCH ksi FORCE_PER_AREA_KIP_PER_SQ_INCH psf FORCE_PER_AREA_POUND_FORCE_PER_SQ_FOOT ksf FORCE_PER_AREA_KIP_PER_SQ_FOOT bar FORCE_PER_AREA_BAR mbar FORCE_PER_AREA_MILLIBAR atm FORCE_PER_AREA_ATMOSPHERE N/m FORCE_PER_DISTANCE_NEWTON_PER_METER N/mm FORCE_PER_DISTANCE_NEWTON_PER_MILLIMETER N/cm FORCE_PER_DISTANCE_NEWTON_PER_CENTIMETER kN/m FORCE_PER_DISTANCE_KILONEWTON_PER_METER lbf/in FORCE_PER_DISTANCE_POUND_FORCE_PER_INCH lbf/ft FORCE_PER_DISTANCE_POUND_FORCE_PER_FOOT kpi FORCE_PER_DISTANCE_KIP_PER_INCH kpf FORCE_PER_DISTANCE_KIP_PER_FOOT dyne/m FORCE_PER_DISTANCE_DYNE_PER_METER dyne/mm FORCE_PER_DISTANCE_DYNE_PER_MILLIMETER /sec FREQUENCY_PER_SECOND /min FREQUENCY_PER_MINUTE /hr FREQUENCY_PER_HOUR J/kg-K HEAT_CAPACITY_JOULE_PER_KILOGRAM_KELVIN BTU/lbm-F HEAT_CAPACITY_BTU_PER_POUND_MASS_FAHRENHEIT Appendix: Units of Measure
270 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name W/m 2 HEAT_FLUX_PER_AREA_WATT_PER_SQ_METER kW/m 2 HEAT_FLUX_PER_AREA_KILOWATT_PER_SQ_METER in-lbf/s- in 2 HEAT_FLUX_PER_AREA_INCH_POUND_FORCE_PER_SEC OND_SQ_INCH ft-lbf/s- ft 2 HEAT_FLUX_PER_AREA_FOOT_POUND_FORCE_PER_SE COND_SQ_FOOT BTU/hr- ft 2 HEAT_FLUX_PER_AREA_BTU_PER_HOUR_SQ_FOOT hp/ft 2 HEAT_FLUX_PER_AREA_HORSEPOWER_P_PER_SQ_FOO T W/m HEAT_FLUX_PER_DISTANCE_WATT_PER_METER kW/m HEAT_FLUX_PER_DISTANCE_KILOWATT_PER_METER mW/m HEAT_FLUX_PER_DISTANCE_MICROWATT_PER_METER mW/mm HEAT_FLUX_PER_DISTANCE_MICROWATT_PER_MILLIME TER in-lbf/s- in HEAT_FLUX_PER_DISTANCE_INCH_POUND_FORCE_PER _SECOND_INCH BTU/hr- ft HEAT_FLUX_PER_DISTANCE_BTU_PER_HOUR_FOOT hp/ft HEAT_FLUX_PER_DISTANCE_HORSEPOWER_PER_FOOT W/m 3 HEAT_SOURCE_WATT_PER_CU_METER kW/m 3 HEAT_SOURCE_KILOWATT_PER_CU_METER in-lbf/s- in 3 HEAT_SOURCE_INCH_POUND_FORCE_PER_SECOND_CU _INCH ft-lbf/s- ft 3 HEAT_SOURCE_FOOT_POUND_FORCE_PER_SECOND_C U_FOOT BTU/hr- ft 3 HEAT_SOURCE_BTU_PER_HOUR_CU_FOOT hp/ft 3 HEAT_SOURCE_HORSEPOWER_PER_CU_FOOT lx ILLUMINANCE_LUX m/s 2 LINEAR_ACCELERATION_METER_PER_SQ_SECOND km/s 2 LINEAR_ACCELERATION_KILOMETER_PER_SQ_SECOND mm/s 2 LINEAR_ACCELERATION_MILLIMETER_PER_SQ_SECOND cm/s 2 LINEAR_ACCELERATION_CENTIMETER_PER_SQ_SECON D in/s 2 LINEAR_ACCELERATION_INCH_PER_SQ_SECOND ft/s 2 LINEAR_ACCELERATION_FOOT_PER_SQ_SECOND mi/s 2 LINEAR_ACCELERATION_MILE_PER_SQ_SECOND mi/hr 2 LINEAR_ACCELERATION_MILE_PER_SQ_HOUR Appendix: Units of Measure
Unit Abbreviation Name mW POWER_MICROWATT in-lbf/s POWER_INCH_POUND_FORCE_PER_SECOND ft-lbf/s POWER_FOOT_POUND_FORCE_PER_SECOND BTU/hr POWER_BTU_PER_HOUR hp POWER_HORSEPOWER C ELECTRIC_CHARGE_COULOMB W/sr RADIANT_INTENSITY_WATT_PER_STERADIAN N- m/rad ROTATIONAL_STIFFNESS_NEWTON_METER_PER_RADIA N N- m/deg ROTATIONAL_STIFFNESS_NEWTON_METER_PER_DEGR EE N- mm/rad ROTATIONAL_STIFFNESS_NEWTON_MILLIMETER_PER_R ADIAN N- mm/deg ROTATIONAL_STIFFNESS_NEWTON_MILLIMETER_PER_D EGREE kN- m/rad ROTATIONAL_STIFFNESS_KILONEWTON_METER_PER_R ADIAN kN- m/deg ROTATIONAL_STIFFNESS_KILONEWTON_METER_PER_D EGREE lbf- in/rad ROTATIONAL_STIFFNESS_POUND_FORCE_INCH_PER_R ADIAN lbf- in/deg ROTATIONAL_STIFFNESS_POUND_FORCE_INCH_PER_D EGREE lbf- ft/rad ROTATIONAL_STIFFNESS_POUND_FORCE_FOOT_PER_R ADIAN lbf- ft/deg ROTATIONAL_STIFFNESS_POUND_FORCE_FOOT_PER_D EGREE m 4 SECOND_MOMENT_OF_AREA_METER_TO_FOURTH mm 4 SECOND_MOMENT_OF_AREA_MILLIMETER_TO_FOURTH cm 4 SECOND_MOMENT_OF_AREA_CENTIMETER_TO_FOURT H in 4 SECOND_MOMENT_OF_AREA_INCH_TO_FOURTH ft 4 SECOND_MOMENT_OF_AREA_FOOT_TO_FOURTH W/m-C THERMAL_CONDUCTIVITY_WATT_PER_METER_CELCIUS kW/m- C THERMAL_CONDUCTIVITY_KILOWATT_PER_METER_CEL CIUS BTU/hr- ft-F THERMAL_CONDUCTIVITY_BTU_PER_HOUR_FAHRENHEI T Appendix: Units of Measure
274 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name in-lbf/s- in-F THERMAL_CONDUCTIVITY_INCH_POUND_FORCE_PER_S ECOND_INCH_FAHRENHEIT Pa-s DYNAMIC_VISCOSITY_PASCAL_SECOND kPa-s DYNAMIC_VISCOSITY_KILOPASCAL_SECOND MPa-s DYNAMIC_VISCOSITY_MEGAPASCAL_SECOND lbf-s/in 2 DYNAMIC_VISCOSITY_POUND_FORCE_SECOND_PER_SQ _INCH m 2 /s KINEMATIC_VISCOSITY_SQ_METER_PER_SECOND mm 2 /s KINEMATIC_VISCOSITY_SQ_MILLIMETER_PER_SECOND cm 2 /s KINEMATIC_VISCOSITY_SQ_CENTIMETER_PER_SECOND in 2 /s KINEMATIC_VISCOSITY_SQ_INCH_PER_SECOND ft 2 /s KINEMATIC_VISCOSITY_SQ_FOOT_PER_SECOND m 3 VOLUME_CU_METER mm 3 VOLUME_CU_MILLIMETER L VOLUME_LITER mL VOLUME_MILLILITER in 3 VOLUME_CU_INCH ft 3 VOLUME_CU_FOOT yd 3 VOLUME_CU_YARD gallon VOLUME_GALLON quart VOLUME_QUART pint VOLUME_PINT ounce VOLUME_FLUID_OUNCE
UNIT_NOT_SET
SCALAR_NULL m 3 /s VOLUME_FLOW_RATE_CU_METER_PER_SECOND mm 3 /s VOLUME_FLOW_RATE_CU_MILLIMETER_PER_SECOND L/s VOLUME_FLOW_RATE_LITER_PER_SECOND mL/s VOLUME_FLOW_RATE_MILLILITER_PER_SECOND in 3 /s VOLUME_FLOW_RATE_CU_INCH_PER_SECOND ft 3 /s VOLUME_FLOW_RATE_CU_FOOT_PER_SECOND yd 3 /s VOLUME_FLOW_RATE_CU_YARD_PER_SECOND gallon/s VOLUME_FLOW_RATE_GALLON_PER_SECOND gallon/min VOLUME_FLOW_RATE_GALLON_PER_MINUTE Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 275
Unit Abbreviation Name H ELECTRICAL_INDUCTANCE_HENRY ANGLE_DEGREE_SYMBOL ' ANGLE_MINUTE_SYMBOL " ANGLE_SECOND_SYMBOL ' DISTANCE_FOOT_SYMBOL " DISTANCE_INCH_SYMBOL hectare AREA_HECTARE N/mm 2 FORCE_PER_AREA_NEWTON_PER_SQ_MILLIMETER P DYNAMIC_VISCOSITY_POISE cP DYNAMIC_VISCOSITY_CENTIPOISE cm 3 VOLUME_CU_CENTIMETER lbm- ft 2 /s ANGULAR_MOMENTUM_POUND_MASS_SQ_FOOT_PER_S ECOND V/ft ELECTRICAL_FIELD_STRENGTH_VOLT_PER_FOOT lbm-ft/s MOMENTUM_POUND_MASS_FOOT_PER_SECOND A/ft MAGNETIC_FIELD_STRENGTH_AMPERE_PER_FOOT m 3 /min VOLUME_FLOW_RATE_CU_METER_PER_MINUTE m 3 /hr VOLUME_FLOW_RATE_CU_METER_PER_HOUR Pa/m FORCE_PER_AREA_PASCAL_PER_METER mPa/m FORCE_PER_AREA_MILLIPASCAL_PER_METER kPa/m FORCE_PER_AREA_KILOPASCAL_PER_METER MPa/m FORCE_PER_AREA_MEGAPASCAL_PER_METER psi/in FORCE_PER_AREA_POUND_FORCE_PER_SQ_INCH_PER _INCH ksi/in FORCE_PER_AREA_KIP_PER_SQ_INCH_PER_INCH psf/ft FORCE_PER_AREA_POUND_FORCE_PER_SQ_FOOT_PER _FOOT ksf/ft FORCE_PER_AREA_KIP_PER_SQ_FOOT_PER_FOOT bar/m FORCE_PER_AREA_BAR_PER_METER mbar/m FORCE_PER_AREA_MILLIBAR_PER_METER atm/m FORCE_PER_AREA_ATMOSPHERE_PER_METER N/mm 3 FORCE_PER_AREA_NEWTON_PER_CU_MILLIMETER mmw/m FORCE_PER_AREA_MILLIMETERS_OF_WATER_PER_MET ER inw/ft FORCE_PER_AREA_INCHES_OF_WATER_PER_FOOT Appendix: Units of Measure
276 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name mmw FORCE_PER_AREA_MILLIMETERS_OF_WATER inw FORCE_PER_AREA_INCHES_OF_WATER N-m MOMENT_NEWTON_METER DN-m MOMENT_DECA_NEWTON_METER HN-m MOMENT_HECTO_NEWTON_METER kN-m MOMENT_KILO_NEWTON_METER MN-m MOMENT_MEGA_NEWTON_METER TN-m MOMENT_TERA_NEWTON_METER kgf-m MOMENT_KILOGRAM_FORCE_METER tonnef- m MOMENT_TONNE_FORCE_METER lb-ft MOMENT_POUND_FOOT lb-in MOMENT_POUND_INCH tonuk-ft MOMENT_TON_UK_FOOT tonus-ft MOMENT_TON_US_FOOT m 3 FIRST_MOMENT_OF_AREA_METER_TO_THIRD mm 3 FIRST_MOMENT_OF_AREA_MILLIMETER_TO_THIRD cm 3 FIRST_MOMENT_OF_AREA_CENTIMETER_TO_THIRD in 3 FIRST_MOMENT_OF_AREA_INCH_TO_THIRD ft 3 FIRST_MOMENT_OF_AREA_FOOT_TO_THIRD m 6 TORSIONAL_WARPING_CONSTANT_METER_TO_SIXTH mm 6 TORSIONAL_WARPING_CONSTANT_MILLIMETER_TO_SIX TH cm 6 TORSIONAL_WARPING_CONSTANT_CENTIMETER_TO_SI XTH in 6 TORSIONAL_WARPING_CONSTANT_INCH_TO_SIXTH ft 6 TORSIONAL_WARPING_CONSTANT_FOOT_TO_SIXTH L/min VOLUME_FLOW_RATE_LITER_PER_MINUTE ft 3 /min VOLUME_FLOW_RATE_CU_FOOT_PER_MINUTE ft/min LINEAR_VELOCITY_FOOT_PER_MINUTE ftnt TIME_FORTNIGHT rad SLOPE_ANGLE_RADIAN deg SLOPE_ANGLE_DEGREE min SLOPE_ANGLE_MINUTE sec SLOPE_ANGLE_SECOND Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 277
Unit Abbreviation Name % SLOPE_PERCENT SLOPE_PER_THOUSAND / SLOPE_RATIO_SEPARATOR m / m SLOPE_RATIO_METER_IN_METER cm / m SLOPE_RATIO_CENTIMETER_IN_METER cm / cm SLOPE_RATIO_CENTIMETER_IN_CENTIMETER mm / m SLOPE_RATIO_MILLIMETER_IN_METER mm / cm SLOPE_RATIO_MILLIMETER_IN_CENTIMETER mm / mm SLOPE_RATIO_MILLIMETER_IN_MILLIMETER yd / yd SLOPE_RATIO_YARD_IN_YARD ft / yd SLOPE_RATIO_FOOT_IN_YARD ft / ft SLOPE_RATIO_FOOT_IN_FOOT in / yd SLOPE_RATIO_INCH_IN_YARD in / ft SLOPE_RATIO_INCH_IN_FOOT in / in SLOPE_RATIO_INCH_IN_INCH ea ENUM_EACH /tn ENUM_PER_TEN % ENUM_PER_HUNDRED % ENUM_PERCENT ENUM_PER_THOUSAND tn ENUM_TEN cn ENUM_HUNDRED th ENUM_THOUSAND dz ENUM_DOZEN /dz ENUM_PER_DOZEN mm/rad LINEAR_PER_ANGULAR_MILLIMETER_PER_RADIAN m/deg LINEAR_PER_ANGULAR_METER_PER_DEGREE mm/deg LINEAR_PER_ANGULAR_MILLIMETER_PER_DEGREE in/deg LINEAR_PER_ANGULAR_INCH_PER_DEGREE Pag FORCE_PER_AREA_PASCAL_GAUGE mPag FORCE_PER_AREA_MILLIPASCAL_GAUGE kPag FORCE_PER_AREA_KILOPASCAL_GAUGE MPag FORCE_PER_AREA_MEGAPASCAL_GAUGE Appendix: Units of Measure
278 SmartPlant 3D Reference Data Guide
Unit Abbreviation Name psig FORCE_PER_AREA_POUND_FORCE_PER_SQ_INCH_GAU GE ksig FORCE_PER_AREA_KIP_PER_SQ_INCH_GAUGE psfg FORCE_PER_AREA_POUND_FORCE_PER_SQ_FOOT_GA UGE ksfg FORCE_PER_AREA_KIP_PER_SQ_FOOT_GAUGE barg FORCE_PER_AREA_BAR_GAUGE mbarg FORCE_PER_AREA_MILLIBAR_GAUGE N/mm 2 g FORCE_PER_AREA_NEWTON_PER_SQ_MILLIMETER_GA UGE mmwg FORCE_PER_AREA_MILLIMETERS_OF_WATER_GAUGE inwg FORCE_PER_AREA_INCHES_OF_WATER_GAUGE in NPD_INCH mm NPD_MILLIMETER N-m/m MOMENT_PER_DISTANCE_NEWTON_METER_PER_METE R N- m/mm MOMENT_PER_DISTANCE_NEWTON_METER_PER_MILLI METER N- mm/m MOMENT_PER_DISTANCE_NEWTON_MILLIMETER_PER_ METER kN- m/mm MOMENT_PER_DISTANCE_KILONEWTON_METER_PER_M ILLIMETER kN- mm/m MOMENT_PER_DISTANCE_KILONEWTON_MILLIMETER_P ER_METER lbf-ft/in MOMENT_PER_DISTANCE_POUND_FORCE_FOOT_PER_I NCH lbf-in/in MOMENT_PER_DISTANCE_POUND_FORCE_INCH_PER_IN CH lbf-ft/ft MOMENT_PER_DISTANCE_POUND_FORCE_FOOT_PER_F OOT lbf-in/ft MOMENT_PER_DISTANCE_POUND_FORCE_INCH_PER_F OOT kip-ft/ft MOMENT_PER_DISTANCE_KIP_FORCE_FOOT_PER_FOOT kip-ft/in MOMENT_PER_DISTANCE_KIP_FORCE_FOOT_PER_INCH kip-in/ft MOMENT_PER_DISTANCE_KIP_FORCE_INCH_PER_FOOT kip-in/in MOMENT_PER_DISTANCE_KIP_FORCE_INCH_PER_INCH AWG WIRE_GAUGE_AWG mm WIRE_GAUGE_MILLIMETER Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 279
Unit Abbreviation Name in WIRE_GAUGE_INCH mil WIRE_GAUGE_MIL cmil WIRE_GAUGE_CIRCULAR_MIL kcmil WIRE_GAUGE_KILO_CIRCULAR_MIL mm 2 WIRE_GAUGE_SQUARE_MILLIMETER native NPD_NATIVE_INCH native NPD_NATIVE Unit Names to Abbreviations Unit Name Abbreviation DISTANCE_METER m DISTANCE_NANOMETER nm DISTANCE_MILLIMETER mm DISTANCE_CENTIMETER cm DISTANCE_KILOMETER km DISTANCE_INCH in DISTANCE_FOOT ft DISTANCE_YARD yd DISTANCE_MILE mi DISTANCE_TENTH tenth DISTANCE_HUNDREDTH hundredth DISTANCE_THOUSANDTH thousandth DISTANCE_ROD rod DISTANCE_POLE pole DISTANCE_LINK link DISTANCE_CHAIN chain DISTANCE_POINT pt DISTANCE_FURLONG furlong ANGLE_RADIAN rad ANGLE_DEGREE deg ANGLE_MINUTE min ANGLE_SECOND sec ANGLE_GRADIAN gr ANGLE_REVOLUTION rev Appendix: Units of Measure
280 SmartPlant 3D Reference Data Guide
Unit Name Abbreviation MASS_KILOGRAM kg MASS_GRAM g MASS_MILLIGRAM mg MASS_MEGAGRAM Mg MASS_GRAIN grain MASS_SLUG slug MASS_POUND_MASS lbm MASS_SLINCH slinch MASS_OUNCE oz MASS_METRIC_TON tonne MASS_LONG_TON ton MASS_SHORT_TON net-ton TIME_SECOND sec TIME_MINUTE min TIME_HOUR hr TIME_DAY day TIME_WEEK wk TIME_YEAR yr TIME_MILLISECOND ms TIME_NANOSECOND ns TEMPERATURE_KELVIN K TEMPERATURE_FAHRENHEIT F TEMPERATURE_CELCIUS C TEMPERATURE_RANKINE R ELECTRIC_CURRENT_AMPERE A LUMINOUS_INTENSITY_CANDELA cd AMOUNT_OF_SUBSTANCE_MOLE mol SOLID_ANGLE_STERADIAN sr ANGULAR_ACCELERATION_RADIAN_PER_SQ_SECOND rad/s 2
ANGULAR_ACCELERATION_DEGREE_PER_SQ_SECOND deg/s 2
ANGULAR_ACCELERATION_CYCLE_PER_SQ_SECOND Hz/s ANGULAR_MOMENTUM_KILOGRAM_SQ_METER_PER_SECOND kg-m 2 /s ANGULAR_VELOCITY_RADIAN_PER_SECOND rad/s ANGULAR_VELOCITY_RADIAN_PER_MINUTE rad/min Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 281
Unit Name Abbreviation ANGULAR_VELOCITY_RADIAN_PER_HOUR rad/hr ANGULAR_VELOCITY_CYCLE_PER_SECOND Hz ANGULAR_VELOCITY_CYCLE_PER_MINUTE rpm ANGULAR_VELOCITY_CYCLE_PER_HOUR rph ANGULAR_VELOCITY_DEGREE_PER_SECOND deg/s ANGULAR_VELOCITY_DEGREE_PER_MINUTE deg/m ANGULAR_VELOCITY_DEGREE_PER_HOUR deg/hr AREA_SQUARE_METER m 2
AREA_SQUARE_MILLIMETER mm 2
AREA_SQUARE_CENTIMETER cm 2
AREA_SQUARE_KILOMETER km 2
AREA_SQUARE_INCH in 2
AREA_SQUARE_FOOT ft 2
AREA_SQUARE_YARD yd 2
AREA_SQUARE_MILE mi 2
AREA_SQUARE_ACRE ac AREA_ACRE ac BODY_FORCE_NEWTON_PER_CU_METER N/m 3
HEAT_FLUX_PER_DISTANCE_WATT_PER_METER W/m HEAT_FLUX_PER_DISTANCE_KILOWATT_PER_METER kW/m HEAT_FLUX_PER_DISTANCE_MICROWATT_PER_METER mW/m HEAT_FLUX_PER_DISTANCE_MICROWATT_PER_MILLIMETER mW/mm HEAT_FLUX_PER_DISTANCE_INCH_POUND_FORCE_PER_SECON D_INCH in-lbf/s- in HEAT_FLUX_PER_DISTANCE_BTU_PER_HOUR_FOOT BTU/hr- ft Appendix: Units of Measure
284 SmartPlant 3D Reference Data Guide
Unit Name Abbreviation HEAT_FLUX_PER_DISTANCE_HORSEPOWER_PER_FOOT hp/ft HEAT_SOURCE_WATT_PER_CU_METER W/m 3
HEAT_SOURCE_KILOWATT_PER_CU_METER kW/m 3
HEAT_SOURCE_INCH_POUND_FORCE_PER_SECOND_CU_INCH in-lbf/s- in 3
HEAT_SOURCE_FOOT_POUND_FORCE_PER_SECOND_CU_FOOT ft-lbf/s- ft 3
HEAT_SOURCE_BTU_PER_HOUR_CU_FOOT BTU/hr- ft 3
HEAT_SOURCE_HORSEPOWER_PER_CU_FOOT hp/ft 3
ILLUMINANCE_LUX lx LINEAR_ACCELERATION_METER_PER_SQ_SECOND m/s 2
KINEMATIC_VISCOSITY_SQ_METER_PER_SECOND m 2 /s KINEMATIC_VISCOSITY_SQ_MILLIMETER_PER_SECOND mm 2 /s KINEMATIC_VISCOSITY_SQ_CENTIMETER_PER_SECOND cm 2 /s KINEMATIC_VISCOSITY_SQ_INCH_PER_SECOND in 2 /s KINEMATIC_VISCOSITY_SQ_FOOT_PER_SECOND ft 2 /s VOLUME_CU_METER m 3
VOLUME_CU_MILLIMETER mm 3
VOLUME_LITER L VOLUME_MILLILITER mL VOLUME_CU_INCH in 3
VOLUME_CU_FOOT ft 3
VOLUME_CU_YARD yd 3
VOLUME_GALLON gallon VOLUME_QUART quart VOLUME_PINT pint VOLUME_FLUID_OUNCE ounce UNIT_NOT_SET SCALAR_NULL VOLUME_FLOW_RATE_CU_METER_PER_SECOND m 3 /s VOLUME_FLOW_RATE_CU_MILLIMETER_PER_SECOND mm 3 /s VOLUME_FLOW_RATE_LITER_PER_SECOND L/s VOLUME_FLOW_RATE_MILLILITER_PER_SECOND mL/s Appendix: Units of Measure
288 SmartPlant 3D Reference Data Guide
Unit Name Abbreviation VOLUME_FLOW_RATE_CU_INCH_PER_SECOND in 3 /s VOLUME_FLOW_RATE_CU_FOOT_PER_SECOND ft 3 /s VOLUME_FLOW_RATE_CU_YARD_PER_SECOND yd 3 /s VOLUME_FLOW_RATE_GALLON_PER_SECOND gallon/s VOLUME_FLOW_RATE_GALLON_PER_MINUTE gallon/min ELECTRICAL_INDUCTANCE_HENRY H ANGLE_DEGREE_SYMBOL ANGLE_MINUTE_SYMBOL ' ANGLE_SECOND_SYMBOL " DISTANCE_FOOT_SYMBOL ' DISTANCE_INCH_SYMBOL " AREA_HECTARE hectare FORCE_PER_AREA_NEWTON_PER_SQ_MILLIMETER N/mm 2
DYNAMIC_VISCOSITY_POISE P DYNAMIC_VISCOSITY_CENTIPOISE cP VOLUME_CU_CENTIMETER cm 3
Unit Name Abbreviation FORCE_PER_AREA_MILLIMETERS_OF_WATER_PER_METER mmw/m FORCE_PER_AREA_INCHES_OF_WATER_PER_FOOT inw/ft FORCE_PER_AREA_MILLIMETERS_OF_WATER mmw FORCE_PER_AREA_INCHES_OF_WATER inw MOMENT_NEWTON_METER N-m MOMENT_DECA_NEWTON_METER DN-m MOMENT_HECTO_NEWTON_METER HN-m MOMENT_KILO_NEWTON_METER kN-m MOMENT_MEGA_NEWTON_METER MN-m MOMENT_TERA_NEWTON_METER TN-m MOMENT_KILOGRAM_FORCE_METER kgf-m MOMENT_TONNE_FORCE_METER tonnef- m MOMENT_POUND_FOOT lb-ft MOMENT_POUND_INCH lb-in MOMENT_TON_UK_FOOT tonuk-ft MOMENT_TON_US_FOOT tonus-ft FIRST_MOMENT_OF_AREA_METER_TO_THIRD m 3
FIRST_MOMENT_OF_AREA_MILLIMETER_TO_THIRD mm 3
FIRST_MOMENT_OF_AREA_CENTIMETER_TO_THIRD cm 3
FIRST_MOMENT_OF_AREA_INCH_TO_THIRD in 3
FIRST_MOMENT_OF_AREA_FOOT_TO_THIRD ft 3
TORSIONAL_WARPING_CONSTANT_METER_TO_SIXTH m 6
TORSIONAL_WARPING_CONSTANT_MILLIMETER_TO_SIXTH mm 6
TORSIONAL_WARPING_CONSTANT_CENTIMETER_TO_SIXTH cm 6
TORSIONAL_WARPING_CONSTANT_INCH_TO_SIXTH in 6
TORSIONAL_WARPING_CONSTANT_FOOT_TO_SIXTH ft 6
VOLUME_FLOW_RATE_LITER_PER_MINUTE L/min VOLUME_FLOW_RATE_CU_FOOT_PER_MINUTE ft 3 /min LINEAR_VELOCITY_FOOT_PER_MINUTE ft/min TIME_FORTNIGHT ftnt SLOPE_ANGLE_RADIAN rad SLOPE_ANGLE_DEGREE deg SLOPE_ANGLE_MINUTE min SLOPE_ANGLE_SECOND sec Appendix: Units of Measure
290 SmartPlant 3D Reference Data Guide
Unit Name Abbreviation SLOPE_PERCENT % SLOPE_PER_THOUSAND SLOPE_RATIO_SEPARATOR / SLOPE_RATIO_METER_IN_METER m / m SLOPE_RATIO_CENTIMETER_IN_METER cm / m SLOPE_RATIO_CENTIMETER_IN_CENTIMETER cm / cm SLOPE_RATIO_MILLIMETER_IN_METER mm / m SLOPE_RATIO_MILLIMETER_IN_CENTIMETER mm / cm SLOPE_RATIO_MILLIMETER_IN_MILLIMETER mm / mm SLOPE_RATIO_YARD_IN_YARD yd / yd SLOPE_RATIO_FOOT_IN_YARD ft / yd SLOPE_RATIO_FOOT_IN_FOOT ft / ft SLOPE_RATIO_INCH_IN_YARD in / yd SLOPE_RATIO_INCH_IN_FOOT in / ft SLOPE_RATIO_INCH_IN_INCH in / in ENUM_EACH ea ENUM_PER_TEN /tn ENUM_PER_HUNDRED % ENUM_PERCENT % ENUM_PER_THOUSAND ENUM_TEN tn ENUM_HUNDRED cn ENUM_THOUSAND th ENUM_DOZEN dz ENUM_PER_DOZEN /dz LINEAR_PER_ANGULAR_MILLIMETER_PER_RADIAN mm/rad LINEAR_PER_ANGULAR_METER_PER_DEGREE m/deg LINEAR_PER_ANGULAR_MILLIMETER_PER_DEGREE mm/deg LINEAR_PER_ANGULAR_INCH_PER_DEGREE in/deg FORCE_PER_AREA_PASCAL_GAUGE Pag FORCE_PER_AREA_MILLIPASCAL_GAUGE MPag FORCE_PER_AREA_KILOPASCAL_GAUGE psig FORCE_PER_AREA_MEGAPASCAL_GAUGE MPag FORCE_PER_AREA_POUND_FORCE_PER_SQ_INCH_GAUGE psig Appendix: Units of Measure
SmartPlant 3D Reference Data Guide 291
Unit Name Abbreviation FORCE_PER_AREA_KIP_PER_SQ_INCH_GAUGE ksig FORCE_PER_AREA_POUND_FORCE_PER_SQ_FOOT_GAUGE psfg FORCE_PER_AREA_KIP_PER_SQ_FOOT_GAUGE ksfg FORCE_PER_AREA_BAR_GAUGE barg FORCE_PER_AREA_MILLIBAR_GAUGE mbarg FORCE_PER_AREA_NEWTON_PER_SQ_MILLIMETER_GAUGE N/mm 2 g FORCE_PER_AREA_MILLIMETERS_OF_WATER_GAUGE mmwg FORCE_PER_AREA_INCHES_OF_WATER_GAUGE inwg NPD_INCH in NPD_MILLIMETER mm MOMENT_PER_DISTANCE_NEWTON_METER_PER_METER N-m/m MOMENT_PER_DISTANCE_NEWTON_METER_PER_MILLIMETER N- m/mm MOMENT_PER_DISTANCE_NEWTON_MILLIMETER_PER_METER N- mm/m MOMENT_PER_DISTANCE_KILONEWTON_METER_PER_MILLIMET ER kN- m/mm MOMENT_PER_DISTANCE_KILONEWTON_MILLIMETER_PER_MET ER kN- mm/m MOMENT_PER_DISTANCE_POUND_FORCE_FOOT_PER_INCH lbf-ft/in MOMENT_PER_DISTANCE_POUND_FORCE_INCH_PER_INCH lbf-in/in MOMENT_PER_DISTANCE_POUND_FORCE_FOOT_PER_FOOT lbf-ft/ft MOMENT_PER_DISTANCE_POUND_FORCE_INCH_PER_FOOT lbf-in-ft MOMENT_PER_DISTANCE_KIP_FORCE_FOOT_PER_FOOT kip-ft/ft MOMENT_PER_DISTANCE_KIP_FORCE_FOOT_PER_INCH kip-ft/in MOMENT_PER_DISTANCE_KIP_FORCE_INCH_PER_FOOT kip-in/ft MOMENT_PER_DISTANCE_KIP_FORCE_INCH_PER_INCH kip-in/in WIRE_GAUGE_AWG AWG WIRE_GAUGE_MILLIMETER mm WIRE_GAUGE_INCH in WIRE_GAUGE_MIL mil WIRE_GAUGE_CIRCULAR_MIL cmil WIRE_GAUGE_KILO_CIRCULAR_MIL kcmil WIRE_GAUGE_SQUARE_MILLIMETER mm 2
NPD_NATIVE_INCH native NPD_NATIVE native
SmartPlant 3D Reference Data Guide 293
A P P E N D I X C You must consider naming limitations when creating and modifying data used by the software. Naming limitations include restrictions on the length and content of names, such as database table, view, and column names. These restrictions also affect reference data names. Both SQL Server and Oracle use keywords and future keywords. Check the SQL Server or Oracle documentation before you choose names for your metadata objects so that the names you choose do not clash with SQL or Oracle keywords. The following table shows the name length limitations in the reference data. Name Maximum for SQL Server Maximum for Oracle Codelist name 128 characters 30 characters Codelist long or short description 255 characters 255 characters Property name 23 characters 23 characters Interface name 23 characters 23 characters Part class name (sheet name) 121 characters 23 characters Piping commodity name 128 characters 128 characters
Oracle allows only 30 characters for the database name of a table, view, or store procedure, while SQL Server allows 128 characters. Do not use special characters in names. Special characters include: | . - ! ? + ' % , ; & ~ * < > See Also Appendix: Select Lists (Codelists) (on page 133) Using Excel Workbooks to Configure Reference Data (on page 49) Appendix: Name Limitations in Reference Data Appendix: Name Limitations in Reference Data
294 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 295
A P P E N D I X D The end-user software delivery includes additional reference data and samples. Additional Data The additional workbooks are delivered in the [Product Directory]\CatalogData\BulkLoad\AdditionalDataFiles folder. These files are not bulk loaded. If you want to use this data, you will need to bulk load the workbooks into your Catalog database. The following table summarizes the additional data files. File name Description Delta folders Contains delta files for migrating reference data between versions of the software. The delta files follow a naming convention to assist you in migration. The name consists of: 1) a number to indicate order of bulkloading, 2) an abbreviation of the bulkload mode, 3) the version- to-version upgrade, and 4) the name of the original workbook. Hence, for the V2007 to V2009 delta upgrade, the file name is 1_AMD_Delta_2007_2009_Workbookname.xls. Drawings- ExtendCustomAttributes.xls Provides a way to add custom attributes in the Drawings and Reports task. For more information, see the Drawings and Reports Reference Data Guide. Equipment_SE.xls, Equipment_SE_Sym.xls Provides Solid Edge equipment parts and symbols. GIF files Provides graphics for structural cross sections. HS_Bline files Provides Cooper B-Line cable tray parts for hangers and supports. HS_Correspondence Provides ship-style generic supports. HS_GenericAssy files Provides ship-style generic supports. HS_GenericParts files Provides ship-style generic supports. HS_Halfen_Assy files Provides Halfen assemblies for hangers and supports. HS_Halfen_PC files Provides Halfen Powerclick parts for hangers and supports. HS_HgrAisc_Deprecated.xls Provides parts for hangers and supports based on the American Institute of Steel Construction standard. HS_HgrAust-05_Deprecated.xl s Provides parts for hangers and supports based on the Australian Steel Table, 2005. You must bulk load StructCrossSections- Euro.xls with this workbook. HS_HgrEuro_OTUA_Deprecat ed.xls Provides parts for hangers and supports based on the European OTUA standard. Appendix: Other Reference Data Appendix: Other Reference Data
296 SmartPlant 3D Reference Data Guide
File name Description You must bulk load StructCrossSections- Japan.xls with this workbook. HS_HVAC_Assy.xls HS_HVAC_Assy_Codelist.xls
HS_HVAC_Parts.xls HS_HVAC_Parts_Codelist.xls
HS_Lisega.xls, HS_Lisega_Codelist.xls Provides parts for hangers and supports from the Lisega catalog. HS_Marine.xls HS_Marine_Assy.xls HS_Marine_Assy_Codelist.xls
HS_Util_Metric.xls, HS_Util_Metric_Codelist.xls Provides parts for utility hangers and supports. The data is metric. StructCrossSections files Provides structural cross section data based on different standards. StructEmbedments.xls Provides embedded plate assembly for demonstration of importing embedded plates from CIMsteel. StructMemPartFireproofing.xls Provides properties for fireproofing structural members. Sample Reference Data Sample reference data is delivered in the [Product Directory]\CatalogData\BulkLoad\SampleDataFiles folder. You can use these samples as a guide when customizing the data. The table below lists the delivered samples. File name Description 1S6470 Catalog.xls 1S6470 Specification.xls Provides a representative bio- pharm piping specification (1S6470), which allows you to set up and test different types of clamps. 4C0844 Catalog.xls 4C0844 Specification.xls
9L3760 Catalog.xls 9L3760 Specification.xls Provides a representative hub and clamp specification (9L3760), used in the oilfield industry. Appendix: Other Reference Data
298 SmartPlant 3D Reference Data Guide
File name Description Additional data for ASME B16.47 Flanges Catalog.xls Additional data for ASME B16.47 Flanges Specification.xls Automated Selection of Parts at Spec Break Rules.xls
Axial Roof Ventilator BD40C Sample Data.xls Provides an axial roof ventilator (HVAC equipment). Bay Light Fixture Sample Data.xls Provides a bay light fixture (electrical equipment). Bio Pharm Catalog.xls Provides biopharmaceutical data. Bio Pharm Specification.xls Provides biopharmaceutical specifications and rules. Bolt Commodity Code Substitution.xls Provides a representative Bolt Commodity Substitution rule. Bolt Diameter Equivalence.xls Provides a representative Bolt Diameter Equivalence rule. BoltSelection Filter for Nozzles Sample data.xls Provides data for nozzles that require special bolting. Cable Tray 90 Degree Expanding Reducing Elbow Sample Data.xls Provides sample data for cable tray expanding and reducing elbows. Cable Tray Additional Part Data.xls Provides Cooper B-Line cable tray specifications and data. Cable Tray Barrier Parts.xls Provides cable tray barrier parts Cable Tray Around Vessels.xls Provides data for vessel tray systems. Cable Tray Reducing Tee Sample Data.xls Provides cable tray reducing tee data. Cable Tray Sample Data for Variable Angle Bends.xls Provides adjustable angle cable tray bend fittings. Center Web Saddle Component Sample Data.xls Provides a center web saddle assembly for use with pumps. Centrifugal Fan BIA SWSI Sample Data.xls Provides a centrifugal fan (HVAC equipment). Clamp-on Flow Sensor Sample Data.xls Provides representative data for a clamp-on sensor, which is an instrument placed on a pipe. ComponentInsulationExclusion.xls Provides data for excluding components from having insulation. Conduit SampleData.xls Includes part information for electrical metallic tubing and PVC conduit. CustomScaleCodelist.xls Direct Drive Tubeaxial Fan TA Sample Data.xls Provides a tube axial fan (HVAC equipment). Appendix: Other Reference Data
SmartPlant 3D Reference Data Guide 299
File name Description E[3-digit number] Equipment Sample Data.xls Provides data for equipment assemblies. Electrical Disconnect Switch Sample Data.xls Provides data for an electrical disconnect switch assembly. Electrical Equipment.xls Provides miscellaneous electrical equipment including a transformer, motor, control switch, and variable frequency drive. Electrical Panelboard Sample Data.xls Provides an electrical panelboard. Emergency Beacon Sample Data.xls Provides an emergency beacon light (electrical equipment). Equipment Ends Component Sample Data.xls Provides data for different equipment end type assemblies. Field Lining Thickness.xls Provides sample field lining thickness data for use with the 1C0100 and 1C0101 specifications. Flange Insulation Kits Sample Data.xls Provides data for flange insulation kits to test bolt length calculations. Flared Piping Catalog.xls Provides catalog data for a piping spec using flared pipe. Flared Piping Specification.xls Provides specification data for a piping spec using flared pipe. FlexibleHoseAssemblyRuleData.xls Assembly Rule Data for the Route Flexible Pipe command is Piping FlexibleHoseCodelists.xls Select lists used for the Route Flexible Pipe command in Piping Fluorescent Light Fixture Sample Data.xls Provides a fluorescent light fixture assembly (electrical equipment). GasketSelection Filter for Nozzles Sample Data.xls Provides data for nozzles that require a special gasket. Handrail Mount Fluorescent Light Fixture Sample Data.xls
High Pressure Blower Sample Data.xls Horizontal Pump [Type] Sample Data.xls Provides data for horizontal pumps of various types. Horizontal Vessel Nested Heads Sample Data.xls Provides data for a horizontal vessel assembly (variable head options). Use this workbook as a sample when you want to add customized user attributes to certain Appendix: Other Reference Data
Piping Commodity Procurement Data.xls Piping Specialty Sample Data.xls Pressure Transmitter Sample Data.xls Pullpit or Manhole Sample Data.xls Reportable Commodities for Filters.xls Roof Exhauster ACX Sample Data.xls Roof Exhauster ATB Sample Data.xls Ruskin HVAC Sample Data.xls Sample Codelists.xls Sample Data Flange Face Adapter.xls Sample Data for 45 Degree Angle Valve.xls Appendix: Other Reference Data
SmartPlant 3D Reference Data Guide 301
File name Description Sample Data for Angle Lift Check Valve.xls Sample Data for Butterfly Valve.xls Sample Data for Cable Tray Parts.xls Sample data for Cable tray Riser Box.xls Sample Data for Catch Basin Type F.xls Sample Data for Catch Basin.xls Sample Data for Check Valve with External Spring Operator.xls
Sample data for Concentric Reducer Biological-pharmaceutical.xls
Sample Data for Coupling.xls Sample Data for Deck Scupper.xls Sample Data for Detailed Valves.xls Sample Data for Double Basket Strainers.xls Sample Data for Dresser Coupling.xls Sample Data for Drilling Templates of Flanges.xls
Sample Data for Elbows.xls Sample Data for Exhaust Heads.xls Sample data for Expansion Joints.xls Sample Data for Filters.xls Sample Data for Fire and Safety Symbols.xls Sample Data for Fitting Reducer.xls Sample Data for Fittings.xls Sample Data for Flame Arresters.xls Sample Data for Flanged Elbow-Pipet.xls Sample Data for Flanged Olet.xls Sample Data for Flex Coupling.xls Sample Data for Fluorescent Lighting Fixture without Reflector.xls
Sample Data for Foam Chamber.xls Sample Data for GooseNeck Bull Plug.xls Sample Data for Grade Ring.xls Sample Data for Half Coupling.xls Sample Data for Hose Connection.xls Appendix: Other Reference Data
302 SmartPlant 3D Reference Data Guide
File name Description Sample Data for Hose Couplings.xls Sample Data for Hydraulic Flanges.xls Sample Data for Jacketed Piping Symbols.xls
Sample Data for JIS Fittings.xls Sample Data for Lap Joint Flanges.xls Sample Data for Latrolet.xls Sample Data for Long Sweep Tees.xls Sample Data for Long Tangent Elbows.xls Sample Data for Manhole.xls Sample Data for Mining Symbols.xls Sample Data for Mitered Elbows.xls Sample Data for MultiCableTransit.xls Sample Data for On-the-fly Instruments.xls Sample Data for On-the-fly Specialties.xls Sample Data for Open and Blind Spacer set.xls
Sample Data for Orifice Flanges with Multi Taps.xls
Sample Data for Orifice Flanges with Two Taps.xls
Sample Data for Rupture Disc with Holder.xls Sample Data for Saddles.xls Sample Data for Sight Flow Indicators.xls Sample Data for Silencers.xls Sample Data for Siphons.xls Sample Data for Spectacle Blind.xls Sample Data for Steam Traps.xls Sample Data for Strainers.xls Sample Data for Street Elbows.xls Sample Data for Surface Mounted Components.xls
Sample Data for Surface Mounted Doubler Plate.xls
Sample Data for Surface Mounted Insert Plate.xls
Appendix: Other Reference Data
SmartPlant 3D Reference Data Guide 303
File name Description Sample Data for Surface Mounted Pipe Sleeve With Seal.xls
Sample Data for Surface Mounted Pipe Sleeve.xls
Sample Data for Tapered Spacers.xls Sample Data for Tee with asymmetric branch.xls
Sample Data for Trimmable Olets.xls Sample Data for Trimmable Reducing Tee.xls
Sample Data for True Wye.xls Sample data for Underground and Sanitary Symbols.xls
Sample Data for Vacuum Piping.xls Sample Data for Valve Operators.xls Sample Data for Valves.xls Sample Data for Versionable Pipe Specs.xls Sample Data for Zero Radius Elbow.xls Sample Data Piping Specification.xls Sample Data Torus Miter Equipment Components.xls
Sample End Generic Data for Socket Welded Fittings based on Socket Wall Thickness.xls
Sequence Electrical Parts Naming Rules AMD mode.xls
Skirt Base Plate Type A Component Sample Data.xls
Skirt Base Plate Type B Component Sample Data.xls
Skirt Base Plate Type C Component Sample Data.xls
Skirt Base Plate Type D Component Sample Data.xls
Slip Fitter Flood Light Fixture Sample Data.xls
Socket Offset Rule.xls Spiral Stair Tank Equipment Comp Sample Data.xls
Appendix: Other Reference Data
304 SmartPlant 3D Reference Data Guide
File name Description Spiral Stair Tank Equipment Sample Data.xls Stanchion Fluorescent Type A Handrail Mount Light Sample Data.xls
Stanchion Fluorescent Type B Handrail Mount Light Sample Data.xls
Standard Nozzle Data.xls Street Light Fixture Sample Data.xls Support Legs Component Sample Data.xls Switch Gear Equipment Sample Data.xls Switch Gear Sections Component Sample Data.xls
SystemDotNetNamingRules.xls Systems.xls SystemUserDefinedDefaultProperties.xls Provides default properties for piping, electrical, and conduit systems. Titus HVAC Catalog.xls TJ Cope CableTray Sample Data.xls Provides sample data for cable tray from the TJ Cope catalog. Union Fitting Assembly Data.xls Provide data for union fitting assemblies. Utility Blower BIUB Sample Data.xls Provides a utility blower (HVAC equipment). Vertical Pump Symbol OH3 Sample Data.xls Provides data for vertical pumps (API 610 Type OH3). Vertical Pump Type [Type] Sample Data.xls Provides data for vertical suspended pumps, single and double casings. Vertical Vessel Nested Heads Sample Data.xls Provides data for a vertical vessel assembly (variable head options). Before bulk loading this workbook, you must bulk load the Equipment Ends Component Sample Data.xls workbook. Victaulic Catalog.xls Victaulic Codelists.xls Victaulic Plant Rules.xls Victaulic Spec A4.xls Victaulic Spec A11.xls Wall Exhauster AWX Sample Data.xls Provides a centrifugal wall exhauster (HVAC equipment). Wear Plate Equipment Sample Data.xls Appendix: Other Reference Data
SmartPlant 3D Reference Data Guide 305
Templates Templates for defining your own reference data are delivered in the [Product Directory]\CatalogData\BulkLoad\Templates folder. The templates are for the piping and equipment disciplines. See Also Delivered Excel Workbooks (on page 50)
Appendix: Other Reference Data
306 SmartPlant 3D Reference Data Guide
SmartPlant 3D Reference Data Guide 307
A P P E N D I X E This section lists frequently-asked questions about reference data. Catalog Database Q: How do I create a new Catalog? Using the Bulkload utility, you can create a starting Catalog database and Catalog Schema database from a template file named AppRepos.dat for Microsoft SQL Server database or Apprepos.dmp for Oracle databases.
When using the Bulkload utility to create a new catalog, you must use the AppRepos.dat template file to create the Catalog Schema. This file is located in [Product Directory]\DatabaseTemplates on the administrator computer. Do NOT use the template file named CatalogDB.dat to create a new catalog with the Bulkload utility. For more information, see Bulk Load Database with Data (on page 82). Custom Interfaces Q: What is an interface? An interface is a collection of attributes. For more information about interfaces, see Adding and Modifying Custom Interfaces (on page 61) and Custom Interfaces Sheet (on page 68). Q: What is the Custom Interfaces sheet for? The Custom Interfaces sheet provides a method to define user-defined interfaces and add attributes to classes. It also provides a mechanism to link between class attributes and parametric symbol arguments. Q: How can I create a new interface? You can create a new interface using the Custom Interfaces sheet and then add it to the Catalog Schema using the Bulkload utility. You can also add an interface by adding an attribute associated with the interface to an existing class sheet and running the Bulkload utility in the modify mode. Q: Do I need to add the letter A in the first column to add the new interface? No. The Bulkload utility does not recognize the update modes for the Custom Interfaces sheet. It tries to relate the interface to the classes in the workbook. Q: Do I need to synchronize the Model with the Catalog after adding new interfaces? Yes. If the new interfaces were created on existing classes, then you need to synchronize the Model with the Catalog database. Q: Do I need to re-generate the Reports databases after adding new interfaces? Yes. You must re-create the Reports databases in order to query or report on the new attributes. You must first synchronize the Model with the Catalog. Appendix: Questions and Answers about Reference Data Appendix: Questions and Answers about Reference Data
308 SmartPlant 3D Reference Data Guide
Q: How can I delete user interfaces? You can delete an existing interface by typing the letter D in the first column of the interface row and running the Bulkload utility in the delete mode. This action does not actually delete the interface from the Catalog Schema; it removes the interface from all of its implemented classes. Q: What is the limitation of an interface name? The interface names cannot exceed 23 characters. The Bulkload utility will not include warnings in the log file if interface names exceed this limit. For more information about limitations on names, see Appendix: Name Limitations in Reference Data (on page 293). Q: Can I add additional attributes on existing user interfaces? Yes. You can add attributes to existing interfaces by typing A in the first column of the rows to add. Q: Do I need to synchronize the Model with the Catalog database after adding new attributes on existing interface? After adding new attributes to an existing interface, the user must synchronize the Model with the Catalog database. Also, you must re-create the Reports databases in order to query and report on the new attributes. Q: Can I modify any of the data in existing attributes? No, you cannot modify existing attributes after bulk loading them. Q: What is the limitation of an attribute name? Attribute names cannot exceed 23 characters. The Bulkload utility will not include warnings in the log file if attribute names exceed this limit. For more information about limitations on names, see Appendix: Name Limitations in Reference Data (on page 293). Q: Must the attribute name be unique for all interfaces? No. An attribute with the same name can exist on more than one interface. On a part class sheet, you can scope the user attributes based on their interfaces and symbol parameters. The scoping syntax is: Interface::UserAttribute<Symbol Parameter>. Q: Can I create a new interface with the same name as a deleted interface? No. If you "delete" an interface and want to re-bulk load it with new properties, you must change the interface name. However, you can restore back the deleted interface by re- bulk loading it with the same attribute. Q: Why does the system display all the attributes for that interface if the object uses only one of them? When an object uses a single attribute from an interface, the object also inherits all the attributes for that interface regardless of whether the object uses the other attributes. Q: I want to add user attributes to a class, such as pipe runs. How do I do this? Open the Systems.xls file, which is delivered in the [Product Directory]\CatalogData\DataFiles\BulkLoad\SampleDataFiles folder. This file provides a sample that you can follow. Create a custom interface, and then map the class name to your new interface. For more information, see Add User Attributes to a Class (on page 67). Appendix: Questions and Answers about Reference Data
SmartPlant 3D Reference Data Guide 309
Codelists Q: Where are the user-defined codelist tables stored? User-defined codelist tables are added to the Catalog Schema under the User Defined Package namespace. For more information about namespaces, see Select List (Codelist) Namespaces (on page 144). Q: Do I need to add the letter A to add the codelist table? Yes. The system creates the codelist table using the first column name. You must use the letter A to add the codelist values into the codelist table. The name for a codelist is not necessarily the sheet name in the workbook. Q: Can the user create a hierarchical codelist table (a two- level codelist, for example)? Yes. For example, the Commodity Option codelist in the AllCodeLists.xls workbook is a hierarchical codelist. You can find this workbook in the [Product Directory]\CatalogData\BulkLoad\DataFiles folder. You can also create hierarchical codelists using the Catalog task functionality. Q: Can I add new codelist values to existing codelist tables? Yes, you can add simple codelists (without a hierarchy) unless otherwise specified on the sheet. For existing hierarchical codelists, you can add the lowest level in a hierarchical codelist, but you must not add any higher levels in the codelist. Q: Can I start the Head Definition at row 1 on the Excel sheet? Yes. The Head Definition can start at row 1. Q: Why can I use the same codelist values in some of the codelists? The codelist values are only required to be unique in each hierarchy level. Q: What does the Sort Order column do? The values in this column specify the order in which to display items in the software. Q: Can I delete a codelist table? You cannot delete a codelist table. However, you can delete entries in the selected codelist table by running the Bulkload utility in the delete mode. The software marks the selected codelist entries as deleted. Q: What happens if codelist values are deleted? The software marks them as deleted items. Q: Can I modify the short description of a codelist? Yes. You can modify the short description of a codelist. Q: Does the name of the codelist have to be unique? The name for each codelist must be unique in the Catalog Schema. Q: What is the namespace for user-defined codelists? The codelist namespace for user-defined codelists is UDP (User Defined Package). Q: What is the limitation on a codelist name? The limit for codelist names depends on the server type, SQL Server or Oracle. For more information about limitations on names, see Appendix: Name Limitations in Reference Data (on page 293). Q: What is the limitation on a codelist description? The limit for the long and short descriptions in a codelist is 255 characters. For more information about limitations on names, see Appendix: Name Limitations in Reference Data (on page 293). Appendix: Questions and Answers about Reference Data
310 SmartPlant 3D Reference Data Guide
Part Classes Q: Does the Custom Interfaces sheet need to be in the same workbook as the part classes? Yes. The Custom Interfaces sheet must reside in the same workbook as the part classes that you are bulk loading. Q: Do I need to synchronize the Model with the Catalog if I edit a part class? If you modify an existing class definition, you must run the Synchronize Model with Catalog command on any model that has occurrences of the class that you modified. Q: How can I delete classes? You can delete an existing class by typing the letter D in the first column of the Class Type Definition row and running the Bulkload utility in the delete mode. This action does not actually delete the class from the Catalog Schema. The software marks the class as a deleted item. You cannot reuse the part class name in the same database set. After deleting the class from the catalog, you also must synchronize the model with the catalog in order to remove all occurrences of the class from the model. Q: Must the UserClassName field be unique for a class? Yes. The UserClassName for a class must be unique. If it is not unique, the software will have a problem displaying the name in the graphical user interface. Q: Does the order of the attributes in the class sheet matter? Order of the attributes (columns) is not important. The software uses the names of the attributes regardless of the order on the sheet. Q: What is the length limitation on a piping commodity code? The limit for piping commodity codes is 128 characters. For more information about limitations on names, see Appendix: Name Limitations in Reference Data (on page 293). Structure Q: Can I add additional occurrence attributes on a Cross Section class? The Cross Section classes do not support occurrence attributes. Q: Can I edit the Class Type Definition on a cross section class? You can only edit the SymbolIcon file name. You cannot modify the Reference Standard on any cross section class. For more information about structural reference data, see the Structure Reference Data Guide available from the Help > Printable Guides command in the software. GUIDs (Globally Unique Identifiers) Q: What is the purpose of the GUIDs sheet? GUIDs are registry identifiers for the part classes and interfaces. The primary purpose of the GUIDs is to create a connection between part classes in the Catalog database and the occurrences created in the model from those part classes. Do not modify the contents of the GUIDs sheets in the delivered sample workbooks or in workbooks that you have used to create a Catalog database set for a project. For more information about GUIDs, see GUIDs Sheet (on page 70). See Also Understanding Reference Data (on page 25)
SmartPlant 3D Reference Data Guide 311
A P P E N D I X F Metadata consistency is important when copying objects between models with different catalogs. This topic discusses how to ensure that the metadata in both the source Catalog Schema and the target Catalog Schema is consistent. The two catalogs must be consistent in their schema and in their data. However, exceptions exist. For example, only the object name for a part must be the same. The rest of the data for a part does not need to be consistent. While reading the following information about data consistency, it is helpful to know the difference between user classes and system classes in reference data. System classes are modeled during design time using the Rose model. User classes are those classes that the user creates by bulkloading part sheets. Furthermore, there are two types of user classes that are created during the processing of the part class sheets during bulkloading. The first type is a definition class, and the other type is an occurrence class. The definition class name appears in the Catalog task and in the Catalog browser. You can specify the definition class name in the UserClassName field on the part class sheets. The occurrence class name appears in the business object hierarchy on the Object Type tab on the Filter Properties dialog boxes. You can specify the occurrence class name in the OccClassName field on the part class sheets. In the delivered reference data, the definition class name and occurrence class name for a part class are often the same name. For example, on the 3WayBallValve part class sheet in Piping Catalog.xls, the definition class name and occurrence class name are both specified as 3-Way Ball Valve. Catalog Schema Consistency The user classes must have the same CLSID. A CLSID is an identifier that is assigned when you specify the schema. Any of the system classes (non-virtual) that implement virtual interfaces (during the bulkload process) in the source catalog should have the same set of implemented interfaces in the target schema. The user interfaces that are intended to exist in both catalogs must have the same IID. An IID is an identifier that is assigned when you specify the schema. The user properties that are intended to exist in both catalogs must have the same DispID. A DispID is an identifier that is assigned when you specify the schema. Each user attribute definition in the original schema should match with the definition in the target catalogs schema. User attribute definition includes its Type, UnitsType, and PrimaryUnits attributes. For metadata consistency, we are concerned about the following attributes: Name, Type, UnitsType, PrimaryUnits, and Codelist. User attributes that are codelisted should have the codelist table exist in the target catalog schema. In addition, the target schema should have all the values of the codelist table in the source schema. The valueIDs should match in both schemas. The short and long strings can be different. Properties that are mapped to symbol parameters must exist in both catalogs. Properties associated to an interface that exists only in the source model will not be exposed in the target model, even though the value of the property from the source object will probably be copied. Appendix: Metadata Consistency Appendix: Metadata Consistency
312 SmartPlant 3D Reference Data Guide
Properties associated to an interface that does not exist in the source model will be exposed in the target model, but the values will be NULL. Catalog Consistency Catalog objects that are related to model objects being copied must exist in the target catalog and must have used the same internal name as in the source catalog. Inconsistencies between catalogs can arise in the following areas: User class definitions Custom class definitions User interface definitions User attribute definitions Symbols When the source and target catalog schemas are different, the case may be that a definition exists in the source but not in the target. Or, a definition exists in the target but not in the source. Or, the definitions exist in both the source and target, but the definitions are different. The procedures to remedy these situations depend on the exact details of the situation. If you copy a part with different values in the target catalog and the source catalog, the target or source set of values is used for the part when it is placed in the target model. For assistance with metadata, contact Intergraph Process, Power & Marine Support. See Also Adding and Modifying Custom Interfaces (on page 61) Describing the Common Sheets in the Workbooks (on page 57)
SmartPlant 3D Reference Data Guide 313
A P P E N D I X G General Setup The setup instructions are global for the SmartPlant Reference data. They apply to all of the specs, projects, and product groups in SmartPlant Reference Data. General configuration settings are defined in the SP3D 10.01 General Configs dialog box. To display this dialog box, click SP3D Interface > SP3D 10 Config. For the delivered standard database, the DIN specs require a Transfer Type that will need this item be set to Y, but the PIP specs (ANSI) will have a Transfer Type that will allow this be set to N. You can create any Transfer Type that meets your needs.
Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
314 SmartPlant 3D Reference Data Guide
Exporting from the SmartPlant Reference Data Standard Database The Standard Database holds the information that is compatible with the SmartPlant 3D specifications. That includes codelists, plant level reference data and rules, specification-level rules, part data in the catalog, generic piping component data, and piping specification data. The general idea is that all that information is created, managed and modified in SmartPlant Reference Data, and then exported to SmartPlant 3D catalogs when needed. Output from SmartPlant Reference Data is Excel sheets which can be manually bulkloaded into SmartPlant 3D. These Excel sheets should not be modified prior to downloading, because then you lose control of further modifications. Output Excel file names are not by default what you see in this document, but you can rename them to meet your requirements. Export is done with export job definitions in SmartPlant Reference Data. This is done using the SP3D 20.01 Export Jobs dialog box available from SP 3D Interface > SP 3D 20 Transfer. The export job definition is different for ANSI specs and for EN/DIN specs. This appendix does not deal with ANSI specs. General Notes It is better to start with a new destination. The data that you input there is for documentation purposes only, but the destination itself holds a hook to inventory. If you export again to the same destination, you might not get a full export but an incremental export related to what you exported before (that information is stored in the inventory). If you start with a new destination, you can be sure that inventory is empty. You create a destination in the form: SP 3D Interface SP 3D 10 Config SP 3D 10.05 Destinations You can empty a destination in the form: SP 3D Interface SP 3D 20 Transfer SP 3D 20.02 Destination Data To make sure that your export is not incremental, check the first column in your Excel sheets. There should be only A letters and not A,M and D letters. The problem arises if you try to append a worksheet with A,M,D letters, the end result is unpredictable and very likely bad. Use Validate Job and Start Job to validate and run these jobs. The Progress tab tells you how the run went. If you use Write XLS as the job goal, you need to click Cancel after each run when it is finished. If you do not, your next run, even for a different export, will end in an error because of this unfinished export job. Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
SmartPlant 3D Reference Data Guide 315
EN/DIN Specifications The transfer types that need to be extracted from Standard Database are as follows: SDB_CODE_LISTS - All codelists. SDB_GENERIC_DATA - Generic dimensional data for EN/DIN specifications. SDB_DIN_ALL_WO_CDL - EN/DIN specs. The following dialog boxes specify the export job definitions for each of these exports. Matters of interest in these dialog boxes include: Destination - Specifies where you are going to use the export. If changes are made to data in the standard database and exported to a destination, worksheets in Add/Modify/Delete can be created based on previously exported data for the specific destination. Bulkload mode - The default value is ADD_MODIFY_DELETE mode. Item Mapping - Select SDB_ITEM_MAPPING or DIN_MAPPING depending on the export. SDB_CODE_LISTS will use SDB_ITEM_MAPPING, SDB_DIN_ALL_WO_CDL and SDB_GENERIC_DATA will use SDB_DIN_MAPPING Template - The template is automatically populated when Item Mapping is chosen. Transfer type - Predefined sets of worksheets to be exported. Job goal - Select write XLS for a standalone job. The other job goals are designed for the upcoming .NET interface. Config - Select SDB config for everything. Sheet config - This is not an input field, but is typed in automatically based on other selections Use Validate Job and Start Job to validate and run these jobs. The Progress Tab tells you how the run went. Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
316 SmartPlant 3D Reference Data Guide
SDB_CODE_LISTS - Selected Sheets tab gets populated based on the Transfer Type in the upper part of the dialog box after you click Save.
Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
SmartPlant 3D Reference Data Guide 317
SDB_DIN_CODE_LISTS - Selected Sheets tab gets populated based on the Transfer Type in the upper part of the dialog box after you click Save.
SDB_GENERIC_DATA - This is a specific transfer type not related to any particular piping specification. Use DIN_MAPPING to get EN/DIN standard data. Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
318 SmartPlant 3D Reference Data Guide
The selected Sheets tab is populated based on the selections in the upper part of the dialog box after you click Save.
SDB_DIN_ALL_WO_CDL - Selected Sheets tab gets populated based on the Transfer Type in the upper part of the dialog box after you click Save. The selected Sheets tab is populated based on the selections in the upper part of the dialog box after you click Save. On the Selected Spec Items tab you need to select the specs to export. You can select them one by one, or you can select them all with the Insert Specs command and then delete the unnecessary specs with the Delete Record command. The Delete Record command is on the top bar of the screen. Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
SmartPlant 3D Reference Data Guide 319
The selected Idents tab gets populated with idents when you click Validate Job or Start Job.
Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
320 SmartPlant 3D Reference Data Guide
Bulkloading into SmartPlant 3D In order to use specs in SmartPlant 3D, you need to bulkload them into a catalog. Start with an empty catalog that you can create with SmartPlant 3D tools. You can use either Project Manager or the Database Wizard for that. For the catalog template in the case of an empty catalog, you need to use the AppRepos template. For further information how catalogs are created in SmartPlant 3D, please refer to the SmartPlant 3D documentation. For successful creation of a catalog, you need to follow the correct order, correct bulkloading methods, and you need to bulkload all the necessary files needed for a certain discipline. This document deals only with the data needed for piping discipline. The files that you need to bulkload are slightly different for ANSI and EN/DIN specs. This appendix does not deal with ANSI specs. Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
SmartPlant 3D Reference Data Guide 321
EN/DIN Bulkloading You need to bulkload files in the following manner. Bulkloading is presented below in two steps for clarity. You can combine these two step in one bulkload task because the software automatically selects the correct order. First: sdb_code_lists Codelists are bulkloaded using a different section of the Bulkload dialog box. The order of those files is not significant if there is no overlapping data. You will get warnings of overlapping data if the same data is present in multiple files.
Second: generic naming rules.xls insulation data.xls sdb_generic_data SDB_DIN_ALL_WO_CDL Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
322 SmartPlant 3D Reference Data Guide
For SmartPlant 3D to work, you need to have generic naming rules in the catalog. For the piping discipline, you also need insulation data for modeling. Those do not come from SDB, but they are delivered with SmartPlant 3D catalog data. Intergraph Corporation also recommends bulkloading Reports.xls. For EN/DIN specific data, you load generic data and the actual spec data.
These are the requirements for getting the piping discipline to work. For other matters, such as running isometrics and reports, creating drawings and modeling equipment, you need other data in your catalog. For a complete list of the data required for each task, see Using Excel Workbooks to Configure Reference Data (on page 49).
Appendix: Importing SmartPlant Reference Data Specs into SmartPlant 3D
SmartPlant 3D Reference Data Guide 323
SmartPlant 3D Reference Data Guide 325
A abstract part A part that is only defined by a partial specification and that cannot be materially provided by the organization that defines the specification.
Active Template Library (ATL) Set of class templates and wizards supplied with Microsoft C++ Version 5.0 and later. You can use an ATL when you create ActiveX controls and any other type of object that uses the Component Object Model (COM) model. Using an ATL is generally preferred over Microsoft Foundation Classes (MFC), because the implementations are smaller, easier to use, and more closely tied to the COM model.
angle The circular measurement taken from the intersection of two pipes at a turn or branch.
approval state Recorded state of acceptance of information contained in objects within the database. The approval states indicate a level of confidence in the information stored in the database and govern the ability of users to alter specific data about a product. arrangement (accommodation) Those components of a system arranged in three-dimensional space with accurate dimensional representation for installation. Various types include electrical, HVAC, machinery, outfitting, and piping.
attribute A single type of non-graphics information that is stored about an object such as diameter or end preparation. Glossary Glossary
326 SmartPlant 3D Reference Data Guide
axis An imaginary line used to define the orientation of a system or object normally defined in terms of an x, y, and z-axis. Some 3-D graphic objects have an associated axis used to define the center or axis for rotations.
B basic design Engineering definition of the model and its systems.
bill of material (BOM) Hierarchical decomposition of a product into constituent assemblies and parts. Specific types of BOMs exist (for example, an EBOM is a bill of material from the point of view of an engineering department; an MBOM is a bill of material from the point of view of manufacturing).
bulkload The process by which reference data in Microsoft Excel workbooks is loaded into the Catalog database. C catalog Repository of information about components and materials used in construction. When you use catalog parts in the model, the software places an occurrence of the catalog part in the project. This occurrence is a copy of the actual catalog part.
Catalog database The database that contains the reference data. Each Plant/Ship database can reference a different Catalog database.
chain A set of continuous and tangent segments.
Glossary
SmartPlant 3D Reference Data Guide 327
change history Process of recording information such as who, when, and why for any given modification.
change management Software features or manual procedures for managing the consequence of change. For example, software can support a change management feature to report drawings that need updating as a result of a change in a 3-D model.
change propagation Ability of the software to intelligently modify dependent design information to reflect change in a higher order object.
class Grouping of individual objects that share some very significant, common characteristics.
classification folder A folder in the Catalog hierarchy that contains part classes. Classification folders are one level above part classes. The ClassNodeType and R-ClassNodeDescribes sheets in the Microsoft Excel workbooks define the classification folders.
codelist A set of acceptable values for a particular property that can be referred to by an index number or selected in a combo box. For example, the codelist for the material specification allows you to select from a set of standard entries, such as ASTM A183-F316 Stainless Steel.
commodity code A user-defined code that provides an index to parts in a catalog. commodity item A standard component found in a manufacturer catalog (an off-the-shelf component).
component Physical part that a feature generates.
Glossary
328 SmartPlant 3D Reference Data Guide
concurrent access Ability of the software to allow multiple users to simultaneously access and modify the design of a model.
consolidated tasks A collection of tasks run in batch. For example, the software allows you to extract a set of drawings immediately or to schedule the batch extraction for a future time.
constraints A logical restriction that controls how part symbols ports relate to each other and to reference ports. There are four constraints: parallel, perpendicular, coincident, and distance.
contract A Work Breakdown Structure object representing a scope of work, usually performed by an external supplier. The contract is related to a project and appears in the Work Breakdown Structure hierarchy. coordinate The location of a point along the X-, Y-, or Z-axis.
coordinate system A geometric relation used to denote the location of points in the model. The most common coordinate system is the rectangular coordinate system, whereby points are located by traversing the X-, Y-, and Z-axes of the model. Normally, coordinate systems have their origin defined as 0,0,0. cutting plane A plane that cuts through an object.
D damage records Data relating to the damage and repair of structure or components that occurred during or after construction of a plant.
Glossary
SmartPlant 3D Reference Data Guide 329
data interchange Capability to output the design, or portions of the design, in a standard format for use or movement to another computer software system.
database Repository for the product model data. The database contains information to describe individual objects in the data model and the relationships between objects as appropriate.
database backup Process of recording a backup copy of the complete database or the incremental changes since the date that the last complete copy was created.
database break and recovery Utilities used to restore a database after files are corrupted.
database copy Functionality to copy large collections of model objects from one design project to another design project.
database management Functionality related to managing a product model database.
database monitor record Transactions that occur in order to provide database (DB) recovery after a stop in response with a minimum of lost data.
degree The highest polynomial factor in the curve or surface mathematical definition. A line is a degree 1 curve, while a cubic B-spline is a degree 3 curve.
design alternative Difference in a design represented by a separate version. A design alternative can be a new design prepared as a proposed change, or one of several elective options that the builder or customer selects. Each design alternative has an identification assigned so the user can uniquely refer to the design alternatives. Glossary
330 SmartPlant 3D Reference Data Guide
design approval log Record of review and approval of parts of the design.
design data auto input Automation in loading existing design data into a new design database.
design documents Drawings, sketches, material lists, procedures, and so forth that are generated during the design phase. design object Any object with properties that you can select. A design object can be related to one or more contracts of different types, but related only to one contract of a given type.
design progress check Analysis of the content of the design to some metric unit that gives an idea of the degree of completion.
design review Functionality to support rapid viewing of the design and markup of features with comments.
design service Any general system services related to the design function.
design standard Feature or object used in plant design that has been determined to the normal or approved way of accomplishing a design requirement. In the context of computer software, the term refers to computer functionality to support standards, not the standard itself. detail schedule Lowest level of schedule used to manage and track work progress.
Glossary
SmartPlant 3D Reference Data Guide 331
distributed systems Systems consisting of sequential parts with a distributive characteristic (for example, pipes distribute fluids, HVAC distributes air, cabling distributes power, and structure distributes loads).
distribution systems Term synonymous and used interchangeably with the term distributed systems.
documentation Drawings and other records that you must produce to document, obtain approval, or build the design.
drawing tool Tool that helps in the process of creating, modifying, or manipulating objects. Examples are PinPoint and SmartSketch.
E easting A term that describes an east coordinate location in a coordinate system.
edge A topological object that represents a trimmed curve bounded by a start and end vertex.
edge distance The distance from the center of a bolt or rivet to the edge of a plate or flange.
element Primitive geometric shape such as a line, circle, or arc.
equipment catalog Catalog of equipment geometry and limited properties that the software uses to identify and visualize equipment and its placement in the model. The catalog is not the source for the total specification and ordering data for the object.
F Glossary
332 SmartPlant 3D Reference Data Guide
fabricate To cut, punch, and sub-assemble members in the shop.
face-to-face The overall length of a component from the inlet face to the outlet face.
fasteners Bolts and rivets used to connect structural members.
fence Boundary or barrier that separates or closes off an area. To surround or close like a fence. field adjustment Material added to the neat design geometry of piping or structural parts to allow for fit up in the case that extra material is required due to uncontrolled variance in the manufacturing and construction process.
flavor A different variation of a symbol. Each variation has different occurrence property values. focus of rotation A point or line about which an object or view turns.
full penetration weld A type of weld where the weld material extends through the complete thickness of the components being joined.
function points Part of the requirements documentation, function points are the smallest granularity of a requirement statement that describe specific detailed actions that the software performs. functional block diagram Schematic representation of a system (piping, electrical, ventilation) showing system parts and their relationship. You use symbols to represent equipment and components. A connecting network of lines illustrates their relationship. Taken together, the symbols and the network illustrate the function of the system.
Glossary
SmartPlant 3D Reference Data Guide 333
furnishings Parts, like movable articles and fittings that normally are not associated with a system (for example, a chair).
G generic specific Object that is parametrically defined or defined to suit a family of specific parts (for example, International Standards parametrics). For example, a 100 - 200 gpm pump in the catalog can provide a general shape to appear in the model until a specific object has been identified. See also specific and specific object.
GUIDs Acronym that stands for Globally Unique Identifiers. The software automatically creates the GUIDs sheet in the Excel workbooks when you create the Catalog database and schema. The purpose of storing GUIDs within Excel workbooks is to help you keep track of what has been loaded into the database. Storing GUIDs also helps to avoid the situation in which a replacement Catalog database causes existing models to become invalid.
H host location The first Location created for a Site. This Host Location is defined when the Database Wizard creates the Site database.
host server The database server where the Site database was created using the Database Wizard. Alternatively, if it is a restored database set, the Host Server is the database server where the Site database is restored. The Host Server in a Workshare environment contains the origin for the Site, Site Schema, Catalog, and Catalog Schema databases. Consequently, most Project Management and reference data work must take place at the Host.
I Glossary
334 SmartPlant 3D Reference Data Guide
initial design Early stage of design work, generally before contract, used to estimate construction costs and provide a rough concept of the intended plant. Contains information relating to a plant created during its initial (concept) design period.
initial structural plan Principal structural plan for the plant; also called a construction profile.
instantiation Occurrence of a catalog object at a specific geometric location in the model.
interference checking A process that identifies possible collisions or insufficient clearance between objects in the model.
J job order Industrial authorization for accomplishing work; synonymous with a work order.
K kinematics analysis Analysis of mechanical motion.
ksi Kips per square inch.
L leg length analysis Preferred term is welding length analysis.
Glossary
SmartPlant 3D Reference Data Guide 335
library Resource of reference information that a software user can access in developing a plant design.
life cycle database Information developed to assist in the maintenance and modernization of delivered plants.
link Way to store information about another file in your document. You can update a link so that changes in the file appear in your document. lintel A horizontal member used to carry a wall over an opening.
load group A grouping in which all components feature uniform load limits and stress safety characteristics. For example, a pipe clamp from load group 5 will have a maximum nominal load of 20 kN and so will a threaded rod from load group 5.
location A Location is defined by three user-defined inputs: 1) a unique name, 2) a unique name rule ID, and 3) the server where the Site databases reside for that Location. A Location is defined and created when the Site database is created using the Database Wizard. Additional Locations can be created in the Project Management task. Each Location is a Site-level object, thus other Plants within the same Site collection can use the Locations when the Plants are configured for Workshare. logical member An object in the model used to represent the design topology.
M machinery Major pieces of equipment installed in a plant.
Glossary
336 SmartPlant 3D Reference Data Guide
macro A sequence of actions or commands that can be named and stored. When you run the macro, the software performs the actions or runs the commands. You can create the macros in Visual Basic or other OLE-aware programming applications. Some of the other OLE-aware programming applications are Visual Basic for Applications, Visual C++, and so forth.
maintenance envelope A rectangular box around the part for clearance during maintenance operations. maintenance records Records of breakdown, repair, and overhaul of equipment.
material analysis Analysis of a completed design work for extracting detailed material requirements; also called material lists.
material list An option category that controls the format and content of the bill of materials.
methods Objects in the database that describe the manufacturing methods to the component parts of a plant.
move from point Starting point for an action. For example, when you move an equipment object, the Move From point determines the point of origin for the move.
move to point Ending point for an action. For example, when you move an equipment object, the Move To point determines where you want the move to stop.
MTO neutral file A non-graphic output file that can be fed into a material control system. MTO stands for Material Take-Off.
N Glossary
SmartPlant 3D Reference Data Guide 337
node 1) One of the set of discrete points in a flow graph. 2) A terminal of any branch of a network or a terminal common to two or more branches of a network. 3) An end point of any branch or a network or graph, or a junction common to two or more branches.
northing A term that describes a north coordinate location in a coordinate system.
nozzle A piping connection point to a piece of equipment.
nozzle standout The shortest allowable distance between the connection point of a nozzle and the start point of a turn on the leg connected to the nozzle.
NPD (Nominal Piping Diameter) The diameter of a pipe.
O object A type of data other than the native graphic format of the application.
occurrence (of part or equipment) Instantiation of a part of equipment in the plant that refers to the part library; an instance of a specific object. The design can be built several times and therefore the occurrence can apply to more than one hull. Typically, an occurrence points back to a specific object, either for its complete definition, as in the case of a particular valve, or for its made from material, as in the case of a steel plate part cut from sheets. Thus, when a designer selects a component from the catalog and places it at a location in the space of the plant, the software creates an occurrence of that object in the plant design.
occurrence property A characteristic that applies to an individual object in the model. Occurrence properties are designated with 'oa:' in the reference data workbooks. You can view and modify occurrence properties on the Occurrence tab of the properties dialog boxes in the software. Depending on the object, some occurrence properties are read-only.
Glossary
338 SmartPlant 3D Reference Data Guide
origin In coordinate geometry, the point where the X-, Y-, and Z-axes intersect.
origin point The point at which the coordinate system is placed, providing a full Cartesian coordinate system with positive and negative quadrants. Points are placed at coordinates relative to the origin point, represented by the X, Y, and Z values.
orthogonal The characteristic of an element consisting completely of elements positioned at 90-degree angles. A square is an orthogonal element.
orthographic A depiction of an object created by projecting its features onto a plane along lines perpendicular to the plane.
P P&ID Diagram that shows the topology, functional components, and special requirements of a piping system; generally represents the engineering design of the system.
package Set of closely related classes. (UML)
painting Computation of paint surface and recording of paint system requirements.
parameter A property whose value determines the characteristics or behavior of something. part class A group of similar objects. You can define part classes in the Excel workbooks. A part class can have multiple parts. For example, a heat exchanger part class can contain heat exchangers with different dimensions.
Glossary
SmartPlant 3D Reference Data Guide 339
part number Unique identifier of a part.
PDS (Plant Design System) A comprehensive, intelligent computer-aided design and engineering application for the process, power, and marine industries. PDS consists of integrated 2-D and 3-D modules that correspond to engineering tasks in the design workflow.
PinPoint Tool that allows you to place, move, and modify elements with precision, relative to a reference point.
principle of superposition The principle that states that the stresses, strains, and displacements due to different forces can be combined. This principle is only valid for linear analysis.
Product Data Management (PDM) System Software intended to manage both product data and documents associated to the product data. Functionality typically includes: object-based data modeling tools, user administration, business rules, and document management. Document management typically includes document editing or reviewing, document mark-up or redline, document storage, and full-text retrieval.
product structure Hierarchical breakdown or decomposition of a product into constituent parts, volumes, or units. (For example, a bill of material is one possible type of product structure.) production planning Functionality associated with the work breakdown and sequence of the construction of a plant.
promotion Process of associating approval state with a product version. A product version begins its existence at a working approval state. When the version is at some level of maturity, its approval state is elevated to a higher approval state (that is, promoted). Then, further changes must be carefully controlled and generally require the data set demoted to a working state. One or more promotions can occur successively higher approval states (between working and approved) to represent various intermediate levels of review or progressive approval.
Q Glossary
340 SmartPlant 3D Reference Data Guide
query select sets Set of objects that are selected in a query or queries on the database.
R reference data The data that is necessary to design plants or ships using the software. Reference data includes graphical information, such as symbols. It also contains tabular information, such as physical dimensions and piping specifications.
resource estimation Rough estimate of material, manpower, and facility utilization for the design and construction of the plant.
route 1) A line connecting a series of points in space and constituting a proposed or traveled route. 2) The set of links and junctions joined in series to establish a connection.
S satellite server The database server where the replicated databases reside for Workshare. The Satellite Server is not used unless Workshare is activated.
schema A database that creates the structure of another database. For example, a schema specifies the queries, tables, fields, and data types in a database.
schema update utility Functionality used to assist in processing existing product models to an updated database structure after users modify or add to the database structure. site The top level in the Project Management hierarchy. A Site configuration may contain several Catalogs, each shared by multiple Plants.
Glossary
SmartPlant 3D Reference Data Guide 341
site administrator Person responsible for managing the standards and general parameters for a given plant site within a Site database.
site setup Functionality associated with establishing a new plant site or hull for design development.
sketch and trace User interface for rough definition of a required design feature that typically works in a 2-D mode.
specifications Contracted requirements for the plant.
stud A bolt, threaded on both ends, used to connect components.
suspended floor A concrete floor system built above and off the ground. symmetric node Type of vertex on a curve. A curve with a symmetric node has the same curvature on each side of the node. A handle can be attached to a symmetric node for editing.
system A conceptual design grouping that organizes parts in hierarchical relationships. A system represents a functional view of the model and includes information such as system name, type, properties, and design specifications for the objects assigned to the system. T tag number User-specific, unique number assigned to an object (for example, CV-101 for a control valve, HE-2002 for a heat exchanger).
Glossary
342 SmartPlant 3D Reference Data Guide
target point The origin for coordinate measurements displayed by PinPoint. You can position the target point anywhere on the drawing sheet or view.
tolerant geometry A type of ACIS geometry - either an edge or a vertex - that is outside the tolerance for ACIS and requires special handling.
trimmed surface A surface whose boundary is fully or partially inside the 'natural' geometric definition of the surface. Some or the entire control polygon extends outside the face boundary.
trunk Feature that quickly reserves space for the distributive systems and other systems that have a path. Along the trunk are stations that define the cross section and identify part or system membership. U unit/module modeler Facility of the system to structure collections of equipment and components into a single identifiable object.
user attributes A customized property in the reference data. The Custom Interfaces sheets in the Excel workbooks define these properties. You can list the customized properties on the individual part class sheets. V version control Ability of the system to manage multiple versions of a single part of the design. Version control should support conditional analysis and promotion status, as well as alternate design features among hulls within a plant site.
Glossary
SmartPlant 3D Reference Data Guide 343
vertex A topological object that represents a point in the three-dimensional model.
viewset Set of objects (usually a subset of the entire database) that a view operation uses. Membership or lack of membership for any object in a viewset does not affect the actual stored representation of the object, but only its availability or desirability for viewing in the current scenario. W weight and CG analysis Routines that compute the weight of commodity materials as configured in a given design (for example, plate and pipe) and determine total weight and center of gravity (CG) for a collection of material and equipment, as well as the complete plant.
welding Weld requirements for joining materials. Welding length analysis is the calculation of required weld dimensions; also called leg length analysis.
wirebody A topological object that represents a collection of edges jointed at their common endpoints.
wizard Software routine attached to an application that provides guidance and expert help to a user to complete one of the functionalities of the application.
work content Estimation development of metrics from the database that relates to the work hour content of the various construction units.
work order Plant authorization for completing work; synonymous with a job order.
Glossary
344 SmartPlant 3D Reference Data Guide
working plane The available 2-D plane of movement for endpoint selection.
workset Set of objects (usually a subset of the entire database) used in an interactive change, add, or delete operation. Membership or lack of membership for any object in a workset does not necessarily affect the actual stored representation of an object. However, you can change or delete an object in a workset that also results in a change or deletion of the stored object. Similarly, when you add a new object (not currently stored) to a workset, the software also adds the object container.
workspace Area that represents the portion of the model data needed to perform the intended task and includes the user modeling settings.
workspace document Document into which you can extract a portion of the model data for a user task.
Workspace Explorer Tree or list representation of objects in your workspace.
SmartPlant 3D Reference Data Guide 345
A abstract part 325 Active Template Library (ATL) 325 Add Part Classes to Existing Classification Folders 77 Add Part Classes to New Classification Folders 76 Add User Attributes to a Class 67 Adding and Modifying Custom Interfaces 61 Adding Part Classes to the Catalog 75 Administrative Sheets 59 Align Component 144 AllCommon Reference Data 101 AllCommon Sheets 101 AllCommon Sheets and Disciplines 102 AllCommon.xls Workbook 101 angle 325 Anvil_Constant_Dir 145 Anvil_Constant_Sus 145 Anvil_Dyn_Config 145 Anvil_Dyn_Finish 145 Anvil_Dyn_PipeDia 145 Anvil_Dyn_ResOrient 145 Anvil_Dyn_ResType 146 Anvil_Dyn_Stroke 146 Anvil_Dyn_ValveType 146 Anvil_Dyn2_PipeDia 146 Anvil_FIG137_Nuts 146 Anvil_FIG167_Insulat 146 Anvil_FIG218_FlangeW 147 Anvil_FIG255_Insulat 147 Anvil_FIG292_FlangeW 147 Anvil_FIG299_Config 147 Anvil_FIG86_Finish 147 Anvil_Finish 147 Anvil_Rod_Finish 148 Anvil_Shoe_Base 148 Anvil_Shoe_Finish 148 Anvil_Shoe_Type 148 Anvil_Stanchion_Dia 148 Anvil_Strut_Finish 148 Anvil_Variable_ColType 149 Anvil_Variable_Dir 149 Anvil_Variable_RollMat 149 Anvil_Variable_Top 149 Anvil_WithWithout 149 Anvil_YesNo 149 Appendix Importing SmartPlant Reference Data Specs into SmartPlant 3D 313 Metadata Consistency 311 Name Limitations in Reference Data 293 Other Reference Data 295 Questions and Answers about Reference Data 307 Select Lists (Codelists) 133 Units of Measure 261 approval state 325 ApprovalReason 150 arrangement (accommodation) 325 Aspect Code 150 Assembly Inclusion 151 Assembly YesNoAuto 151 Assembly_BBXAlignment 151 Assembly_RefPorts 151 Assembly_Variable_Dir 152 Assembly_WithWithout 152 attribute 325 Automated Flange Selection Option 152 Auxiliary Treatment 152 Axial Profile Category 153 axis 326 B basic design 326 Bend To Bend Tangent Basis 153 bill of material (BOM) 326 Bolt Diameter Equivalence Option 153 Bolt Extension Option 153 Bolt Hole Patterns 105 Bolt Length Calculation Option 154 Bolt Length Round Off Option 154 Bolt Lubrication Requirements 154 Bolt Option 154 Bolt Type 154 Bolting Requirements 155 Bracket Category 157 Branch Reporting Ownership 157 bsWeldSide 158 bsWeldType 158 Bulk Load Database with Data 82 bulkload 326 Bulkload Dialog Box 86 Bulkload from the Command Line 88 Index Index
346 SmartPlant 3D Reference Data Guide
C Cable Nozzle Sheet 129 Cable Route Status 158 Cable Tray Component Class 158 Cable Tray Component Type 158 Cable Tray Materials 159 Cable Tray Part Data Basis 159 Cable Tray Ports Sheet 129 Cable Tray Type 159 Cable Type 159 Cap Screw Length Round Off Option 159 catalog 326 Catalog database 326 Catalog Hierarchy Sheets 73 Catalog Units of Measure Basis 160 CatalogRoot Sheet 74 chain 326 change history 327 change management 327 change propagation 327 Check Piping Mfg Priority 160 Check Piping Priority 160 Check Planning Priority 160 Clamp Option 160 Clamp Requirement 160 Clamp Selection Basis 161 class 327 classification folder 327 ClassNodeType Sheet 74 Cleaning Requirement 161 Cleaning Responsibility 161 Coating Color 161 Coating Type 161 codelist 327 Collar Category 161 commodity code 327 Commodity Code Builder Option 161 commodity item 327 Commodity Option 162 Compart Coating Color 162 Compart Coating Process 163 Compart Coating Responsibility 163 Compart Coating Status 163 Compart Coating Type 163 Compartment Authorization Class 163 Compartment Bulk Cargo Type 163 Compartment Bulkhead Tightness 164 Compartment Capacity Context 164 Compartment Cargo Context 164 Compartment Coating Applicability 164 Compartment Coating Certification 164 Compartment Coating Inspection 164 Compartment Compartment Group 165 Compartment Compartment Type 165 Compartment Contact Material Type 165 Compartment Damage Location 165 Compartment Damage Type 165 Compartment Design Requirement 165 Compartment Function Type 166 Compartment Insulation Category 166 Compartment Naval Nuclear Class 166 Compartment Naval Safety Category 166 Compartment Naval Security Class 166 Compartment Noise Category 166 Compartment Positional Rel Type 167 Compartment Property Context 167 Compartment Relevant Cargos 167 Compartment Structure Type 167 Compartment Surface Preparation 167 component 327 Component Insulation Exclusion Sheet 118 concurrent access 328 Conduit Ports Sheet 129 Conduit Selection Basis 167 Connection Type 168 consolidated tasks 328 constraints 328 Construction Type 168 contract 328 Control Point Subtype 168 Control Point Type 168 Controlling Access to Attributes 63 coordinate 328 coordinate system 328 Create Commodity Codes 39 Create Exclusive WBS Item 168 Create PDS Export Data Files 30 Creating and Distributing Naming Rules 123 Cross Section Cardinal Points 169 Cross Section Edges 169 Cross Section Shape Types 169 Custom Class Interface List Sheet 70 Custom Interfaces Sheet 68 Custom Interfaces Sheets 61 cutting plane 328 D damage records 328 data interchange 329 database 329 database backup 329 database break and recovery 329 database copy 329 database management 329 Index
SmartPlant 3D Reference Data Guide 347
database monitor record 329 Deck Category 169 Define Component Insulation Exclusion 119 Define Manual Information after Translation 33 degree 329 Delivered Excel Workbooks 50 Describing the Common Sheets in the Workbooks 57 design alternative 329 design approval log 330 design data auto input 330 design documents 330 design object 330 design progress check 330 Design Responsibility 169 design review 330 design service 330 design standard 330 Design Standard 169 detail schedule 330 DIN Wall Thickness Data Sheet 103 distributed systems 331 distribution systems 331 documentation 331 Documentation Comments 21 Door Frame Position 170 Door Type 170 Doors Windows Kinematics 170 Drawing Style Codelist 170 drawing tool 331 Drilling Template Pattern 170 E easting 331 Eccentric Offset Basis 170 edge 331 edge distance 331 Edge Reinforcement Category 171 Edit the Piping Translation Rules Workbook 30 element 331 Elevation Plane Type 171 EMI 171 EMI Radiator 171 EMI Suceptor 171 End Preparation 171 End Standard 172 Environmental Zone 172 equipment catalog 331 Equipment Component Types 172 Equipment Insulation Material Sheet 117 Equipment Types 172 Examination 173 Exterior Surface Treatment 173 External Welded Pipe Part 173 F fabricate 332 Fabrication Responsibility 173 Fabrication Type 173 Fabrication Type Basis 174 face-to-face 332 fasteners 332 Feature Type 174 fence 332 field adjustment 332 Fireproofing Exposure Type 174 Fireproofing Method 174 Fireproofing Type 174 Flange Category 174 Flange Face Surface Finish 175 Flange Facing 175 Flange Insulation Kit Type 175 flavor 332 Flip Component 175 Flow Direction 175 Fluid Code 176 focus of rotation 332 Front End Type 176 full penetration weld 332 function points 332 functional block diagram 332 furnishings 333 G Gasket Inside Diameter Basis 176 Gasket Option 176 Gasket Outside Diameter Basis 176 Gasket Requirement Override 176 Gasket Requirements 177 Gasket Selection Based on Fluid Code 177 Gasket Selection for Mismatched Bolted Ends Option 177 Gasket Style Number 177 Gasket Type 177 generic specific 333 GenericNamingRules.xls Workbook 125 Geometric Industry Standard 178 Geometry Type 179 Grid Plane Type 197 GUIDs 333 GUIDs Sheet 70 Index
348 SmartPlant 3D Reference Data Guide
H Hand Wheel Orientation 197 Handrail Connection Type 197 Handrail End Treatment 197 Handrail Inline Connection Type 198 Handrail Offset 198 Handrail Orientation 198 Handrail Side Connection Type 198 Hazardous Fluid Category 198 Header Branch Size Basis Option 198 Heat Tracing Medium 199 HngSup Associated Part Type 199 HngSup Association Type 199 HngSup BOM Type 199 HngSup Bounding Box Type 199 HngSup Class Node Type 200 HngSup Command 200 HngSup Connect Obj 200 HngSup Connection Type 200 HngSup Cut Type 200 HngSup Discipline 201 HngSup ET Type 201 HngSup Face Selection Type 201 HngSup Joint Type 201 HngSup Manufacturer 201 HngSup Mating Joint Type 202 HngSup Part Class Type 202 HngSup Physical Connection 202 HngSup Port Category 202 HngSup Port Type 202 HngSup Rule Type 203 HngSup Strict Face Selection 203 HngSup Support Type 203 HngSup Type Selection Rule 203 host location 333 host server 333 HVAC Component Types 203 HVAC Insulation Material Sheet 117 HVAC Lining Material 204 HVAC Part Data Basis 204 HVAC Part Generation Basis 204 HVAC Width and Depth Basis 204 I Icarus Column Base Option 204 Icarus Concrete Type 205 Icarus Exclude End Bent 205 Icarus Grating Type 205 Icarus Pipe Rack Type 205 Icarus Struct Steel Analysis 205 Icarus Third Column 205 IFC Process Status 206 IFC Required Action 206 IFC Type 206 IFCAspectCodeValue 205 Ignore Boundaries 206 Index Sheet 61 Industry Commodity Code Option 206 initial design 334 initial structural plan 334 Inlet Port Geometry Type 207 Installation Responsibility 207 instantiation 334 Instrument Functional Type 207 Insulation Material 207 Insulation Material Sheet 117 Insulation Purpose 207 Insulation Reference Data 115 Insulation Sheets 115 Insulation Specification Sheet 116 Insulation Temperature Basis 207 Insulation Thickness Basis 208 Insulation Thickness Table Sheet 116 InsulationData.xls Workbook 115 IntelliShip Data Integrity Msgs 208 IntelliShip Msgs 208 interference checking 334 Interior Surface Treatment 208 Is Bend Planar 208 J Jacketed Closure Method 209 Jacketed Piping Basis 209 job order 334 K kinematics analysis 334 ksi 334 L Learning about Reference Data Types 26 leg length analysis 334 Legend Sheet 60 library 335 life cycle database 335 Lining Material 209 link 335 lintel 335 Load Case Liquid Pressure 209 Load Case Sea Pressure 209 load group 335 Load Span Classification 210 Index
SmartPlant 3D Reference Data Guide 349
Loading Reference Data into the Catalog 79 location 335 logical member 335 Longitudinal Beam Category 210 Longitudinal Bulkhead Category 210 Longitudinal Profile Category 210 Longitudinal Seam Category 210 Longitudinal Tube Category 210 Looking at How the Catalog Database Fits In 27 Loose Material Requirements 210 M Mach Bolt Length Round Off Option 211 machinery 335 macro 336 maintenance envelope 336 maintenance records 336 Manufacturer 211 Manufacturing Method 211 Map Type 211 material analysis 336 Material Description Builder Option 212 material list 336 Material Sheet 111 Materials Grade 212 Materials of Construction Class 212 Materials Type 212 Member Fireproofing Application Method 213 Member Fireproofing Application Type 213 Member Fireproofing Exposure Type 213 Member Orientation 213 methods 336 Methods of Jacket Pipe Construction 213 Methods of Trimming 214 Min Bend To Bend Tangent Len Option 214 Minimum Reference Data 54 Mirror Behavior Option 214 Misc Requisition Classification 215 Module Type Sheets 121 Module Types Reference Data 121 ModuleTypes.xls Workbook 121 Moniker Information for Special Process Sheets 98 Move Custom DLLs to SharedContent Directory (Option 1) 124 move from point 336 move to point 336 MTO neutral file 336 Multiport Valve Op Req 215 N Naming Rules Reference Data 123 Naming Rules Sheet 126 Naming Rules Sheets 125 node 337 northing 337 Note Purpose 215 nozzle 337 Nozzle Data Sheets 127 Nozzle Entrance Type 215 Nozzle Flange Type 215 Nozzle Function 215 nozzle standout 337 NPD (Nominal Piping Diameter) 337 Nut Creation Option 216 Nut Option 216 Nut Type 216 O object 337 occurrence (of part or equipment) 337 occurrence property 337 OD to NPD Utility 47 Open or Blind Spacer Install State 216 Opening Category 216 Orifice Flange Tap Orientation 217 origin 338 origin point 338 orthogonal 338 orthographic 338 Outfitting Cross Sections Sheet 112 Outlet Port Geometry Type 217 P P&ID 338 package 338 painting 338 Painting Responsibility 217 parameter 338 part class 338 Part Class Sheet 71 Part Class Sheets 71 Part Class Types 217 Part Data Basis 217 Part Data Source 218 part number 339 PDS (Plant Design System) 339 PDS Piping Reference Data Translator Dialog Box 39 PinPoint 339 Pipe Bend Radius By User Option 218 Index
350 SmartPlant 3D Reference Data Guide
Pipe Bend Radius Multiplier Option 218 Pipe Bend Type 218 Pipe Bending Machine Type 218 Pipe Branch Cleanup Utility 43 Pipe Stock Usage 219 Piping Commodity Catalog Part Number Basis Option 219 Piping Commodity Filter Cleanup Utility 41 Piping Commodity Override Option 219 Piping Commodity Procurement Data Option 219 Piping Commodity Type 220 Piping Elbow Nozzles Sheet 128 Piping Generic Data Bolted Sheet 104 Piping Generic Data Female Sheet 110 Piping Generic Data Mechanical Sheet 111 Piping Point Usage 221 Piping Reference Data Spreadsheet Merge Utility 44 Piping Spec Status 221 Piping Spec Version Management Option 221 Piping Specification Notes Option 222 Piping Straight Nozzles Sheet 128 Plain Piping Generic Data Sheet 102 Plane Of Flip 222 Plane of Turn 222 Plate Part Category 222 Populate Dimension Table Name Rules 31 Preface 15 Pressure Rating 222 principle of superposition 339 Product Data Management (PDM) System 339 product structure 339 production planning 339 Profile Part Category 223 ProfileEncasementType 223 promotion 339 Property Categories 223 Purchase Length Basis Option 224 Q query select sets 340 R R-ClassNodeDescribes Sheet 74 Rear End Type 224 reference data 340 Reference Plane View Directions 224 Reporting Requirement Basis 225 Reporting Type 225 Required Worksheets 35 Requisition Responsibility 225 Requisition Type 225 resource estimation 340 Respect Assembly Boundaries 226 Revision History Notes Option 226 Revision History Sheet 59 R-Hierarchy Sheet 75 Ring Number 226 Ring Profile Category 226 Rotation Offset Type 227 route 340 Route Direction 227 Route Layout 227 Route on Face 227 Rule Class Type 228 Rule Type 228 S satellite server 340 Schedule Thickness 228 schema 340 schema update utility 340 Select List (Codelist) Column Descriptions 134 Select List (Codelist) Disciplines 134 Select List (Codelist) Namespaces 144 Selection Basis 229 Shell Category 230 Ship Design Loading Condition Type 230 Short Code Hierarchy 231 Signal Type 233 site 340 site administrator 341 site setup 341 Size Reduction Preference 234 Size Reduction Type 234 sketch and trace 341 Slab Boundary Reference 234 Slab Composition 234 Slab Continuity 234 Slab Corner Type 235 Slab Cross Section Symbol 235 Slab Direction Reference 235 Slab Face Position 235 Slab Fastener Type 236 Slab Layer Role 236 Slab Manufacturing Process 236 Slab Nosing Material 236 Slab Nosing Type 236 Slab Priority 236 Slab Reference Direction 237 Index
SmartPlant 3D Reference Data Guide 351
SmartMarine 3D Data Integrity Msgs 237 SmartMarine 3D Msgs 237 SmartPlant 3D Documentation Set 17 Space Access Type 237 Space Adjacency Contact Type 237 Space Adjacency Geometry Type 237 Space Arrangement Orientation 238 Space Arrangement Type 238 Space Item Purpose 238 Space Physical Orientation Type 238 Space Positional Relationship Type 239 Space Product Structure Type 239 specifications 341 Spectacle Position 239 Spool Break by Control Point 239 Spool Include Welded Parts 239 Spool Sequence Type 240 Spooling Basis 240 Standard Nozzle Data 127 Standard Nozzle Data.xls Workbook 127 Steamout Requirement 240 Stress Relief 240 Stress Relief Requirement 240 Struct 2L Back to Back Rule 241 Struct AC Left Right Both 241 Struct AC Pad Type 241 Struct AC Sizing Rule 241 Struct AC Splice Types 241 Struct AC To Do Messages 241 Struct Alignment 241 Struct Boundary Conditions 242 Struct Can Diameter Rule 242 Struct Can Length Compute Method 242 Struct Can Type 242 Struct Compute Rule 242 Struct Cone Length Compute Method 242 Struct Continuity 243 Struct Coord Sys Reference 243 Struct Custom Plate Part Type 243 Struct End Releases 243 Struct Eqp To Do Messages 243 Struct FC Chevron WPO 243 Struct FC End Controlling 244 Struct FC Offset Along 244 Struct FC Offset Direction 244 Struct FC Supported Edge 244 Struct FC Supporting CPs 244 Struct FC Supporting Side 244 Struct FC To Do Messages 245 Struct Feature Radius Type 245 Struct Feature To Do Messages 245 Struct Footing Comp Sizing Rule 245 Struct Footing To Do Messages 245 Struct Frm Conn Position Ref 245 Struct Insulation Purpose 246 Struct Member End Selection Rule 246 Struct Member Position Rule 246 Struct Plate Part To Do Messages 246 Struct Prismatic Footing Shapes 246 Struct SC To Do Messages 246 Struct Wall Boundary Size 247 Struct Wall Boundary Type 248 Struct Wall Connection Type 248 Struct Wall Reference Attribute 248 StructInsulationSetbackReference 248 Structural Load Case Source 249 Structural Member Priority 249 Structural Member Type 249 Structural WPO Intersection Index 249 stud 341 Supplementary Nut Requirement 249 Supplementary Washer Requirement 250 Supply Responsibility 250 Surface Preparation 250 suspended floor 341 symmetric node 341 system 341 T tag number 341 Tap End Stud Bolt Length Round Off Option 250 target point 342 Testing Responsibility 250 Testing Type 250 Tightness 251 tolerant geometry 342 Translate PDS Reference Data 32 Translating and Migrating Reference Data 29 Transverse Beam Category 251 Transverse Bulkhead Category 251 Transverse Profile Category 251 Transverse Seam Category 251 Transverse Tube Category 251 Tray Specification Type 251 trimmed surface 342 trunk 342 Type 252 U Undefined Service Limits Rule Option 252 Understanding Reference Data 25 Uniqueness of Objects 90 unit/module modeler 342 Index
352 SmartPlant 3D Reference Data Guide
UoM Conversion Utility 46 UOM Sheet 113 Use the OD to NPD Utility 47 Use the Pipe Branch Cleanup Utility 42 Use the Piping Commodity Filter Cleanup Utility 41 Use the Piping Reference Data Merge Utility 44 Use the UoM Conversion Utility 45 user attributes 342 Using Catalog Data in an Integrated Environment 131 Using Catalog Hierarchy Sheets to Add Part Classes 75 Using Excel Workbooks to Configure Reference Data 49 Using the Bulkload Modes 79 Using the OD to NPD Utility 46 Using the Pipe Branch Cleanup Utility 42 Using the Piping Commodity Filter Cleanup Utility 40 Using the Piping Reference Data Merge Utility 43 Utility BOM Units 252 Utility Brace Orient 253 Utility_Holes 253 Utility_Nuts 253 Utility_PlateThickness 254 Utility_Tabs 254 Utility_YesNo 254 V Valve Flow Pattern 254 Valve Model Number 254 Valve Operator Geometric Industry Standard 255 Valve Operator Is Rotatable 255 Valve Operator Part Data Basis 255 Valve Operator Type 255 Valve Port Option 255 Valve Trim 256 Vendor 256 version control 342 vertex 343 Vertical Beam Category 256 Vertical Profile Category 256 Vertical Seam Category 256 Vertical Tube Category 256 Vessel Head Type 257 viewset 343 Voltage Grade 257 W Washer Creation Option 257 Washer Option 257 Washer Type 257 WBS Assignment 258 WBS Auto Grouping Rule Type 258 WBS Item Purpose 258 WBS Project Purpose 258 WBS Pull In Associated Items 259 weight and CG analysis 343 Weld Type 259 welding 343 Welding Procedure Specification 259 Welding Requirement 260 What's New in Reference Data 23 wirebody 343 wizard 343 work content 343 work order 343 Working in an Integrated Environment 131 working plane 344 workset 344 workspace 344 workspace document 344 Workspace Explorer 344