Unterstützte ST-Syntax
logi.CAD 3 unterstützt folgende Elemente laut →IEC-Norm:
- Kommentare in ST
- Leerzeichen, Tabulator oder Leerzeilen in ST
- Ausdrücke in ST
- Operanden in ST
- Operatoren in ST
- Deklarationen in ST
- Deklaration eines Programms in ST
- Deklaration eines Funktionsbausteins in ST
- Deklaration einer Funktion in ST
- Deklaration eines Datentyps in ST
- Deklaration eines Datentyps mit benannten Werten in ST
- Deklaration eines ARRAY-Datentyps in ST
- Zugriff auf ARRAY-Datentyp und ARRAY-Elemente
- Deklaration eines strukturierten Datentyps in ST
- Zugriff auf strukturierten Datentyp und Strukturelemente
- Deklaration eines strukturierten Datentyps mit partieller Adresse in ST
- Deklaration eines direkt abgeleiteten Datentyps in ST
- Deklaration von Variablen/Instanzen in ST
- Deklaration von internen Variablen und Funktionsbaustein-Instanzen in ST
- Deklaration von Eingangsvariablen in ST
- Deklaration von Ausgangsvariablen in ST
- Deklaration von Ein-/Ausgangsvariablen in ST
- Deklaration von globalen Variablen in ST
- Deklaration von globalen Variablen in Global-Objekt und deren Verwendung in ST
- Deklaration von externen Variablen in ST
- Deklaration von temporären Variablen in ST
- Deklaration von STRING-Variablen (inkl. Zugriff)
- Deklaration von Referenz-Variablen (inkl. Zuweisungen darauf)
- Initialisierung von Variablen in ST
- Partieller Zugriff auf ANY_BIT-Variablen
- Zuweisungen in ST
- Aufrufe von Bausteinen in ST
- Leer-Anweisung in ST
- Weitere ST-Anweisungen
- Beschreibung, Kommentar oder JSON-String für Variablen und Datentypen angeben
- Eigenschafts-Anweisung in ST
- Anweisung zum Unterdrücken von Warnungen
- Anweisung zum Ignorieren von ST-Objekten
- RETURN-Anweisung in ST
- Auswahlanweisungen (IF, CASE) in ST
- Wiederholungsanweisungen (FOR, WHILE, REPEAT, CONTINUE, EXIT) in ST
- AS-Elemente in ST
- Namespaces in ST