El atributo define un prefijo para las variables de un tipo de datos estructurado. El prefijo debe anteponerse al identificador de las variables declaradas por este tipo.
Inserte la ubicación: En la línea anterior a la declaración de un tipo de datos estructurado
Sintaxis:
{attribute 'nameprefix' := '<prefix>'}
Ejemplo
En el siguiente ejemplo, el análisis estático emite un mensaje para pB porque el nombre de la variable no empieza por "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;
Mensaje de error tras el análisis estático: «Nombre de variable no válido 'pB'. Esperar prefijo "punto»