{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Pylogix reads and writes tag values from Rockwell Automation ControlLogix, CompactLogix, and Micro8xx PLCs over Ethernet I/P using Python, with no external dependencies.","skillfed_tags":["industrial-automation","plc-communication","ethernet-ip"],"use_cases":["Read sensor values and discrete states from a ControlLogix PLC in a Python monitoring or data-logging application.","Write setpoints or control commands to a CompactLogix PLC from a Python script or web service.","Automate testing of PLC logic by scripting tag reads and writes in a test harness.","Build a custom HMI or dashboard that communicates with a Micro8xx PLC over Ethernet I/P.","Integrate PLC data into a Python-based industrial analytics or historian system."],"what_it_does":"Pylogix is a communication driver for reading and writing tag values on Rockwell Automation PLCs (ControlLogix, CompactLogix, Micro8xx) over Ethernet I/P. It abstracts the low-level protocol details, letting you connect to a PLC by IP address and issue read/write commands using simple Python method calls. The library returns a Response object containing the tag name, value, and status for each operation.\n\nThe package has no external dependencies and installs as a pure-Python wheel, making it quick to set up in any Python environment. It is designed specifically for PLCs programmed with RSLogix5000/Studio5000 or Connected Components Workbench; older Rockwell models (PLC5, SLC, MicroLogix) and non-Rockwell brands are not supported. The maintainer provides examples and documentation for common tasks and maintains an active Discord community for support.","worth_installing":"Yes. Pylogix is the standard open-source choice for Rockwell PLC communication in Python. It has no dependencies, is actively maintained, carries a permissive license, and solves a specific and well-defined problem. Install it if you need to read or write tags on a supported Rockwell PLC model; do not install if your PLC is an older Rockwell model or a different brand."},"id":"pylogix","links":{"html":"https://skillfed.io/packages/pylogix","md":"https://skillfed.io/packages/pylogix.md","pypi":"https://pypi.org/project/pylogix/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-23","license_spdx":null,"license_treatment":"permissive","name":"pylogix","python_support":"unspecified","summary":"Read/Write Rockwell Automation Logix based PLC's"},"popularity":{"monthly_downloads":236105,"position":8990,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.5"}
