AI for CODESYS
If you're looking for AI for CODESYS, PLC Assist is an AI coding agent built specifically for industrial automation. It connects directly to your CODESYS V3 project, writes Structured Text into the IDE, and compiles + fixes errors on its own — all from a chat sidebar in your browser.
PLC Assist works across every CODESYS-based platform. One agent for the open CODESYS IDE, Schneider Electric EcoStruxure Machine Expert, WAGO e!COCKPIT, Festo Automation Suite, Lenze PLC Designer, Bosch Rexroth ctrlX, ifm, Eaton XSoft-CODESYS, Phoenix Contact, and the rest of the 500+ CODESYS-derived platforms.
Under the hood, PLC Assist runs on Anthropic's Claude — the same model family that powers Claude Code — tuned for the patterns and pitfalls of industrial automation.
What PLC Assist does inside CODESYS
- Writes code directly into your CODESYS project. Creates POUs, function blocks, GVLs, methods, properties, and DUTs straight into the IDE — no copy-paste, no manual scaffolding.
- Spec → CODESYS code from a PDF. Drop a control specification (PDF or image) into chat. The agent reads it, picks the right libraries, and implements the function blocks.
- Compiles and fixes errors on its own. Reads CODESYS compiler output and iterates on the code until it builds. You see the result, not the back-and-forth.
- Reviews Structured Text for edge cases. Walks your code looking for race conditions, missing edge handling, and IEC 61131-3 anti-patterns — before they hit a real machine.
- Generates documentation. Produces docs for your function blocks, libraries, and project structure on demand.
Works across every CODESYS line in your shop
PLC Assist talks to CODESYS through a local bridge inside the IDE, so it works the same way regardless of which vendor's CODESYS variant you're using:
- CODESYS V3 (open IDE)
- Schneider Electric EcoStruxure Machine Expert
- WAGO e!COCKPIT
- Festo Automation Suite
- Lenze PLC Designer
- Bosch Rexroth ctrlX / IndraWorks
- ifm electronic
- Eaton XSoft-CODESYS
- Phoenix Contact PC Worx Express
- ABB AC500
Why not just use CODESYS AI-supported Engineering?
CODESYS AI-supported Engineering is a paid add-on bundled with Professional Developer Edition — and it only runs inside the open CODESYS IDE. If your team also touches Beckhoff TwinCAT or Siemens TIA Portal (most engineering services firms do), you'd need a different AI tool for each one. PLC Assist gives you one agent across every platform you support, with the same prompts and the same compile-and-fix workflow on each.
Looking for CODESYS AI-supported Engineering itself? It's a fine option if CODESYS is the only PLC platform you'll ever use.
One agent across CODESYS, Beckhoff TwinCAT, and Siemens TIA Portal — same prompts, same compile-and-fix loop on every platform. Read how the multiplatform agent works.
Frequently asked questions
Does PLC Assist work with WAGO, Schneider, Festo, and other CODESYS-based PLCs?
Yes. The bridge talks to the CODESYS V3 IDE through its Script Engine, which is the same on every CODESYS-derived platform — Schneider EcoStruxure Machine Expert, WAGO e!COCKPIT, Festo Automation Suite, Lenze PLC Designer, Bosch Rexroth ctrlX, ifm, Eaton, Phoenix Contact, ABB AC500. If your IDE is built on CODESYS V3, PLC Assist works.
How is this different from CODESYS AI-supported Engineering?
CODESYS AI-supported Engineering is a paid add-on inside the Professional Developer Edition, and it only runs in the open CODESYS IDE — not the vendor variants you actually use day-to-day. PLC Assist runs against any CODESYS V3 install (open or vendor-branded) and works the same way on Beckhoff TwinCAT and Siemens TIA Portal too.
Do I need CODESYS Professional Developer Edition?
No. PLC Assist runs against the standard CODESYS V3 IDE — including all vendor-rebranded versions. There's no paid CODESYS add-on requirement.
Is my code sent to the cloud?
Your code stays on your machine until the AI needs context. When you send a prompt, only the relevant slice of the project is sent to the model (Anthropic Claude) — not the whole project. We don't store code on our servers; sessions are not used for model training.
AI for CODESYS — try PLC Assist free.
25 AI requests, no credit card. Connect to your IDE in 5 minutes.