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.
- 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
Needed it for Modbus RTU on RS485. Could not get it to accept a modern version of librxtx on Ubuntu 16.10.