-

Pragmas für IEC-Variablen

Die Norm IEC 61131-3 definiert Variablenpragmas für das Pre- und Post-Processing.

Hinweis
In der aktuellen Version von PLCnext Engineer können Pragmas nur in Datentyp-Arbeitsblättern angegeben werden, d.h. beim Definieren anwenderdefinierter Datentypen. In Variablentabellen gibt es aktuell keine Möglichkeit zum Definieren von Pragmas.

Die aktuelle Version von PLCnext Engineer unterstützt nur die Pragmas TrueLabel{'labelString'} und FalseLabel{'labelString'} für Boolesche Variablen.

Beispiel: In einem anwenderdefinierten STRUCT-Datentyp, ist ein TrueLabel-Pragma für die Boolesche Variable Heater definiert.

Das Pragma beeinflusst die Online-Anzeige der Variablen zur Laufzeit: Wenn Heater = TRUE, wird der Online-Wert "Heating..." anstelle von TRUE angezeigt. Das folgende Beispiel zeigt das WATCH-Fenster während die Variable TRUE ist und 'Anzeigen > Bezeichner' als Anzeigemodus eingestellt ist ‣ WATCH-Fenster: Applikation überwachen/debuggen
×‣ WATCH-Fenster: Sicherheitsbezogene Applikation überwachen/debuggen
×
.

Das Pragma wird auch als möglicher Wert zum Forcen/Überschreiben angeboten: