基于ARM+FPGA的嵌入式安全PLC设计与实现

来源 :中国科学院大学(中国科学院沈阳计算技术研究所) | 被引量 : 5次 | 上传用户:johnason1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的PLC系统由于自身系统结构和处理器性能等问题,在执行工业控制的过程中往往更容易受到干扰,在发生执行错误时没有更好的机制去进行处理,影响工业生产。安全PLC系统已经成为当下工业控制领域最为重要的部分,是PLC系统今后发展的大方向。本文提出的基于ARM+FPGA高性能双处理器的嵌入式安全PLC系统,可以大幅降低系统失效的概率,提高工业控制可靠性。安全PLC系统分为安全PLC硬件系统和安全PLC软件系统两大部分:安全PLC硬件系统采用了基于1oo2D冗余结构的异构双通道安全体系结构,包括嵌入式ARM处理器、基于FPGA的32位软核RISC处理器、看门狗电路、安全诊断电路、连接ARM处理器及32位软核RISC处理器的双端口缓冲存储器以及冗余输入、输出通道电路。PLC系统运行时,ARM处理器与32位软核RISC处理器互为冗余执行PLC逻辑指令,通过安全诊断电路内置的判断逻辑来校验输出结果。当ARM处理器发生执行故障时,32位软核RISC处理器将接管PLC系统实时周期逻辑的执行,同时看门狗电路将重置恢复ARM处理器执行状态,确保控制逻辑程序准确可靠执行。安全PLC软件系统主要包括PLC编译系统和PLC执行系统两大部分,PLC编译系统的功能是将用户编写好的梯形图逻辑指令和指令表逻辑指令编译成与硬件系统相符合的机器可执行代码,同时编译系统也提供了词法分析、语法分析和语义分析等功能。PLC执行系统执行PLC编译系统中生成的可执行代码,将输出信号输出到控制装置,完成对相应外部机械设备的安全控制。在经过实际的性能测试后,证明安全PLC系统能够正确地执行逻辑程序,完成对外部设备的控制,非常适合应用于工业控制系统中。
其他文献
文章以法国和美国在中国的传教活动为例,选取几个不同角度考察了天主教和新教清末在华活动的异同,认为天主教和新教的历史渊源、社会背景所导致的不同属性是二者在华活动特点
"以速度训练为核心"的训练指导思想,既不符合辩证法,也不符合运动训练实际,是错误的。周期性竞速项目训练的核心是发展耐力及其速度耐力。在具体训练中,要处理好发展耐力及其
文章就感应热处理工艺的含义、特点、优点以及在实践中的应用做了简单介绍。重点对感应热处理工艺在应用的实践中表现出的弊端,以及之后的技术创新措施进行了分析,并对感应热
内蒙古中部构造混杂带中的变质基性岩可分为南、北两带:南带位于乌兰沟-图林凯地区,被划分至温都尔庙群下部的桑达来因组,主要为一套变质玄武岩和辉长岩、辉绿岩,局部含有超
<正> 武侠世界自然是一个独立自足且又千奇百态的艺术天地。尤其新派武侠小说,作为“成年人的童话”,更多虚拟幻想色彩,又讲究通情达理,成为对世相与人情的一种象征,事实上武
球头铣刀广泛用于各种复杂型面工件的加工,而对于不同的工件材料、加工型面及切削参数需要合理地选取铣刀的几何参数。本文基于UG二次开发技术和数据库等技术开发了整体球头铣