To Modify Equipment Tag For FreeForm Nozzle in OpenPlant Modeler


Applies To 
Product(s):OpenPlant Modeler
Version(s):08.11.09.xxx
Environment: Windows 7 (64 bit)
Area: Properties
Subarea: -
Original Author:Rahul Kumar, Bentley Product Advantage Group

Overview

To Modify Equipment tag for Nozzle when placed as free form without associating with any equipment in OpenPlant Modeler.

Problem Description

User requirement was to modify Equipment tag for free form nozzle when placed it without any Equipment. Currently when user places a Free form nozzle in model, the equipment tag appears with a failure value as Equipment. See image below.

          

With the situation stated above user should have flexibility to edit the Equipment tag property field when not placed on any equipment. See below steps to check.

Steps to Resolve

  1. In Class editor, open ‘OpenPlant.01.06.ecschema.xml’ schema. User can get this primary schema at workspace level. See below default path. 

    C:\ProgramData\Bentley\OpenPlantModelerV8i\WorkSpace\OPModeler\schemas

  2. Supplement it with OpenPlant_Supplemental_Tagging.01.06.ecschema, which is present at project level. 

    Above schema can be found by navigating below project path:
    %ProjectRoot%\ DataSet\Schemas.

  3. Locate the NOZZLE class. 

  4. Under property tab, create a new property, say EQ_TAG which will get parsed in Equipment Tag, as it is not possible to parse field on same EC property.



  5. Go to Existing “EQUIPMENT_TAG” property and fill up the parser expression like shown in below image.

    Parser Regular Expression: ^(?<EQ_TAG>.*)



  6. Save & Close Schema.

  7. In class editor, open “OpenPlant_3D.01.06.ecschema.xml” schema. User can get this schema in project level. See below default path.
    C:\ProgramData\Bentley\OpenPlantModeler V8i\WorkSpace\Projects\ OPModeler_MMetric\DataSet\Schemas

  8. Supplement it with “OpenPlant_3D_Supplemental_Modeling.01.06.ecschema.xml”, which is present at project level.

    Above schema can be found by navigating below project path:
    %ProjectRoot%\ DataSet\Schemas.

  9. Locate the “NOZZLE” class.

  10. Check NAME property and see Calculated ECProperty specification custom attribute, where the expression has been defined for Nozzle tag.



  11. EC Expression should be this.EQUIPMENT_TAG & "-" & this.DEVICE_TYPE_CODE & "-" & this.NUMBER

  12. Also change the Parse regular Expression, as this will enable user to edit the tag fields. See image below after modification.
    ^[?\w]*-[?\w]*-(?<DEVICE_TYPE_CODE>[0-9a-zA-Z])(?<NUMBER>.*)|(?<NUMBER>.*)



  13. Save & Close schema.

  14. Launch OpenPlant Modeler and verify results. 

Still a Problem?

If above problem still persist, 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. 

See Also

communities.bentley.com/.../16936.properties-openplant-modeler

Comments or Corrections?

Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!