第一论文网免费提供设计毕业论文范文,设计毕业论文格式模板下载

方家山项目棒控棒位系统与DCS间冗余通讯接口设计

  • 投稿研究
  • 更新时间2015-09-23
  • 阅读量228次
  • 评分4
  • 96
  • 0

李国勇 郑杲 金远 蔡晨

(中国核动力研究设计院核反应堆系统设计技术重点实验室,四川 成都 610041)

【摘要】在方家山核电项目中,通过冗余通讯接口设计,实现了棒控棒位系统与DCS系统之间数据的正确、可靠传输,提高了系统可用性,实现了通过数字化DCS人机界面对棒控棒位系统进行控制及控制棒相关数据的数字化显示。

教育期刊网 http://www.jyqkw.com
关键词 棒控棒位系统;冗余网关;通讯接口

0 引言

在方家山核电项目中棒控棒位系统(以下简称RGL)不包含在DCS系统中,与DCS采用的不同的设备平台,为了保证RGL与DCS系统之间信息的可靠传输,并对两者进行隔离以避免故障的相互影响,本项目设计了冗余的网关接口进行数据传输。本文重点对棒控棒位系统侧的相关接口设计进行描述。

1 通讯接口设计

方家山项目中DCS采用IA平台,与第三方接口采用冗余FBM233模块,通过光纤以以太网形式与棒控棒位网关进行通讯。与之对应RGL侧设置了冗余的RGL网关,其架构如图1所示。两者通讯遵从IEEEE802.3(100BASE-TX)标准,采用Modbus-TCP/IP通讯协议。

RGL与DCS间的通讯分为数据上行和数据下行两种数据传输路径:

数据上行:RGL数据传输到DCS系统;

数据下行:DCS数据传输到RGL系统。

1.1 数据上行

RGL网关作为Modbus TCP服务器,而DCS作为Modbus TCP客户端。

2个RGL网关定期从棒控CPU机架和棒位CPU机架(以下统称RGL机架)接收信息,并在Modbus服务器数据库中进行更新以便于相应的FDSI模块取用。

RGL网关的时间延迟最大不超过200毫秒。

数据上行传输中,两个RGL网关均不进行主从冗余的监管,两者的数据保持一致(除了IP地址)。主从冗余的监管由DCS侧的FDSI模块实施。

两个FDSI模块(主FDSI和从FDSI)均应定期(设置为至多每3秒)向对应的RGL网关发送数据读取请求,以维持两者的通讯处于开通状态。

RGL网关对其内部故障实时监测,如果某个RGL网关探测到出现内部故障,将关闭与FDSI模块的数据通讯(既不发出数据,也不接收数据)。

RGL机架实时发送距上次数据传输的计时信号到RGL网关,若相关计时信号超过3秒,则RGL网关认为与RGL机架之间的通讯出现故障,RGL网关将停止与FDSI模块的数据传输。

若RGL网关与FDSI模块之间无数据传输超过3秒钟,RGL网关将关闭与DCS间的Modbus连接。

1.2 数据下行

RGL网关作为Modbus TCP服务器,而DCS作为Modbus TCP客户端。

两个FDSI模块(无论其主从状态)均向RGL网关写入数据,以保证两个RGL网关数据的一致性。在最初建立连接时,FDSI模块需将所有数据写入RGL网关,其后既可定期将所有数据刷新,也可以仅在数据发生变化时传输新的数据。

为了对网关的主从状态进行监管,设置了两个主从标签变量:

RGL997SY:RGL网关1的主从状态;

RGL998SY:RGL网关2的主从状态;

与其他数据一样,这两个数据在建立通讯之初必须由FDSI写入RGL网关,其后则既可定期传输,也可在数据发生变化时进行数据传输。

FDSI发出的上述两个变量应遵守下述准则:

