一种更新设备固件、用户程序和数据的方法与流程

文档序号:22889448发布日期:2020-11-10 18:12阅读:72来源:国知局
一种更新设备固件、用户程序和数据的方法与流程

本发明涉及数据处理技术领域,具体而言,涉及一种更新设备固件、用户程序和数据的方法。



背景技术:

设备在维护和开发的过程种,经常需要更新用户程序和数据,由于程序需要保护以及电脑操作的复杂性,经常需要设备调试人员带着电脑去现场更新程序和数据,增加了人员和费用的支出。

目前市面上大部分的设备更新程序都是通过串口、网口等通讯更新程序和数据,需要经过pc机,操作比较复杂,不利于设备维护人员直接更新。

针对相关技术中目前市面上大部分的设备更新程序都是通过串口、网口等通讯更新程序和数据,需要经过pc机,操作比较复杂,不利于设备维护人员直接更新的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请的主要目的在于提供一种更新设备固件、用户程序和数据的方法,以解决目前市面上大部分的设备更新程序都是通过串口、网口等通讯更新程序和数据,需要经过pc机,操作比较复杂,不利于设备维护人员直接更新的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种更新设备固件、用户程序和数据的方法。

根据本申请的一种更新设备固件、用户程序和数据的方法包括以下步骤:

步骤1,将存储介质插入可编程控制器的端口上;步骤2,可编程控制器切换至第一状态,重新上电;步骤3,可编程控制器指示灯闪烁,等待闪烁完成后,再等待10秒;步骤4,可编程控制器切换至第二状态,重新上电,指示灯亮,表示可编程控制器运行,导入完成。

进一步的,所述步骤1之前包括:导出更新数据至存储介质。

进一步的,所述步骤1之前还包括:通过编程软件载入预设程序。

进一步的,所述存储介质可以为u盘。

在本申请实施例中,采用存储介质更新数据的方式,将存储介质插入可编程控制器的端口上;可编程控制器切换至第一状态,重新上电;可编程控制器指示灯闪烁,等待闪烁完成后,再等待10秒;可编程控制器切换至第二状态,重新上电,指示灯亮,表示可编程控制器运行,导入完成,达到了数据更新的目的,从而实现了便捷的更新程序和减少维护设备成本支出的技术效果,进而解决了目前市面上大部分的设备更新程序都是通过串口、网口等通讯更新程序和数据,需要经过pc机,操作比较复杂,不利于设备维护人员直接更新的技术问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种更新设备固件、用户程序和数据的方法流程示意图1;

图2是根据本申请实施例的一种更新设备固件、用户程序和数据的方法流程示意图2。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本发明及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本发明中的具体含义。

此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

根据本发明实施例,提供了一种更新设备固件、用户程序和数据的方法,如图1-2所示,该方法包括如下的步骤1至步骤4:

步骤1,将存储介质插入可编程控制器的端口上;

通过将存储介质插入可编程控制器的端口上,能够实现物理连接的效果,进而为数据传输做准备。

步骤2,可编程控制器切换至第一状态,重新上电;

第一状态为stop状态,能够实现重启的效果。

步骤3,可编程控制器指示灯闪烁,等待闪烁完成后,再等待10秒;

步骤4,可编程控制器切换至第二状态,重新上电,指示灯亮,表示可编程控制器运行,导入完成。

第二状态为run状态,能够实现数据载入后重启的效果,进而实现数据覆盖和更新的效果。

指示灯包括:电源灯、运行灯、错误灯和电池灯。

本发明的工作原理如下:

首先通过编程软件打开开发好的程序,点击导出,导出mx.dmx格式的数据,将mx.dmx拷贝到u盘中,将u盘插入到可编程控制器的u盘口上,可编程控制器拨到stop状态,重新上电,等待导入完成后,拨到run状态,控制器将直接运行新的程序和数据。

作为本实施例中优选的,步骤1之前包括:步骤5,导出更新数据至存储介质。

作为本实施例中优选的,步骤1之前还包括:步骤6,通过编程软件载入预设程序。

作为本实施例中优选的,所述存储介质可以为u盘。通过使用u盘,能够易于实现和便于操作。

从以上的描述中,可以看出,本申请实现了如下技术效果:

在本申请实施例中,采用存储介质更新数据的方式,将存储介质插入可编程控制器的端口上;可编程控制器切换至第一状态,重新上电;可编程控制器指示灯闪烁,等待闪烁完成后,再等待10秒;可编程控制器切换至第二状态,重新上电,指示灯亮,表示可编程控制器运行,导入完成,达到了数据更新的目的,从而实现了便捷的更新程序和减少维护设备成本支出的技术效果,进而解决了目前市面上大部分的设备更新程序都是通过串口、网口等通讯更新程序和数据,需要经过pc机,操作比较复杂,不利于设备维护人员直接更新的技术问题。

本发明还具有如下有益效果:

1.本发明通过二级地址访问的方式,不需了解可编程控制器的信息,相当于数据和硬件无关,设备开发人员将导出的数据发送给客户后,客户只需要将数据拷贝到u盘中,就可以更新控制器的程序和数据了。

2.可编程控制器通过u盘更新数据,方便了客户自己更新程序,减少了客户维护设备的人员开支和成本开支,同时提供了保护机制,保护了开发人员的知识产权。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1