PlantWise Help

Export Format Specification

<pipeline-spec> ::= (<pipeline-tag> <nominal-diameter> <line-class>
<commodity-code> <insulation-code> <insulation-thickness>
<route-status> <pipeline-route>)
<route-status> ::= ok | exception
  • Indicates if the route has exceptions or not.
<pipeline-route> ::= <end-spec> {<inline-point-spec>}* <end-spec>
<end-spec> ::= <end-nozzle-spec> | <end-boundary-spec> |
		<end-tee-spec>
<end-nozzle-spec> ::= <nozzle tag> <diameter> <point-spec>
<end-boundary-spec> ::= <boundary tag> <diameter> <point-spec>
<end-tee-spec> ::= <end-tee-pipeline-spec> <diameter>
		<center-point-spec> <branch-end-point-spec>
<end-tee-pipeline-spec> ::= <pipeline tag> | (<pipeline-spec>)
  • The pipeline spec is used to describe an equipment-set header pipeline, its nested headers, and its branches at the end of the current pipeline depending on the project setting.
<point-spec> ::= (<float> <float> <float>)
  • The list of floating numbers for <point-spec> are the coordinates of the point.
<properties> ::= <diameter> |
	(diameter <diameter> {<attribute-value-pair-list>}* )
  • The diameter is always reported. If the User Inline Detail in DPI Format is set to “simple” (see Setup Variables ) then only the diameter is output; otherwise, the second form with the attributes will be used. If there are no attributes to report, then the diameter will be reported without parentheses.
<attribute-value-pair-list> ::= <attribute-name> <attribute-value>
<attribute-name> ::= export_code | <symbol>
  • The export code will be written if it is not empty.
<inline-point-spec> ::=
	elbow <properties> <point-spec> <point-spec> <point-spec> |
	ecc_reducer <properties> <point-spec> <point-spec> <point-spec>|
	conc_reducer <properties> <point-spec> <point-spec>
		<point-spec> |
	control_valve <tag> <properties> <point-spec> <point-spec>
		<point-spec> |
	flow_meter <tag> <properties> <point-spec> <point-spec>
		<point-spec> |
	tee <branch-description> <properties> <point-spec> <point-spec>
		<point-spec> |
	user_inline <type> <properties> <point-spec> <point-spec>
		<point-spec> |
	spec_break (class <string> insulation <string>
		thickness <number> <point-spec>
  • For reducers, the diameter is the starting diameter and the properties list. For tees, the properties list includes the keyword “type” followed by the PlantWise tee type--one of tee, reducing_tee, olet, stub-in, reinforced_stub-in, lateral-45, or lateral-60.
  • The properties for the user_inline include all items available for entry in the Connectivity Editor.
<branch-description> ::= <pipeline-name> | <pipeline-spec>
  • The pipeline-spec is used for a header branch.