1 user
Launch price until 31 December 2026, then $69 per user.
For one person, on all their computers. Perpetual license, key by email.
Buy now Request a licenseBusscope Slave: Modbus slave simulator for Windows
Busscope Slave answers like real devices over Modbus TCP and RTU, so you can test masters, SCADA and PLC programs without the hardware. Change values live and inject faults to see how your master copes.
Current version 0.2.0. The installer is not published yet: write to us for the evaluation build.

Features
Add as many slave ids as you need. Each slave has its own coils, discrete inputs, holding registers and input registers, up to 65,536 of each.

Make a slave misbehave on purpose and watch your master. Each rule says which requests it applies to and what goes wrong.

Give your master something live to read. Registers can ramp, swing as a sine wave, wander as a random walk or count; bits can toggle.

Listens on a port of your choice (502 by default). It binds 127.0.0.1, so only this computer can reach it, until you choose 0.0.0.0 and confirm.
Real COM port or a virtual COM pair. Baud rate, parity, data and stop bits, and a frame gap you can raise for USB adapters and virtual ports.
Every request with the slave id, function, address and what the slave answered, including exceptions and unanswered requests. Raw frames for serial.
Save slaves, values, names, fault rules and changing values as a .bss file and load the same test bench again later.
Nothing is sent to any server. Busscope Slave only talks to the Modbus masters that connect to it.
Your SCADA, a PLC program, a script or Busscope Master: if it speaks Modbus TCP or RTU, it can connect.
Same prices as Busscope Master. One perpetual license, with volume prices for teams. Busscope Slave has its own license key, delivered by email. Details and how licensing works.
Launch price until 31 December 2026, then $69 per user.
For one person, on all their computers. Perpetual license, key by email.
Buy now Request a licenseLaunch price until 31 December 2026, then $59 per user.
For small teams: one key, one invoice. Same perpetual license.
Buy now Request a licenseLaunch price until 31 December 2026, then $50 per user.
For larger teams: the lowest price per user. Same perpetual license.
Buy now Request a licenseQuestions about licenses: support@busscope.com.
Without a license key Busscope Slave runs in evaluation mode for 14 days with everything switched on. Afterwards the simulator keeps working, but fault injection and changing values switch off and each connection stays up for 15 minutes (connect again to continue). Evaluation use for production or commercial purposes is not permitted.
No. Busscope Slave plays the device. A Modbus TCP master on the same computer connects to 127.0.0.1. For Modbus RTU use a real COM port or a virtual COM pair.
Yes. Add as many slave ids (1 to 247) as you need behind one connection. Each has its own coils, discrete inputs, holding registers and input registers.
Yes. Fault rules answer with an exception code, answer late, never answer, damage the frame check or send only half of the answer. A rule can be limited to a slave id, a function code, an address range and a probability.
The simulator itself keeps working: TCP and RTU, several slaves, editing values, the traffic view and setup files. Fault injection and changing values switch off, and each connection stays up for 15 minutes; connect again to continue. Your rules stay saved.
By default it listens on 127.0.0.1, so only programs on the same computer can connect. Listening on 0.0.0.0 makes it reachable from the network and the program asks you to confirm first.
No. Busscope Slave is a separate product with its own license key. The prices are the same as for Busscope Master.