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'“