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.