Product category:
Process control and networking software
News Release from: Wingpath Software Development | Subject: ModSlaveSim
Edited by the Laboratorytalk Editorial
Team on 18 July 2003
Programmable Modbus slave simulator
Master software can be connected to the simulator instead of the real slave device, to provide a changing and responsive environment with which to test and configure the master
Wingpath Software Development has released ModSlaveSim, a programmable Modbus slave simulator ModSlaveSim will be of particular interest if you are a system integrator or software developer
This article was originally published on Laboratorytalk on 2 Oct 2002 at 8.00am (UK)
Related stories
Free Modbus diagnostic software
Diagnostic program can be used to investigate problems in an existing system, help with configuring and testing a system, or simulate devices and gateways.
Free trial of modbus diagnostic software
Program can be used to investigate problems in an existing system, help with configuring and testing a system, or simulate devices and gateways when developing a new system
A system often needs to be developed and tested before a slave device is available, or when a slave device cannot produce realistic data because it is not yet fully installed in a live system.
Master software can be connected to ModSlaveSim instead of the real slave device, and ModSlaveSim will provide a changing and responsive environment with which to test and configure the master.
ModSlaveSim enables the simulation not only the internal logic of a Modbus slave device, but also the environment of the device: the values it measures (temperatures, flow rates, etc) and the equipment it controls (valves, motors, etc).
The simulation is specified using a simple control language.
Each register may have a statement in this control language associated with it.
This statement defines the register value in terms of previous register values and the current time.
The computation of register values is done cyclically, with a configurable cycle-time, in a manner similar to most real slave devices.
ModSlaveSim supports both serial (RTU and ASCII) and network (TCP) interfaces.
It has flexible address mapping, allowing separate or overlaid address spaces for coils, discrete inputs, input registers and holding registers, with arbitrary bases.
All known extensions of the Modbus protocol for transferring floating-point numbers and 32-bit integers are also supported.
Since it is written in Java, ModSlaveSim can be used on any platform that supports Java (JRE 1.3.1 or later), including Microsoft Windows, Linux, Solaris and AIX.
A free download of the full version of the program is available for evaluation from Wingpath's web site.
• Wingpath Software Development: contact details and other news
• Email this article to a colleague
• Register for the free Laboratorytalk email newsletter
• Laboratorytalk Home Page

