一种基于硬件冗余的安全仪表高可靠性存储与诊断方法技术

技术编号:16483432 阅读:31 留言:0更新日期:2017-10-31 15:53
本发明专利技术涉及一种基于硬件冗余的安全仪表高可靠性存储与诊断方法。本发明专利技术将MCU连接两个存储器,分别为数据存储器和备份存储器:数据存储器用于程序和数据的运行,备份存储器用于数据存储器的数据备份;MCU将数据存储器中的诊断区域分为N个小诊断区域,将备份存储器中的备份区域分为N个小备份区域,每个小诊断区域对应一个小备份区域;MCU按次序对每个小诊断区域分别进行诊断:MCU对某一小诊断区域进行诊断时,控制对应程序运行在对应的小备份区域中,诊断完成后将该小备份区域的数据拷贝回对应的小诊断区域。本发明专利技术采用硬件和软件相结合的方法,提高了仪表存储器诊断的实时性,降低了存储器诊断设计的难度。

A high reliability storage and diagnosis method for safety instruments based on hardware redundancy

The invention relates to a high reliability storage and diagnosis method for a safety instrument based on hardware redundancy. The present invention connects the MCU two memory, respectively, data storage and backup memory: data memory for program and data memory for data backup, backup data memory; MCU diagnostic data in the memory area is divided into N small diagnosis area, the backup in the backup memory area is divided into N small backup each small area, a small area of diagnosis in order to MCU backup area; each small diagnostic area were diagnosis: MCU diagnosis to a diagnosis of small area, the corresponding control program running in the small backup area corresponding to the diagnosis, after the completion of the small area of the small area of the diagnostic data to the corresponding backup copy the. The method combines the hardware and software, improves the real-time diagnosis of the instrument memory, and reduces the difficulty of the memory diagnosis design.

【技术实现步骤摘要】
一种基于硬件冗余的安全仪表高可靠性存储与诊断方法
本专利技术涉及一种基于硬件冗余的安全仪表高可靠性存储与诊断方法,属于工业过程控制领域。
技术介绍
随着我国经济的迅速发展以及基础投入加大,生产环境和人身安全越来越受到重视,为了保证现场设备的正常运行和操作人员的人身安全,安全仪表已经成为必须的安全保证。安全仪表在仪表基本功能的基础上加入了大量的诊断功能,使仪表一旦监测到危险,立刻发出报警信息或直接执行预定程序,防止事故的发生、降低事故带来的危害。存储器作为安全仪表的重要组成部分,对它的诊断不可缺少,找到一种安全可靠和实用的存储和诊断方法,是安全仪表研究与开发的一个重点。目前,对存储器的诊断有很多种方法,按诊断方式可以分成实时的诊断和定时的诊断,实时的诊断是在一定的时间范围内对存储器的固定区域进行诊断,在几个循环后完成整个存储器的诊断,这种方法大多需要数据的拷贝,还要考虑整个系统的时间控制,因此,这种方法大多用在安全仪表功能比较简单,对系统实时性要求不高的仪表系统,因为定时的诊断会耗费大量的时间,如何协调仪表运行时间以及存储器诊断时间是该方法的重点;随着容错技术的发展,基于硬件冗余的存储本文档来自技高网...
一种基于硬件冗余的安全仪表高可靠性存储与诊断方法

【技术保护点】
一种基于硬件冗余的安全仪表高可靠性存储与诊断方法,用于安全仪表在运行的过程中对外部易失性存储器进行数据存储和数据诊断,其特征在于,包括以下步骤:将MCU连接两个存储器,分别为数据存储器和备份存储器:数据存储器用于程序和数据的运行,备份存储器用于数据存储器的数据备份;MCU将数据存储器中的诊断区域分为N个小诊断区域,将备份存储器中的备份区域分为N个小备份区域,N为大于1的自然数,每个小诊断区域对应一个小备份区域;MCU按次序对每个小诊断区域分别进行诊断:MCU对某一小诊断区域进行诊断时,控制对应程序运行在对应的小备份区域中,诊断完成后将该小备份区域的数据拷贝回对应的小诊断区域。

【技术特征摘要】
1.一种基于硬件冗余的安全仪表高可靠性存储与诊断方法,用于安全仪表在运行的过程中对外部易失性存储器进行数据存储和数据诊断,其特征在于,包括以下步骤:将MCU连接两个存储器,分别为数据存储器和备份存储器:数据存储器用于程序和数据的运行,备份存储器用于数据存储器的数据备份;MCU将数据存储器中的诊断区域分为N个小诊断区域,将备份存储器中的备份区域分为N个小备份区域,N为大于1的自然数,每个小诊断区域对应一个小备份区域;MCU按次序对每个小诊断区域分别进行诊断:MCU对某一小诊断区域进行诊断时,控制对应程序运行在对应的小备份区域中,诊断完成后将该小备份区域的数据拷贝回对应的小诊断区域。2.根据权利要求1所述的一种基于硬件冗余的安全仪表高可靠性存储与诊断方法,其特征在于,未被MCU进行诊断的小诊断区域,其中的程序和数据正常运行。3.根据权利要求1所述的一种基于硬件冗余的安全仪表高可靠性存储与诊断方法,其特征在于,相对应的小诊断区域和小备份区域具有相同的序号。4.根据权利要求1所述的一种基于硬件冗余的安全仪表高可靠性存储...

【专利技术属性】
技术研发人员:于海斌曾鹏徐皑冬闫炳均宋岩王志平胡波王锴孙俊男
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:辽宁,21

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

1