ModbusPal is a project to develop a PC-based Modbus simulator. Its goal is to reproduce a realistic environment, with many slaves and animated register values. Almost everything in ModbusPal can be customized and controlled by scripts.
Features
- the simulation environment is created automatically by "learning"
- complex behaviors can be implemented with Python scripts
- TCP/IP is supported natively, SERIAL is supported thanks to RXTX
- embeddable as a third-party library
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow ModbusPal - a Java MODBUS simulator
You Might Also Like
The #1 Embedded Analytics Solution for SaaS Teams.
Qrvey’s comprehensive embedded analytics software enables you to design more customizable analytics experiences for your end users.
Rate This Project
Login To Rate This Project
User Reviews
-
Hi dark web, can you explain please how it works in the new version, I tried to download the last update application of Modbus and I didn't succeed to run "-loadFile" and "-port". so what I need to do in the main page I didn't saw the last version but i saw in the code tab your last update. i tried also to build the application with "ant". So u can explain please: if we need to build so how we need to do that? if you can upload the last release with the update of the variable from the path it is can be awesome Give an example of how to load the configuration file, please. 4.Thanks
-
I recently used this tool to demonstrate a proof of concept. It worked really well.
-
Needed it for Modbus RTU on RS485. Could not get it to accept a modern version of librxtx on Ubuntu 16.10.
-
ModbusPal did for me what I expect it to do. Had to run it as root to bind the port 502, and slaveid 255 could be fixed by introducing a gateway between my master and the 3rd party slave/modbusPal
-
I have been waiting a long time for a simple, stable Modbus/TCP Simulator for use in training and testing. This tool works like a charm, is lightweight, and I especially like the ability to "learn" the configuration automatically. Perfect when teaching newbies about PLCs and Modbus/TCP communication.