标志
“OPC UA 信息模型” 对象被添加到应用程序中的“Communication Manager” 。添加后,还将添加一个 OPC UA 发布对象 及其下面的信息模型对象
作为子对象。
在“Add OPC UA Information Model” 对话框中,为信息模型指定名称并选择 OPC UA 信息模型。选择包括安装在“OPC UA 信息模型库” 中的 OPC UA 信息模型。
OPC UA 信息模型编辑器
标志
编辑器用于选择要在打开的CODESYS 项目中使用的 OPC UA 信息模型的对象类型和数据类型。所选 OPC UA 类型将在编辑器中转换为 IEC 类型。
“浏览信息模型 ” |
列表框 显示当前使用的信息模型和当前模型引用的信息模型。依赖关系取决于各自的信息模型。始终显示 OPC UA 基本模型。 |
“生成 IEC 声明 ” |
为所有转换为 IEC 类型的 OPC UA 类型生成 IEC 声明。生成的 IEC 类型会保存在一个文件夹中(例如:“Devices” 视图中的 “OPC Objects”),并可用于 IEC 代码的实施。在实施CODESYS 项目时,可以在“输入助手” 对话框中选择它们。 生成 IEC 声明时,相应的属性会自动添加到生成的 POU 中(例如: 请注意:用户不得更改系统添加的属性。 如果无法创建 IEC 类型,则在声明中显示条目 |
“数据模型” |
|
左侧区域OPC UA 数据模型 |
|
“类型” |
以树形结构显示 OPC UA 数据类型和对象类型 将 OPC UA 类型拖到右侧区域时,CODESYS 会将 OPC UA 类型转换为相应的 IEC 类型,该类型可用于CODESYS 项目的实施。在这种情况下,只能将 OPC UA 类型的根节点拖到右侧区域。 关于在映射操作中将单个 OPC UA 类型分配到相应 IEC 类型的详细说明,请参阅 "OPC UA 类型到 IEC 类型的映射 "和 "参考类型的映射 "章节。 |
“元素类型” |
OPC UA 元素类型 |
“参考类型” |
OPC UA 参考类型 例如 有关这些参考类型的说明,请参阅 "OPC UA 类型到 IEC 类型的映射 "一章。 |
“建模规则” |
|
右侧区域:映射到 IEC 类型的 OPC UA 信息模型的对象类型和数据类型 |
|
“名称” |
项目中 IEC POU 或数据类型的名称 默认情况下,类型名称显示在 OPC UA 信息模型中。OPC UA 还支持在 IEC 中无效的名称。在这种情况下,CODESYS 会自动生成一个有效的 IEC 名称。 您可以更改名称。 |
“IEC 类型” |
OPC UA 类型所映射的 IEC 类型(例如: |
“OPC UA 类型” |
对应于左侧区域显示的“元素类型” |
“生成成员” |
|
OPC UA 发布编辑器
标志
在编辑器中,配置了 OPC UA 类型的实例(OPC UA 对象),这些实例应通过控制器提供给 OPC UA 客户端
“搜索映射实例” |
在当前应用程序下方的 GVL 和 PRG 中搜索已声明的 OPC UA 类型的映射实例。搜索结果显示在列表中。 请注意:“POUs” 视图和库中的实例不在考虑之列。 |
“创建新实例” |
打开“Create New Instance” 对话框,选择要生成新实例的 IEC 类型。 在 OPC UA 信息模型编辑器中根据 OPC UA 类型创建的 POU 可以生成实例。这些实例可用于应用程序中的 POU。 要求:在 OPC UA 信息模型编辑器中,将 OPC UA 类型映射到 IEC 类型后,执行“Generate IEC declarations” 命令。 |
“根节点” |
选择在 OPC UA 客户端上显示的用于发布实例的目录或服务器对象实例。列表框取决于所应用的 OPC UA 配套规范。 |
生成实例的表格列表: |
|
“OPC UA 变量” |
作为 OPC UA 类型实例生成的变量。该变量可在 OPC UA 客户端中发布。 您可以编辑显示的名称。 |
“OPC UA 类型” |
“OPC UA 变量的 OPC UA 类型” |
“地图或生成” |
|
“IEC 变量” |
变量全名 |
“IEC 类型” |
IEC 变量的 IEC 类型 |
“访问权限” |
请注意,OPC UA 客户端可以读/写访问 OPC UA 变量。 在功能块中,变量的访问权限可通过属性进行更改,必要时也可从 XML 文件中读取。 读取和写入 |
“最大值” |
OPC UA 变量的最大可能权限 |