CAUTION Registers are numbered in decimal, starting from 1. Register addresses in actual Modbus messages (Modbus Protocol Data Unit (PDU)) are in hexadecimal and start from zero. Subtract 1 from the register number presented in this manual to get the address used in the Modbus message (for example, register number 1 corresponds to address 0hex in the actual Modbus message). |
Accessing unavailable (temporarily missing) measurement data does not generate a Modbus exception. “Unavailable” value (a quiet NaN for floating point data or 8000hex for integer data) is returned instead. An exception is generated only for any access outside the applicable register ranges.