Skip to main content

Meldungspragmas

Meldungspragmas erzwingen die Ausgabe von Meldungen im Meldungsfenster während des Übersetzungsvorgangs.

Einfügeort: Separate oder bereits bestehende Zeile im Texteditor einer POU.

Tabelle 22. 4 Typen von Meldungspragmas

Pragma

Meldungstyp

{text <'text string'>}

Text

Ausgabe des Texts <text string>

{info <'info string'>}

_cds_icon_info.pngInformation

Ausgabe der Information <infostring>

{warning <'warning string'>}

_cds_icon_warning.pngWarnung:

Ausgabe der Warnung <warning string>

Im Unterschied zum Attributpragma 'obsolete' definieren Sie die Warnung lokal für die aktuelle Position.

Wichtig

Der Meldungspragma {warning <'warning string'>} ist nur für Objekte, wie beispielsweise POUs, für Anweisungen und für Variablen erlaubt.

Beispiel 252. Verwendung bei Variablen
POGRAM PLC_PRG
VAR               
 {warning <'warning message'>}
  var1 : INT;      
END_VAR



{error <'error string'>}

_cds_icon_error.pngFehler

Ausgabe des Fehlers <errorstring>



Tipp

Im Meldungsfenster von CODESYS gelangen Sie von einer Meldung der Kategorie Information, Warnung und Fehler mit Hilfe der Befehle Nächste Meldung und Vorherige Meldung zur Quellposition der Meldung. Dies bedeutet, Sie gelangen an die Position, an der das Pragma im Quellcode hinzugefügt ist.

Beispiel 253.
VAR
    ivar : INT; {info 'TODO: should get another name'}
    bvar : BOOL;
    arrTest : ARRAY [0..10] OF INT;
    i:INT;
END_VAR
arrTest[i] := arrTest[i]+1;
ivar:=ivar+1;

{warning 'This is a warning'}
{text 'Part xy has been compiled completely'}

Ausgabe im Meldungsfenster:

_cds_img_pragma_message.png