Skip to main content

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'