CN115237003A - 一种核电dcs***irig-b信号检查方法 - Google Patents
一种核电dcs***irig-b信号检查方法 Download PDFInfo
- Publication number
- CN115237003A CN115237003A CN202110437336.4A CN202110437336A CN115237003A CN 115237003 A CN115237003 A CN 115237003A CN 202110437336 A CN202110437336 A CN 202110437336A CN 115237003 A CN115237003 A CN 115237003A
- Authority
- CN
- China
- Prior art keywords
- irig
- variable
- time
- nuclear power
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 11
- 238000007689 inspection Methods 0.000 claims abstract description 8
- 239000004973 liquid crystal related substance Substances 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000012790 confirmation Methods 0.000 abstract description 2
- 230000000007 visual effect Effects 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24215—Scada supervisory control and data acquisition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明属于核电DCS***维修技术领域,具体涉及一种核电DCS***IRIG‑B信号检查方法。读取DCS CFR服务器上游时钟IRIG‑B数字脉冲信号;将2ms的脉冲记录为0;将5ms的脉冲记录为1;将8ms的脉冲记为位置标志,记录进变量flag,并在flag上置1;将读取的信号按照先后顺序存放在首地址名为time_pre的指针里;在time_pre中识别连续两个连续出现的0x80,并将第2个0x80后出现的第1个字节的8位数根据IRIG‑B码规范转换为时间“秒”,第2个字节的8位数根据IRIG‑B码规范转换为时间“分”;第3个字节的8位数根据IRIG‑B码规范转换为时间“时”;第4、5个字节的16位数根据IRIG‑B码规范转换为时间“天”;第6个字节的8位数根据IRIG‑B码规范转换为时间“年”。本发明实现IRIG‑B信号的目视读取和确认。
Description
技术领域
本发明属于核电DCS***维修技术领域,具体涉及一种核电DCS***IRIG-B信号检查方法。
背景技术
从二十一世纪开始,随着科学技术的发展进步,核电DCS技术开始在国内核电厂进行尝试。庞大的DCS***依靠IRIG-B授时进行各IO模块、工作站、服务器间的时钟同步,确保信号在各IO模块、工作站、服务器间传输的同步性。这对时钟模块的稳定性提出了挑战。目前国内各核电厂均无可靠手段检测DCS***的IRIG-B时钟信号。急需一种提高核电DCS***IRIG-B信号检测方法,提高DCS维修人员诊断时钟故障的工作效率。
发明内容
本发明的目的在于提供一种核电DCS***IRIG-B信号检查方法,该方法通过读取ADACS_N DCS CFR服务器上游时钟IRIG-B数字信号,进行解码及显示,实现IRIG-B信号的目视读取和确认。
为达到上述目的,本发明所采取的技术方案为:
一种核电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:将变量display显示;
S13:将变量display通过单片机发送数据。
所述的S1:利用单片机读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
所述的S1:利用Ti F2812单片机读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
所述的S1:利用Ti F2812单片机的P1.1引脚读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
所述的S2:将读取到的IRIG-B数字脉冲信号发送液晶,进行实时显示。
所述的S12:将变量display送往LCD显示。
所述的S12:将变量display通过单片机送往LCD显示。
所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD显示。
所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD 1602显示。
所述的S13:将变量display通过Ti F2812单片机串口发送数据。
本发明所取得的有益效果为:
利用该发明可以快速定位核电DCS***IRIG-B码授时信号通道的完整性。比通过跟换IO模块、工作站、服务器排查时钟故障的方法节约至少2小时,有利于保证核电厂DCS***时钟稳定运行,缩短时钟故障时间。
附图说明
图1为一种核电DCS***IRIG-B信号检查方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
名词解释:
ADACS_N:Advanced data processing and control system for nuclearapplications Atos Worldgrid product
CFR:ADACS_N Front-end processing server interfacing Level 1(I/Aseries)and NC Level 2(KIC)Computerized system
一种核电DCS***IRIG-B信号检查方法包括如下几个步骤:
S1:利用Ti F2812单片机的P1.1引脚读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
S2:将读取到的IRIG-B数字脉冲信号发送液晶,进行实时显示。
S3:P1.1引脚读取脉冲信号,将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:将变量display通过Ti F2812单片机的IO口送往LCD 1602显示。
S13:将变量display通过Ti F2812单片机串口发送数据。
Claims (10)
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:将变量display显示;
S13:将变量display通过单片机发送数据。
2.根据权利要求1所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S1:利用单片机读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
3.根据权利要求2所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S1:利用Ti F2812单片机读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
4.根据权利要求3所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S1:利用Ti F2812单片机的P1.1引脚读取DCS CFR服务器上游时钟IRIG-B数字脉冲信号。
5.根据权利要求1所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S2:将读取到的IRIG-B数字脉冲信号发送液晶,进行实时显示。
6.根据权利要求1所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S12:将变量display送往LCD显示。
7.根据权利要求6所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S12:将变量display通过单片机送往LCD显示。
8.根据权利要求7所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD显示。
9.根据权利要求8所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S12:将变量display通过Ti F2812单片机的IO口送往LCD 1602显示。
10.根据权利要求1所述的核电DCS***IRIG-B信号检查方法,其特征在于:所述的S13:将变量display通过Ti F2812单片机串口发送数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110437336.4A CN115237003A (zh) | 2021-04-22 | 2021-04-22 | 一种核电dcs***irig-b信号检查方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110437336.4A CN115237003A (zh) | 2021-04-22 | 2021-04-22 | 一种核电dcs***irig-b信号检查方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115237003A true CN115237003A (zh) | 2022-10-25 |
Family
ID=83666265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110437336.4A Pending CN115237003A (zh) | 2021-04-22 | 2021-04-22 | 一种核电dcs***irig-b信号检查方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115237003A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005026944A (ja) * | 2003-07-01 | 2005-01-27 | Oki Electric Ind Co Ltd | Fax通信システムおよびその通信方法 |
CN101251755A (zh) * | 2008-03-18 | 2008-08-27 | 四方电气(集团)有限公司 | 单片机***接收irig-b码对时信号的实现方法 |
CN102081387A (zh) * | 2010-10-21 | 2011-06-01 | 中广核工程有限公司 | 核电站dcs信号无效性处理方法及*** |
CN203561840U (zh) * | 2013-07-01 | 2014-04-23 | 浙江海洋学院 | 变电站gps对时irig-b解码器 |
US20180227171A1 (en) * | 2017-02-06 | 2018-08-09 | Yokogawa Electric Corporation | Sensor registration method, sensor registration system, and relay device |
CN110850747A (zh) * | 2019-11-18 | 2020-02-28 | 福建福清核电有限公司 | 一种fcp270控制器组态装置 |
-
2021
- 2021-04-22 CN CN202110437336.4A patent/CN115237003A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005026944A (ja) * | 2003-07-01 | 2005-01-27 | Oki Electric Ind Co Ltd | Fax通信システムおよびその通信方法 |
CN101251755A (zh) * | 2008-03-18 | 2008-08-27 | 四方电气(集团)有限公司 | 单片机***接收irig-b码对时信号的实现方法 |
CN102081387A (zh) * | 2010-10-21 | 2011-06-01 | 中广核工程有限公司 | 核电站dcs信号无效性处理方法及*** |
CN203561840U (zh) * | 2013-07-01 | 2014-04-23 | 浙江海洋学院 | 变电站gps对时irig-b解码器 |
US20180227171A1 (en) * | 2017-02-06 | 2018-08-09 | Yokogawa Electric Corporation | Sensor registration method, sensor registration system, and relay device |
CN110850747A (zh) * | 2019-11-18 | 2020-02-28 | 福建福清核电有限公司 | 一种fcp270控制器组态装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109828447B (zh) | 一种基于fpga+arm架构的网关通信数据对时方法 | |
CN101937032B (zh) | 在继电保护装置中实现录波文件故障回放的方法 | |
CN101834599A (zh) | 一种同步单元以及分布式录波装置的同步方法 | |
CN200983200Y (zh) | 大容量精密数字采集器 | |
CN115237003A (zh) | 一种核电dcs***irig-b信号检查方法 | |
CN201828585U (zh) | 便携式变电站同步对时及soe信号发生仪 | |
CN107632280B (zh) | 一种i型集中器下电表全无数据故障的现场消缺方法 | |
CN105955398B (zh) | 一种基于fpga的***对时装置及对时方法 | |
CN111193514A (zh) | 一种高同步精度irig-b编码器 | |
CN105388780B (zh) | 一种irig-b000码模拟装置 | |
CN108880927B (zh) | 一种时间同步信号异常自动记录方法 | |
CN210953042U (zh) | 一种同步法流量测试装置 | |
CN1987369B (zh) | 多功能传感器测试装置 | |
CN110513252B (zh) | 一种风电场scada***数据异常告警修复***与方法 | |
CN107643116B (zh) | 一种水表转速标定方法、***及装置 | |
CN205594496U (zh) | 一种基于fpga的***对时装置 | |
CN202818360U (zh) | 基于fpga的irig-b调制解调器 | |
CN201820275U (zh) | 一种制造业记录仪 | |
CN204406121U (zh) | 电厂事件顺序记录模件 | |
CN202535341U (zh) | 高精度irig-b码对时解码板 | |
CN203561840U (zh) | 变电站gps对时irig-b解码器 | |
CN110083049A (zh) | 一种导航***的解码和精确授时方法 | |
CN203396860U (zh) | 高温环境下光电模块性能测试装置 | |
CN104570889B (zh) | 电厂事件顺序记录模件及方法 | |
CN204256034U (zh) | 一种机械式雷击计数器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |