This package browser is in early development. Mind the rough edges.

python-pymodbus 3.8.6

Modbus protocol stack in Python

Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:

  • full read/write protocol on discrete and register

  • most of the extended protocol (diagnostic/file/pipe/setting/information)

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • payload builder/decoder utilities

  • pymodbus read eval print loop (REPL).

It also includes the following server features:

  • can function as a fully implemented Modbus server

  • TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary

  • asynchronous and synchronous versions

  • full server control context (device information, counters, etc)

  • a number of backing contexts (database, redis, sqlite, a slave device).

Installation

Install python-pymodbus 3.8.6 as follows:

guix install python-pymodbus@3.8.6

Or install the latest version:

guix install python-pymodbus

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.