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 .
--- Shows the actual state of the device.
--- The device info page.
--- The maintenance page. The configuration parameters from this page are described below.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) |