Skip to main content

IEC 符号集配置

对于与其他控制器交换的 IEC 符号的配置, CODESYS Communication 提供了新的 IEC符号出版 使用新编辑器配置 IEC 符号以便与其他控制器进行交换。以前的 符号配置编辑器 仍然可用,但如果可能的话不应再使用。

您可以插入多个对象来为不同目的配置不同的符号集。相应地单独分配对象名称。在 OPC UA 服务器中为每个符号集创建一个具有指定名称的文件夹。然后,文件夹内容将显示在 OPC UA 客户端中。

创建和配置符号组

要求:您有一个包含 IEC 变量和 IEC 数据类型的项目。您希望通过 OPC UA 服务器与其他 OPC UA 客户端交换一组特定的变量作为符号。对于以下说明: 为了控制发布,您还在项目中创建了 OPC UA 类型的数据源。为此,请参阅: 建立数据源 OPC UA 客户端到 OPC UA 服务器的加密连接.

下面,您可以在类型对象的编辑器中为符号集(符号组)创建所需的符号配置 IEC 符号发布

  1. 使用命令粘贴到应用程序下 添加对象 一种 通讯经理 添加。

  2. 在通讯管理器下添加一个 OPC UA 服务器 添加。

  3. 在 OPC UA Server 下添加一个 IEC 符号发布 并重命名对象,例如重命名为“webvisu”或“client xy”,具体取决于要配置的符号组的用途。

  4. 双击符号发布对象打开编辑器。

    在下面 预编译集 项目中当前支持发布的变量和类型在窗口左侧列出。

  5. 选择一个或多个变量或包含变量的程序块,然后用鼠标将选择拖到窗口的右侧。

    变量被插入到表中。

  6. 在表中,配置所有要导出为符号的变量。如有必要,分配不同的符号名称并设置访问权限。分配访问权限时,请注意选项 使用在用户管理中定义的访问权限 在编辑器的顶部。如果激活此选项,除了在编辑器中设置的访问权限外,还会考虑在控制器的用户管理中为符号组分配的权限。应用更强的约束。

  7. 如果项目中有结构化数据类型,则在 符号类型编辑器 选项卡您可以为该类型的不同变体进行特定的符号配置:

  8. 拖到选项卡 符号类型编辑器 例如一个类型的块 STRUCT 在窗口右侧的表格中。用按钮打开 _cds_icon_three_dots.png 对话 <STRUCT> 的数据类型组件.

  9. 选择要作为符号导出的 <STRUCT> 块的组件并进行相应的配置。关闭对话框。

  10. 选项:在选项卡上拖动 符号类型编辑器 相同的类型块 STRUCT 第二次在表中并在适当的名称下将其配置为第一次的“变体”。

  11. 在项目中,更改声明中的某些内容 STRUCT 键入,例如添加另一个成员。然后点击 _cds_img_button_update.png 刷新 在符号编辑器中。

    一个图标出现在表格中的相应条目上 _cds_icon_info.png.在图标的工具提示中,系统会提示您单击按钮 _cds_icon_three_dots.png 以实现编辑器和项目之间的重新同步。

  12. 点击按钮 _cds_icon_three_dots.png.

    <STRUCT> 的数据类型成员 对话框打开并单击 _comm_icon_sync.png 编辑器和项目再次同步。新成员将添加到配置表中。

  13. 符号配置完成后,登录控制器并打开为 OPC UA 创建的数据源对象以检查要发布的符号。

    标签:变量,您可以看到包含您定义为符号的变量和类型的符号集。

使用符号集通过 OPC UA 发布报警组

要求:

  • 已创建并配置符号集。

  • 该应用程序包含具有至少一个警报组的警报配置。

  • 报警组包含以下报警ACK_REP確認方式。

  1. 在设备树中,双击已配置的符号集OPC UA服务器下方的物体传播经理目的。

    符号集在编辑器中打开。

  2. 打开报警组编辑器选项卡。

  3. 应用程序的报警组显示在报警组左侧区域。使用鼠标将所需的报警组从此区域拖放到报警组区域。

    如果报警组包含无法通过 OPC UA 发布的报警,因为其确认方法不ACK_REP,则会显示在工具提示中。

  4. 当您点击出口按钮,一个文件*.json或者*.csv导出的格式包含可通过 OPC UA 获取的警报信息。