
Welcome to PyModbus’s documentation! — PyModbus 4.0.0dev7 …
Pymodbus is a full Modbus protocol implementation offering a client and server with synchronous/asynchronous API and simulators. Our releases follow the pattern X.Y.Z.
Examples — PyModbus 4.0.0dev7 documentation
Pymodbus asynchronous Server with updating task Example. An example of an asynchronous server and a task that runs continuously alongside the server and updates values.
Client — PyModbus 4.0.0dev7 documentation
Pymodbus offers both a synchronous client and a asynchronous client. Both clients offer simple calls for each type of request, as well as a unified response, removing a lot of the complexities …
Server (3.x) — PyModbus 4.0.0dev7 documentation
Server (3.x) Pymodbus offers servers with transport protocols for Serial (RS-485) typically using a dongle TCP TLS UDP possibility to add a custom transport protocol communication in 2 …
Extra functions — PyModbus 4.0.0dev7 documentation
pymodbus.pymodbus_apply_logging_config(level: str | int = 10, log_file_name: str | None = None) Apply basic logging configuration used by default by Pymodbus maintainers.
Examples — PyModbus 3.9.2 documentation
Pymodbus asynchronous Server with updating task Example. An example of an asynchronous server and a task that runs continuously alongside the server and updates values.
Configuration — PyModbus 4.0.0dev7 documentation
Configuring the pymodbus simulator is done with a json file, or if only using the datastore simulator a python dict (same structure as the device part of the json file).
Extra functions — PyModbus 3.6.9 documentation
pymodbus.pymodbus_apply_logging_config(level: str | int = 10, log_file_name: str | None = None) Apply basic logging configuration used by default by Pymodbus maintainers.
Simulator — PyModbus 4.0.0dev7 documentation
Simulator WORK IN PROGRESS, do NOT use The simulator is a full fledged modbus server/simulator. The purpose of the simulator is to provide support for client application test …
Server — PyModbus 3.8.1 documentation
Server Pymodbus offers servers with transport protocols for Serial (RS-485) typically using a dongle TCP TLS UDP possibility to add a custom transport protocol communication in 2 …