python-snap7
JSON →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.
Traffic · last 30 days ↓30% vs prev 7d
total hits 22
actors 7 distinct systems
last hit 4d ago MJ12bot
top countries 🇺🇸 United States · 🇫🇷 France · 🇩🇪 Germany · 🇨🇦 Canada · 🇳🇴 Norway
Resources
API endpoints
full doc /v1/registry/python-snap7
compatibility /v1/registry/python-snap7/compatibility