Skip to main content

对象:OPC UA信息模型

象征: _cds_icon_cloud.png

OPC UA信息模型 对象被添加到 通讯经理 在应用程序中。添加后,OPC UA 发布对象 _cds_icon_cloud.png 下面是一个信息模型对象 _cds_icon_information_model.png 作为子对象也被添加。

在里面 添加OPC UA信息模型 对话框中,指定信息模型的名称并选择 OPC UA 信息模型。选择包括安装在 OPC UA 信息模型中 OPC UA 信息模型存储库

欲了解更多信息,请参阅: 使用 OPC UA 信息模型

OPC UA信息模型编辑器

象征: _cds_icon_information_model.png

该编辑器用于选择要在开放中使用的OPC UA信息模型的对象类型和数据类型 CODESYS 项目。选定的 OPC UA 类型将在编辑器中转换为 IEC 类型。

欲了解更多信息,请参阅: OPC UA 类型到 IEC 类型的映射

浏览信息模型

列表框

显示当前使用的信息模型以及当前模型引用的信息模型。依赖性取决于各自的信息模型。始终显示 OPC UA 基本模型。

生成 IEC 声明

为转换为 IEC 类型的所有 OPC UA 类型生成 IEC 声明

生成的 IEC 类型保存在文件夹中(例如: OPC对象) 在里面 设备 查看并可用于 IEC 代码的实施。当实施 CODESYS 项目,您可以在 输入助手 对话。

生成 IEC 声明时,合适的属性会自动添加到生成的 POU 中(例如: 'opcua.mapping.type','opcua.mapping.member.accesslevel')。

注意:用户不应更改系统已添加的属性。

当无法创建 IEC 类型时,条目 UNKNOWN_TYPE 显示在声明中而不是数据类型中。用户应删除此变量,因为在这种情况下,它几乎总是尚不支持的 OPC UA 功能。尚不支持的 OPC UA 功能在左侧区域呈灰色显示。

数据模型

左侧区域:OPC UA数据模型

类型

以树形结构显示 OPC UA 数据类型和对象类型

当您将 OPC UA 类型拖到右侧区域时, CODESYS 将OPC UA类型转换为相应的IEC类型,可用于实施 CODESYS 项目。在这种情况下,只能将OPC UA类型的根节点拖到右侧区域。

有关在映射操作中将各个 OPC UA 类型分配到相应 IEC 类型的详细说明,请参阅“OPC UA 类型到 IEC 类型的映射”和“参考类型的映射”章节。

元素类型

OPC UA 元素类型

参考类型

OPC UA 参考类型

例子: HasComponent, HasProperty

有关这些参考类型的说明,请参阅“OPC UA 类型到 IEC 类型的映射”一章。

建模规则

  • 强制的:对于相应的OPC UA类型,在项目中生成相应的成员 生成 IEC 声明 命令被执行。在右侧区域, 生成会员 该字段已激活且无法停用。

  • 选修的:为此 OPC UA 类型生成 IEC 成员是可选的。

  • 可选占位符:在右侧,您可以为此占位符拖动另一个 IEC 类型。

    有关屏幕截图形式的示例,请参阅章节:“使用 OPC UA Companion 信息模型

右侧区域:映射到 IEC 类型的 OPC UA 信息模型的对象类型和数据类型

姓名

项目中 IEC POU 或数据类型的名称

默认情况下,类型名称显示在 OPC UA 信息模型中。 OPC UA 还支持 IEC 中无效的名称。在这些情况下, CODESYS 自动生成有效的 IEC 名称。

您可以更改名称。

IEC 型

OPC UA 类型映射到的 IEC 类型(示例: BOOL, 方法)。

OPC UA 类型

对应于 元素类型 显示在左侧区域

生成会员

  • standard icon: 当。。。的时候 生成 IEC 声明 命令执行后,项目中会生成相应的成员或占位符。这里只是自动生成接口,实现仍然需要稍后在 POU 中手动创建。

    当。。。的时候 建模规则强制的 对于右侧区域中的 OPC UA 类型,无法禁用此选项。

  • _cds_icon_option_deactivated.png: 当。。。的时候 生成 IEC 声明 命令执行后,项目中没有生成对应的成员。单击此选项将其激活。

OPC UA 发布编辑器

象征: _cds_icon_cloud.png

在编辑器中,配置 OPC UA 类型的实例(OPC UA 对象),这些实例应可通过控制器供 OPC UA 客户端使用。

搜索映射实例

在当前应用程序下方的 GVL 和 PRG 中搜索已声明的映射 OPC UA 类型的实例

搜索结果显示在列表中。

注意:实例中的 POU view 和 in 库不被考虑在内。

创建新实例

打开 创建新实例 用于选择应为其生成新实例的 IEC 类型的对话框

可以为在 OPC UA 信息模型编辑器中根据 OPC UA 类型创建的 POU 生成实例。这些实例可以在应用程序的 POU 中使用。

要求:在 OPC UA 信息模型编辑器中, 生成 IEC 声明 将 OPC UA 类型映射到 IEC 类型后已执行命令。

根节点

选择 OPC UA 客户端上显示的服务器的目录或对象实例以发布实例

列表框取决于所应用的 OPC UA 配套规范。

生成的实例的表格列表:

OPC UA变量

作为 OPC UA 类型实例生成的变量

该变量可以在 OPC UA 客户端中发布。

您可以编辑显示的名称。

OPC UA 类型

OPC UA 类型 OPC UA变量

映射或生成

  • _cds_icon_map_to_existing_variable.png: 这 OPC UA变量 已映射到现有变量。

  • _cds_icon_create_new_variable.png: 这 OPC UA变量 已生成为新实例。

IEC变量

完整变量名

IEC 型

IEC 变量的 IEC 类型

访问权

请注意,OPC UA 客户端可能具有 OPC UA 变量的读/写访问权限。

在功能块中,可以通过属性更改变量的访问权限,如有必要,也可以从 XML 文件中读取这些属性。

读写

最大

OPC UA 变量的最大可能权限