.
‘linkalways‘属性
.
.

编译附注{attribute 'linkalways'}指示编译器始终在编译信息中包含POU或库POU。编译过程中,POU被编译,并成为应用程序代码的一部分。下载过程中,此POU被下载到PLC。

语法

{attribute 'linkalways'}

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

POU可能在整个项目(保存在POU 视图中或整个应用程序保存在(设备 视图)中。

 

你还可以在POU对象属性的编译选项卡中选择总是链接选项。

.

.示例

MoreSymbols GVL 包含编译附注{attribute 'linkalways'}。无论是否进行访问,这里声明的变量也是应用程序代码的一部分。

.GVL MoreSymbols


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

符号配置也访问编译信息。因此,始终在符号配置器编辑器中提供MoreSymbols GVL 变量以供选择。