Skip to main content

Pragmes de message

Les pragmas de message forcent l'affichage des messages dans la vue des messages pendant le processus de compilation.

Emplacement d'insertion : ligne distincte ou existante dans l'éditeur de texte d'une POU.

Tableau 22. 4 types de pragmas de message

Pragmatique

Type de message

{text <'text string'>}

Texte

Sortie du texte <text string>

{info <'info string'>}

_cds_icon_info.png: Information

Sortie des informations <infostring>

{warning <'warning string'>}

_cds_icon_warning.png: Avertissement:

Sortie de l'avertissement <warning string>

Contrairement au pragma d'attribut 'obsolete', vous définissez l'avertissement localement pour la position actuelle.

Important

Le pragma Avertissement {warning <'warning string'>} n'est autorisé que pour les objets tels que les POU, les instructions et les variables.

Exemple 252. Utilisation pour les variables
POGRAM PLC_PRG
VAR               
 {warning <'warning message'>}
  var1 : INT;      
END_VAR



{error <'error string'>}

_cds_icon_error.png: Erreur

Sortie de l'erreur <errorstring>



Astuce

Dans le CODESYS vue des messages, vous pouvez utiliser la Message suivant et Message précédent commandes pour passer d'un message dans Information, Avertissement, ou Erreur catégorie à la position source du message. Cela signifie que vous sautez à la position où le pragma est ajouté dans le code source.

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

Afficher dans la vue des messages :

_cds_img_pragma_message.png