Skip to main content

属性:symbol

{attribute 'symbol'} pragma 定义程序或全局变量列表的哪些变量将应用于符号配置。这意味着变量将作为符号导出到符号列表中。然后,该符号列表既可以作为项目目录中的 XML 文件,也可以作为目标系统上的用户不可见的文件供外部访问。例如,符号列表可供 OPC 服务器访问。由符号标识的变量会下载到控制器,即使它们没有明确配置或在符号配置编辑器中不可见。

然而,无论如何,一个 符号配置 必须在设备树中受影响的应用程序下创建。

句法:

{attribute 'symbol' := '<access possibilities>'}

<access possibilities>: none, read, write, readwrite。默认值 readwrite 如果没有指定参数则适用。

. 插入位置:
  • 为了仅影响单个变量,您需要将编译指示放在变量声明之前的行中。

  • 为了对程序声明部分的所有变量都有效,必须将编译指示放在声明编辑器的第一行。在这种情况下,您仍然可以在相应的行中显式地设置各个变量的指令。

通过以下配置变量 AB 导出时具有读写权限。多变的 D 以读取权限导出。

{attribute 'symbol' := 'readwrite'}
PROGRAM PLC_PRG
VAR
    A : INT;
    B : INT;
    {attribute 'symbol' := 'none'}
    C : INT;
    {attribute 'symbol' := 'read'}
    D : INT;
END_VAR

有关更多信息,请参阅: 实用程序