Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gijzelaerr/python-snap7
A Python wrapper for the snap7 PLC communication library
https://github.com/gijzelaerr/python-snap7
ctypes plc python s7 siemens snap7 wrapper
Last synced: 3 months ago
JSON representation
A Python wrapper for the snap7 PLC communication library
- Host: GitHub
- URL: https://github.com/gijzelaerr/python-snap7
- Owner: gijzelaerr
- License: mit
- Created: 2013-10-09T13:06:13.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T12:00:17.000Z (3 months ago)
- Last Synced: 2024-07-25T13:29:04.211Z (3 months ago)
- Topics: ctypes, plc, python, s7, siemens, snap7, wrapper
- Language: Python
- Homepage: http://python-snap7.readthedocs.org/
- Size: 680 KB
- Stars: 638
- Watchers: 50
- Forks: 247
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-industrial-protocols - python-snap7 - A Python wrapper for the snap7 PLC communication library (S7comm / Tools)
README
About
=====This is a Python wrapper for Snap7, an open-source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively
with Siemens S7 PLCs.Python-snap7 is tested with Python 3.9+, on Windows, Linux and OS X.
The full documentation is available on `Read The Docs `_.
Installation
============If you are running Windows (amd64), Mac OS X (amd64/aarch64), GNU/Linux (amd64/arm64) or a compatible platform you can install the binary wheel using::
$ pip install python-snap7
Otherwise, please follow the `online installation instructions `_ to install python-snap7 from source.