1.252 Floating-Limit

The Floating-Limit logical device checks a value to be within given limits relative to the average of the value calculated over a given number of hours.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to interconnect the Floating-Limit device with the devices that deliver the input signal and to configure the device's performance.

parameter description
parameterId The ID of the parameter to watch
averageTime The number of hours, the device shall average the measurement value as a reference (1..72h)
startupDelay After system start the device ignores the measurement values for a certain time. Measurement values are not taken into account for the average value during this time and no limit checks are done. The startup delay may be set to 0..120 seconds.
deltaHighLimit The high limit to be checked. The value is relative to the calculated average of the measurement value. Setting the high limit to e.g. 1.0 makes the device raise an fault if the measurement value raises above its average value + 1.0.
deltaLowLimit The low limit to be checked. The value is relative to the calculated average of the measurement value and always positive. Setting the low limit to e.g. 1.0 makes the device raise an fault if the measurement value drops below its average value - 1.0.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.state TEXT R/O StringRange R/O
config.parameterId TEXT SAVE SETUP StringRange
config.averageTime INTEGER SAVE SETUP IntegerRange (1 .. 72)
config.startupDelay INTEGER SAVE SETUP IntegerRange (0 .. 120)
config.deltaHighLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.deltaLowLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
actualValue FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
averagedValue FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
absLowLimit FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
absHighLimit FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
averagedTime FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
gauge TEXT R/O StringRange R/O
reset TEXT NOPRESET StringRange
faults.01 ALARM R/O AlarmFlagRange R/O (Low limit)
faults.02 ALARM R/O AlarmFlagRange R/O (High limit)