{"library":"pylogix","title":"pylogix","description":"pylogix is a Python library for reading and writing Rockwell Automation Logix-based PLCs (ControlLogix, CompactLogix, MicroLogix, etc.) over Ethernet/IP. Current version is 1.1.5, released occasionally with bug fixes and minor enhancements.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pylogix"],"cli":null},"imports":["from pylogix import PLC"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pylogix import PLC\n\nwith PLC() as comm:\n    comm.IPAddress = '192.168.1.10'\n    ret = comm.Read('MyTag')\n    if ret.Value is not None:\n        print(ret.Value)","lang":"python","description":"Basic read operation: initialize PLC, set IP, read a tag, and print the value.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}