The present invention relates to a nuclear power plant safety instrument control system communication protocol self diagnosis method, the application layer, data link layer and physical layer of a point-to-point network protocol based on the purpose of obtaining MAC, source MAC and the data by the sender, and the upper data acquisition package sent according to the frame format check the data frame, MAC and source MAC diagnostic error judgment addressing, TICK data frame and packet sequence number, using CRC data frame check code diagnosis data collapse error, diagnosis delay timeout, fault diagnosis and fault recovery steps. Self diagnosis method of the invention, the diagnosis of 8 kinds of network error coverage; ensure the error data is not misused; setting up a network fault diagnosis of a reasonable number of tolerance threshold, both to ensure the stability of the system, but also reported in the case of network fault confirmed for the first time, to ensure the safety of nuclear power plant instrument control the system of communication quality.
【技术实现步骤摘要】
一种核电站安全级仪控系统通信协议的自诊断方法
本专利技术涉及一种用于核电站安全级仪控系统通信协议的诊断方法,特别是点对点通信协议的诊断方法。
技术介绍
核电站安全级仪控系统是核电站的“神经中枢”,是确保核电厂安全、可靠运行的最重要手段。在国外,已经商用的核电站安全级仪控系统主要有TXS、Meltac-N、Tricon和Common-Q。对于TXS,系统内冗余通道间间的通信采用基于Profibus的SINECL2通信网络;对于Meltac-N,系统内控制站之间的通信采用基于RS-485的点对点通信,;对于Tricon,系统内部通信采用基于RS-232/485的总线型通信;对于Common-Q,系统内冗余通道间表决逻辑信号的传输采用基于RS-232的HSL点对点通信。RS-232/485是现在工业控制网络中主流的串行通信接口。如图1所示是典型的核电站安全级仪控系统结构,图1中各处理单元(RPC)间需要进行逻辑符合操作,其间必然会有直接的数据交互。这类通信只涉及两个处理单元,数据量不大,但对数据通信的可靠性、实时性和安全性要求非常高。图1中虚线部分即为点对点通信网络,由于硬件元器件偶发故障以及软件自身存在的BUG都会导致以下8种通信错误出现,即数据崩溃、意外重传、错序、丢失、延迟超时、无效插入、伪装报文和错误寻址,如果没有对网络8错误进行诊断就会导致错误的网络数据被误用的可能,对整个系统核电站安全级仪控系统的安全性和稳定性造成危害,严重时会可能导致核电站意外停堆从而造成不可估量的财产损失和人身安全事故。自诊断是指系统通过设置诊断功能对故障或失效事件进行自我检测并 ...
【技术保护点】
一种核电站安全级仪控系统通信协议的自诊断方法,基于由应用层、数据链路层和物理层构成的点对点网络协议,发送方和接收方周期性运行,数据帧结构包括目的MAC、源MAC、应用层协议号、应用层数据部分和CRC校验码,所述应用层数据帧格式包括应用模式、TICK、报文序号、报文帧个数、重传位、上层数据和CRC检验码,所述上层数据的数据结构包括数据值以及质量位,具体包括以下步骤:步骤一,发送方获取目的MAC、源MAC和上层数据,并对获取的上层数据按照帧格式进行封装发送,其中首传数据帧的重传位置为0,重传数据帧的重传位置为1;步骤二,接收方若没有接收到数据帧则进入步骤六;接收方若接收到发送方发送的数据帧后,检查数据帧目的MAC和源MAC诊断错误寻址,当诊断异常时记录异常原因进入步骤七,当诊断正常时,进入步骤三;步骤三,判断数据帧TICK和报文序号,通过检查TICK值和报文序号的值判断是否发生重传、错序、丢失、无效插入四种网络错误,当诊断异常时记录异常原因进入步骤七,当诊断正常时进入步骤四;步骤四,利用数据帧CRC校验码检查诊断数据崩溃错误,当诊断异常时记录异常原因进入步骤七,并对重传数据帧里的上层数据进 ...
【技术特征摘要】
1.一种核电站安全级仪控系统通信协议的自诊断方法,基于由应用层、数据链路层和物理层构成的点对点网络协议,发送方和接收方周期性运行,数据帧结构包括目的MAC、源MAC、应用层协议号、应用层数据部分和CRC校验码,所述应用层数据帧格式包括应用模式、TICK、报文序号、报文帧个数、重传位、上层数据和CRC检验码,所述上层数据的数据结构包括数据值以及质量位,具体包括以下步骤:步骤一,发送方获取目的MAC、源MAC和上层数据,并对获取的上层数据按照帧格式进行封装发送,其中首传数据帧的重传位置为0,重传数据帧的重传位置为1;步骤二,接收方若没有接收到数据帧则进入步骤六;接收方若接收到发送方发送的数据帧后,检查数据帧目的MAC和源MAC诊断错误寻址,当诊断异常时记录异常原因进入步骤七,当诊断正常时,进入步骤三;步骤三,判断数据帧TICK和报文序号,通过检查TICK值和报文序号的值判断是否发生重传、错序、丢失、无效插入四种网络错误,当诊断异常时记录异常原因进入步骤七,当诊断正常时进入步骤四;步骤四,利用数据帧CRC校验码检查诊断数据崩溃错误,当诊断异常时记录异常原因进入步骤七,并对重传数据帧里的上层数据进行比较,若不一致也认为是数据崩溃,记录异常原因进入步骤七,当诊断正常时进入步骤五;步骤五,检查数据帧应用模式和应用层协议号,若不是预先设定值则诊断为伪装报文记录异常原因进入步骤七,当诊断正常时进入步骤八;步骤六,当接收方在超过设定接收数据帧时间窗未接收到数据帧,则诊断为延时超时,记录异常原因进入步骤七;若未超过设定接收数据帧时间窗则保持当前状态并记录未接收到数据帧的时间;步骤七,诊断异常次数加1,若诊断异常次数累计未达到容限阈值则维护状态不变,否则进行故障处理:对接收数据...
【专利技术属性】
技术研发人员:江国进,王静伟,张春雷,张智慧,金成日,高超,马朝阳,马光强,
申请(专利权)人:北京广利核系统工程有限公司,中国广核集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。