符号属性

{attribute 'symbol'}指令定义变量在 符号配置, 中如何被处理,意味着他们将在符号列表作为 符号导出,输出到项目目录一个XML文件及一个可从外部访问但是无法被用户可见的文件中,如通过一个OPS服务器,配有属性的变量将被下载到PLC甚至他们尚未被配置或在符号配置编辑器中不可见。

考虑到符号配置必须作为一个配置树下的可用项目。

句法:

{attribute 'symbol' := 'none' | 'read' | 'write' | 'readwrite'}

考虑到输入是只接受从程序全局变量列表中的符号。一个符号的 符号名称必须被完全定义以便于输入。

指令定义可以被分配到特设变量或者正确分配到程序中被声明的所有变量:

  • 单个变量有效,指令必须放置在变量声明之前的行。
  • 包含在声明部分中的所有变量有效,指令必须放在声明编辑器第一行。特殊变量的设置可能用明确添加指令修改。

可能的 符号访问用指令参数 '无', '读', '写' 或r '读写'实现。如果没有定义参数,默认‘读写’有效。

例子:

以下配置变量A and B将被输出读和写访问。变量 D 将输出读访问。

{attribute 'symbol' := 'readwrite'}

PROGRAM PLC_PRG

VAR

A : INT;

B : INT;

{attribute 'symbol' := 'none'}

C : INT;

{attribute 'symbol' := 'read'}

D : INT;

END_VAR