Atributo: nameprefix
El atributo define un prefijo para las variables de un tipo de datos estructurados. El prefijo debe anteponerse al identificador de las variables declaradas por este tipo. El análisis estático comprueba esta convención de nomenclatura.
Insertar ubicación: En la línea antes de la declaración de un tipo de datos estructurados
Sintaxis:
{attribute 'nameprefix' := '<prefix>'}
Ejemplo
En el siguiente ejemplo, Static Analysis emite un mensaje para pB porque el nombre de la variable no comienza 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;
Mensaje de error después del análisis estático: Nombre de variable no válido 'pB': Prefijo esperado 'punto'