【技术实现步骤摘要】
本专利技术涉及数据保护和备份,具体涉及一种工业控制器快慢运算周期全数据备份方法。
技术介绍
1、在工业自动化控制领域,控制器运行的环境非常复杂,存在电磁辐射强和环境温度恶劣的情况,导致控制器异常工作或者宕机重启,重启过程中内存中的数据导致丢失,需要重新装载组态等数据,并且重新装载的数据没有之前的运算数据。
2、目前市场上解决这个难题使用最多的两种方法:一种是将重要数据存储在sram等不掉电情况下数据能保持的存储介质中,但是这种介质不仅容量小需要挑选数据,且成本高掉电时数据依然会丢失;另一种是程序和数据都运行在磁性内存介质中,这种内存介质在掉电情况下也能保持数据不变,但是这种介质成本特别高,且目前国内厂家可选择性少;显然,如何低成本地实现数据备份和数据完整恢复是行业内亟需解决的技术问题。
3、基于此,本专利技术的目的在于针对上述现有技术的不足,提供一种工业控制器快慢运算周期全数据备份方法,不仅能实现不用挑选数据,掉电或者不掉电情况下都可以恢复出一个周期完整数据,并且使用器件为常见的内存芯片和掉电非易失存储芯片,有效
...【技术保护点】
1.一种工业控制器快慢运算周期全数据备份方法,其特征在于,包括:
2.如权利要求1所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,FPGA检测是否存在主电源掉电或者接收到备份命令,包括:
3.如权利要求1或2所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,主电源为整板供电,备用电源只为FPGA、内存芯片和掉电非易失存储芯片供电;
4.如权利要求3所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,高速总线包括并行的LVDS或者串行的Aurora、SRIO、PCIe;低速总线包括SPI、LIO、UART
5....
【技术特征摘要】
1.一种工业控制器快慢运算周期全数据备份方法,其特征在于,包括:
2.如权利要求1所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,fpga检测是否存在主电源掉电或者接收到备份命令,包括:
3.如权利要求1或2所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,主电源为整板供电,备用电源只为fpga、内存芯片和掉电非易失存储芯片供电;
4.如权利要求3所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,高速总线包括并行的lvds或者串行的aurora、srio、pcie;低速总线包括spi、lio、uart。
5.如权利要求3所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,内存芯片为ddr芯片,掉电非易失存储芯片包括flash、sd卡。
6.如权利要求3所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,内存芯片分为数据a区和数据b区,数据a区和数据b区的数据分布和cpu内存中的数据大小一样,相对位置一样;数据a区和数据b区的数据的最后位置是快周期和慢周期数据备份是否完成标记和时间戳,如果数据备份完成,则将置位数据备份完成标记,并记录完成备份的时间戳。
7.如权利要求6所述的一种工业控制器快慢运算周期全数据备份方法,其特征在于,cpu通过低速总线将命令写入到相应的寄存器中,快周期和慢周期分别对应不同地址的寄存器;如果接收到快周期命令,将快周期命令缓存在快周期队列中,如果接收到慢周期命令,将慢周期命令换在慢周期队列中;其中快周期队列的深度不小于cpu内存中快周期数据区数据块的数量,慢周期队列的深度不小于cpu...
【专利技术属性】
技术研发人员:段磊,袁志祥,菅巍樯,于学禹,温宜明,
申请(专利权)人:杭州康吉森自动化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。