El atributo desactiva reglas específicas para todo un objeto de programación. Para desactivar las reglas de codificación, especifique los números de regla con un signo menos ("-") antepuesto. Puede especificar cualquier número de reglas en el atributo.
Inserte la ubicación: En la parte de la declaración de un POU, en la primera línea.
Sintaxis:
{attribute 'analysis' := '-<rule number> ( , -<additional rule number> )* '}
* : none, one or more additional rule numbers
Ejemplo
Las reglas 33 y 31 se desactivan para toda la estructura:
{attribute 'analysis' := '-33, -31'}
TYPE My_Structure :
STRUCT
iLocal : INT;
uiLocal : UINT;
udiLocal : UDINT;
END_STRUCT
END_TYPE
La 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
;