编译附注{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 变量以供选择。