ProcessSignalGeneratingFunction

Overview

Class

A function for instrumentation and/or control structures relating to Process Engineering

Supertypes

Attributes (data)

Name

Multiplicity

Type

ProcessSignalGeneratingFunctionNumber

0..1

NullableString

SensorType

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

SensingLocation

0..1

SensingLocation

Systems

0..1

ProcessSignalGeneratingSystem

Implementation in Proteus Schema

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

Tag: <ProcessSignalGeneratingFunction>

ComponentClass: ProcessSignalGeneratingFunction

Example

Implementation in Proteus Schema

<ProcessSignalGeneratingFunction
    ID="processSignalGeneratingFunction1"
    ComponentClass="ProcessSignalGeneratingFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunction" ...>
  ...
</ProcessSignalGeneratingFunction>

ProcessSignalGeneratingFunctionNumber

Attribute (data)

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

Multiplicity: 0..1

Implementation in Proteus Schema

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

Example

“TT4750.03” (String)

Implementation in Proteus Schema

<ProcessSignalGeneratingFunction
    ID="processSignalGeneratingFunction1"
    ComponentClass="ProcessSignalGeneratingFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunction" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="ProcessSignalGeneratingFunctionNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunctionNumberAssignmentClass"
      Format="string"
      Value="TT4750.03" />
    ...
  </GenericAttributes>
  ...
</ProcessSignalGeneratingFunction>

SensingLocation

Attribute (reference)

The sensing location of the ProcessSignalGeneratingFunction.

Multiplicity: 0..1

Opposite multiplicity: 0..*

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

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

SensorType

Attribute (data)

The sensor type of the ProcessSignalGeneratingFunction.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: SensorTypeAssignmentClass

Example

“MDM” (String)

Implementation in Proteus Schema

<ProcessSignalGeneratingFunction
    ID="processSignalGeneratingFunction1"
    ComponentClass="ProcessSignalGeneratingFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunction" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="SensorTypeAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/SensorTypeAssignmentClass"
      Format="string"
      Value="MDM" />
    ...
  </GenericAttributes>
  ...
</ProcessSignalGeneratingFunction>

Systems

Attribute (reference)

The ProcessSignalGeneratingSystem that implements the ProcessSignalGeneratingFunction.

Multiplicity: 0..1

Opposite multiplicity: 0..*

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

<ProcessSignalGeneratingFunction
    ID="processSignalGeneratingFunction1"
    ComponentClass="ProcessSignalGeneratingFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingFunction" ...>
  ...
  <Association
    Type="is fulfilled by"
    ItemID="processSignalGeneratingSystem1" />
  ...
<ProcessSignalGeneratingFunction />
...
<ProcessSignalGeneratingSystem
    ID="processSignalGeneratingSystem1"
    ComponentClass="ProcessSignalGeneratingSystem"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessSignalGeneratingSystem" ...>
  ...
  <Association
    Type="fulfills"
    ItemID="processSignalGeneratingFunction1" />
  ...
<ProcessSignalGeneratingSystem />