El prefijo de ámbito indica el ámbito de variables y constantes. Indica si es una variable local o global, o una constante.
Las variables globales se indican mediante una G_ mayúscula y se añade un prefijo de propiedad c a las constantes globales (seguido de un subrayado en cada caso).
NOTA: Además, identifica las variables y constantes globales de bibliotecas con el espacio de nombres de la biblioteca.
Prefijo de ámbito |
Tipo |
Uso |
Ejemplo |
---|---|---|---|
sin prefijo |
VAR |
variable local |
xEnable |
G_ |
VAR_GLOBAL |
variable global |
G_diFirstUserFault |
Gc_ |
VAR_GLOBAL CONSTANT |
constante global |
Gc_dwErrorCode |
VAR_GLOBAL CONSTANT
Gc_dwExample : DWORD := 16#0000001A;
END_VAR
Acceso a la variable global de una biblioteca con el espacio de nombres INF:
INF.G_dwExample := 16#0000001A;