Reference
Supported Features What PLC Studio AI can and cannot do
This page documents what PLC Studio AI currently supports and what's planned for future releases.
Full Support - PLC Studio AI fully supports Structured Text:
Feature Status Code editing ✅ Full support AI code generation ✅ Full support Syntax highlighting ✅ Full support Autocomplete ✅ Full support Error detection ✅ Full support Code formatting ✅ Full support
Not Supported - PLC Studio AI focuses exclusively on Structured Text:
Language View Edit AI Generation Ladder Diagram (LD) ❌ ❌ ❌ Function Block Diagram (FBD) ❌ ❌ ❌ Sequential Function Chart (SFC) ❌ ❌ ❌ Instruction List (IL) ❌ ❌ ❌
PLC Studio AI is designed specifically for Structured Text development. Other IEC 61131-3 languages are not supported and there are no plans to add support for them.
Element Description Programs (PRG) Main program blocks Function Blocks (FB) Reusable blocks with instance data Functions (FC) Stateless functions Global Variable Lists (GVL) Project-wide variables Data Unit Types (DUT) Structures, enums, aliases Persistent Variables Variables that survive restart
Element Description Hardware Configuration Device tree, I/O mapping Visualization HMI screens Libraries External library references Recipe Management Recipe definitions Task Configuration Task priorities and intervals
Element Reason Online Monitoring Requires direct PLC connection Debugging Requires direct PLC connection Force Values Requires direct PLC connection
Capability Description Generate code Create new POUs from descriptions Modify code Edit existing Structured Text Explain code Describe what code does Find bugs Identify potential issues Suggest improvements Recommend better approaches Answer questions Help with IEC 61131-3 concepts Generate documentation Create comments and descriptions
Limitation Reason Access live PLC data No direct hardware connection Debug running code Cannot step through execution Guarantee correctness AI can make mistakes Access external resources Cannot fetch datasheets, manuals Remember previous sessions Each session starts fresh Modify hardware config Safety and complexity reasons
Version Support CODESYS V3.5 SP19+ ✅ Full support (recommended) CODESYS V3.5 SP16-18 ✅ Full support CODESYS V3.5 SP15 and below ❌ Not supported CODESYS V2.3 ❌ Not supported
Edition Support CODESYS Development System ✅ Full support CODESYS Control ✅ Full support Branded versions (ABB, Beckhoff, etc.) ⚠️ Varies by vendor
Vendor-specific CODESYS versions may have limited compatibility. Contact us if you experience issues with a specific vendor's implementation.
Browser Version Support Chrome 90+ ✅ Recommended Edge 90+ ✅ Full support Firefox 90+ ✅ Full support Safari 15+ ⚠️ Limited support Opera 76+ ✅ Full support Internet Explorer Any ❌ Not supported
Platform Support iOS Safari ⚠️ View only Android Chrome ⚠️ View only
Mobile browsers can view projects but editing is not recommended due to screen size limitations.
These features are planned for future releases:
Feature Status Expected Team collaboration In development 2025 Q2 Version control integration Planned 2025 Q3 Custom AI training Research TBD Offline mode Planned TBD
Have a feature request? We'd love to hear from you:
Check if it's already on our roadmap
Submit a request through the dashboard (Settings → Feedback)
Vote for existing feature requests