EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Pragmas del mensaje

Descripción general

Puede utilizar los pragmas del mensaje para forzar la salida de mensajes en la vista Mensajes (de manera predeterminada en el menú Editar) durante la compilación del proyecto.

Puede insertar la instrucción pragma en una línea existente o en una línea separada en el editor de textos de un POU. Los pragmas del mensaje situados dentro de las secciones no definidas actualmente del código de implementación no se considerarán cuando se compile el proyecto. Para obtener más información, consulte el ejemplo proporcionado con la descripción del (identificador) definido en el capítulo Pragmas condicionales.

Tipos de Pragmas del mensaje

Existen cuatro tipos de pragmas del mensaje:

Pragma

Icono

Tipo de mensajes

{texto ’cadena de texto’}

tipo de texto

Se mostrará la cadena de texto especificada.

{información ’cadena de texto’}

G-SE-0024881.1.gif-high.gif 

información

Se mostrará la cadena de texto especificada.

{dígito de advertencia ’cadena de texto’}

G-SE-0024879.1.gif-high.gif 

tipo de alerta

Se mostrará la cadena de texto especificada.

A diferencia del pragma obsoleto global, esta alerta se define de manera explícita en la posición local.

{error ’cadena de texto’}

G-SE-0024880.1.gif-high.gif 

tipo de error

Se mostrará la cadena de texto especificada.

NOTA: En los mensajes de información de tipos, alertas y errores detectados, puede alcanzar la posición del código de origen del mensaje (es decir, cuando el pragma se reemplaza en un POU) ejecutando el comando Mensaje siguiente. Esto no es posible en el tipo de texto.

Ejemplo de declaración e implementación en el editor ST

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

Salida en la vista Mensajes:

G-SE-0023484.2.gif-high.gif