Skip to main content

Pragmas de Mensajes

Los pragmas de mensajes fuerzan la visualización de mensajes en la vista de mensajes durante el proceso de compilación.

Lugar de inserción: Línea separada o existente en el editor de texto de una POU.

tabla 22. 4 tipos de pragmas de mensajes

Pragma

Tipo de mensaje

{text <'text string'>}

Texto

salida del texto <text string>

{info <'info string'>}

_cds_icon_info.png: Información

Salida de la información <infostring>

{warning <'warning string'>}

_cds_icon_warning.png: Advertencia:

Salida de la advertencia <warning string>

A diferencia del atributo pragma 'obsolete', defina la advertencia localmente para la posición actual.

Importante

El pragma de la advertencia {warning <'warning string'>} solo se permite para objetos como POU, extractos y variables.

ejemplo 252. Uso de variables
POGRAM PLC_PRG
VAR               
 {warning <'warning message'>}
  var1 : INT;      
END_VAR



{error <'error string'>}

_cds_icon_error.png: Error

salida del error <errorstring>



Sugerencia

En el CODESYS vista de mensajes, puede utilizar la Siguiente mensaje y Mensaje anterior comandos para saltar de un mensaje en el Información, Advertencia, o Error categoría a la posición de origen del mensaje. Esto significa que salta a la posición donde se agrega el pragma en el código fuente.

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

Mostrar en la vista de mensajes:

_cds_img_pragma_message.png