IEC 61131-3 Structured Text on every LADV CPU: elementary and derived types, functions, function blocks, the standard library, tasks with priorities and events, RETAIN and warm restart, direct addresses.
A compiler that checks a program the way an engineering tool does, with the line and a suggestion for each error.
Runtime faults with codes and lines: watchdog, division by zero, index out of range, MUX selector, BCD, call depth.
Force and modify for both languages, with the MAINT lamp and log entries.
A watch table for every Structured Text variable.
Programs shared as links, which open in the lab editor.
Chat answers in Structured Text are checked by the LADV compiler and open in the lab with Run on LADV.
Limits
Structured Text only: FBD and SFC are not implemented.
No object-oriented extensions, references or namespaces.