PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Plc Programming Python Packages

Python packages with the GitHub topic plc-programming. Sorted by monthly downloads, with stars and forks.
ssweber
clicknick

Better tools for AutomationDirect CLICK PLCs. Tag based programming, program checks, versioning & more.

3K 5 0
MrLostInTheInternet
fluidpyplc

Analyzer of complex sequences (e.g. A+/B+/B-/A-/.. etc..). PLC ST code generator. Ladder Logic Converter. Use it to solve in a few seconds your Circuits. Updated version of FluidPy

1K 26 4
ssweber
pyclickplc

Utilities for AutomationDirect CLICK PLCs: Modbus TCP client/server, address helpers, nickname CSV I/O, and DataView CDV I/O.

569 0 0
Nodeblue-AI
bridge-mcp-server

Cross-platform intelligence bridge — correlate Ignition SCADA tags with Studio 5000 PLC logic end-to-end.

285 8 2
nodeblue-ai
studio5000-mcp-server

MCP server for Rockwell/Allen-Bradley Studio 5000 — parse L5X project exports and give AI agents structured access to PLC tags, UDTs, routines, and programs.

284 21 9
heytalepazguato
tree-sitter-iec61131-3-st

Tree-sitter grammar for IEC 61131-3 Structured Text. Standard-first, dialect-extensible, editor-ready with highlights, locals, tags, folds, and indents.

190 10 3
alttch
pulr

pull devices and transform data into events

148 26 2
akshatnerella
pyladdersim

Pyladdersim is a PLC Ladder Logic simulation module built natively on Python

140 15 1
QuakeString
snap7-optimized

a pure Python S7 communication library for interfacing with Siemens S7 PLCs.

117 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology