MODBUS·SANDBOX Free public server

RUEN

Overview

How to connect

Host
modbus-sendbox.electroman.by
Port
5020
Unit ID
1..10 (slave 10 - input registers only)
Functions
1, 2, 3, 4, 5, 6, 16 - anything else is rejected

Check connection

The server runs 5 control reads of the selected slave over Modbus-TCP (loopback) and reports RTT. This also checks TCP, the protocol and the register map. The probe writes nothing and never hits the journal.

Server counters

Active connections
-
Requests / s
-
Errors / s
-
Total requests
-
Total errors
-
Uptime
-

Rates are averaged over a sliding window. Errors include exception-code responses and requests swallowed by timeout injections.

Data formats per slave

Unit IDHR/IR formatHRIRCLDI
1uint161..10241..10241..641..64
2uint32 ABCD1,3,…,10231,3,…,10231..641..64
3uint32 CDAB1,3,…,10231,3,…,10231..641..64
4uint32 BADC1,3,…,10231,3,…,10231..641..64
5uint32 DCBA1,3,…,10231,3,…,10231..641..64
6float ABCD1,3,…,10231,3,…,10231..641..64
7float CDAB1,3,…,10231,3,…,10231..641..64
8float BADC1,3,…,10231,3,…,10231..641..64
9float DCBA1,3,…,10231,3,…,10231..641..64
10uint16-1..268, 300..301--

Slave 10 serves input registers only. Addresses 300..301 carry the Unix timestamp (uint32 ABCD), the rest of its IR is uint16. Time zone metrics live in the «Time zones» section. A 32-bit value occupies two registers (value addresses 1, 3, …, 1023).

Live register state, behavior setup, error injections and the event journal live in the neighbouring sections.

ModbusToolkit

Test clients in ModbusToolkit

ModbusToolkit is a separate desktop Modbus client by the same author. It connects to Modbus Sandbox over Modbus-TCP and helps you test client code against live data before the real bench.

The server is free and stays that way. We are raising money for a test bench with real instruments to run every ModbusToolkit build against.