Los indicadores incluyen el prefijo de ámbito y el prefijo de tipo. Use el prefijo de propiedad según la propiedad de las variables (por ejemplo, para las constantes). Se utiliza un prefijo de espacio de nombres adicional para las bibliotecas.
La siguiente orden es obligatoria:
ámbito][propiedad][_][tipo][identificador]
Los prefijos de ámbito y los prefijos de propiedad se separan de los prefijos de tipo con un guión bajo (_).
Ejemplo
Gc_dwErrorCode : DWORD;
diCycleCounter : DINT;
Se utiliza el prefijo de espacio de nombres adicional para las bibliotecas:
[espacio de nombres].[ámbito][propiedad][_][tipo][identificador]
Ejemplo
ExampleLibrary.Gc_dwErrorCode
Unidades de organización de programa (POU) independientes
Introduzca un guión bajo para separar los prefijos de las unidades de organización del programa (funciones, bloques de funciones y programas) de los identificadores:
[POU][_][identificador]
Ejemplo
FB_MotionCorrection
Use el prefijo de espacio de nombres adicional para bibliotecas:
[espacio de nombres].[POU][_][identificador]
Los prefijos de espacios de nombres se separan de los prefijos de POU con un punto (.).
Ejemplo
ExampleLibrary.FC_SetError()
Unidades de organización de programa (POU) dependientes
Los métodos, las acciones y las propiedades se consideran POU dependientes. Se emplean en un nivel inferior al POU independiente.
Los métodos y las acciones no tienen prefijos.
Las propiedades reciben el prefijo de tipo de su valor de retorno.
Ejemplo
PROPERTY lrVelocity : LREAL