This page describes the device driver and the device window for a customized Building Management System (BMS) via Modbus. The BMS contains a variety of driver instances whereby this driver monitors a UPS.
The driver uses the Modbus TCP protocol. The default TCP port used is 502.
As the driver is developed for a customized and unique system the online help does not contain any description of supported features and parameters.
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| input.voltage.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.voltage.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.voltage.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.current.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.current.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.current.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| input.frequency | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| bypass.voltage.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| bypass.voltage.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| bypass.voltage.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| bypass.frequency | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.voltage.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.voltage.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.voltage.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.current.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.current.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.current.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| peak.current.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| peak.current.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| peak.current.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.power.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.power.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.power.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.frequency | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.load.l1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.load.l2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| output.load.l3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| battery.voltage | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| battery.current | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| battery.capacity | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| temperature | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| autonomy | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| power | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Mains) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Bypass) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Battery) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Battery Level) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (UPS Locked) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (UPS Fail) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Overload) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Overtemp.) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Bad Bypass) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Battery Replacement) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Shutdown) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Shutdown Imminent) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Comms) |