RGL997SY为1而RGL998SY为0,该组合表示RGL网关1和FDSI 1处于主工作状态而RGL网关2和FDSI 2处于热备用工作状态(从状态)。该组合下,RGL机架将采用由FDSI 1传输到RGL网关1的相关数据。

RGL997SY为0而RGL998SY为1,该组合表示RGL网关2和FDSI 2处于主工作状态而RGL网关1和FDSI 1处于从工作状态。该组合下,RGL机架将采用由FDSI 2传输到RGL网关2的相关数据。

RGL网关不进行数据的写操作,除非RGL网关与FDSI之间的通讯中断或RGL网关无法从FDSI模块读取数据的时间超过3秒。在上述两种情况下,RGL网关将对主从标签变量进行复位,其他数据维持不变,即保持中断数据通讯前的数据。

如果两个主从标签变量均为1或均为0,RGL机架将使用最后一个由0转变为1的主从标签变量所对应的RGL网关的数据。

RGL网关定期(100毫秒)读取Modbus TCP数据库中的数据,因此RGL网关的时间延迟不超过200毫秒。

RGL网关对其内部故障实时监测,如果某个RGL网关探测到出现内部故障,将停止与FDSI模块和RGL机架的数据通讯(既不发出数据,也不接收数据)。

RGL机架实时发送距上次数据传输的计时信号到RGL网关,若相关计时信号超过3秒,则RGL网关认为与RGL机架之间的通讯出现故障,RGL网关将停止接收FDSI模块传输的数据。

若RGL网关与FDSI模块之间无数据传输超过3秒钟,RGL网关将关闭与DCS间的Modbus连接。

2 数据通讯流

2.1 数据上行

数据上行通讯流示意图。

每个数据上行周期中,RGL网关至少一次从RGL机架接收相关数据并使之处于FDSI可用状态之中(无论FDSI是处于运行状态还是关闭状态,RGL网关的行为不受FDSI状态影响)。

FDSI模块至多每三秒向相应的RGL网关发出一次数据读取请求。

RGL网关相互之间不受对方的影响。

2.2 数据下行

FDSI将数据发送到两个RGL网关,无论其处于主工作状态还是从工作状态。RGL网关将FDSI传送数据存放在Modbus TCP数据库中。

在建立连接之初,所有DCS数据均写入RGL网关,之后可定期传输也可只在数据发生变化时进行传输。

根据主从标签变量状态,工作在主状态的RGL网关定期将所有数据发送到RGL机架。

3 RGL网关配置

RGL网关采用NI PXI机架,并采用NI实时数据操作系统Phar Lap ETS。

RGL网关配置如下:

1个NI PXI-1031机架,该机架为3U4槽机架;

1个NI PXI-8183赛扬处理器,主频850MHz;

1个SSD闪存卡,512MB;

3个 PXI-8231以太网处理器,其中一个为备用。

4 RGL网关可靠性计算

RGL网关器件的平均无故障运行时间(MTBF)输入数据如下:

PXI-1031(机架+供电):

TB_1031= 80904h(1)

PXI-8231(三个模块):

TB_8231=2536049h(2)

PXI-8183:

TB_8183=170248h(3)

RGL网关平均维修时间:

TD_1GW=4h(4)

因此,1套RGL网关系统的MTBF:

5 结束语

通过冗余的通讯接口设计,在方家山项目中实现了棒控棒位系统与DCS系统之间的数据正确可靠传输,RGL网关配置故障率低于10-8,具有较高的可靠性。

教育期刊网 http://www.jyqkw.com
参考文献

[1]Invensys.I/A Series Hardware-FBM233 Field Device System Integrator Module, 10/100 Mbps Ethernet, Redundant[Z].

[2]MODBUS-IDA,Modbus Application Protocol Specification[OL]. http://www.Modbus-IDA.org, 2006-12-28

[3]MODBUS-IDA,Modbus Messaging On Tcp/Ip Implementation Guide[OL]. http://www.Modbus-IDA.org, 2006-10-24.

[责任编辑:曹明明]