Attributo: analysis
L'attributo disabilita determinate regole per un intero oggetto di programmazione in modo che non si applichino a analisi del codice statico non vengono presi in considerazione. Si disattivano le regole di codifica specificando i numeri delle regole e un segno meno ("-"). Puoi specificare tutte le regole che desideri nell'attributo.
posizione di inserimento: Nella parte di dichiarazione di un blocco di programmazione nella prima riga.
sintassi:
{attribute 'analysis' := '-<rule number> ( , -<further rule number> )* '}
* : none, one or more further rule numbersesempio
Le regole 33 e 31 sono disattivate per l'intera struttura:
{attribute 'analysis' := '-33, -31'}
TYPE My_Structure :
STRUCT
iLocal : INT;
uiLocal : UINT;
udiLocal : UDINT;
END_STRUCT
END_TYPELa regola 100 รจ disattivata per l'array:
{attribute 'analysis' := '-100'}
PROGRAM PLC_PRG
VAR
aBigData: ARRAY[1..10000] OF DWORD;
aBigDATA_2: ARRAY[1..10000] OF DWORD;
END_VAR
;