ActuatingSystem

Overview

Class

An assembly of artefacts that is designed to fulfill an ActuatingFunction.

Supertypes

Attributes (data)

Name

Multiplicity

Type

ActuatingSystemNumber

0..1

NullableString

TypicalInformation

0..1

NullableString

Attributes (composition)

Name

Multiplicity

Type

ControlledActuator

0..1

ControlledActuator

CustomComponents

*

CustomActuatingSystemComponent

OperatedValveReference

0..1

OperatedValveReference

Positioner

0..1

Positioner

Implementation in Proteus Schema

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

Tag: <ActuatingSystem>

RDL reference: ACTUATING SYSTEM

ComponentClass: ActuatingSystem

Example

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
</ActuatingSystem>

ActuatingSystemNumber

Attribute (data)

The number of the ActuatingSystem.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: ActuatingSystemNumberAssignmentClass

Example

“FT0001” (String)

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="ActuatingSystemNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/ActuatingSystemNumberAssignmentClass"
      Format="string"
      Value="FT0001" />
    ...
  </GenericAttributes>
  ...
</ActuatingSystem>

ControlledActuator

Attribute (composition)

The ControlledActuator of the ActuatingSystem.

Multiplicity: 0..1

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a ControlledActuator) is a child of the <ActuatingSystem> element for the attribute owner (an ActuatingSystem).

Example

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <ActuatingSystemComponent
      ID="controlledActuator1"
      ComponentClass="ControlledActuator"
      ComponentClassURI="http://sandbox.dexpi.org/rdl/ControlledActuator" ...>
    ...
  <ActuatingSystemComponent />
  ...
<ActuatingSystem />

CustomComponents

Attribute (composition)

The custom components of the ActuatingSystem.

Multiplicity: *

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a CustomActuatingSystemComponent) is a child of the <ActuatingSystem> element for the attribute owner (an ActuatingSystem).

Example

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <ActuatingSystemComponent
      ID="customActuatingSystemComponent1"
      ComponentClass="CustomActuatingSystemComponent"
      ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomActuatingSystemComponent" ...>
    ...
  <ActuatingSystemComponent />
  ...
<ActuatingSystem />

OperatedValveReference

Attribute (composition)

The OperatedValveReference of the ActuatingSystem.

Multiplicity: 0..1

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (an OperatedValveReference) is a child of the <ActuatingSystem> element for the attribute owner (an ActuatingSystem).

Example

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <ActuatingSystemComponent
      ID="operatedValveReference1"
      ComponentClass="OperatedValveReference"
      ComponentClassURI="http://sandbox.dexpi.org/rdl/OperatedValveReference" ...>
    ...
  <ActuatingSystemComponent />
  ...
<ActuatingSystem />

Positioner

Attribute (composition)

The Positioner of the ActuatingSystem.

Multiplicity: 0..1

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a Positioner) is a child of the <ActuatingSystem> element for the attribute owner (an ActuatingSystem).

Example

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <ActuatingSystemComponent
      ID="positioner1"
      ComponentClass="Positioner"
      ComponentClassURI="http://sandbox.dexpi.org/rdl/Positioner" ...>
    ...
  <ActuatingSystemComponent />
  ...
<ActuatingSystem />

TypicalInformation

Attribute (data)

Typical information about the ActuatingSystem.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: TypicalInformationAssignmentClass

Example

“F4” (String)

Implementation in Proteus Schema

<ActuatingSystem
    ID="actuatingSystem1"
    ComponentClass="ActuatingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TypicalInformationAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/TypicalInformationAssignmentClass"
      Format="string"
      Value="F4" />
    ...
  </GenericAttributes>
  ...
</ActuatingSystem>