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 numbers
esempio
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_TYPE
La 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 ;