How to Set SteamTrap Tag Number in Default on Placement in OpenPlant PID CONNECT Edition



Applies To 
Product(s):OpenPlant PID CONNECT Edition
Version(s):

10.07.00.32 Update 7+

Environment: Windows 10 (64-bit)
Area: Customization
Subarea: UserInterface
Original Author:Ashutosh Patil Product Advantage Group

Background

There is a requirement from user where in Class Editor the Steam Trap can be seen and can placed on pipeline but annotation  not getting placed in default on placement instantly. Hence this wiki will help in placing the Steam Trap along with its Tag  on placement. & steps required to annotate it.

Steps to Accomplish

  1. Launch Bentley Class Editor CE .



  2. Bentley Class Editor can also be launched through OpenPlant Project Administrator CE.



  3. In OpenPlant Project Administrator, Click on OpenPlant PID application for the required project in WorkSpace and click on Tools. After clicking on OpenPlant PID, in Tools-> Class Editor icon gets enabled as shown in image below.



  4. Considering OpenPlant_ Metric : Open the OpenPlant_PID.01.08.ecshema.xml & supplement it with OpenPlant_PID_Supplemental_Design.01.08.ecshema.xml through below default std path.
    (OpenPlant_PID.01.08.ecshema: Std Path(C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\Workspaces\WorkSpace\WorkSets\OpenPlantMetric\Standards\OpenPlant\Schemas)   

  5. Go to Steam Trap in Piping Component or type in search,”STEAM_TRAP”.



  6. In Properties Tab, Add new property TAG_NUMBER.
    Existing property -Name also be modified with override.



  7. Add below Custom Attributes in PIPELINE_TAG.
    -Annotation Custom Attributes.
    -Calculated EC Expression Specification
    -Category.



  8. In Applied Custom Attributes as it can be seen location of schemas being OpenPlant_PID.01.08 change it to OpenPlant_PID_Supplemental_Design.01.08 for all three custom attributes and hit on ok



  9. Category custom attribute can be copied from desired other properties.Or it can be inserted into Tag Information section



  10. In Annotation Custom Attributes make the below changes and as per the requirement keep the Placement as 1 or 2 .
    Depending upon the number the tag will displayed one after other.



  11. Add "Calculated ECProperty Specification"custom attribute on it and add below EC Expression.
    this.DEVICE_TYPE_CODE & "-" & this.NUMBER



  12. Go to DEVICE_TYPE_CODE property -Override it and add new custom attribute-Property Custom Attribute and ST (Steam Trap) in Default Value as shown below.



  13. Launch OpenPlant PID CE.



  14. On a Pipeline place Steam Trap through Keyin- ,”pid insert OpenPlant_PID STEAM_TRAP”.
    or through Piping→Fitting→Component Gallery→Steam Trap.



    Thus Steam Trap with along with Tag Number can be placed instantly.

See Also

communities.bentley.com/.../how-to-set-default-annotation-of-pipe-run-with-pipeline-tag-in-openplant-pid-connect-edition

Still a Problem?

If above problem still persists, then please create a Service Request and contact the Bentley Product Advantage group.  Please include a list of all relevant details to get in depth analysis for a solution or workaround