一种断电可保存的可编程控制器的制作方法

文档序号:6267370阅读:508来源:国知局
专利名称:一种断电可保存的可编程控制器的制作方法
技术领域
本实用新型涉及可编程逻辑控制器领域,更具体为一种断电可保存的可编程控制器。
背景技术
传统的可编程控制器大多为多芯片组合,通常这种可编程控制器在外部工作电源断开后,内部备用电源无法长时间持续提供电能,导致用户程序或者用户数据的丢失,致使终端设备无法使用或者使用故障。

实用新型内容为了解决上述问题,本实用新型的目的在于提出一种断电可保存的可编程控制器,可以将断电之前所编写的用户程序或者用户数据进行保存,减少因断电而带来的不必要损失。本实用新型提出一种断电可保存的可编程控制器,其包括外部电源检测模块用于检测外部电源的开启和断开。CPU:与外部电源检测模块连接,接收外部电源检测模块检测到的外部电源的开启和断开的信号,分析并发出相应的控制信号;RAM :与CPU连接,用于存储CPU当前分析的数据和控制信号;非易失性存储器分别与CPU、RAM连接,根据CPU发出的控制信号,接收所述RAM中存储的数据,并将其存储起来。外围I/O模块与CPU连接,用于采集和输出外围数字信号,以及采集和输出外围模拟信号。外部通信部分■ 与CPU连接,用于信号传递和数据处理。所述的一种断电可保存的可编程控制器还有断电延时电路,用于延长检测到断电信号到芯片停止工作的时间,确保RAM中存储的数据能完全传递到非易失性存储器中。所述的断电延时电路为电容充放电电路或备用电池电路。所述的非易失性存储器为FLASH、EPROM、EEPROM中的一种或几种。本实用新型通过外部电源检测模块的检测外部电源的开启和断开的信息传递到CPU上,再由CPU分析并发出相应的控制信号到RAM或者非易失性存储器上,由此来存储用户程序或者用户数据,保护终端设备。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0016]附图I为本实用新型优选实施例的电路结构示意框图。
具体实施方式
参见图1,本实用新型提出 一种断电可保存的可编程控制器,其包括外部电源检测模块用于检测外部电源的开启和断开。CPU:与外部电源检测模块连接,接收外部电源检测模块检测到的外部电源的开启和断开的信号,分析并发出相应的控制信号;RAM :与CPU连接,用于存储CPU当前分析的数据和控制信号;非易失性存储器分别与CPU、RAM连接,根据CPU发出的控制信号,接收所述RAM中存储的数据,并将其存储起来。外围I/O模块与CPU连接,用于采集和输出外围数字信号,以及采集和输出外围模拟信号。外部通信部分■ 与CPU连接,用于信号传递和数据处理。所述的一种断电可保存的可编程控制器可以由使用者通过计算机将编写好的指令集按使用者需要的顺序传输到可编程控制器中并执行,这种可编辑控制器在按照用户程序进行执行工作时,实时处理的数据都存储于RAM中。当外部电源检测模块检测到供电电源处于关闭过程,CPU就停止用户程序的执行,进入用户实时数据的保存,将用户数据从RAM传输到非易失性存储器中,当外部电源检测模块检测到供电电源处于开启的过程,CPU再恢复非易失性存储器上的数据到RAM中,供电电源开启过程结束后,进入正常供电,CPU就开始进入用户程序的执行。所述的一种断电可保存的可编程控制器通过外围I/O模块对外围数字信号和外围模拟信号进行采集和输出,也通过外部通信部分进行信号传递和数据处理。在数据保存的过程中,可能从判断电源关闭到电源结束的时间较短,这样就可适当增加断电延时电路,优选地,所述的断电延时电路为电容充放电电路或备用电池电路,用于延长检测到断电信号到芯片停止工作的时间,确保RAM中存储的数据能完全传递到非易失性存储器中。所述的非易失性存储器为FLASH、EPROM、EEPROM中的一种或几种。可根据不同的需求选择不同的非易失性存储器存储器,以达到存储的要求。本实用新型的所采用的用户程序、工作数据的存储都采用非易失性存储器,避免了各种情况导致数据丢失的可能性,还有是可编辑控制器的擦写频率低,使用寿命可以得到很大的提闻。最后所应当说明的是,以上实施例仅用以说明本实用新型的技术方案而非对本实用新型保护范围的限制,尽管参照优选实施例对本实用新型作了详细说明,本领域的普通技术人员应当理解,可以对本实用新型的技术方案进行修改或者等同替换,而不脱离本实用新型技术方案的实质和范围。
权利要求1.一种断电可保存的可编程控制器,其特征在于其包括 外部电源检测模块用于检测外部电源的开启和断开; CPU:与外部电源检测模块连接,接收外部电源检测模块检测到的外部电源的开启和断开的信号,分析并发出相应的控制信号; RAM ■ 与CPU连接,用于存储CPU当前分析的数据和控制信号; 非易失性存储器分别与CPU、RAM连接,根据CPU发出的控制信号,接收所述RAM中存储的数据,并将其存储起来; 外围I/O模块■ 与CPU连接,用于采集和输出外围数字信号,以及采集和输出外围模拟信号; 外部通信部分:与CPU连接,用于信号传递和数据处理。
2.如权利要求I所述的一种断电可保存的可编程控制器,其特征在于所述的一种断电可保存的可编程控制器还有断电延时电路,用于延长检测到断电信号到芯片停止工作的时间,确保RAM中存储的数据能完全传递到非易失性存储器中。
3.如权利要求2所述的一种断电可保存的可编程控制器,其特征在于所述的断电延时电路为电容充放电电路或备用电池电路。
4.如权利要求I所述的一种断电可保存的可编程控制器,其特征在于所述的非易失性存储器为FLASH、EPROM、EEPROM中的一种或几种。
专利摘要本实用新型涉及一种断电可保存的可编程控制器,通过外部电源检测模块实现在断电时候通过CPU将RAM上用户所编辑的用户程序、工作数据存储到非易失性存储器上,避免了各种情况导致数据丢失的可能性,而且可编辑控制器的擦写频率低,使用寿命可以得到很大的提高。
文档编号G05B19/04GK202771180SQ20122014593
公开日2013年3月6日 申请日期2012年4月10日 优先权日2012年4月10日
发明者林世旺 申请人:福州耐特电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1