How to Create a Spec Driven Custom Valve in OpenPlant PID CONNECT



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

10.07.00.23+

Environment: Windows 8.1/10 (64-bit)
Area: Component
Subarea: Spec Driven Custom Component
Original Author:Deepak Singh,Bentley Product Advantage Group

In OpenPlant PID CONNECT Edition, requirement is to create a spec-driven custom valve.

Background

In OpenPlant PID CONNECT Edition, using component manager options user can create custom component. But the current requirement is to have that custom valve as a spec driven component. Below wiki article explains the procedure that needs to be followed to achieve this requirement.

To achieve such requirement, we need to perform below schema changes.

  1. In OpenPlant 3D schema & in OpenPlant schema same custom valve class name will be defined manually.
  2. Need to define base class under OpenPlant 3D schema.

It is considered that to spec database file, records of custom valve are available. Here custom valve class name is CUSTOM_BV_VALVE. Refer image below.

Steps to Accomplish

  1. Launch OpenPlant PID CONNECT Edition with desired workset.
  2. Using below mentioned wiki article, create a custom valve as CUSTOM_BV_VALVE.
    Click Here>>>
  3. Close OpenPlant PID CONNET Edition.
  4. Load Bentley Class Editor.
  5. Open OpenPlant.01.08.ecschema from desired workset. Refer image below.



  6. Supplement it with OpenPlant_Supplemental_Tagging.01.08.ecschema from workset location.
  7. Navigate to BALL_VALVE class, right click on it & select Add Derived Class, refer image below.



  8. Enter same class name as CUSTOM_BV_VALVE (the one that we created in OpenPlant PID using Custom Component tool), refer image below.



  9. Save all the schema changes.
  10. Open OpenPlant_3D.01.08 ecschema & supplement it with OpenPlant_3D_Supplemental_Modeling.01.08.ecschema.
  11. Perform the same steps mentioned in step 7 & 8 above. Refer below image for reference.



  12. Right click on Custom BV Valve & select Base Classes as shown below.



  13. Under Base Classes dialog, enter class name as CUSTOM_BV_VALVE & follow the sequential steps mentioned below.



  14. Save all the schema changes & close Bentley Class Editor.
  15. Load OpenPlant PID CONNECT Edition, on a routed pipeline insert custom created valve & notice that spec selection dialog can be seen to select valve records as shown below.

See Also

communities.bentley.com/.../how-to-create-custom-component-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