Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 User Manual

Product codes
52.16.002
Page of 71
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. 
 
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: 
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) –– 
 
 
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: 
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) –– 
57