Note: You are seeing this text-only version of our site because you are using an older browser that is not standards-compliant.
How to upgrade to a FREE standards-compliant browser.
Some Netscape 7 and Mozilla users may see this warning in error. Click here to fix the problem.

Modbus Organization

Advantages of Joining | Join Form | Toolkit | Subscribe to Newsletter

Text Size: smallmediumlarge
 Back to Company


Wingpath Limited


Type:  Software - Testing and Simulation
Description:  ModSlaveSim is a programmable simulator that enables realistic simulation of a Modbus slave in its environment. Connect your Modbus masters to ModSlaveSim, instead of a real Modbus slave device, in order to test and configure the masters. Using a simple control language you can simulate a Modbus slave measuring environment properties (e.g. flow rate), controlling the environment (e.g. opening valves), performing internal calculations (e.g. averages), and responding to Modbus commands from masters.
Connectivity:  Modbus, Modbus TCP/IP
Features:  Displays the Modbus device registers as they change; Provides a trace of Modbus messages between slave and masters; Online manual/HOWTO/troubleshooting facility; Full support for coils, discrete inputs, input registers and holding registers, using commands 1, 2, 3, 4, 5, 6, 7, 8, 11, 15, 16, 17, 22 and 23; Supports network and serial (RS232/RS422/RS485) interfaces using the Modbus/TCP, RTU and ASCII protocol variants; Cross-platform: runs on any system that supports Java 1.4 or later - including Windows, Linux, Solaris and AIX; All known extensions of the Modbus protocol for handling 32-bit and 64-bit integers and floating-point numbers are supported; Can transfer a mixture of integers and floats, of different sizes, in a single message; Flexible address mapping allows separate or overlaid address spaces (for coils, discrete inputs, input registers, and holding registers) with arbitrary bases; Registers are individually configurable for type (integer or float), size (16/32/64-bit), and radix (binary, octal, decimal, or hex); Supports broadcast requests (slave ID 0); Online example simulations.
Specifications:  For more information, see