Sinchiguano / python-snap7

A Python wrapper for the snap7 PLC communication library

Home Page:http://python-snap7.readthedocs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This is a ctypes based python wrapper for snap7. Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs.

python-snap7 support Python 2.7 and 3.4+, Windows Linux and OS X.

https://travis-ci.org/gijzelaerr/python-snap7.png?branch=master http://codecov.io/github/gijzelaerr/python-snap7/coverage.svg?branch=master

The full documentation is available on Read The Docs.

see python-snap7 in action.

Installation

Please read the online installation documentation.

credits

  • Gijs Molenaar
  • Stephan Preeker. I'm available for consulting work to help you do integration with siemens PLC's. stephan at preeker dot net

Special thanks to

  • Davide Nardella for creating snap7
  • Thomas Hergenhahn for his libnodave.
  • Thomas W for his S7comm wireshark plugin

About

A Python wrapper for the snap7 PLC communication library

http://python-snap7.readthedocs.org/

License:MIT License


Languages

Language:Python 98.8%Language:Shell 1.0%Language:Dockerfile 0.2%