6. Configuring the Gateway
Name of the Modbus command
Modbus query | ! Frame " |
Slave no.
Function no.
No. of the 1st word (MSB / LSB)
Number of words (MSB / LSB)
Number of bytes
…Values of the words (MSB/LSB)…
CRC16 (LSB / MSB)
Modbus response | ! Frame " |
Slave no.
Function no.
No. of the 1st word (MSB / LSB)
Number of words (MSB / LSB)
CRC16 (LSB / MSB)
Name of the Modbus command
Modbus query | ! Frame " |
Slave no.
Function no.
No. of the 1st word (MSB / LSB)
Number of words (MSB / LSB)
CRC16 (LSB / MSB)
Modbus response | ! Frame " |
Slave no.
Function no.
Number of bytes read
…Values of the words (MSB/LSB)…
CRC16 (LSB / MSB)
N.B. in all cases, the “Query / Slave Address” and “Response / Slave Address” elements are automatically updated by AbcConf according to the node in which the command is located. Their values cannot be changed by the user. In the same way, the “Query / Function” and “Response / Function” fields depend on the nature of the Modbus command and cannot be changed by the user.
The operations to be carried out are more or less the same as those consisting of changing the default commands. For the “Read Holding Registers” command, please see chapter 6.8.1 Replacing a periodic input data element, page 52, and chapter 6.8.3 Increasing the Amount of Periodic Input Data, page 54. For the “Preset Multiple Registers” command, please see chapter 6.8.2 Replacing an Output Periodic Data Element, page 53, and chapter 6.8.4 Increasing the Amount of Periodic Output Data, page 58.
70