Skip to main content

Messaggi Pragma

I pragma dei messaggi forzano la visualizzazione dei messaggi nella vista dei messaggi durante il processo di compilazione.

Posizione di inserimento: riga separata o esistente nell'editor di testo di una POU.

Tabella 22. 4 tipi di pragma dei messaggi

Pragma

Tipo di messaggio

{text <'text string'>}

Testo

Uscita del testo <text string>

{info <'info string'>}

_cds_icon_info.png: Informazione

Uscita delle informazioni <infostring>

{warning <'warning string'>}

_cds_icon_warning.png: Avvertimento:

Uscita dell'avviso <warning string>

A differenza dell'attributo pragma 'obsolete', si definisce localmente l'avviso per la posizione corrente.

Importante

Il pragma dell'avvertimento {warning <'warning string'>} è consentito solo per oggetti come POU, per istruzioni e per variabili.

Esempio 252. Utilizzo delle variabili
POGRAM PLC_PRG
VAR               
 {warning <'warning message'>}
  var1 : INT;      
END_VAR



{error <'error string'>}

_cds_icon_error.png: Errore

Uscita dell'errore <errorstring>



Suggerimento

Nel CODESYS visualizzazione dei messaggi, è possibile utilizzare il Messaggio successivo e Messaggio precedente comandi per saltare da un messaggio in Informazione, Avvertimento, o Errore categoria alla posizione di origine del messaggio. Ciò significa che salti alla posizione in cui viene aggiunto il pragma nel codice sorgente.

Esempio 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'}

Visualizzazione nella visualizzazione dei messaggi:

_cds_img_pragma_message.png