属性:symbol
这 {attribute 'symbol'}
pragma 定义程序或全局变量列表的哪些变量将应用于符号配置。这意味着变量将作为符号导出到符号列表中。然后,该符号列表既可以作为项目目录中的 XML 文件,也可以作为目标系统上的用户不可见的文件供外部访问。例如,符号列表可供 OPC 服务器访问。由符号标识的变量会下载到控制器,即使它们没有明确配置或在符号配置编辑器中不可见。
然而,无论如何,一个 符号配置 必须在设备树中受影响的应用程序下创建。
句法:
{attribute 'symbol' := '<access possibilities>'}
<access possibilities>
: none
, read
, write
, readwrite
。默认值 readwrite
如果没有指定参数则适用。
. 插入位置:
为了仅影响单个变量,您需要将编译指示放在变量声明之前的行中。
为了对程序声明部分的所有变量都有效,必须将编译指示放在声明编辑器的第一行。在这种情况下,您仍然可以在相应的行中显式地设置各个变量的指令。
通过以下配置变量 A
和 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
有关更多信息,请参阅: 实用程序