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 (Enums) 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 eines Interfaces mit Methoden-Prototypen
- Deklaration von Variablen in ST
- Deklaration von internen Variablen
- Deklaration von Funktionsbaustein-Instanzen in ST
- Deklaration von Variablen, die auf einem Interface basieren
- 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)
- Deklaration einer Methode
- Deklaration eines Sprachelements mit partieller Adresse in ST
- Initialisierung von Variablen in ST
- Partieller Zugriff auf ANY_BIT-Variablen
- Zuweisungen in ST
- Zuweisungsversuch in ST
- Aufrufe in ST
- Leer-Anweisung in ST
- Weitere ST-Anweisungen
- Beschreibung, Kommentar, JSON-String oder Typ für Variablen oder Datentypen angeben
- Eigenschafts-Anweisung in ST
- Anweisung zum Unterdrücken von Warnungen
- Anweisung zum Ignorieren von ST-Objekten
- Anweisung für den Schreibschutz
- RETURN-Anweisung in ST
- Auswahlanweisungen (IF, CASE) in ST
- Wiederholungsanweisungen (FOR, WHILE, REPEAT, CONTINUE, EXIT) in ST
- Anweisungen für die Kennzeichnung von sicherer Logik
- AS-Elemente in ST
- Namespaces in ST