IEC 符号集配置
对于与其他控制器交换的 IEC 符号的配置, CODESYS Communication 提供了新的 IEC符号出版 使用新编辑器配置 IEC 符号以便与其他控制器进行交换。以前的 符号配置编辑器 仍然可用,但如果可能的话不应再使用。
您可以插入多个对象来为不同目的配置不同的符号集。相应地单独分配对象名称。在 OPC UA 服务器中为每个符号集创建一个具有指定名称的文件夹。然后,文件夹内容将显示在 OPC UA 客户端中。
创建和配置符号组
要求:您有一个包含 IEC 变量和 IEC 数据类型的项目。您希望通过 OPC UA 服务器与其他 OPC UA 客户端交换一组特定的变量作为符号。对于以下说明: 为了控制发布,您还在项目中创建了 OPC UA 类型的数据源。为此,请参阅: 建立数据源 OPC UA 客户端到 OPC UA 服务器的加密连接.
下面,您可以在类型对象的编辑器中为符号集(符号组)创建所需的符号配置 IEC 符号发布:
使用命令粘贴到应用程序下 添加对象 一种 通讯经理 添加。
在通讯管理器下添加一个 OPC UA 服务器 添加。
在 OPC UA Server 下添加一个 IEC 符号发布 并重命名对象,例如重命名为“webvisu”或“client xy”,具体取决于要配置的符号组的用途。
双击符号发布对象打开编辑器。
在下面 预编译集 项目中当前支持发布的变量和类型在窗口左侧列出。
选择一个或多个变量或包含变量的程序块,然后用鼠标将选择拖到窗口的右侧。
变量被插入到表中。
在表中,配置所有要导出为符号的变量。如有必要,分配不同的符号名称并设置访问权限。分配访问权限时,请注意选项 使用在用户管理中定义的访问权限 在编辑器的顶部。如果激活此选项,除了在编辑器中设置的访问权限外,还会考虑在控制器的用户管理中为符号组分配的权限。应用更强的约束。
如果项目中有结构化数据类型,则在 符号类型编辑器 选项卡您可以为该类型的不同变体进行特定的符号配置:
拖到选项卡 符号类型编辑器 例如一个类型的块
STRUCT
在窗口右侧的表格中。用按钮打开对话 <STRUCT> 的数据类型组件.
选择要作为符号导出的 <STRUCT> 块的组件并进行相应的配置。关闭对话框。
选项:在选项卡上拖动 符号类型编辑器 相同的类型块
STRUCT
第二次在表中并在适当的名称下将其配置为第一次的“变体”。在项目中,更改声明中的某些内容
STRUCT
键入,例如添加另一个成员。然后点击刷新 在符号编辑器中。
一个图标出现在表格中的相应条目上
.在图标的工具提示中,系统会提示您单击按钮
以实现编辑器和项目之间的重新同步。
点击按钮
.
这 <STRUCT> 的数据类型成员 对话框打开并单击
编辑器和项目再次同步。新成员将添加到配置表中。
符号配置完成后,登录控制器并打开为 OPC UA 创建的数据源对象以检查要发布的符号。
在标签:变量,您可以看到包含您定义为符号的变量和类型的符号集。
使用符号集通过 OPC UA 发布报警组
要求:
已创建并配置符号集。
该应用程序包含具有至少一个警报组的警报配置。
报警组包含以下报警
ACK_REP
確認方式。
在设备树中,双击已配置的符号集OPC UA服务器下方的物体传播经理目的。
符号集在编辑器中打开。
打开报警组编辑器选项卡。
应用程序的报警组显示在报警组左侧区域。使用鼠标将所需的报警组从此区域拖放到报警组区域。
如果报警组包含无法通过 OPC UA 发布的报警,因为其确认方法不
ACK_REP
,则会显示在工具提示中。当您点击出口按钮,一个文件
*.json
或者*.csv
导出的格式包含可通过 OPC UA 获取的警报信息。