Attributo: nameprefix
L'attributo definisce un prefisso per le variabili di un tipo di dati strutturato. Il prefisso deve precedere gli identificatori delle variabili dichiarate con questo tipo. Questa convenzione di denominazione controlla il analisi del codice statico.
posizione di inserimento: Sulla riga prima della dichiarazione di un tipo di dati strutturato
sintassi:
{attribute 'nameprefix' := '<prefix>'}esempio
Nell'esempio seguente, l'analisi statica emette un messaggio per pB perché il nome della variabile non inizia con "punto".
{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;Messaggio di errore dopo l'analisi del codice statico: Nome variabile 'pB' non valido: prefisso previsto 'punto'