IGS-NT Communication Guide
92
Request
Controller address (1 - 32), you can set or check your controller’s address in the controller setpoints.
Setpoints -> Comms settings -> Contr.address
Modbus function code, you can use the 3, 6, 16 Modbus function code
Function 3 (Read Multiple Registers)
Function 6 (Write Single Register)
Command 10
Function 16 (Write Multiple Registers)
Register address (40001 - 47168), it means Modbus address of controller communication object (setpoint,
value, et al.). You can create list of Modbus registers, if you can’t find the register address in this list.
Number of registers (1 - 127). It means, how many registers you want read.
CRC (no range)
After sent your request, you receive the response. The response has also five parts:
Controller address (1 - 32), the same as the address in the request
Modbus function code (3,6,16, …), mostly the same as in the request
Length of data (1 - 127), here is specified the length of the received data
Data (0 - FF), data are in the HEX form, length is defined above
Check field calculation (page 143) (no range)
Note: The setpoints in IG-NT are placed in EEPROM which has maximum 500 000 of rewrites. Please
consider how fast the setpoints are overwritten. (1 sec writing period, 6 days ~ 500 000 rewrites). IS-NTC-BB
using memory with maximum of 500 000 000 rewrites.