Sykel Modbus Simulator

Build the other end of the wire.

Simulate up to 100 Modbus devices with editable data, realistic fault injection, and communication visibility—before hardware is available or when it needs to misbehave on purpose.

Make testing repeatable

Give every master something real enough to trust.

  • Up to 100 simulated devices on one shared connection
  • Coils, discrete inputs, holding registers, and input registers
  • Auto-changing values and editable cells
  • Response delay, dropped response, corrupted checksum, and busy simulation
  • Serial RTU/ASCII, TCP, UDP, and RTU-over-socket transports
Simulator · editable device state
Sykel Modbus Simulator with a grid of simulated values.

Useful in a lab and on a bench

Model the address space your device will expose, then use a live master to validate mappings, polling cadence, write behavior, and UI handling long before a physical unit arrives.

How to open an .mbs file →   How to open an .msw workspace →

Considering a Modbus Slave alternative?

Use an independent simulator on macOS, Linux, or Windows, with the files and familiar workflow concepts that matter on a real test bench.

Explore the Modbus Slave alternative →

Faults with intent

Simulate response delay, skipped responses, corrupted checksums, and exception 06 busy responses per window. The errors are visible and repeatable—useful for validating error handling instead of hoping it occurs in the field.

Use the platform you prefer

Modbus tools for Mac →
Modbus tools for Linux →