Skip to content
  • There are no suggestions because the search field is empty.

Modbus Addressing Offset

Question:

The TOP Server suggests the following Modbus addressing:

  • Output Coils: 000001 - 065536
  • Input Coils: 100001 - 165536
  • Internal Registers: 300001 - 365536
  • Holding Registers: 400001 - 465536

but the device suggests the following addressing:

  • Output Coils: 00001 - 09999
  • Input Coils: 10001 - 19999
  • Input Registers: 30001 - 39999
  • Holding Registers: 40001 - 49999

How do I make the two address maps coincide?

Answer:

The first number 0-4 identifies the Modbus memory type, and the following numbers identify the offset for that memory type. The TOP Server supports offsets up to 65535 into Modbus memory locations which are supported in some Modbus devices.