主题
8.1 固件升级
设备固件在持续更新(修 bug、加功能),升级方式是在「固件升级」标签页里选一个 .LPPLC 升级包下发。
升级步骤
- 主窗口选中设备 → 右侧切到 「固件升级」 标签
- 点 「浏览...」 选择
.LPPLC升级包文件(选中后会显示文件名和完整路径) - 点 「开始升级」
- 看进度条和「升级日志」,直到显示「升级完成」
- 设备会自动重启

升级过程中绝对不要断电或断网
界面顶部有橙色警告:升级过程中请勿断电或断开网络,否则设备可能变砖。
升级是在往设备的 Flash 里写程序,中途掉电会留下一个残缺的固件,设备可能起不来。确认供电稳定、网络稳定再开始。
两个平台流程不一样
上面这套步骤是 ESP32 / RDA8910 版(LP32xx、LP8910、LP66xx)的。这些机型有两块固件区,升级时一边正常运行一边写另一块,不需要先切升级模式;升级走 TCP 5551,通道建不起来会直接中止,不会退回 UDP。
STM32 版要先点「切换到升级模式」,设备运行灯熄灭后再传固件。完整流程见 PLC 网口升级固件(STM32 版),ESP32 版补充说明见 9.5.1。
界面上有什么
| 元素 | 说明 |
|---|---|
| 状态标签 | 等待开始 / 升级中... / 升级完成 / 升级失败 |
| 进度条 | 完成变绿,失败变红 |
| 已写 / 总大小 | 实时字节数 |
| 升级日志 | 可折叠,默认展开。写入进度只占一行、数字原地刷新 |
升级状态按设备分开记
切走标签页、切到别的设备再切回来,升级状态和日志都还在,也不会串显别的设备的结果。升级期间该设备在左侧列表里显示 ⏳ 忙碌角标。
升级包从哪来
上位机不能从云端直接下载固件
「固件升级」页只支持选本机文件,没有"从云端拉取"的按钮。升级包要先拿到本地:
- 从 www.lpplc.cn 网站下载对应型号的升级包
- 或者联系技术支持获取
- 有需要定制固件的,也可以联系技术支持
只能选 .LPPLC
普通用户的文件选择框只接受 .LPPLC 扩展名。这是打包好的升级包,里面带加密和校验,能防止把错型号的固件刷进去。
管理员模式下才允许直接选原始二进制固件(.bin / .lpbin / .lpcore),见 管理员模式与升级包制作。
升级失败
失败时状态标签显示「升级失败」、进度条变红,具体原因看升级日志。
进度到 100% 也可能是失败
设备端在写完之后还要做一次完整性校验。校验不通过时即使进度已经跑到 100%,最终结果仍然是失败。界面会正确显示「失败」,不会因为进度满了就误报成功。应以状态标签为准,不要只看进度条。
失败后可以重新选文件再试一次。反复失败请把升级日志的内容一起发给技术支持。
模拟器不支持升级
软 PLC 模拟器(LP6666)本身就是一个 PC 程序,不需要也不支持固件升级,所以选中它时看不到「固件升级」标签。