How to pull strainers from specs based on Pipe size in OpenPlant PID CONNECT Edition



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

10.09.00.74

Environment: Windows 7/8.1/10 (64-bit)
Area: Customization
Subarea: Strainer
Original Author:Neha Chougule,Bentley Product Advantage Group

Background

In OpenPlant PID CONNECT Edition, While Placing Valve on pipeline of specific size, It will place valve based on the pipeline size. But Strainer is placing irrespective of Pipeline size or Nominal Diameter.



The below wiki article will help user to place strainer based on Pipeline Size.

Steps to Accomplish

  1.  Launch Bentley Class Editor v8i.


  2. Open OpenPlant_PID.01.08.ecschema.xml schema.



  3. Supplement it with OpenPlant_PID_Supplemental_Design.01.08.ecschema.xml.


    Note:- Add missing references of OpenPlant schemas

  4. Search for Specification Mappings Class. Copy Specification Mapping For Valves for OpenPlant specs class.



  5. Paste on the Specification Mappings class.



  6. Rename the Class Name as SPEC_STRAINER_FOR_OP as shown below.



  7. Edit the Specification Definition Mapping for OpenPlant Specs custom attribute. Define Values for Property Mapping and Condition Mapping as shown below.



  8. Navigate to Strainer class and Add the Pointer to spec mapping class Custom attribute.






  9. Reload OpenPlant PID CONNECT Edition.

  10. Place a Pipeline of specific size. Here Placed Pipe of 100 mm.



  11. Place a Strainer on the Pipe of 100 mm. The mExample Y strainer dialog box will appear. Strainer according to size is appearing and can place.





See Also

communities.bentley.com/.../how-to-identify-the-fitting-placement-issue-on-pipe-run-in-openplant-pid

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.