通过项目 > 导入 PLCopenXML 命令,可用 PLCopen 格式导入用于描述对象的 XML 文件的内容。您可以通过执行执行导出 PLCopenXML... 命令从项目创建文件。
注意: 如果导入文件中除基本信息外还包含纯文本声明(格式和注释)(请参阅 PLCopenXML),则纯文本所提供的信息将覆盖常规格式所提供的信息。
此命令可打开用于浏览文件的 Windows 对话框。过滤器会自动设置为 PLCopen xml 文件(*.xml)。选择所需的文件,然后通过单击确定确认。将会打开导入 PLCopenXML 对话框。该对话框提供了两个选项卡:内容和附加信息。
导入 PLCopenXML 对话框的示例
根据导航器中当前选择的对象(当前选择的目标对象),此对话框仅列出可在此位置插入的 XML 文件中的对象或条目(可插入项)。通过在特定条目前面的框中设置或移除选中标记,可选择应导入的项(因特定对象类型之间的规定相关性而能够导入)。通过选择 > 和取消选择 > 按钮,可以选择属于特定对象类型的所有对象。
注意: PLCopenXML schema 不允许 VAR_GLOBAL 和 VAR_GLOBAL CONSTANT 块位于同一个变量列表中。如果您导出了这样一个混合列表,则在重新导入之后,VAR_GLOBAL CONSTANT 变量将被定义为 VAR_GLOBALS。为避免出现这种情况,在导出之前必须将变量分为两个列表。请参见导出 PLCopenXML...。
在选择所需对象后,请通过单击确定进行确认以便将对象插在项目中。
如果已有同名对象,则会显示一个对话框,其中列出了必要的操作步骤:
重命名新对象 |
对象将插在现有对象的下面并获得新名称 <name>_<n>,其中 n 是顺序号,1 表示第一次导入相关对象。 示例:PLC_PRG -> PLC_PRG_1 |
重命名新对象。对后续冲突做同样操作 |
将针对当前对象以及发生相同冲突的所有后续对象,按照上面的重命名新对象所述进行重命名。 |
替换已有对象 |
删除已有对象,并用导入的对象将其替换。 |
替换已有对象。对后续冲突做同样操作 |
将针对当前对象以及发生相同冲突的所有后续对象,按照上面的替换已有对象所述进行替换。 |
跳过新对象 |
将不导入该对象。 |
跳过新对象。对后续冲突做同样操作 |
将不导入当前对象以及发生相同冲突的所有后续对象。 |
此选项卡显示了 PLCopen XML 文件的文件头和内容头读取的以下信息:
文件头 |
公司名称、公司 URL、产品名称、产品版本、产品发布、创建日期/时间、内容描述 |
内容头 |
名称(项目名称)、版本、修改日期/时间、组织、作者、语言、注释 |