Attributo 'nameprefix'Permalink

L'attributo definisce un prefisso per le variabili di un tipo di dati strutturato. Il prefisso deve essere anteposto all'identificatore delle variabili dichiarate da questo tipo.

Inserire la posizione: Nella riga che precede la dichiarazione di un tipo di dati strutturati

Sintassi:

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

Esempio

Nell'esempio seguente, 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 statica: «Nome variabile non valido 'pB'. Aspettatevi il prefisso 'punto'»