Modbus Poll

Modbus Poll is a Modbus master simulator designed primarily to help developers of Modbus slave devices or others that want to test and simulate the Modbus protocol. With the multiple document interface you can monitor several Modbus slaves and/or data areas at the same time. For each window you simply specify the Modbus slave ID, function, address, size and poll rate. You can read and write registers and coils from any window. If you want to change a single register, simply double click the value. Or you can change multiple registers/coils. Multiple data formats such as float, double and long with word order swapping are available.

Exception errors are shown on the status line.

If you are a slave developer you can compose and send your own test strings in the "test center" and check the result from the slave in hex numbers.

OLE Automation for interfacing with Excel. To interpret and show the Modbus data according to your specific requirements. E.g. edit data in Excel and then transmit the data to your slave device! Try the Excel example.xlsm installed with the program.

Modbus Poll user manual

Supported protocol variants:

  • Modbus RTU
  • Modbus ASCII
  • Modbus TCP/IP
  • Modbus RTU Over TCP/IP
  • Modbus ASCII Over TCP/IP
  • Modbus UDP/IP
  • Modbus RTU Over UDP/IP
  • Modbus ASCII Over UDP/IP

MODBUS POLL Technical Facts and Features:

Supported Modbus Functions:

  • 01 (0x01) Read Coils
  • 02 (0x02) Read Discrete Inputs
  • 03 (0x03) Read Holding Registers
  • 04 (0x04) Read Input Registers
  • 05 (0x05) Write Single Coil
  • 06 (0x06) Write Single Register
  • 08 (0x08) Diagnostics (Serial Line only)
  • 11 (0x0B) Get Comm Event Counter (Serial Line only)
  • 15 (0x0F) Write Multiple Coils
  • 16 (0x10) Write Multiple Registers
  • 17 (0x11) Report Server ID (Serial Line only)
  • 22 (0x16) Mask Write Register
  • 23 (0x17) Read/Write Multiple Registers
  • 43 / 14 (0x2B / 0x0E) Read Device Identification

Read the quick start guide here.