使用 pragma {attribute 'linkalways'} 可以某种方式来为编译器标记 POU或全局变量列表,以便它们始终包含在编译信息中。因此,具有此选项的对象将始终进行编译并且下载到控制器。编译器选项一直连接会产生相同效果。
{attribute 'linkalways'}
使用符号配置编辑器时,标记的 POU 将用作符号配置的可选变量的基础。
全局变量列表 GVLMoreSymbols 利用属性 'linkalways' 来实现:
{attribute 'linkalways'}
VAR_GLOBAS
g_iVar1: INT;
g_iVar2: INT;
END_VAR
通过此代码,GVLMoreSymbols 的符号将在符号配置中变为可供选择。