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 |
||||
BrowseName |
BaseSensorFunctionType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the FunctionType defined in 7.4 |
|||||
Conformance Units |
|||||
LADS BaseSensorFunctionType |
|||||
|
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 |
||||
BrowseName |
AnalogSensorFunctionType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseSensorFunctionType defined in 7.5.1 |
|||||
0:HasComponent |
Object |
AlarmMonitor |
|
ExclusiveLevelAlarmType |
O |
0:HasComponent |
Variable |
RawValue |
Double{Any} |
AnalogUnitRangeType |
M |
0:HasComponent |
Variable |
SensorValue |
Double{Any} |
AnalogUnitRangeType |
M |
0:HasComponent |
Object |
Calibration |
|
1:FunctionalGroupType |
O |
0:HasComponent |
Variable |
CalibrationValues |
Double[] |
BaseDataVariableType |
O |
0:HasProperty |
Variable |
Damping |
Double |
0:PropertyType |
O |
0:HasComponent |
Object |
Operational |
|
1:FunctionalGroupType |
M |
0:HasComponent |
Object |
Tuning |
|
1:FunctionalGroupType |
O |
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.
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 |
||||
BrowseName |
AnalogArraySensorFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the AnalogSensorFunctionType defined in 7.5.2 |
|||||
0:HasComponent |
Variable |
RawValue |
Double{OneOrMoreDimensions} |
AnalogUnitRangeType |
M |
0:HasComponent |
Variable |
SensorValue |
Double{OneOrMoreDimensions} |
AnalogUnitRangeType |
M |
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.
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 |
||||
BrowseName |
AnalogScalarSensorFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the AnalogSensorFunctionType defined in 7.5.2 |
|||||
0:HasComponent |
Variable |
RawValue |
Double |
AnalogUnitRangeType |
M |
0:HasComponent |
Variable |
SensorValue |
Double |
AnalogUnitRangeType |
M |
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.
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 |
||||
BrowseName |
AnalogScalarSensorFunctionWithCompensationType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the AnalogScalarSensorFunctionType defined in 7.5.4 |
|||||
0:HasComponent |
Variable |
CompensationValue |
Double |
AnalogUnitRangeType |
M |
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.
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 |
||||
BrowseName |
DiscreteSensorFunctionType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseSensorFunctionType defined in 7.5.1 |
|||||
0:HasComponent |
Variable |
SensorValue |
BaseDataType |
DiscreteItemType |
M |
0:HasComponent |
Object |
Operational |
|
1:FunctionalGroupType |
M |
Conformance Units |
|||||
LADS DiscreteSensorFunctionType |
|||||
|
SensorValue is a discrete process value.
Operational is used to organize parameters for operation of this Function.
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 |
||||
BrowseName |
TwoStateDiscreteSensorFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the DiscreteSensorFunctionType defined in 7.5.1 |
|||||
0:HasComponent |
Variable |
SensorValue |
0:Boolean |
TwoStateDiscreteType |
M |
Conformance Units |
|||||
LADS TwoStateDiscreteSensorFunctionType |
|||||
|
SensorValue a Boolean sensor value representing one of two discrete states.
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 |
||||
BrowseName |
MultiStateDiscreteSensorFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the DiscreteSensorFunctionType defined in 7.5.1 |
|||||
0:HasComponent |
Variable |
SensorValue |
0:UInt32 |
MultiStateDiscreteType |
M |
Conformance Units |
|||||
LADS MultiStateDiscreteSensorFunctionType |
|||||
|
SensorValue a UInt:32 sensore representing one out of multiple discrete states.
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 |
||||
BrowseName |
MultiSensorFunctionType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseSensorFunctionType defined in 7.5.1 |
|||||
0:HasComponent |
Object |
FunctionSet |
|
FunctionSetType |
M |
Conformance Units |
|||||
LADS MultiSensorFunctionType |
|||||
|
FunctionSet contains the sensor-functions of the different sensor elements.