导入 PLCopenXML...

这个命令类别 对象用于导入以PLCopen形式的xml文件描述的对象。这个文件是从一个工程中通过命令 “导出 PLCopenXML... ”进行创建的。

注意当前选项对话框中的导入设置: “选项,PLCopenXML”

提示!

如果标准信息的导入文件中包含以纯文本形式的声明 (参阅帮助文档 “选项,PLCopenXML”), 以纯文本形式给出的信息将会替换提供的标准格式文件!

当前IL中包含的POUs元素不能导出/导入PLCopen格式的XML文件。

命令打开一个浏览文件的标准对话框。文件过滤器自动设置为“PLCopen xml files (*.xml)”。选择合适的文件并且通过“确定”关闭对话框。对话框“导入 PLCopenXML ”将会打开。当中有两个选项卡: “内容” 内容 “附加信息”

内容
 插图 225: 导入 PLCopenXML 对话框示例

依据当前在工程中POUs或者设备树中选中的对象 (“当前选中的目标对象”) 此对话框中将分别显示从xml文件中得到的对象,并且对象可以被插入到当前位置 (“插入项目”)。 他们当前可进行导入的选项可以进行配置(因为特定对象之间的依赖关系这种设置是可能的),通过特定项目前的复选框可以选中或者取消项目。“选择 >”“取消选择 >”按键,可以选择或者取消对特定对象的选择。

提示!

PLCopenXML 表格中不允许在一个列表中同时具有 VAR_GLOBAL 和 VAR_GLOBAL CONSTANT两个块。如果已经通过这种方式导出一个混合列表,在重新进行导入之后 VAR_GLOBAL CONSTANT 变量将被转变为 VAR_GLOBALS !为了避免这种情况的出现,在导出之前必须将列表差分为两个列表。参阅 “导出 PLCopenXML... ”

选择期望的对象之后,通过“确定”将对象添加到工程中

如果工程中已经存在一个具有相同名称的对象,将会出现一个对话框询问如何操作:

  • “重新命名新工程”。对象将会被插入到已经存在的对象下并得到一个新名称 "<name>_<n>", 其中 n 是一个运行序号,在一个同名的导入对象前将会添加一个 "1" ;示例 "PLC_PRG" -> "PLC_PRG_1"
  • “重新命名对象。对后续所有子选项做此应用”:当前对象的名称将会按照上述“重命名新工程”中描述的进行重命名,并且对包含相同对象的子对象实行同样的命名。
  • “替代存在的对象”:当前存在的对象将会被移除并且被导入的文件替代。
  • “替换存在的对象。并对所有同样规则的子项目应用”:上文描述的所有“替换已经存在的对象”将会在本对象进行实施并按照同样的规则对子对象进行实施。
  • “忽略新对象”:新对象将不会被导入。
  • “忽略新对象,并对所有包含的子对象实施同样的规则”:当前的对象以及包含的所有子对象都不会被导入到当前工程中。
附加信息

此选项卡中包含从头文件以及PLCopen规定的XML文件中读取的以下信息:

文件头:公司名,公司 URL,产品名称,产品版本,产品发布,创建日期/时间,内容描述

内容标题:名称(产品名),版本,修改日期/时间,组织,作者,语言,注释