A modbus RTU/TCP slave application
Project description
#pyModSlave
pyModSlave is a free python-based implementation of a ModBus slave application for simulation purposes and is based on [modbus-tk] (http://code.google.com/p/modbus-tk/), [pySerial] (http://pyserial.sourceforge.net/) and [pyQt4] (http://www.riverbankcomputing.co.uk).
It starts a TCP/RTU ModBus Slave.Builds 4 data blocks (coils,discrete inputs,input registers,holding registers) and sets random values. You can also set values for individual registers.
To configure the logging level set the ‘LoggingLevel’ in ‘pyModSlave.ini’ file - CRITICAL : 50 - ERROR : 40 - WARNING : 30 [default] - INFO : 20 - DEBUG : 10 - NOTSET : 0
You can easily build a windows standalone ‘exe’ version using the command : ‘python cx_frz_create_exe.py build’ from the installation folder (you will need to install ‘cx_freeze’ package).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyModSlave-0.4.2.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5688a2befb6d816a686432a8bc10ed116c06a8ac909ca07c3da2ec91d9d6e401 |
|
MD5 | b9864062ad69b11afe213b0d9db310c6 |
|
BLAKE2b-256 | 8a41241d0c43a22b8485e819904dd67406e3ada545bcabea14f0947e07cb62ed |