Skip to main content

Attribut : nameprefix

L'attribut définit un préfixe pour les variables d'un type de données structuré. Le préfixe doit être ajouté à l'identifiant des variables déclarées par ce type. le analyse statique vérifie cette convention de nommage.

Emplacement d'insertion: Dans la ligne précédant la déclaration d'un type de données structuré

Syntaxe:

{attribute 'nameprefix' := '<prefix>'}

Exemple

Dans l'exemple suivant, Static Analysis émet un message pour pB car le nom de la variable ne commence pas par "point".

{attribute 'nameprefix' := 'point'}
TYPE DATAPOINT :
STRUCT
    iX: INT;
    iY: INT;
END_STRUCT
END_TYPE

PROGRAM PLC_PRG
VAR
    pointA : DATAPOINT;
    pB : DATAPOINT;
END_VAR
pointA.iX := 1;
pointA.iY := 10;
pB.iX := 2;
pB.iY := 20;

Message d'erreur après analyse statique : Nom de variable 'pB' non valide : préfixe 'point' attendu