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.
The full documentation is available on Read The Docs.
Please read the online installation documentation.
- Gijs Molenaar
- Stephan Preeker. I'm available for consulting work to help you do integration with siemens PLC's. stephan at preeker dot net
I'd like to continue support of this libary but currently don't have access to current siemens PLC's. If you have a spare one that would be very helpfull! preeker at protonmail dot com.
- Davide Nardella for creating snap7
- Thomas Hergenhahn for his libnodave.
- Thomas W for his S7comm wireshark plugin