The FunctionalUnitType represents a functional unit of a Laboratory or Analytical Device. It is formally defined in Table 25.

Table 25 – FunctionalUnitType Definition

Attribute

Value

BrowseName

FunctionalUnitType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the TopologyElementType defined in OPC 10000-100

0:HasComponent

Object

ProgramManager

ProgramManagerType

O

0:HasComponent

Object

FunctionalUnitState

FunctionalUnitStateMachineType

M

0:HasComponent

Object

SupportedPropertiesSet

SupportedPropertiesSetType

O

0:HasComponent

Object

FunctionSet

FunctionSetType

O

0:HasComponent

Object

Operational

1:FunctionalGroupType

O

0:HasInterface

ObjectType

2:ITagNameplateType

Implements the 2:ITagNameplateType

0:HasProperty

Variable

2:AssetId

0:String

0:PropertyType

O

0:HasProperty

Variable

2:ComponentName

LocalizedText

0:PropertyType

O

Conformance Units

LADS FunctionalUnitType

AssetId is a user-writeable alphanumeric character sequence that uniquely identifies a FunctionalUnit (see OPC UA 10000-100).

ComponentName is a user-writeable name provided by the integrator or user of the FunctionalUnit.

FunctionSet contains the Functions of the FunctionalUnit.

Program Manager manages the programs and results of the FunctionalUnit.

FunctionalUnitState the StateMachine that is used for this FunctionalUnit.

Operational Functional Group that organizes Properties and Methods for this FunctionalUnit.

SupportedPropertiesSet provides references to variables of sub-ordinate Functions of the FunctionalUnit whose values can be specified as input Arguments when calling the FunctionalUnit.FunctionalUnitState.Start() or ProgramManager.ActiveProgram.StateMachine.Start() Methods.