Atributo: análisis
El atributo desactiva reglas específicas para un objeto de programación completo para que sean excluidos de la análisis estático. Las reglas de código se desactivan especificando los números de regla con un signo menos ("-") antepuesto. Puede especificar cualquier número de reglas en el atributo.
Insertar ubicación: En la parte de declaración de un POU, en la primera línea.
Sintaxis:
{attribute 'analysis' := '-<rule number> ( , -<further rule number> )* '}
* : none, one or more further rule numbersEjemplo
Se desactivan las reglas 33 y 31 para toda la estructura:
{attribute 'analysis' := '-33, -31'}
TYPE My_Structure :
STRUCT
iLocal : INT;
uiLocal : UINT;
udiLocal : UDINT;
END_STRUCT
END_TYPELa regla 100 está desactivada para la matriz:
{attribute 'analysis' := '-100'}
PROGRAM PLC_PRG
VAR
aBigData: ARRAY[1..10000] OF DWORD;
aBigDATA_2: ARRAY[1..10000] OF DWORD;
END_VAR
;