CustomPipingComponent¶
Overview¶
Class
A custom PipingComponent, i.e., a PipingComponent that is not covered by any of the other subclasses of PipingComponent (CheckValve, InlineMeasuringElement, OperatedValve, PipeFitting, or SafetyValveOrFitting).
Supertypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <PipingComponent>
RDL reference: CUSTOM PIPING COMPONENT
ComponentClass: CustomPipingComponent
ComponentClassURI: http://sandbox.dexpi.org/rdl/CustomPipingComponent
Example
Implementation in Proteus Schema
<PipingComponent
ID="customPipingComponent1"
ComponentClass="CustomPipingComponent"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomPipingComponent" ...>
...
</PipingComponent>
FlowInPipingClassCode¶
Attribute (data)
The code of the piping class at the flow in side of CustomPipingComponent.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: FLOW IN PIPING CLASS CODE ASSIGNMENT CLASS
Name: FlowInPipingClassCodeAssignmentClass
FlowOutPipingClassCode¶
Attribute (data)
The code of the piping class at the flow out side of CustomPipingComponent.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: FLOW OUT PIPING CLASS CODE ASSIGNMENT CLASS
Name: FlowOutPipingClassCodeAssignmentClass
InsulationThickness¶
Attribute (data)
The insulation thickness of the CustomPipingComponent.
Multiplicity: 0..1
Type: NullableLength
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: INSULATION THICKNESS
Name: InsulationThickness
AttributeURI: http://data.posccaesar.org/rdl/RDS4238040
InsulationType¶
Attribute (data)
The identification code for the insulation type related to the CustomPipingComponent. So far, DEXPI does not define restrictions for valid values.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: INSULATION TYPE ASSIGNMENT CLASS
Name: InsulationTypeAssignmentClass
LocationRegistrationNumber¶
Attribute (data)
The location registration number of the CustomPipingComponent.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: LOCATION REGISTRATION NUMBER ASSIGNMENT CLASS
Name: LocationRegistrationNumberAssignmentClass
NumberOfPorts¶
Attribute (data)
A specialization indicating the number of ports of the CustomPipingComponent.
Multiplicity: 0..1
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for enumeration values.
RDL reference: NUMBER OF PORTS SPECIALIZATION
Name: NumberOfPortsSpecialization
AttributeURI: http://sandbox.dexpi.org/rdl/NumberOfPortsSpecialization
Operation¶
Attribute (data)
A specialization indicating the operation of the CustomPipingComponent.
Multiplicity: 0..1
Type: OperationClassification
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for enumeration values.
RDL reference: OPERATION SPECIALIZATION
Name: OperationSpecialization
AttributeURI: http://sandbox.dexpi.org/rdl/OperationSpecialization
PipingClassCode¶
Attribute (data)
The identification code of the piping class of the CustomPipingComponent. So far, DEXPI does not define restrictions for valid values.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING CLASS CODE ASSIGNMENT CLASS
Name: PipingClassCodeAssignmentClass
PipingComponentName¶
Attribute (data)
A string to classify the CustomPipingComponent. DEXPI does not prescribe the classification system. Typically, company or site site standards are used.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING COMPONENT NAME ASSIGNMENT CLASS
Name: PipingComponentNameAssignmentClass
PipingComponentNumber¶
Attribute (data)
An identifier of the CustomPipingComponent. DEXPI does not prescribe the scope of the identifier, i.e., whether it should be unique in, e.g., a CustomPipingComponent or a CustomPipingComponent.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPING COMPONENT NUMBER ASSIGNMENT CLASS
Name: PipingComponentNumberAssignmentClass
PositionNumber¶
Attribute (data)
The position number of the CustomPipingComponent.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: POSITION NUMBER ASSIGNMENT CLASS
Name: PositionNumberAssignmentClass
SetPressureHigh¶
Attribute (data)
The high pressure at which the CustomPipingComponent is activated.
Multiplicity: 0..1
Type: NullablePressureGauge
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: SET PRESSURE HIGH
Name: SetPressureHigh
AttributeURI: http://sandbox.dexpi.org/rdl/SetPressureHigh
SetPressureLow¶
Attribute (data)
The low pressure at which the CustomPipingComponent is activated.
Multiplicity: 0..1
Type: NullablePressureGauge
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: SET PRESSURE LOW
Name: SetPressureLow
AttributeURI: http://sandbox.dexpi.org/rdl/SetPressureLow