一种高效的PLC固件远程升级方法
    4.
    发明公开

    公开(公告)号:CN117032771A

    公开(公告)日:2023-11-10

    申请号:CN202311034664.5

    申请日:2023-08-16

    摘要: 本发明属于物联网设备程序的更新领域,更具体地,涉及一种高效的PLC固件远程升级方法。所述方法包括通过差分计算得到差分文件;切分差分文件为升级数据块并传送至PLC端;PLC接收到云服务器传输的升级数据块,在PLC进行数据的完整性校验;将所有的升级数据块按照可识别编号进行合成,合成的差分文件与云服务器端索引表中差分文件进行哈希值对比;合成的差分文件与旧版本文件通过优化的bspatch算法进行合并,生成新版本文件;重启PLC,升级完成。本发明解决了现有技术中差分计算的时间较长,并使用了较多的PLC资源,升级效率较低的问题。