Meldungspragmas
Meldungspragmas generieren Ausgabetexte, die nach einem Übersetzungsvorgang in der Ansicht Meldungen angezeigt werden. Zudem kann ein Meldungstyp (Meldung, Warnung oder Fehler ) zugewiesen werden.
Einfügeort: Separate oder bereits bestehende Zeile im Texteditor einer POU.
Syntax Meldungspragma | Beispiel Codefragment | Beschreibung |
---|---|---|
| {text 'Hallo Allgäu!'} {text 'Part PLC_PRG has been compiled completely'} | Kein Typ Ausgabe, definiert in Stringliteral Hallo Allgäu! Part PLC_PRG has been compiled completely |
| {info 'I01: This is for your information.' } | Typisiert als Meldung Ausgabe:
|
| {warning 'W01: This is a warning to you.'} | Typisiert als Warnung Im Unterschied zum Attributpragma WichtigDer Meldungspragma Ausgabe:
|
| {error 'E00: Error has occured.'} | Typisiert als Fehler Ausgabe:
|
Tipp
In der Ansicht Meldungen stehen die Schaltflächen Fehler ,
Warnung(en) und
Meldung(en) zur Verfügung, mit denen sich die Ausgabetexte filtern lassen. Oder Sie verwenden die Befehle Nächste Meldung und Vorherige Meldung, um durch die einzelnen Ausgaben zu navigieren.
Beachten Sie den Befehl Gehe zur Quellposition. Mit diesem Befehl gelangen Sie an die Position, an der das Pragma im Quellcode implementiert ist.
PROGRAM PLC_PRG VAR iVar : INT; {info 'Info0: This is for your information.'} bVar : BOOL; arrTest : ARRAY [0..10] OF INT; END_VAR
{text 'Hello Allgäu!'} arrTest[iVar] := arrTest[iVar]+1; {warning 'W01: This is a warning'} iVar := iVar+1; {warning 'W02: This is a second warning'} {text 'Part PLC_PRG has been compiled completely'}
Ausgabe im Meldungsfenster:
