Rileva l'accesso diretto all'indirizzo nel codice di implementazione
Giustificazione: La programmazione simbolica è sempre preferibile. Una variabile ha un nome che può avere anche un significato. Un indirizzo non può indicare per cosa viene utilizzato.
Importanza: Alto
Regola PLCopen: N1 / CP1
Esempio
PROGRAM PLC_PRG VAR xVar : BOOL; byVar : BYTE; END_VAR xVar := %IX0.0; %QX0.0 := xVar; %MX0.1 := xVar; %MB1 := byVar; --> Access to direct address '%IX0.0' --> Access to direct address '%QX0.0' --> Access to direct address '%MX0.1' --> Access to direct address '%MB1'