跳到主要内容

导入导出菜单操作

“导入导出”菜单用于导出或导入 PLC 项目,以及导入系统库和 PLCopen XML 文件。

导入导出菜单
菜单项功能说明
导出项目将当前项目导出为项目压缩包,可用于项目备份、迁移或在其他开发环境中导入。
导入项目从文件系统选择项目压缩包并导入项目空间。通常用于恢复备份或迁移已有项目。
导入系统库从文件系统导入系统库文件。导入完成后,可在系统库中查看并将所需模块添加到
当前项目。
导入 PLCopenXML导入符合 PLCopen XML 格式的程序内容,用于在兼容 IEC 61131-3 的开发环境之间
交换程序组织单元等数据。
提示
  • 导入前请确认文件来源和格式正确,并注意项目、库或程序元素是否与现有内容重名。
  • 导出项目可用于日常备份。完成重要修改后,建议重新导出并妥善保存项目压缩包。
  • PLCopen XML 的支持内容可能因软件或版本而异。导入后应检查程序组织单元、变量、数据类型和调用关系,并重新编译项目。

项目导入导出

项目导入导出用于完整项目的备份、恢复和迁移。导出时处理当前项目的全部内容;导入时从已有的项目导出文件恢复项目。

导出项目

  1. 打开需要导出的项目。
  2. 在菜单栏中选择“导入导出 > 导出项目”。
  3. 选择项目导出文件的保存位置并设置文件名。
  4. 确认导出,等待项目导出完成。

导出的项目文件可以用于项目备份,也可以通过“导入项目”迁移到其他开发环境。

导入项目

  1. 在菜单栏中选择“导入导出 > 导入项目”。
  2. 在文件选择窗口中选择需要导入的项目文件。
  3. 按照界面提示确认导入。
  4. 导入完成后,在项目空间中打开并检查项目。
备注

导入项目处理的是完整的项目导出文件。如果只需要交换项目中的部分对象,请使用 PLCopenXML 导入导出。

PLCopenXML 导入导出

PLCopenXML 导入导出用于在兼容的开发环境之间交换项目对象。与完整的项目导入导出不同,PLCopenXML 支持在操作过程中选择需要导入或导出的对象。

导出 PLCopenXML

  1. 打开需要导出对象的项目。
  2. 在菜单栏中选择“导入导出 > 导出 PLCopenXML”。
  3. 在“导出 PLCopenXML”窗口中展开对象节点。
  4. 选中需要导出的对象,然后单击“继续”。
选择需要导出的 PLCopenXML 对象

对象选择窗口以树形结构显示当前可导出的内容。可以选中父节点导出该节点下的对象,也可以展开父节点,只选择其中的部分对象。节点右侧显示当前选中数量和对象总数。

例如,展开“数据类型”节点后,可以继续选择需要导出的具体数据类型。

选择需要导出的数据类型
  1. 单击“继续”。
  2. 选择 PLCopenXML 文件的保存位置并设置文件名,完成导出。
保存导出的 PLCopenXML 文件

可选择的对象以当前项目和对象选择窗口实际显示的内容为准,可能包括以下内容:

对象说明
全局变量项目中的全局变量列表及变量。
POU程序、功能块和函数等程序组织单元。
任务项目中的任务及其关联配置。
I/O 配置项目的 I/O 相关配置。
HMI 配置项目的 HMI 相关配置。
NTP 配置项目的网络时间同步配置。
变量跟踪组项目中的变量跟踪配置。
提示

如果待导出的 POU 引用了全局变量、数据类型或其他 POU,建议同时选中相关依赖对象,避免导入后出现引用不完整的问题。

导入 PLCopenXML

  1. 打开需要接收对象的项目。
  2. 在菜单栏中选择“导入导出 > 导入 PLCopenXML”。
  3. 在文件选择窗口中选择需要导入的 PLCopenXML 文件。
选择需要导入的 PLCopenXML 文件
  1. 在对象选择窗口中展开对象节点并选中需要导入的对象。
  2. 单击“继续”。如果待导入对象与当前项目中的对象冲突,系统将打开“合并项目”窗口。
  3. 在冲突项列表中选择需要处理的对象,并根据需要选择“覆盖”“忽略”或“重命名”策略。
选择冲突项及项目合并策略
  1. 单击“合并项目”,等待导入完成。
  2. 根据页面顶部的合并结果提示,检查新增、覆盖、忽略和重命名的对象数量;然后检查项目树中的对象并重新编译项目。
检查 PLCopenXML 导入结果

导入时不必导入 PLCopenXML 文件中的全部内容,可以根据需要只选择其中的部分对象。对于存在依赖关系的对象,应同时选择相关的变量、数据类型、POU 或配置。

两种导入导出方式的区别

方式适用场景操作范围
项目导入导出完整项目备份、恢复和迁移。整个项目。
PLCopenXML 导入导出在兼容开发环境之间交换项目内容。可以选择全部对象或部分对象。
警告
  • 导入前请确认文件来源可靠,并备份当前项目。
  • 导入部分对象时,应同时检查并选择其依赖对象。
  • 如果导入对象与当前项目中的对象重名,请按照界面提示处理。
  • 不同软件或版本对 PLCopenXML 内容的支持范围可能不同。导入后应检查对象、配置和引用关系,并重新编译项目。