Skip to main content

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:

  • sa_icon_message.png SA0047 : Accès à l'adresse directe '%IX0.0'

  • sa_icon_message.png SA0026 : Accès à l'adresse directe '%QX0.0'

  • sa_icon_message.png SA0026 : Accès à l'adresse directe '%MX0.1'

  • sa_icon_message.png SA0026 : Accès à l'adresse directe '%MB1'