Reference

Supported Features

What PLC Assist can and cannot do

Supported Features

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

Platform Support

PlatformStatusBridge
CODESYS V3.5 SP17+Fully supportedPython script in CODESYS
Beckhoff TwinCAT 3.1+Fully supportedStandalone C# app
Siemens TIA Portal V19+Coming soonStandalone C# app

Language Support

Structured Text (ST)

Full Support -- PLC Assist fully supports Structured Text:

FeatureStatus
AI code generationFully supported
Compilation feedbackFully supported

Other IEC 61131-3 Languages

Not Supported -- PLC Assist focuses exclusively on Structured Text:

LanguageStatus
Ladder Diagram (LD)Not supported
Function Block Diagram (FBD)Not supported
Sequential Function Chart (SFC)Not supported
Instruction List (IL)Not supported

Project Elements

Fully Supported

ElementDescription
Programs (PRG)Main program blocks
Function Blocks (FB)Reusable blocks with instance data
Functions (FC)Stateless functions
InterfacesInterface declarations with methods and properties
Global Variable Lists (GVL)Project-wide variables
Data Unit Types (DUT)Structures, enums, aliases

Not Supported

ElementReason
Hardware ConfigurationPlatform-specific
VisualizationNot applicable
Online MonitoringRequires direct PLC connection
DebuggingRequires direct PLC connection

AI Capabilities

What AI Can Do

CapabilityDescription
Generate codeCreate new POUs from natural language descriptions
Modify codeEdit existing Structured Text
Explain codeDescribe what code does
Find bugsIdentify potential issues
Fix compile errorsAutomatically fix errors after compilation
Answer questionsHelp with IEC 61131-3 concepts

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 or manuals
Modify hardware configSafety and complexity reasons

Browser Compatibility

BrowserSupport
Chrome 90+Recommended
Edge 90+Fully supported
Firefox 90+Fully supported
Safari 15+Supported with limitations

Next Steps

On this page