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.