Skip to main content

Easy-to-use Modbus RTU and Modbus ASCII implementation for Python

Project description

Build Status Test coverage report Documentation Status PyPI page link

Easy-to-use Modbus RTU and Modbus ASCII implementation for Python.

Web resources

Other web pages:

Obsolete web pages:

Features

MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol, and is intended to be running on the master. The only dependence is the pySerial module (also pure Python).

There are convenience functions to handle floats, strings and long integers (in different byte orders).

This software supports the ‘Modbus RTU’ and ‘Modbus ASCII’ serial communication versions of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0.

For Python 3.6 and later. Tested with Python 3.6, 3.7, 3.8, 3.9 and 3.10.

This package uses semantic versioning.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minimalmodbus-2.0.1.tar.gz (104.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minimalmodbus-2.0.1-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

Details for the file minimalmodbus-2.0.1.tar.gz.

File metadata

  • Download URL: minimalmodbus-2.0.1.tar.gz
  • Upload date:
  • Size: 104.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for minimalmodbus-2.0.1.tar.gz
Algorithm Hash digest
SHA256 cf873a2530be3f4b86467c3e4d47b5f69fd345d47451baca4adbf59e2ac36d00
MD5 3fe320f7be761b6a2c3373257c431c31
BLAKE2b-256 78998cd22b4465e697bae2b02fd06aaccd4c5cdfbb18945d728db99f23d71df9

See more details on using hashes here.

File details

Details for the file minimalmodbus-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: minimalmodbus-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 34.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for minimalmodbus-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b8ad7e52d98fff9912d6a90fdc021138750e281b0c2a8a5563ec8902d849538
MD5 1c1e8359a002d77c45c238e3ccf77bb7
BLAKE2b-256 1af6f8026091a04fa5f3638a6ac06ffc3820c040869d6592dbac803a9a439086

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page