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'