Skip to main content

Atributo: linkalways

el pragma {attribute 'linkalways'} indica al compilador que siempre incluya una POU o una POU de biblioteca en la información de compilación. Durante la compilación, la POU se compila y forma parte del código de la aplicación. Durante la descarga, la POU se descarga al PLC.

Sintaxis:

{attribute 'linkalways'}

Ubicación de inserción: La primera línea en la parte de la declaración de la POU o biblioteca POU

El POU puede ser válido durante todo el proyecto (guardado en el POU vista) o en toda la aplicación (guardada en el Dispositivos vista).

Sugerencia

También puede seleccionar el Enlace siempre opción en el Construir ficha de propiedades de objeto de un POU.

ejemplo 277. Ejemplo

El MoreSymbols GVL contiene el pragma {attribute 'linkalways'}. Las variables allí declaradas también forman parte del código de la aplicación, independientemente de cualquier acceso.

GVL MoreSymbols

{attribute 'linkalways'}
VAR_GLOBAL
        g_iAlfa: INT;
        g_iBravo: INT;
        g_iCharlie: INT;
END_VAR

La configuración de símbolos también accede a la información de compilación. En consecuencia, las variables de la MoreSymbols GVL siempre se proporcionan para la selección en el Configuración de símbolos editor.

_cds_img_pragma_linkalways_symbolcon.png