SA0047 : Accès à l'adresse directe
Détecte l'accès direct à l'adresse dans le code d'implémentation
Justification : La programmation symbolique est toujours préférable. Une variable a un nom qui peut aussi avoir une signification. Une adresse ne peut pas indiquer à quoi elle sert.
Importance : Élevée
Règle PLCopen : N1 / CP1
Exemple 59. Exemple
PROGRAM PLC_PRG VAR xVar : BOOL; byVar : BYTE; END_VAR
xVar := %IX0.0; %QX0.0 := xVar; %MX0.1 := xVar; %MB1 := byVar;
Sortie dans le messages voir:
SA0047 : Accès à l'adresse directe '%IX0.0'
SA0026 : Accès à l'adresse directe '%QX0.0'
SA0026 : Accès à l'adresse directe '%MX0.1'
SA0026 : Accès à l'adresse directe '%MB1'