Skip to main content

属性:linkalways

语用 {attribute 'linkalways'} 指示编译器始终在编译信息中包含 POU 或库 POU。在构建期间,POU 被编译并且是应用程序代码的一部分。在下载过程中,POU 被下载到 PLC。

句法

{attribute 'linkalways'}

插入位置:POU或库POU的声明部分的第一行

POU 可能在整个项目期间都有效(保存在 POU 查看)或整个应用程序(保存在 设备 看法)。

提示

您还可以选择 始终链接 中的选项 建造 POU 对象属性的选项卡。

277. 例子

MoreSymbols GVL 包含 pragma {attribute 'linkalways'}.在那里声明的变量也是应用程序代码的一部分,不管任何访问。

GVL MoreSymbols

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

符号配置也访问编译信息。结果,变量 MoreSymbols 始终提供 GVL 以供选择 符号配置 编辑。

_cds_img_pragma_linkalways_symbolcon.png