【技术实现步骤摘要】
本专利技术涉及设备软件升级,尤其涉及一种基于ethercat耦合器的io模块固件更新方法。
技术介绍
1、插片式io产品是一种在工业自动化领域广泛使用的输入输出设备。它通常由总线耦合器和功能丰富的io模块组成,这些模块可以通过插片的方式连接到总线耦合器上,从而实现信号的输入和输出。随着插片式io产品的功能扩展和技术更新时就需要进行系统升级。例如在专利号202210606748.0的专利技术专利《一种基于ethercat通讯驱动器的固件升级方法及装置》中公开了一种基于ethercat通讯驱动器的固件升级方法及装置,使仅支持coe协议的待升级固件同时支持coe协议和foe协议,该方法在原协议栈中添加foe协议内容,由引导程序添加flash读写函数接口,将foe协议数据通过flash读写函数接口写入flash内存;修改待升级驱动器通讯配置xml文件使支持foe协议;通过仿真器软件将引导程序和固件程序合并生成烧录文件;烧录完成引导程序和固件程序下载,解决了现有技术中通过串口进行固件升级在设备现场无法操作或很难操作,需要携带额外的工具和接口,产品
...【技术保护点】
1.一种基于EtherCat耦合器的IO模块固件更新方法,用于升级通过背板总线连接在EtherCat耦合器上的插片式IO,其特征在于:依照以下步骤运行,
2.如权利要求1所述的一种基于EtherCat耦合器的IO模块固件更新方法,其特征在于:所述S1中主站通过FOE向EtherCat耦合器传输完整升级文件组和升级代码。
3.如权利要求1所述的一种基于EtherCat耦合器的IO模块固件更新方法,其特征在于:所述S2中的固件升级请求中包括硬件配置需求、校验信息、基于硬件配置需求的升级总时长以及可接受的升级起始时间,所述硬件配置需求中包括了对应升级
...【技术特征摘要】
1.一种基于ethercat耦合器的io模块固件更新方法,用于升级通过背板总线连接在ethercat耦合器上的插片式io,其特征在于:依照以下步骤运行,
2.如权利要求1所述的一种基于ethercat耦合器的io模块固件更新方法,其特征在于:所述s1中主站通过foe向ethercat耦合器传输完整升级文件组和升级代码。
3.如权利要求1所述的一种基于ethercat耦合器的io模块固件更新方法,其特征在于:所述s2中的固件升级请求中包括硬件配置需求、校验信息、基于硬件配置需求的升级总时长以及可接受的升级起始时间,所述硬件配置需求中包括了对应升级的硬件型号类别以及升级文件大小。
4.如权利要求3所述的一种基于ethercat耦合器的io模块固件更新方法,其特征在于:所述校验信息包括本次固件升级请求中包含的第一验证码和发送固件升级包时的第二验证码,以及基于第一验证码和第二验证码计算所得的校验码。
5.如权利要求1所述的一种基于ethercat耦合器的io模块固件更新方法,其特征在于:所述插片式io的存储区划分为三个区域,其具体为用于存放引导程序的第一区域,用于存放升级配置以及相关记录的第二区域以及作为工作区域的第三区域;在收到固件升级请求文件后并判定剩余空间充足的情况下,在第三区域划分出临时区域。
6. 如权利要求5所述的一种基于ethercat耦合器的io模块固件更新方法,其特征在于: mcu执行临时区域的划分,mcu获取到固件升级请求文件后,首先编译出本次更新中bootloader程序...
【专利技术属性】
技术研发人员:郑金鑫,阚开放,夏红雨,侯峰,潘勇,
申请(专利权)人:南京实点电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。