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 ,
 Fehler ,  Warnung(en) und
 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.
 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:
