
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.
- In OpenPlant 3D schema & in OpenPlant schema same custom valve class name will be defined manually.
- 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
- Launch OpenPlant PID CONNECT Edition with desired workset.
- Using below mentioned wiki article, create a custom valve as CUSTOM_BV_VALVE.
Click Here>>>
- Close OpenPlant PID CONNET Edition.
- Load Bentley Class Editor.
- Open OpenPlant.01.08.ecschema from desired workset. Refer image below.

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

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

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

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

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

- Save all the schema changes & close Bentley Class Editor.
- 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