The following ObjectTypes are used to describe Functions of the LADS Device. LADS Device Functions can be divided into general functions, control functions (see 7.6) and Sensor functions (see 7.4.2).
The inheritance structure for all functions in this specification is shown in Figure 18.
Figure 18 – Inheritance structure for all Functions in LADS
The FunctionType provides an abstract function type. It is formally defined in Table 78.
Table 78 – FunctionType Definition
Attribute |
Value |
||||
BrowseName |
FunctionType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the TopologyElementType defined in OPC 10000-100 |
|||||
0:HasComponent |
Object |
Configuration |
|
1:FunctionalGroupType |
O |
0:HasComponent |
Object |
FunctionSet |
|
FunctionSetType |
O |
0:HasProperty |
Variable |
IsEnabled |
Boolean |
0:PropertyType |
M |
Conformance Units |
|||||
LADS FunctionType |
|||||
|
Configuration is used to organize parameters for configuration of the Function.
FunctionSet contains sub-functions of the Function.
IsEnabled indicates whether the Function can currently be executed on the Device. A Function may be disabled for several reasons including not licensed, missing hardware modules, or missing supplies.