Q 36 / ·

如何对 AGV/AMR 的系统软件 / 固件进行备份和恢复?

师傅说
软件和固件是 AGV/AMR 的"灵魂"和"内功心法"。万一哪天"走火入魔"(系统崩溃、参数丢失),有个备份就能让它"起死回生",不至于变成"废铁一块"!
四类备份对象总览
不同控制器架构需要备份的内容不同,但都很重要
IPC / 嵌入式计算机
OS 完整系统镜像——最全面,含驱动/程序/配置,可整体还原
AGV/AMR 应用程序及配置文件——核心控制程序、导航地图、任务调度逻辑
关键参数文件——运动学参数、传感器标定参数、安全区域配置(XML/JSON)
PLC 项目文件(如 IPC 与 PLC 配合使用)
PLC 可编程逻辑控制器
PLC 项目文件——硬件组态、程序逻辑(梯形图/SCL/ST)、符号表、数据块、注释,这是恢复的唯一依据!
内部数据区备份(部分 PLC 支持)——配方数据、重要变量当前值
嵌入式控制器(驱动器 / BMS 等)
固件文件——.hex、.bin、.mot 等格式的二进制文件,是重新刷机的基础
参数配置文件——PID 参数、传感器量程等(如支持导出则备份)
导航地图数据
SLAM 地图文件——栅格地图、特征点地图(AMR 导航的核心资产)
磁导 / 二维码路径数据——路径示教数据、站点配置文件
四种备份方式详解
务必参考设备制造商提供的具体指南
1
OS 系统镜像备份(IPC)
使用 Clonezilla、Acronis、Macrium Reflect 等磁盘克隆软件,或 Windows 系统映像功能。将镜像存至外部硬盘、NAS 或备份服务器。
时机:系统运行正常时做首次完整备份;之后定期做增量备份,或重大配置变更后重新完整备份。
⚠️ 备份前建议停止 AGV 应用程序,确保数据一致性。
2
应用程序与配置文件备份
三种方式可选:
· 手动复制——找到安装目录、配置路径、地图路径,复制到备份介质
· 脚本自动化——编写批处理/Shell 脚本,定时打包压缩并归档
· Git 版本控制——适合文本类配置文件,可追踪历史修改,便于对比回滚
3
PLC 项目文件备份
使用 PLC 编程软件(Siemens TIA Portal / Rockwell Studio 5000 / Mitsubishi GX Works 等)的"上传项目"、"备份"或"另存为"功能,将完整项目文件保存到电脑或服务器。
⚠️ 每次修改 PLC 程序或组态后,立即生成新备份,注明版本和修改内容。
4
固件与参数文件备份(嵌入式设备)
使用设备制造商提供的专用配置软件或下载工具,连接到设备后执行"读取固件"、"导出参数"等操作。妥善保存获取到的固件文件和参数文件,建议同时记录文件版本号和对应的设备序列号。
四类恢复操作步骤
恢复前必须确认备份文件的完整性和正确性!
OS
操作系统镜像恢复(IPC)
① 从可启动恢复介质(含备份软件 PE 系统的 U 盘/光盘)启动 IPC
② 运行备份软件,选择系统镜像文件,按向导恢复到目标硬盘
③ 恢复完成后,可能需要重新激活某些软件许可
应用程序与配置文件恢复
① 将备份文件复制回原始路径,覆盖损坏或丢失的文件
② 重启应用程序或整个系统
③ 检查功能是否正常
PLC
PLC 程序恢复(下载到设备)
① 用编程软件打开备份的项目文件
② 连接到目标 PLC,先将 PLC 置于 STOP 模式
③ 执行"下载项目到设备"操作
④ 下载完成后置于 RUN 模式,并测试功能
固件与参数恢复(嵌入式设备)
① 使用厂家专用工具连接到设备
② 执行"下载固件"、"导入参数"等操作
③ 恢复后重启设备
④ 验证功能是否正常
备份管理的六条原则
定期备份!定期备份!定期备份!
重要的事情说三遍。制定合理的备份计划和周期,写进运维 SOP,形成习惯。
多版本备份
保留多个历史版本(如最近 3 次或按周/月),防止最新备份本身也存在问题时无路可退。
异地 / 多介质备份
备份文件应存储在与设备物理隔离的安全位置(备份服务器 / 云存储 / 外部硬盘),防止火灾、盗窃等导致备份和原数据同时丢失。
定期验证备份可用性
每半年或一年进行一次恢复演练(在备用设备或虚拟机上)。一个无法成功恢复的备份等于没有备份!
详细记录备份信息
记录每次备份的时间、内容、版本、存储位置、使用工具和方法,方便查找和追溯。
权限管理
备份文件(含敏感参数和程序)应妥善保管并做权限控制,防止未授权访问和修改。恢复操作应由经培训的专业人员执行。
黄金法则
备份是灾难恢复的最后一道防线。在每次对系统进行重大配置修改或升级之前,必须先做一次完整备份,这是最重要的操作前置条件。
知识检验
完成所有题目后提交,得满分即标记本题为已完成
共 8 题
单选题3 题
1将 PLC 的程序恢复(下载)到设备时,通常需要先将 PLC 置于什么模式?
A. RUN 运行模式,保持设备不停机
B. STOP 停止模式,再执行下载操作
C. SAFE 安全模式,等待指示灯变蓝
D. PROGRAM 编程模式,无需任何状态切换
2以下哪种方式是验证备份文件"真正可用"的最有效手段?
A. 查看备份文件的文件大小是否与预期相符
B. 确认备份文件能够被电脑正常识别和打开
C. 在备用设备或虚拟机上实际执行一次完整的恢复演练
D. 将备份文件打包压缩并存储到多个位置
3嵌入式控制器(如驱动器、BMS)的固件文件,常见的文件格式有哪些?
A. .hex、.bin、.mot 等二进制格式
B. .docx、.xlsx、.pdf 等文档格式
C. .mp4、.avi、.mov 等视频格式
D. .html、.css、.js 等网页格式
多选题2 题
4以下哪些内容属于 AGV/AMR 系统的重要备份对象?(多选)
A. IPC 的 OS 系统镜像(含驱动程序和应用程序)
B. PLC 的完整项目文件(程序逻辑、硬件组态等)
C. SLAM 导航地图文件(栅格地图、特征点地图)
D. 传感器标定参数、安全区域配置等关键参数文件
E. AGV/AMR 外壳的颜色和品牌标志照片
5关于备份管理的注意事项,以下哪些描述是正确的?(多选)
A. 应保留多个历史版本备份,而非只保留最新一份
B. 备份文件应存储在与 AGV/AMR 物理隔离的安全位置
C. 每次备份都应记录时间、内容、版本、存储位置等信息
D. 应定期进行恢复演练,验证备份文件真正可用
E. 备份文件无需权限控制,方便所有人随时访问
判断题3 题
6备份文件只要成功创建,就可以保证在需要时一定能成功恢复系统,不需要定期验证。
正确
错误
7对 IPC 进行 OS 系统镜像备份时,最好先停止 AGV/AMR 应用程序,以确保备份数据的一致性。
正确
错误
8为了节省存储空间,只需保留最新的一份备份文件即可,旧版本备份可以全部删除。
正确
错误