一种控制器升级方法及系统技术方案

技术编号:8532617 阅读:172 留言:0更新日期:2013-04-04 15:30
本发明专利技术公开了一种控制器升级方法及系统,所述方法应用于所述系统中,所述方法包括:建立控制器上位机与控制器的连接,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机,所述控制器接收所述控制器上位机发送的升级指令,当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件时,将所述程序文件发送给所述控制器,判断所述程序文件是否满足第二预设条件,若满足,则接收所述程序文件,当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成,所述方法不需要将控制器的外壳打开,就不用担心会损坏控制器,而且会更加省时,省力的完成控制器的升级,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及控制器领域,特别是一种控制器升级方法及系统
技术介绍
目前,随着HE2系列控制器的广泛应用,随着客户需求的不断増加,就需要对用户程序进行升级以达到完整,原始的系列控制器在升级用户程序吋,开壳是比较复杂的ー项工作,需要借助其他工具和外力,由于强烈外力的作用下,还有可能损坏控制器,开壳之后,对控制器进行下载工作,下载之后,需要重新封胶,整个流程持续下来会消耗大量的时间和精力,降低的工作效率。
技术实现思路
本专利技术所要解决的问题是提供一种控制器升级方法及系统,以解决现有技术中对控制器升级方法中需要消耗大量时间和精力,导致工作效率降低的问题。具体方案如下一种控制器升级方法,所述方法包括控制器上位机向控制器发送连接指令;所述控制器接收所述连接指令,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机;所述控制器上位机向所述控制器发送升级指令;所述控制器接收所述升级指令;当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件吋,将所述程序文件发送给所述控制器;当所述程序文件满足第二预设条件时,接收所述程序文件;当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成。优选地,所述当所述控制器上位机中的所述升级指令对应的程序文件满足第一预设条件的过程包括判断所述程序文件格式是否符合预设的文件格式,如果是,接收与所述升级指令相对应的程序文件。优选地,所述当所述控制器上位机中的所述升级指令对应的程序文件满足第一预设条件的过程包括当所述程序文件格式符合预设的文件格式,且,所述程序文件信息与所述控制器信息相匹配,接收与所述升级指令相对应的程序文件。优选地,还包括当所述控制器上位机中与所述升级指令对应的程序文件不满足预设条件时,检查并更正所述程序文件。优选地,所述第二预设条件为所述程序文件的完整性和/或接收的准确性。优选地,还包括当所述程序文件不满足第二预设条件时,所述控制器上位机向所述控制器重新发送程序文件。一种控制器升级系统,所述系统包括控制器上位机和控制器;所述控制器上位机 用干,向所述控制器发送连接指令,所述控制器用于,接收所述连接指令,将连接响应数据发送给所述控制器上位机,接收所述控制器上位机发送的升级指令,并接收所述控制器上位机发送的与所述升级指令对应的满足第一预设条件的程序文件,判断所述程序文件是否满足第二预设条件,若满足,则接收所述程序文件,当所述程序文件全部接收完毕,接收所述控制器上位机发送的结束指令,确定所述控制器升级完成。优选地,所述控制器上位机包括第一判断単元;所述第一判断単元用于,判断所述控制器上位机发送的与所述升级指令对应的程序文件是否满足第一预设条件,如果是,则触发向所述控制器发送所述程序文件,如果否,则检查更新所述程序文件。优选地,所述控制器包括第二判断単元;所述第二判断単元用于,判断所述程序文件是否满足第二预设条件,若满足,则接收所述程序文件,若不满足,则触发所述控制器上位机重新向所述控制器发送程序文件。从以上技术方案可以看出,本专利技术提供了一种控制器升级方法及系统,所述方法应用于所述系统中,所述方法包括将所述控制器上位机与所述控制器建立连接,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机,所述控制器接收所述控制器上位机发送的升级指令,当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件吋,将所述程序文件发送给所述控制器,判断所述程序文件是否满足第二预设条件,若满足,则接收所述程序文件,当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成,所述方法不需要将控制器的外壳打开,就不用担心会损坏控制器,而且会更加省吋,省力的完成控制器的升级,提高了工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一公开的ー种控制器升级方法的流程示意图;图2为本专利技术实施例ニ公开的ー种控制器升级方法的流程示意图;图3为本专利技术实施例三公开的ー种控制器升级方法的流程示意图;图4为本专利技术实施例四公开的ー种控制器升级系统的结构示意图;图5为本专利技术实施例五公开的ー种控制器升级系统的结构示意图。具体实施例方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。本专利技术实施例一公开了ー种控制器升级方法,參见图1所示,所述方法包括步骤SlOl :控制器上位机向控制器发送连接指令;步骤S102 :所述控制器接收所述连接 指令,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机;其中,所述控制器信息包括硬件信息和boot软件版本号;步骤S103 :所述控制器上位机向所述控制器发送升级指令;步骤S104 :所述控制器接收所述升级指令;其中,所述控制器上位机主要可以实现以下功能下载底层程序、可编辑逻辑控制器软件编程(Codesys)应用程序和更新下载程序,所述底层程序是承载控制器各个功能软件,它是控制器各个功能得以实现的保证,是控制器正常工作不可或缺的重要元素,所述Codesys应用程序是用户依据需要自己编写的程序,所述下载程序是下位机软件与上位机软件相互配合作用。步骤S105 :当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件吋,将所述程序文件发送给所述控制器;步骤S106 :当所述程序文件满足第二预设条件时,接收所述程序文件;步骤S107 :当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成。本实施例公开了ー种控制器升级方法,所述方法在不打开控制器的外壳时使用,将所述控制器上位机与所述控制器建立连接,所述控制器上位机向所述控制器发送升级指令,所述控制器接收所述升级指令,当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件吋,将所述程序文件发送给所述控制器,判断所述程序文件是否满足第二预设条件,若满足,则接收所述程序文件,当所述程序文件全部接收完毕吋,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成,上述方法可以减少开外壳带来的工作效率降低的问题。本专利技术实施例ニ公开了ー种控制器升级方法,參见图2所示,所述方法包括步骤S201 :控制器上位机向控制器发送连接指令;步骤S202 :所述控制器接收所述连接指令,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机;步骤S203 :所述控制器上位机向所述控制器发送升级指令;步骤S204 :所述控制器接收所述升级指令;步骤S205 :判断所述程序文件格式是否符合预设的文件格式,如果是,执行步骤S206,如果否,执行步骤S207 ;其中,所述预设的文件格式为.H86或.HEX文件;步骤S206 :将所述程序文件本文档来自技高网...

