Skip to main content

使用 OPC UA 信息模型

OPC UA 信息模型根据 OPC UA 标准提供工厂信息。该工厂数据包含数据和元数据,例如数据来源、数据质量和数据交叉连接。因此,可以更快地连接和分析基于 OPC UA 的工厂。

在工厂和机械建设中,有几个特定于行业的 OPC UA 信息模型。例如,配套规范 EUROMAP77 是塑料和橡胶机械的信息模型。

信息模型由包含元信息、运行时信息和用户数据(如流程变量)的不同对象组成。

要求:

  • 一种 CODESYS 项目已打开。

  • 具有集成 OPC UA 服务器功能的控制器已添加到项目中。

  1. 选择命令 工具 → OPC UA 信息模型库.

    OPC UA 信息模型 对话框打开。

    带有 URI 的信息模型 http://opcfoundation.org/UA/http://opcfoundation.org/UA/DI/ 默认情况下已经安装。

  2. 要在项目中安装所需的 OPC UA 信息模型,请选择它并单击 安装.

  3. 在里面 选择 OPC UA 信息模型 对话框,选择信息模型文件 *NodeSet2.xml 从文件目录中,然后单击 打开.

    现在选择的 OPC UA 信息模型显示在 OPC UA 信息模型库.

  4. 添加一个 _cds_icon_communication_manager.png沟通经理 反对你的应用 CODESYS 项目。

  5. 添加一个 OPC UA信息模型_cds_icon_cloud.png)反对 _cds_icon_communication_manager.png通讯经理

  6. 在里面 添加 OPC UA 信息模型 对话框中,根据 IEC 61131-3 指定信息模型的名称,并在 信息模型 URI 列表框。列表框显示来自 OPC UA 信息模型库的所有 OPC UA 信息模型。然后点击 添加.

    在里面 设备 查看 _cds_icon_cloud.png 将插入您在上一步中为其指定名称的发布对象,并选择 _cds_icon_information_model.png信息模型 在它下面。

    发布对象在编辑器中打开。

  7. 在接下来的步骤中,从 OPC UA 信息模型中选择要在您的 CODESYS 应用。为此,首先打开 _cds_icon_information_model.png信息模型 在编辑器中。

    OPC UA 信息模型的类型声明显示在左侧。

  8. 添加 OPC UA 类型声明 想要你的 CODESYS 通过将它们从左侧区域拖到右侧区域来应用程序。对于所有类型的 建模规则 强制的, 稍后在生成 IEC 声明时为应用程序生成相应的 IEC 成员。为了 建模规则 选修的, 在右侧区域中,您也可以激活要为此类型生成的 IEC 成员。

  9. 对于建模规则为的 OPC UA 类型 可选占位符,在右侧区域中,您可以拖放另一个对应的 IEC 类型来插入它。

    例子:

    _cds_img_opc_information_model_editor.png
  10. 将所有所需的 OPC UA 类型映射到 IEC 后,单击 生成 IEC 声明 按钮。

    生成的 IEC 成员是可见的,例如在 OPC_UA_Symbols 对象 文件夹,并且可以在应用程序中使用。这些成员在 Input Assistant 中可用,用于在您的应用程序中实现 POU。

  11. 生成数组时,必须在声明中定义数组的上限,因为此信息不包含在已安装的信息模型文件中 *NodeSet2.xml.

  12. 在接下来的步骤中,您将配置应在 OPC UA 客户端中发布的 OPC UA 类型。为此,在设备视图中双击 _cds_icon_cloud.png OPC UA 发布对象。

  13. 在刚刚打开的 OPC UA 发布编辑器中,您可以为在 _cds_icon_information_model.png信息模型.或者,您可以使用已在 PRG 和 GVL 中的应用程序中声明的实例。

  14. 要创建新实例,请单击 生成新实例.

  15. 在里面 生成新实例 对话框,选择 IEC 类型 从列表框中,然后单击 好的.

    将生成所选 IEC 类型的实例并将其插入到编辑器中。可以双击自动生成的名字 inst_n 改变它。

  16. 要搜索已在应用程序中声明的实例,请单击 搜索映射实例.

  17. 在编辑器中,在 根节点 列表框中,选择实例应在 OPC UA 客户端上显示的目录。可以选择的目录取决于 OPC UA 配套规范。

  18. 要在 OPC UA 客户端上发布这些实例,请单击 在线 → 登录.

  19. 应用程序成功下载到控制器后,启动应用程序。

  20. 启动 OPC UA 客户端。

    在 OPC UA 客户端中,将显示您在 OPC UA 发布编辑器中的先前步骤中选择的实例。