7.4 Functions

7.4.1 Overview

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

7.4.2 FunctionType ObjectType Definition

The FunctionType provides an abstract function type. It is formally defined in Table 78.

Table 78 – FunctionType Definition
Attribute Value
BrowseNameFunctionType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the TopologyElementType defined in OPC 10000-100
0:HasComponentObjectConfiguration1:FunctionalGroupTypeO
0:HasComponentObjectFunctionSetFunctionSetTypeO
0:HasPropertyVariableIsEnabledBoolean0:PropertyTypeM
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.