Reference

Supported Features

What PLC Studio AI can and cannot do

Supported Features

This page documents what PLC Studio AI currently supports and what's planned for future releases.

Language Support

Structured Text (ST)

Full Support - PLC Studio AI fully supports Structured Text:

FeatureStatus
Code editing✅ Full support
AI code generation✅ Full support
Syntax highlighting✅ Full support
Autocomplete✅ Full support
Error detection✅ Full support
Code formatting✅ Full support

Other IEC 61131-3 Languages

Not Supported - PLC Studio AI focuses exclusively on Structured Text:

LanguageViewEditAI 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.

Project Elements

Fully Supported

ElementDescription
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 VariablesVariables that survive restart

View Only

ElementDescription
Hardware ConfigurationDevice tree, I/O mapping
VisualizationHMI screens
LibrariesExternal library references
Recipe ManagementRecipe definitions
Task ConfigurationTask priorities and intervals

Not Supported

ElementReason
Online MonitoringRequires direct PLC connection
DebuggingRequires direct PLC connection
Force ValuesRequires direct PLC connection

AI Capabilities

What AI Can Do

CapabilityDescription
Generate codeCreate new POUs from descriptions
Modify codeEdit existing Structured Text
Explain codeDescribe what code does
Find bugsIdentify potential issues
Suggest improvementsRecommend better approaches
Answer questionsHelp with IEC 61131-3 concepts
Generate documentationCreate comments and descriptions

What AI Cannot Do

LimitationReason
Access live PLC dataNo direct hardware connection
Debug running codeCannot step through execution
Guarantee correctnessAI can make mistakes
Access external resourcesCannot fetch datasheets, manuals
Remember previous sessionsEach session starts fresh
Modify hardware configSafety and complexity reasons

CODESYS Compatibility

Supported Versions

VersionSupport
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

Supported CODESYS Editions

EditionSupport
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 Compatibility

BrowserVersionSupport
Chrome90+✅ Recommended
Edge90+✅ Full support
Firefox90+✅ Full support
Safari15+⚠️ Limited support
Opera76+✅ Full support
Internet ExplorerAny❌ Not supported

Mobile Browsers

PlatformSupport
iOS Safari⚠️ View only
Android Chrome⚠️ View only

Mobile browsers can view projects but editing is not recommended due to screen size limitations.

Feature Roadmap

These features are planned for future releases:

FeatureStatusExpected
Team collaborationIn development2025 Q2
Version control integrationPlanned2025 Q3
Custom AI trainingResearchTBD
Offline modePlannedTBD

Requesting Features

Have a feature request? We'd love to hear from you:

  1. Check if it's already on our roadmap
  2. Submit a request through the dashboard (Settings → Feedback)
  3. Vote for existing feature requests

Next Steps

On this page