只限合格属性

当指令{attribute 'qualified_only'}被分配到全局变量列表的顶端时,这个列表中的变量只能通过全局变量名称来访问。例如gvl.g_var。这个甚至对于枚举类型中的变量有效并且可能对于避免名称与本地变量不匹配有效。

句法:

{attribute 'qualified_only'}

例子:

假设以下全局变量列表GVL被提供属性 'qualified_only':

{attribute 'qualified_only'}

VAR_GLOBAL

iVar:INT;

END_VAR

在 POU里,程序 PLC_PRG,这个全局变量调用时必须有前缀 GVL, 如.

GVL.iVar:=5;

以下变量的不完整调用将引发错误:

iVar:=5;