一种用于DCS现场控制站系统诊断的独立测试链路技术方案

技术编号:8452477 阅读:260 留言:0更新日期:2013-03-21 11:03
本发明专利技术公开一种用于DCS现场控制站系统诊断的独立测试链路,包括与工控机连接的主控单元,与主控单元连接的用于采集现场信号的IO模块,所述主控单元和IO模块之间连接有独立的数据通信链路、冗余数据通信链路和测试链路,其中主控单元和IO模块分别通过各自的FPGA模块控制各链路独立运行。本发明专利技术实现测试链路物理独立性和测试功能处理逻辑的独立性,从物理实体到处理逻辑均实现了测试链路的独立性,这样可防止测试链路的故障蔓延,同时减轻了其它数据链路的网络负荷,增加了系统整体的可靠度。采用FPGA技术实现测试功能的处理逻辑,和传统的CPU技术比较,实现方式容易,整体的研发成本低,物料成本也相对较低。

【技术实现步骤摘要】

本专利技术涉及工业控制领域,具体涉及一种对核电站DCS现场控制站系统进行诊断的安全性测试系统。
技术介绍
在DCS系统中,与工控机连接的现场控制站起着核心数据处理的功能,现场控制站主要包括2部分,主控单元和输入输出模块(10模块),其中IO模块完成现场信号的采集和输出(包括模拟量和数字量),主控单元是现场控制站的核心部分,完成数据的处理、运算及系统的配置、管理等功能。主控单元和IO模块的数据交互主要通过总线的方式实现。现场控制站除了正常数据的采集和输出功能外,为了保证系统的可靠运行,工控机还要对主控单元和IO模块进行测试,以确定系统是否正常。测试链路往往不是时时刻刻都在传输数据,而是在需要的时候进行测试命令的传输。传统的基于微处理器实现的现场控制站中,测试功能和主控单元与IO模块的数据采集和输出都是基于同一条数据通信网络实现的。如国内的和利时产品,法国AREVA的产品,其内部都是只有一条IO总线,用于传输各类数据。 而在核电某些场合,要求安全功能和辅助功能需要独立实现,以确保安全功能的正常运行, 如做不到功能独立,则辅助功能需按照安全功能要求开发,但这会极大的增加成本。不这样做的话,传统的基于微处理器实现的现场控制站中的测试功能任何一个环节发生故障时, 故障会发生蔓延,进而影响正常的IO数据采集和输出,造成较为严重的后果;另外,测试功能和IO数据采集功能在同一个链路上实现,极大增加了该链路的网络负荷,网络负荷高, 会造成处理的复杂度增加,从而降低系统整体的可靠性。此外,基本CPU系统架构的DCS系统要想真正实现测试功能和正常数据采集功能分开,还需要利用双CPU架构,同时需要两套软件做支撑,开发成本非常高。
技术实现思路
为解决现有技术中核电站DCS现场控制站系统诊断的测试链路与正常数据采集之间相互影响的问题,本专利技术提供一种用于DCS现场控制站系统诊断的独立测试链路,具体方案如下一种用于DCS现场控制站系统诊断的独立测试链路,包括与工控机连接的主控单元,与主控单元连接的用于采集现场信号的IO模块,其特征在于,所述主控单元和IO 模块之间连接有独立的数据通信链路、冗余数据通信链路和测试链路,其中主控单元和IO 模块分别通过各自的FPGA模块控制各链路独立运行。为实现电气隔离所述数据通信链路、冗余数据通信链路和测试链路由分别设置在主控单元和IO模块上的RS485收发器进行连接。为提高测试链路的独立性所述FPGA模块内部采用独立电路模块控制测试链路的运行。优选为所述主控单元上的FPGA模块还连接有配置ICl、EEPR0M1、CPLDl、时钟晶振I及连接工控机的,其中CPLDl还分别与看门狗电路I和时钟晶振I连接;所述IO模块上的FPGA模块还连接有配置IC2、EEPR0M2、CPLD2、时钟晶振2及连接现场信号的通道电路,其中CPLD2还连接有看门狗2和时钟晶振2。为实现数据链路和测试链路的独立运行所述主控单元的FPGA模块内部设置有数据处理单元、测试管理单元、控制FPGA模块连接部件的控制单元和故障报警单元,其中所述数据处理单元包括算法逻辑模块、数据仲裁模块I和分别处理数据通信链路和冗余数据通信链路且依次连接的链路层处理模块I、应用层处理模块I、数据存取整理模块1,其中算法逻辑模块与数据仲裁模块I连接,数据仲裁模块I分别与两个数据存取整理模块I连接,数据处理单元还设置有在数据通信链路和冗余数据通信链路出现故障时进行处理的数据故障处理模块I;所述测试管理单元包括依次与测试链路连接的链路层处理模块2、应用层处理模块2、数据存取整理模块2和数据解析校验处理模块1,测试管理单元还设置有在测试链路出现故障时进行处理的测试故障处理模块I ; 控制单元I包括配置IC接口 UEEPR0M接口 I、时钟晶振处理模块I和CPLD接口I。为实现数据链路和测试链路的独立运行所述IO模块的FPGA模块内部设置有控制通电电路的输入输出处理模块、数据处理单元、测试管理单元、控制FPGA模块连接部件的控制单元和故障报警单元2,其中所述数据处理单元包括数据解析校验处理模块3、数据仲裁模块2和分别处理数据通信链路和冗余数据通信链路且依次连接的链路层处理模块3、应用层处理模块3、数据存取整理模块3,其中数据解析校验处理模块2分别与输入输出处理模块、数据仲裁模块2 连接,数据仲裁模块2分别与两个数据存取整理模块3连接,数据处理单元还设置有在数据通信链路和冗余数据通信链路出现故障时进行处理的数据故障处理模块2 ;所述测试管理单元包括依次与测试链路连接的链路层处理模块4、应用层处理模块4、数据存取整理模块4和数据解析校验处理模块3,测试管理单元还设置有在测试链路出现故障时进行处理的测试故障处理模块2 ;控制单元包括配置IC接口 2、EEPR0M接口 2、时钟晶振处理模块2和CPLD接口 2。本专利技术实现测试链路物理独立性和测试功能处理逻辑的独立性,从物理实体到处理逻辑均实现了测试链路的独立性,这样可防止测试链路的故障蔓延,同时减轻了其它数据链路的网络负荷,增加了系统整体的可靠度。采用FPGA技术实现测试功能的处理逻辑, 和传统的CPU技术比较,实现方式容易,整体的研发成本低,物料成本也相对较低。附图说明图I主控单元的硬件连接示意图210模块的硬件连接示意图3主控单元的FPGA内部功能模块示意图410模块的FPGA内部功能模块示意图。具体实施方式如图1、2所示,本专利技术的用于DCS现场控制站系统诊断的独立测试链路,包括与工控机连接的主控单元,与主控单元连接的用于采集现场信号的IO模块,主控单元和IO模块之间连接有独立的数据通信链路、冗余数据通信链路和测试链路,其中主控单元和IO模块分别通过各自的FPGA模块控制各链路独立运行。数据通信链路、冗余数据通信链路和测试链路由分别设置在主控单元和IO模块上的RS485收发器进行连接。RS485收发器能够实现电气隔离,减少数据传输受到的干扰。主控单元和IO模块和都是能够独立处理各种情况的功能板卡,在接收到工控机下达的命令后,通过各自的FPGA管理板卡的各种部件完成各种任务。如图1、2所示,在主控单元上的FPGA模块还连接有配置IC1、EEPROMU CPLD1、时钟晶振I及连接工控机的,其中CPLDl还分别与看门狗电路I和时钟晶振I连接;10模块上的FPGA模块还连接有配置IC2、EEPR0M2、CPLD2、时钟晶振2及连接现场信号的通道电路, 其中CPLD2还连接有看门狗2和时钟晶振2。如图1、2所示,其中主控单元和IO模块中的配置IC用于存放FPGA正常启动所需数据,而EEPROM中用于存放系统可修正参数,以提高系统应用的灵活性。此外CPLD起着板卡状态监控、诊断等功能。时钟晶振为FPGA和CPLD 提供有效的时钟信号。看门狗对板卡起监控作用。主控单元和IO模块的所有通信物理层均由RS485收发器完成,其中2个RS485收发器分别用于数据通信链路和冗余数据通信链路,两条链路是互为冗余的链路,两条链路均用于IO数据通信,两条链路同时工作,当一条链路失效时,另外一条则不会受到任何影响。第三个RS485收发器用于测试链路,所有测试功能相关的数据均在此链路上运行,3个 485收发器在电气上完全隔离。本专利技术的主控单本文档来自技高网
...

【技术保护点】
一种用于DCS现场控制站系统诊断的独立测试链路,包括与工控机连接的主控单元,与主控单元连接的用于采集现场信号的IO模块,其特征在于,所述主控单元和IO模块之间连接有独立的数据通信链路、冗余数据通信链路和测试链路,其中主控单元和IO模块分别通过各自的FPGA模块控制各链路独立运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈银杰张春雷江辉刘爱国马洪杰陈及奎
申请(专利权)人:北京广利核系统工程有限公司中国广东核电集团有限公司
类型:发明
国别省市:

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

1