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.

image022.png

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.