ActuatingElectricalFunction

Overview

Class

An actuation setting electrical function. It covers all types of electrical consumers, e.g., motors and heaters.

Supertypes

Attributes (data)

Name

Multiplicity

Type

ActuatingElectricalFunctionNumber

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

ActuatingElectricalLocation

0..1

ActuatingElectricalLocation

Systems

0..1

ActuatingElectricalSystem

Implementation in Proteus Schema

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

Tag: <ActuatingElectricalFunction>

ComponentClass: ActuatingElectricalFunction

Example

Implementation in Proteus Schema

<ActuatingElectricalFunction
    ID="actuatingElectricalFunction1"
    ComponentClass="ActuatingElectricalFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunction" ...>
  ...
</ActuatingElectricalFunction>

ActuatingElectricalFunctionNumber

Attribute (data)

An identifier for the ActuatingElectricalFunction. It usually contains the identifier of the ProcessInstrumentationFunction that includes the ActuatingElectricalFunction (see ProcessInstrumentationFunctionNumber).

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: ActuatingElectricalFunctionNumberAssignmentClass

Example

“E4750.01” (String)

Implementation in Proteus Schema

<ActuatingElectricalFunction
    ID="actuatingElectricalFunction1"
    ComponentClass="ActuatingElectricalFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunction" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="ActuatingElectricalFunctionNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunctionNumberAssignmentClass"
      Format="string"
      Value="E4750.01" />
    ...
  </GenericAttributes>
  ...
</ActuatingElectricalFunction>

ActuatingElectricalLocation

Attribute (reference)

The actuating electrical location of the ActuatingElectricalFunction.

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

<ActuatingElectricalFunction
    ID="actuatingElectricalFunction1"
    ComponentClass="ActuatingElectricalFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunction" ...>
  ...
  <Association
    Type="is located in"
    ItemID="nozzle1" />
  ...
<ActuatingElectricalFunction />
...
<Nozzle
    ID="nozzle1"
    ComponentClass="Nozzle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415214" ...>
  ...
  <Association
    Type="is the location of"
    ItemID="actuatingElectricalFunction1" />
  ...
<Nozzle />

Systems

Attribute (reference)

The ActuatingElectricalSystem that implements the ActuatingElectricalFunction.

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

<ActuatingElectricalFunction
    ID="actuatingElectricalFunction1"
    ComponentClass="ActuatingElectricalFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalFunction" ...>
  ...
  <Association
    Type="is fulfilled by"
    ItemID="actuatingElectricalSystem1" />
  ...
<ActuatingElectricalFunction />
...
<ActuatingElectricalSystem
    ID="actuatingElectricalSystem1"
    ComponentClass="ActuatingElectricalSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingElectricalSystem" ...>
  ...
  <Association
    Type="fulfills"
    ItemID="actuatingElectricalFunction1" />
  ...
<ActuatingElectricalSystem />