一种核电DCS系统IRIG-B信号检查方法技术方案

技术编号:35329191 阅读:15 留言:0更新日期:2022-10-26 11:45
本发明专利技术属于核电DCS系统维修技术领域,具体涉及一种核电DCS系统IRIG

【技术实现步骤摘要】
一种核电DCS系统IRIG

B信号检查方法


[0001]本专利技术属于核电DCS系统维修
,具体涉及一种核电DCS系统IRIG

B信号检查方法。

技术介绍

[0002]从二十一世纪开始,随着科学技术的发展进步,核电DCS技术开始在国内核电厂进行尝试。庞大的DCS系统依靠IRIG

B授时进行各IO模块、工作站、服务器间的时钟同步,确保信号在各IO模块、工作站、服务器间传输的同步性。这对时钟模块的稳定性提出了挑战。目前国内各核电厂均无可靠手段检测DCS系统的IRIG

B时钟信号。急需一种提高核电DCS系统IRIG

B信号检测方法,提高DCS维修人员诊断时钟故障的工作效率。

技术实现思路

[0003]本专利技术的目的在于提供一种核电DCS系统IRIG

B信号检查方法,该方法通过读取ADACS_N DCS CFR服务器上游时钟IRIG

B数字信号,进行解码及显示,实现IRIG

B信号的目视读取和确认。
[0004]为达到上述目的,本专利技术所采取的技术方案为:
[0005]一种核电DCS系统IRIG

B信号检查方法,
[0006]S1:读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号;
[0007]S2:将读取到的IRIG

B数字脉冲信号进行实时显示;
[0008]S3:将2ms的脉冲记录为0;将5ms的脉冲记录为1;将8ms的脉冲记为位置标志,记录进变量flag,并在flag上置1;
[0009]S4:将S1中读取的信号按照先后顺序存放在首地址名为time_pre的指针里;
[0010]S5:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第1个字节的8位数根据IRIG

B码规范转换为时间“秒”,并计入变量second;
[0011]S6:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第2个字节的8位数根据IRIG

B码规范转换为时间“分”,并计入变量minute;
[0012]S7:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第3个字节的8位数根据IRIG

B码规范转换为时间“时”,并计入变量hour;
[0013]S8:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第4、5个字节的16位数根据IRIG

B码规范转换为时间“天”,并计入变量day_pre;
[0014]S9:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第6个字节的8位数根据IRIG

B码规范转换为时间“年”,并计入变量year,并在现有数值基础加上2000;
[0015]S10:根据变量year的数值,检查是否是闰年,并将变量day_pre数值转化为月份和日期,并分别记录在变量month和day;
[0016]S11:将变量year、字符
“‑”
、变量month、字符
“‑”
、变量day、字符
“‑”
、变量hour、字
符“:”、变量minute、字符“:”、变量second送往变量display;
[0017]S12:将变量display显示;
[0018]S13:将变量display通过单片机发送数据。
[0019]所述的S1:利用单片机读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号。
[0020]所述的S1:利用Ti F2812单片机读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号。
[0021]所述的S1:利用Ti F2812单片机的P1.1引脚读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号。
[0022]所述的S2:将读取到的IRIG

B数字脉冲信号发送液晶,进行实时显示。
[0023]所述的S12:将变量display送往LCD显示。
[0024]所述的S12:将变量display通过单片机送往LCD显示。
[0025]所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD显示。
[0026]所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD 1602显示。
[0027]所述的S13:将变量display通过Ti F2812单片机串口发送数据。
[0028]本专利技术所取得的有益效果为:
[0029]利用该专利技术可以快速定位核电DCS系统IRIG

B码授时信号通道的完整性。比通过跟换IO模块、工作站、服务器排查时钟故障的方法节约至少2小时,有利于保证核电厂DCS系统时钟稳定运行,缩短时钟故障时间。
附图说明
[0030]图1为一种核电DCS系统IRIG

B信号检查方法流程图。
具体实施方式
[0031]下面结合附图和具体实施例对本专利技术进行详细说明。
[0032]名词解释:
[0033]ADACS_N:Advanced data processing and control system for nuclear applications Atos Worldgrid product
[0034]CFR:ADACS_N Front

end processing server interfacing Level 1(I/Aseries)and NC Level 2(KIC)Computerized system
[0035]一种核电DCS系统IRIG

B信号检查方法包括如下几个步骤:
[0036]S1:利用Ti F2812单片机的P1.1引脚读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号。
[0037]S2:将读取到的IRIG

B数字脉冲信号发送液晶,进行实时显示。
[0038]S3:P1.1引脚读取脉冲信号,将2ms的脉冲记录为0;将5ms的脉冲记录为1;将8ms的脉冲记为位置标志,记录进变量flag,并在flag上置1。
[0039]S4:将S1中读取的信号按照先后顺序存放在首地址名为time_pre的指针里。
[0040]S5:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第1个字节的8位数根据IRIG...

【技术保护点】

【技术特征摘要】
1.一种核电DCS系统IRIG

B信号检查方法,其特征在于:S1:读取DCS CFR服务器上游时钟IRIG

B数字脉冲信号;S2:将读取到的IRIG

B数字脉冲信号进行实时显示;S3:将2ms的脉冲记录为0;将5ms的脉冲记录为1;将8ms的脉冲记为位置标志,记录进变量flag,并在flag上置1;S4:将S1中读取的信号按照先后顺序存放在首地址名为time_pre的指针里;S5:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第1个字节的8位数根据IRIG

B码规范转换为时间“秒”,并计入变量second;S6:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第2个字节的8位数根据IRIG

B码规范转换为时间“分”,并计入变量minute;S7:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第3个字节的8位数根据IRIG

B码规范转换为时间“时”,并计入变量hour;S8:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第4、5个字节的16位数根据IRIG

B码规范转换为时间“天”,并计入变量day_pre;S9:在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第6个字节的8位数根据IRIG

B码规范转换为时间“年”,并计入变量year,并在现有数值基础加上2000;S10:根据变量year的数值,检查是否是闰年,并将变量day_pre数值转化为月份和日期,并分别记录在变量month和day;S11:将变量year、字符
“‑”
、变量month、字符
“‑”
、变量day、字符
“‑”
、变量hour、字符“:”、变量minute、字符“:”、变量second送往变量display;S12:将...

【专利技术属性】
技术研发人员:王五妹季诚黄宇航姚伟张琼瑶黄鸿刘建忠魏祖荣刘政薛广彬郑孝珠肖付伟潘文静黄四和连杰刘正山石祎昉周鹏李凯林天颂李沛卢俊李逊存
申请(专利权)人:福建福清核电有限公司
类型:发明
国别省市:

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

1