ActuatingFunction

Overview

Class

A function for acting control structures relating to the process.

Supertypes

Attributes (data)

Name

Multiplicity

Type

ActuatingFunctionNumber

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

ActuatingLocation

0..1

PipingNetworkSegment

Systems

0..1

ActuatingSystem

Implementation in Proteus Schema

The class is implemented as a Proteus XML element with RDL reference.

Tag: <ActuatingFunction>

RDL reference: ACTUATING FUNCTION

ComponentClass: 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

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

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.

Multiplicity: 0..1

Opposite multiplicity: 0..1

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.

Multiplicity: 0..1

Opposite multiplicity: 0..1

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 />