7.5 Sensor Functions

7.5.1 BaseSensorFunctionType ObjectType Definition

The BaseSensorFunctionType is an abstract ObjectType used as a base for derivation of Sensor Functions. A Sensor Function is a Function that measures data. In LADS this is mainly data from the physical domain, but other domains are not excluded. In addition to the FunctionType, the Operational and Tuning FunctionalGroups were added for operational/tuneable Parameters and Methods. Furthermore, an AlarmMonitor of the Type ExclusiveLevelAlarm was added to observe unusual conditions in the measured data.

The ParameterSet was specialized to hold Parameters of the BaseSensorFunctionType.

The BaseSensorFunctionType is formally defined in Table 79.

Table 79 – BaseSensorFunctionType Definition
Attribute Value
BrowseNameBaseSensorFunctionType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the FunctionType defined in 7.4
Conformance Units
LADS BaseSensorFunctionType

7.5.2 AnalogSensorFunctionType ObjectType Definition

The AnalogSensorFunctionType is an abstract subtype of the BaseSensorFunctionType which represents analogue measured values. The AnalogSensorFunctionType is formally defined in Table 80.

Table 80 – AnalogSensorFunctionType Definition
Attribute Value
BrowseNameAnalogSensorFunctionType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseSensorFunctionType defined in 7.5.1
0:HasComponentObjectAlarmMonitorExclusiveLevelAlarmTypeO
0:HasComponentVariableRawValueDouble{Any}AnalogUnitRangeTypeM
0:HasComponentVariableSensorValueDouble{Any}AnalogUnitRangeTypeM
0:HasComponentObjectCalibration1:FunctionalGroupTypeO
0:HasComponentVariableCalibrationValuesDouble[]BaseDataVariableTypeO
0:HasPropertyVariableDampingDouble0:PropertyTypeO
0:HasComponentObjectOperational1:FunctionalGroupTypeM
0:HasComponentObjectTuning1:FunctionalGroupTypeO
Conformance Units
LADS AnalogSensorFunctionType

AlarmMonitor indicates whether the limit of an analogue Sensor is exceeded. See: 10000-9: Alarms & Conditions | ExclusiveLevelAlarmType.

RawValue is the raw value measured at the Sensor element, such as the Nernst voltage of a pH Sensor element.

SensorValue is the calibrated and optionally compensated/filtered process value.

Calibration is used to organize parameters for configuration of this Function.

CalibrationValues is an array of calibration values for converting the Sensor’s raw value to the process value.

Damping is a low-pass filter parameter used for signal damping.

Operational is used to organize parameters for operation of this Function.

Tuning is used to organize parameters for operation of this Function.

7.5.3 AnalogArraySensorFunctionType ObjectType Definition

The AnalogArraySensorFunctionType is a concrete subtype of the AnalogSensorFunctionType which represents an array of analogue measured values. This is an extension point for all analogue measured values without built-in compensation on the Sensor. The AnalogArraySensorFunctionType is formally defined in Table 81.

Table 81 – AnalogArraySensorFunctionType Definition
Attribute Value
BrowseNameAnalogArraySensorFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the AnalogSensorFunctionType defined in 7.5.2
0:HasComponentVariableRawValueDouble{OneOrMoreDimensions}AnalogUnitRangeTypeM
0:HasComponentVariableSensorValueDouble{OneOrMoreDimensions}AnalogUnitRangeTypeM
Conformance Units
LADS AnalogArraySensorFunctionType

RawValue is the raw value measured at the Sensor element, such as the Nernst voltage of a pH Sensor element.

SensorValue is the calibrated and optionally compensated/filtered process value.

7.5.4 AnalogScalarSensorFunctionType ObjectType Definition

The AnalogScalarSensorFunctionType is a concrete subtype of the AnalogSensorFunctionType which represents an analogue measured value. This is an extension point for all analogue measured values without built-in compensation on the Sensor. The AnalogScalarSensorFunctionType is formally defined in Table 81.

