Atributo: warning disable, warning restore
El warning disable El atributo tiene el efecto de que se supriman advertencias específicas. El warning restore pragma reactiva un mensaje suprimido.
Este atributo se puede utilizar para cada advertencia del compilador. Puede encontrar una lista de todas las posibles advertencias del compilador en el CODESYS Development System en la configuración del proyecto de un proyecto (Proyecto → Configuración del proyecto, Advertencias del compilador categoría).
Sintaxis:
{warning disable <compiler ID>}
{warning restore <compiler ID>}
<compiler ID>: ID ubicado al comienzo de un mensaje de error o advertencia.
Mensaje del compilador:
typify code ... C0195: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign Compile complete -- 0 errors
Aplicando el pragma a una declaración de variable:
VAR
    {warning disable C0195}
    test1 : UINT := -1;
    {warning restore C0195}
    test2 : UINT := -1;
END_VARtest1 no genera una advertencia; test2 genera una advertencia.