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 numbers
Ejemplo
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_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 ;