用于DCS系统的三重冗余开关量输出模块技术方案

技术编号:7749614 阅读:164 留言:0更新日期:2012-09-11 01:09
本实用新型专利技术公开了一种用于DCS系统的三重冗余开关量输出模块,包括三个相同的输出模块,其中,所述输出模块包括:微处理器,用于与所述FPGA相连;FPGA,用于与三个独立的控制器分别相连;以及若干开关量输出接口,用于与所述FPGA相连,并输出至端子模块;其中,所述FPGA与每个开关量输出接口之间均连接有光耦。本实用新型专利技术的一种用于DCS系统的三重冗余开关量输出模块通过三重冗余的结构设计,有效的提高了DCS系统的容错能力,使之可以自动识别并排除故障元件,并且在继续完成指定任务的同时,对故障元件进行在线修复而不中断系统操作,从而满足工业现场的各种高级的复杂控制的需求,保证了生产过程的安全稳定运行。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及ー种开关量输出模块,特别地,涉及ー种用于DCS系统的三重冗余开关量输出模块。技术背景 目前,DCS系统已被广泛应用于电力、石油、化工、钢铁、造纸、水泥、脱硫、除尘、水处理等自动化控制领域中,它是ー个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机(Computer)、通讯(Communication)、显示(CRT)和控制(Control)等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活、组态方便。在エ业现场,常见的DCS系统普遍采用双重冗余的方式进行数据的冗余。双重冗余的缺点在干当ー个模块发生故障时,很可能出现ー个模块发出“ I”指令,另ー个模块发出“ 0”指令的情况,这使得仲裁电路难以判断,往往只能采用高选或者低选方式进行数据输出。这就意味着双重冗余中只要有ー个模块发生故障,数据输出就很可能是不正常的。因此,随着DCS系统应用的不断深入,双重冗余的缺点日益突出,难以适应对数据输出的可靠性要求。另外,对于DCS系统中的输出结果,一般都采用ー级的回校系统,即简单的单卡输出回校,具体结构如图4所示。然而,这样的回校通常难以判断系统故障是继电器损坏、电缆老化或者掉落、还是模块本身错误,导致操作人员无法根据系统运行状态及时的纠错,还需中断过程进行专门纠错。
技术实现思路
有鉴于现有技术的上述缺陷,本技术所要解决的技术问题是提供一种用于DCS系统的三重冗余开关量输出模块,其通过三重冗余的结构设计,有效的提高了开关量输出模块的数据准确度,保证了生产过程安全稳定的运行。为实现上述目的,本技术提供了一种用于DCS系统的三重冗余开关量输出模块,包括三个相同的输出模块,其中,所述输出模块包括微处理器,用于与所述FPGA相连;FPGA,用干与三个独立的控制器分别相连;以及若干开关量输出接ロ,用干与所述FPGA相连,并输出至端子模块;其中,所述FPGA与每个开关量输出接ロ之间均连接有光耦。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述微处理器为32位ARM7 的 LPC2212。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述FPGA为XC3S250E。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述开关量输出接ロ的个数为16个。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述微处理器采用磁介质隔离芯片。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述FPGA上设置有5个串ロ。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述光耦与所述开关量输出接ロ之间还设置有放大器。进ー步地,上述的用于DCS系统的三重冗余开关量输出模块,其中,对于每个开关量输出接ロ,所述FPGA通过所述光耦连接到所述放大器的输 出端,并通过所述光耦与所述端子模块相连。上述的用于DCS系统的三重冗余开关量输出模块,其中,所述三重冗余开关量输出模块还包括看门狗电路,其与所述微处理器相连。因此,本技术的一种用于DCS系统的三重冗余开关量输出模块通过三重冗余的结构设计,有效的提高了 DCS系统的容错能力,使之可以自动识别并排除故障元件,并且在继续完成指定任务的同时,对故障元件进行在线修复而不中断系统操作,从而满足エ业现场的各种高级的复杂控制的需求,保证了生产过程的安全稳定运行。附图说明图I是本技术的用于DCS系统的三重冗余开关量输出模块的框架示意图;图2是本技术的用于DCS系统的三重冗余开关量输出模块中模块冗余的示意图;图3是本技术的用于DCS系统的三重冗余开关量输出模块中通讯冗余的流程图;图4是现有技术中开关量输出的一级的回校系统的框架不意图;图5是本技术中开关量输出的两级回校系统的框架示意图。具体实施方式以下将结合附图对本技术的构思、具体结构及产生的技术效果作进ー步说明,以充分地了解本技术的目的、特征和效果。本技术的用于DCS系统的三重冗余开关量输出模块是T3000 DCS系统的系统模块之一,其通过三重冗余化的结构与系统配合连接,实现与系统的三个独立的控制器通讯,并将三个控制器的数据进行输出表決,得出表决结果后再进行开关量的输出,从而极大的提高了整个DCS系统的容错能力。具体地,如图2所示,本技术的用于DCS系统的三重冗余开关量输出模块采用了模块冗余的结构,其包括三个独立的输出模块,其均与系统的三个独立的控制器相连,接收控制器传送的指令和数据,井根据指令和数据进行开关量的输出。特别地,三个独立的输出模块采用并行工作模式,每个输出模块分别执行各自的控制程序,互不干扰。即任意ー个输出模块内出现的任何ー个故障都不会影响其他两个输出模块的正常运行,并且每个输出模块都会检测最終输出是否和自身输出一致。三个输出模块的输出最终输入到端子模块中,由端子模块进行三选ニ的选择,从而由驱动电路驱动继电器工作。输出模块的具体结构如图I所不。由图可知,该输出模块包括有微处理器,FPGA,以及若干开关量输出接ロ。其中,微处理器与FPGA相连,FPGA再分别与DCS系统的三个独立的控制器相连,若干开关量输出接ロ再通过光耦连接到FPGA上。最后,开关量输入接ロ再通过电缆连接到DCS系统的端子模块上,进行三选ニ的驱动选择。具体的,本技术中的微处理器采用的是32位的ARM7LPC2212芯片,其采用C语言编程,从而与DCS系统中的控制器进行通讯,并执行处理、表决等操作。另外,本技术的微处理器采用的是高速磁介质隔离芯片,其可隔离现场设备对其的干扰,保证其正常工作。微处理器芯片通过双ロ RAM,采用modbus通讯协议,实现与FPGA的通讯。由于本技术中的DCS系统的结构特点,有多组数据需通讯。因此,在微处理器中虚拟了五个串ロ,用于实现和上位机的数据交換。当有上位机与控制器有数据交换吋,FPGA就产生ー个 中断信号,以产生微处理器的外部中断。微处理器再根据中断信号响应相应的中断处理函数,完成相应的功能。另外,微处理器通过对FPGA通讯,得到三组开关量输出数据,并进行运算提取,然后对三组数据进行三选ニ的选择,最終输出表决結果。其中,三选ニ的过程大致为首先判断每个数据的品质,若存在通讯错误则丢弃这个数据;若品质好则參与比较,采用少数服从多数的原则,只有在极端境况下,输出保持不变。最后,微处理器将表决结果发送给FPGA,并读取回校数据结果,如回校数据与输出数据不同,则再次发送并报警。本技术中的FPGA采用的是Spartan_3E系列中的XC3S250E芯片,并使用Verilog语言编程。另外,在FPGA内部搭建了ー个2K的双ロ RAM,其可读可写,可通过该双ロ RAM与ARM7进行通讯。具体地,FPGA负责将ARM7发送过来的最终输出结果写出,以及将回校系统数据读取,并传送到ARM7中。同样地,由于DCS系统的结构特点,有多组数据需通讯,故在FPGA中设置了五个串ロ,来实现和上位机的数据交換,以及实现ARM7和系统总线之间的接ロ。另外,FPGA还需要进行一定的译码工作。本技术中的开关量输出接ロ的个数为16个,其输出端连接至端子模块,以传送最終的输出数据。在FPGA与开关量输出接ロ之间连接的光耦可对输出电路进行隔离,能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于DCS系统的三重冗余开关量输出模块,其特征在于,包括三个相同的输出模块,其中,所述输出模块包括 微处理器,用干与所述FPGA相连; FPGA,用干与三个独立的控制器分别相连; 以及若干开关量输出接ロ,用干与所述FPGA相连,并输出至端子模块; 其中,所述FPGA与每个开关量输出接ロ之间均连接有光耦。2.如权利要求I所述的用于DCS系统的三重冗余开关量输出模块,其特征在于,所述微处理器为32位ARM7的LPC2212。3.如权利要求I所述的用于DCS系统的三重冗余开关量输出模块,其特征在于,所述FPGA 为 XC3S250E。4.如权利要求I所述的用于DCS系统的三重冗余开关量输出模块,其特征在于,所述开关量输出接ロ的个数为16个...

【专利技术属性】
技术研发人员:傅晨晔李培植
申请(专利权)人:上海新华控制技术集团有限公司
类型:实用新型
国别省市:

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

1