Skip to main content

备份还原

CODESYSCODESYS 标准运行系统(版本 3.5.8.0 及更高版本)支持在 PLC 上备份特定于应用程序的文件。您可以在 备份还原 通用设备编辑器的选项卡。

备份包括在包含应用程序相关文件和信息文件的 zip 存档中创建和保存文件 meta.info.此备份文件具有扩展名 TBF (="Target Backup File") 并且可以保存在本地文件系统或 PLC 上。

从备份文件恢复软件状态时,以下内容适用:

  • 将打开一个对话框,其中包含 PLC 上受影响文件的列表,您可以停用可选组件。

  • 如果您需要将应用程序置于停止模式以进行保存或恢复,您将收到通知。同样,在不兼容的情况下会显示消息。

  • 恢复到 PLC 时,用户界面被阻止。

  • 现有文件会在没有警告的情况下被覆盖。

  • 只要至少一个新的引导应用程序是还原的一部分,现有的引导应用程序就会被停用。

创建备份文件

要求:已打开一个项目,其中包含在所需设备上运行的应用程序。此外,对于这个例子,一个外部文件 myExternalFile.txt 作为对象插入到应用程序下方。该文件在下载应用程序时被隐式下载到 PLC。

  1. 通过双击设备树中的设备条目打开设备编辑器。点击 备份还原 标签。

    显示选项卡。它包含一个菜单栏,包括 备份恢复 菜单。

  2. 在里面 备份 菜单,点击 从设备读取备份信息.

    如果此时 PLC 未连接,则 CODESYS 打开与设备的临时连接并从 $PlcLogic$ 将 PLC 目录放入标签页下方的表格中。在此示例中,至少将列出以下文件: $PlcLogic$/Application/Application.app, $PlcLogic$/Application/Application.crc, 和 $PlcLogic$/Application/myExternalFile.txt.此外,还列出了其他与项目相关的外部文件,这些文件已插入设备树中应用程序的下方。此外,源代码存档文件 $PlcLogic$/Archive.prj 如果您为此设置了项目设置(隐含在程序下载和在线更改时) 作为加载时间。

  3. 在表中,清除复选框 $PlcLogic$/Application//myExternalFile.txt 文件中 积极的 柱子。

  4. 在里面 备份 菜单,点击 将备份文件保存到设备.

    另存为 对话框打开。文件类型预定义为 备份文件 (*.tbf).

  5. 选择备份文件的位置并单击 保存.

从备份文件恢复

要求:已打开一个项目,其中包含在所需设备上运行的应用程序。如上所述,备份文件被保存到本地文件系统。

  1. 通过双击设备树中的设备条目打开设备编辑器。点击 备份还原 标签。

    点击 恢复 → 从磁盘加载备份文件.

    选择备份文件的默认提示打开 tbf 在本地文件系统中。

  2. 选择备份文件并单击 打开.

    这些文件从备份文件中读取并显示在下面的对话框表格中。文件 $PlcLogic$/Application/myExternalFile.txt 备份中排除的内容丢失。

  3. 点击 恢复 → 将备份恢复到设备.

    将打开一个对话框提示,其中包含有关还原时操作的信息。

  4. 点击 开始将文件恢复到 PLC 文件系统。

    恢复完成后,系统会提示您重新启动 PLC 以激活加载的应用程序。