Preparing for system design interviews?  Try bugzed.com →

python-snap7

JSON →
library 3.0.0 ·python
verified Jun 28, 2026

python-snap7 is a pure Python S7 communication library for Siemens PLCs, implementing the full protocol stack (TPKT, COTP, S7) in Python. As of version 3.0.0, it no longer requires the underlying Snap7 C library. It provides an interface for connecting to and interacting with Siemens S7-300, S7-400, S7-1200, and S7-1500 PLCs. The library is actively maintained with a moderate release cadence, with major versions introducing significant architectural changes.

total hits 11
actors 3 distinct systems
last hit 20d ago AhrefsBot
ChatGPT-User
2
Script
1
Humans
4

top countries 🇨🇦 Canada · 🇺🇸 United States · 🇵🇱 Poland · 🇩🇪 Germany · 🇫🇷 France