Les pragmas de message servent à forcer les messages renvoyés dans la vue (disponible par défaut dans le menu ) lors de la compilation du projet.
Vous pouvez ajouter l'instruction pragma sur une ligne existante ou sur une ligne distincte dans l'éditeur de texte d'un POU. Les pragmas de message figurant dans des sections non définies du code d'implémentation sont ignorés au moment de la compilation du projet. Pour plus d'informations, reportez-vous à l'exemple accompagnant la description de l'identificateur défini, au chapitre Pragmas conditionnels.
Il existe quatre types de pragmas de message :
Pragma |
Icône |
Type de message |
---|---|---|
{text 'chaîne de texte'} |
– |
texte La chaîne de texte indiquée s'affichera. |
{info 'chaîne de texte'} |
|
information La chaîne de texte indiquée s'affichera. |
{warning digit 'chaîne de texte'} |
|
alerte La chaîne de texte indiquée s'affichera. Contrairement au pragma d'obsolescence global, cette alerte est explicitement définie en local. |
{error 'chaîne de texte'} |
|
erreur La chaîne de texte indiquée s'affichera. |
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 an alert'}
{text 'Part xy has been compiled completely'}
Résultat dans la vue
: