基本数据类型的映射
|
OPC UA |
IEC |
说明 |
|---|---|---|
|
基本类型 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
简单字符串转换为 IEC 字符串。 IEC 字符串的长度可以在之后更改,选择时没有任何限制。 |
|
特殊类型(例如: |
目前不支持 |
生成 IEC 映射时,特殊数据类型将被忽略。不生成成员。 |
|
继承 |
所有 OPC UA 类型都允许继承。例如,还可以从 |
![]() 请注意:在基础类型的派生情况下,基础类型被用作映射的基础。因此,派生的 OPC UA 类型在 IEC 中不再可用。 |
对象类型的映射
在VAR 和END_VAR 之间,所有声明都是作为局部变量声明的。用户可根据需要在VAR_INPUT 和VAR_OUTPUT 中修改声明。
|
OPC UA |
IEC |
说明 |
|---|---|---|
|
OPC UA 对象类型 |
功能块 |
|
|
接口和插件 |
功能块。接口成员是功能块的成员。 |
示例: ![]() |
|
继承 |
生成一个扁平的层次结构,而不是用 "扩展 "生成多个功能块。 |
示例: ![]() |
|
文件夹 |
OPC UA 对象类型中文件夹的每个实例的单独类型。 用户可通过编辑 IEC POU 的声明自行添加实例。不过,必须使用源于 OPC UA 同伴的功能块。 导出文件夹下的所有功能块实例。无法根据 NodeSet2.xml 进行语义检查。 |
最初,文件夹在 OPC UA 中被设置为对象类型。然而,仅生成文件夹类型是不够的。 ![]() 用户负责在文件夹中添加适当的元素。 |
结构化数据类型的映射
|
OPC UA |
IEC |
|---|---|
|
结构 |
DUT |
|
|
目前不支持 |
|
可选成员 |
目前不支持 |
|
继承 |
与对象类型的实施一样 |
OPC UA 参考类型的映射
|
OPC UA |
OPC UA 中的含义 |
IEC 中的绘图 |
|---|---|---|
|
|
通常情况下,只有这种类型的推导才是相关的。文件夹直接映射到 IEC 时例外。 |
|
|
|
||
|
|
|
|
|
|
变量和对象在 IEC 中被映射为变量。因此,每个 在生成 IEC POU 之前,用户必须在信息模型编辑器中应用建模规则。可以选择或取消选择可选成员,也可以为占位符生成具体成员。 |
|
|
|
在 OPC UA 中,属性是流程数据的附加元信息。它们可以是静态的,例如工程单位。但服务器运行时,它们也会发生变化。 |
在 IEC 中,这种引用的处理方式与 |



