Das Attribut definiert ein Präfix für Variablen eines strukturierten Datentyps. Das Präfix muss den Kennzeichnern der Variablen vorangestellt sein, die mit diesem Typ deklariert sind.
Einfügeort: In der Zeile vor der Deklaration eines strukturierten Datentyps
Syntax:
{attribute 'nameprefix' := '<prefix>'}
Beispiel
Im folgenden Beispiel gibt die Statische Analyse eine Meldung für pB aus, weil der Variablenname nicht mit "point" beginnen.
{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;
Fehlermeldung nach Statischer Codeanalyse: „Ungültiger Variablenname 'pB'. Erwartetes Präfix 'point'“