ethernet-ip
A Python Ethernet/IP library for communicating with Allen-Bradley PLCs.
Read/Write data from Allen Bradley Compact/Control Logix PLC's
A small Python-based Ethernet/IP emulation template built on top of cpppo that exposes a set of tags (as attributes) and supports simple side-effect behaviors (like mirroring tags, background incrementing).
pull devices and transform data into events
pycomm is a package that includes a collection of modules used to communicate with PLCs