Table 82 – AnalogScalarSensorFunctionType Definition
Attribute Value
BrowseNameAnalogScalarSensorFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the AnalogSensorFunctionType defined in 7.5.2
0:HasComponentVariableRawValueDoubleAnalogUnitRangeTypeM
0:HasComponentVariableSensorValueDoubleAnalogUnitRangeTypeM
Conformance Units
LADS AnalogScalarSensorFunctionType

RawValue is the raw value measured at the Sensor element, such as the Nernst voltage of a pH Sensor element.

SensorValue is the calibrated and optionally compensated/filtered process value.

7.5.5 AnalogScalarSensorFunctionWithCompensationType ObjectType Definition

The AnalogScalarSensorFunctionWithCompensationType is a concrete subtype of the AnalogScalarSensorFunctionType which represents a measured value with compensation. This is an extension point for all analogue measured values with built-in compensation on the Sensor. The AnalogScalarSensorFunctionWithCompensationType is formally defined in Table 83.

Table 83 – AnalogScalarSensorFunctionWithCompensationType Definition
Attribute Value
BrowseNameAnalogScalarSensorFunctionWithCompensationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the AnalogScalarSensorFunctionType defined in 7.5.4
0:HasComponentVariableCompensationValueDoubleAnalogUnitRangeTypeM
Conformance Units
LADS AnalogScalarSensorFunctionWithCompensationType

CompensationValue is the compensation value used while calculating the process value, such as the temperature at the Sensor element for pH or DO Sensors.

7.5.6 DiscreteSensorFunctionType ObjectType Definition

The DiscreteSensorFunctionType is an abstract subtype of the base SensorFunctionType which represents a discrete measured value. It is formally defined in Table 84.

Table 84 – DiscreteSensorFunctionType Definition
Attribute Value
BrowseNameDiscreteSensorFunctionType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseSensorFunctionType defined in 7.5.1
0:HasComponentVariableSensorValueBaseDataTypeDiscreteItemTypeM
0:HasComponentObjectOperational1:FunctionalGroupTypeM
Conformance Units
LADS DiscreteSensorFunctionType

SensorValue is a discrete process value.

Operational is used to organize parameters for operation of this Function.

7.5.7 TwoStateDiscreteSensorFunctionType ObjectType Definition

The TwoStateDiscreteSensorFunctionType represents a Boolean value that is measured by a Sensor. It is formally defined in Table 85.

Table 85 – TwoStateDiscreteSensorFunctionType Definition
Attribute Value
BrowseNameTwoStateDiscreteSensorFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteSensorFunctionType defined in 7.5.1
0:HasComponentVariableSensorValue0:BooleanTwoStateDiscreteTypeM
Conformance Units
LADS TwoStateDiscreteSensorFunctionType

SensorValue a Boolean sensor value representing one of two discrete states.

7.5.8 MultiStateDiscreteSensorFunctionType ObjectType Definition

The MultiStateDiscreteSensorFunctionType represents a value that is measured by a Sensor and can only be set to a discrete set of values. It is formally defined in Table 86.

Table 86 – MultiStateDiscreteSensorFunctionType Definition
Attribute Value
BrowseNameMultiStateDiscreteSensorFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteSensorFunctionType defined in 7.5.1
0:HasComponentVariableSensorValue0:UInt32MultiStateDiscreteTypeM
Conformance Units
LADS MultiStateDiscreteSensorFunctionType

SensorValue a UInt:32 sensore representing one out of multiple discrete states.

7.5.9 MultiSensorFunctionType ObjectType Definition

The MultiSensorFunctionType is a concrete subtype of the BaseSensorFunctionType which represents complex detectors with multiple sensors targeting a specific measurement task, e.g. diode array detector of a HPLC system.The specific sensor elements are represented by sensor-functions in the FunctionSet. The MultiSensorFunctionType is formally defined in Table 87.

Table 87 – MultiSensorFunctionType
Attribute Value
BrowseNameMultiSensorFunctionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseSensorFunctionType defined in 7.5.1
0:HasComponentObjectFunctionSetFunctionSetTypeM
Conformance Units
LADS MultiSensorFunctionType

FunctionSet contains the sensor-functions of the different sensor elements.