【技术保护点】
一种控制器升级方法,其特征在于,所述方法包括:控制器上位机向控制器发送连接指令;所述控制器接收所述连接指令,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机;所述控制器上位机向所述控制器发送升级指令;所述控制器接收所述升级指令;当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件时,将所述程序文件发送给所述控制器;当所述程序文件满足第二预设条件时,接收所述程序文件;当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成。

【技术特征摘要】
1.一种控制器升级方法,其特征在于,所述方法包括 控制器上位机向控制器发送连接指令; 所述控制器接收所述连接指令,并将包括有所述控制器信息的连接响应数据发送给所述控制器上位机; 所述控制器上位机向所述控制器发送升级指令; 所述控制器接收所述升级指令; 当所述控制器上位机中与所述升级指令对应的程序文件满足第一预设条件时,将所述程序文件发送给所述控制器; 当所述程序文件满足第二预设条件时,接收所述程序文件; 当所述程序文件全部接收完毕时,所述控制器上位机向所述控制器发送结束指令,确定所述控制器升级完成。2.根据权利要求1所述的方法,其特征在于,所述当所述控制器上位机中的所述升级指令对应的程序文件满足第一预设条件的过程包括 判断所述程序文件格式是否符合预设的文件格式,如果是,接收与所述升级指令相对应的程序文件。3.根据权利要求1所述的方法,其特征在于,所述当所述控制器上位机中的所述升级指令对应的程序文件满足第一预设条件的过程包括 当所述程序文件格式符合预设的文件格式,且,所述程序文件信息与所述控制器信息相匹配,接收与所述升级指令相对应的程序文件。4.根据权利要求1所述的方法,其特征在于,还包括 当所述控制器上位机中与所述升级指令对应的程序文件不满足预设条件时,检查并更正所述程序文件。5.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:罗保情
申请(专利权)人:上海派芬自动控制技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1