ActuatingFunction¶
Overview¶
Class
A function for acting control structures relating to the process.
Supertypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
Attributes (reference)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <ActuatingFunction>
RDL reference: ACTUATING FUNCTION
ComponentClass: ActuatingFunction
ComponentClassURI: http://sandbox.dexpi.org/rdl/ActuatingFunction
Example
Implementation in Proteus Schema
<ActuatingFunction
ID="actuatingFunction1"
ComponentClass="ActuatingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingFunction" ...>
...
</ActuatingFunction>
ActuatingFunctionNumber¶
Attribute (data)
An identifier for the ActuatingFunction. It usually contains the identifier of the ProcessInstrumentationFunction that includes the ActuatingFunction (see ProcessInstrumentationFunctionNumber).
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: ACTUATING FUNCTION NUMBER ASSIGNMENT CLASS
Name: ActuatingFunctionNumberAssignmentClass
Example
“HV4750.01” (String)
Implementation in Proteus Schema
<ActuatingFunction
ID="actuatingFunction1"
ComponentClass="ActuatingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingFunction" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="ActuatingFunctionNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/ActuatingFunctionNumberAssignmentClass"
Format="string"
Value="HV4750.01" />
...
</GenericAttributes>
...
</ActuatingFunction>
ActuatingLocation¶
Attribute (reference)
The actuating location of the ActuatingFunction.
Implementation in Proteus Schema
The attribute is implemented using Proteus <Association> elements.
Association type for the attribute ower: "is located in"
Opposite association type: "is the location of"
Example
Implementation in Proteus Schema
<ActuatingFunction
ID="actuatingFunction1"
ComponentClass="ActuatingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingFunction" ...>
...
<Association
Type="is located in"
ItemID="pipingNetworkSegment1" />
...
<ActuatingFunction />
...
<PipingNetworkSegment
ID="pipingNetworkSegment1"
ComponentClass="PipingNetworkSegment"
ComponentClassURI="http://data.posccaesar.org/rdl/RDS267704" ...>
...
<Association
Type="is the location of"
ItemID="actuatingFunction1" />
...
<PipingNetworkSegment />
Systems¶
Attribute (reference)
The ActuatingSystem that implements the ActuatingFunction.
Implementation in Proteus Schema
The attribute is implemented using Proteus <Association> elements.
Association type for the attribute ower: "is fulfilled by"
Opposite association type: "fulfills"
Example
Implementation in Proteus Schema
<ActuatingFunction
ID="actuatingFunction1"
ComponentClass="ActuatingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingFunction" ...>
...
<Association
Type="is fulfilled by"
ItemID="actuatingSystem1" />
...
<ActuatingFunction />
...
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<Association
Type="fulfills"
ItemID="actuatingFunction1" />
...
<ActuatingSystem />