Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 User Manual
Product codes
52.16.002
Modbus
Modbus-Function 04, Read Input Registers
Reads the binary contents of input registers (3X references) in the slave.
Broadcast is not supported.
Appendix B lists the maximum parameters supported by various controller
models.
Broadcast is not supported.
Appendix B lists the maximum parameters supported by various controller
models.
Query
The query message specifies the starting register and quantity of registers to be
read. Registers are addressed starting at zero:
registers 1–16 are addressed as 0–15.
Here is an example of a request to read register 30009 from slave device 17:
read. Registers are addressed starting at zero:
registers 1–16 are addressed as 0–15.
Here is an example of a request to read register 30009 from slave device 17:
Field Name (Hex)
Slave Address 11
Function 04
Starting Address Hi 00
Starting Address Lo 08
No. of Points Hi 00
No. of Points Lo 01
Error Check (LRC or CRC) ––
Slave Address 11
Function 04
Starting Address Hi 00
Starting Address Lo 08
No. of Points Hi 00
No. of Points Lo 01
Error Check (LRC or CRC) ––
Response
The register data in the response message are packed as two bytes per register,
with the binary contents right justified within each byte. For each register, the
first byte contains the high order bits and the second contains the low order bits.
Data is scanned in the slave at the rate of 125 registers per scan for 984–X8X
controllers (984–685, etc), and at the rate of 32 registers per scan for all other
controllers. The response is returned when the data is completely assembled.
Here is an example of a response to the query on the opposite page:
with the binary contents right justified within each byte. For each register, the
first byte contains the high order bits and the second contains the low order bits.
Data is scanned in the slave at the rate of 125 registers per scan for 984–X8X
controllers (984–685, etc), and at the rate of 32 registers per scan for all other
controllers. The response is returned when the data is completely assembled.
Here is an example of a response to the query on the opposite page:
Field Name (Hex)
Slave Address 11
Function 04
Byte Count 02
Data Hi (Register 30009) 00
Data Lo (Register 30009) 0A
Error Check (LRC or CRC) ––
Slave Address 11
Function 04
Byte Count 02
Data Hi (Register 30009) 00
Data Lo (Register 30009) 0A
Error Check (LRC or CRC) ––
57