一种用于DCS控制机柜闪发类报警的定位方法技术

技术编号:27092238 阅读:19 留言:0更新日期:2021-01-25 18:25
本发明专利技术涉及核电控制领域,尤其涉及DCS控制机柜闪发类报警的定位方法。所述DCS控制机柜闪发类报警的定位方法,包括以下步骤:对所有机柜进行分组和标号;分为N组机柜,每组i个机柜;每组内设置单机柜输入信号为数字量BIxx,生成2进制输出数值;设置第i+1位为组定位,输出值为真值,记为缓存M;xx表示机柜组内顺序序号,数字量BIxx为0或者1,其中1表示机柜报警,0表示机柜正常;固定扫描周期内对每组输出数值进行计算和判断,设置报警定位判断逻辑;生成报警日志。本发明专利技术能够快速定位出现报警的机柜,提高机柜故障紧急响应能力,保证DCS机柜运行的可靠和稳定。机柜运行的可靠和稳定。机柜运行的可靠和稳定。

【技术实现步骤摘要】
一种用于DCS控制机柜闪发类报警的定位方法


[0001]本专利技术涉及核电控制领域,尤其涉及DCS控制机柜闪发类报警的定位方法。

技术介绍

[0002]电厂中集散控制系统(DCS)控制机柜具有机柜数量多、机柜内部部件多、控制设备多的特点,控制机柜的稳定运行对于电厂机组安全和效益具有着重要的意义。
[0003]目前,DCS中对于控制机柜一般仅在主控制室设置一个综合性的报警,即若某一机柜内部24VDC或48VDC电源故障,主控仅能收到一个报警,需安排维修人员对所有机柜指示灯进行排查,需浪费大量人力;同时大多数DCS控制机柜的故障均为闪发性,例如电源模块接线松动、冗余切换时出现扰动等,当报警只闪发几秒甚至毫秒级,现场排查人员无法确认定位故障的机柜,给后续的故障处理增加了很大的困难度,同时也给机组稳定运行带来了安全隐患。

技术实现思路

[0004]本专利技术要解决的技术问题是:提供一种DCS控制机柜闪发类报警的定位方法,能够快速定位出现报警的机柜,提高机柜故障紧急响应能力,保证DCS机柜运行的可靠和稳定。
[0005]本专利技术提供了一种DCS控制机柜闪发类报警的定位方法,包括以下步骤:
[0006]步骤S1:对所有机柜进行分组和标号;分为N组机柜,每组i个机柜;N及i为正整数;
[0007]步骤S2:每组内设置单机柜输入信号为数字量BIxx,生成2进制输出数值;设置第i+1位为组定位,输出值为真值,记为缓存M;
[0008]xx表示机柜组内顺序序号,数字量BIxx为0或者1,其中1表示机柜报警,0表示机柜正常;
[0009]步骤S3:固定扫描周期内对每组输出数值进行计算和判断,设置报警定位判断逻辑;
[0010]步骤S4:生成报警日志。
[0011]优选地,所述步骤S2包括:
[0012]每组内设置单机柜输入信号为数字量BIxx,生成10进制输出数值;
[0013]设置累加逻辑,将所述10进制输出数值转换为2进制;设置i+1位为组定位,输出值为真值,记为缓存M。
[0014]优选地,所述10进制输出数值RON=BI01*20+BI02*21+

+BI10*2
i-1

[0015]N及i为正整数。
[0016]优选地,所述步骤S3中,所述扫描周期为100ms。
[0017]优选地,所述步骤S3具体包括:
[0018]每隔一个扫描周期对每组输出进行计算和判断,设置报警定位判断逻辑;
[0019]所述报警定位判断逻辑设置为:
[0020]若2进制输出数值不等于该组无报警情况下的输出数值或者步骤S3中得到的缓存
M,则将该组2进制输出数值重新覆盖存入缓存M,M作为该组的组报警定位输出。
[0021]优选地,所述报警定位判断逻辑为:
[0022]STEP1:清堆栈;
[0023]STEP2:读入输入数字量BIxx;
[0024]STEP3:BIxx与寄存器内的值Mxx相减;
[0025]STEP4:如果结果是0,跳至STEP8,否则执行下一步;
[0026]STEP5:RIxx与二进制共i+1位的无报警数值相减;
[0027]STEP6:如果结果是0,跳至STEP8,否则执行下一步;
[0028]STEP7:将RIxx的值赋给Mxx;
[0029]STEP8:读入寄存器内的值Mxx;
[0030]STEP9:输出结果;
[0031]STEP10:结束。
[0032]优选地,所述步骤S4中,多组的报警定位输出值以日志形式输出并自动生成文本记录。
[0033]优选地,所述i为5~10,N为8~10。
[0034]与现有技术相比,本专利技术的DCS控制机柜闪发类报警的定位方法,通过在DCS控制组态中采用“闪发报警记录与追踪”功能方法,对所有DCS机柜在软件中进行编号和匹配分组,当控制机柜出现短时的故障报警时,通过编好的程序对报警进行追踪并与机柜编号相链接,在可追踪的历史记录中显示。通过本方法可实现毫秒级的机柜报警识别,根据计算得出的报警日志可快速定位报警机柜,记录报警机柜报警持续时间;并可识别和记录多机柜同时报警的极端工况,真正实现DCS机柜报警快速、有效定位。
附图说明
[0035]图1表示实施例1中DCS控制机柜闪发类报警的定位方法的逻辑示意图。
具体实施方式
[0036]为了进一步理解本专利技术,下面结合实施例对本专利技术的实施方案进行描述,但是应当理解,这些描述只是为进一步说明本专利技术的特征和优点,而不是对本专利技术的限制。
[0037]本专利技术的实施例公开了一种DCS控制机柜闪发类报警的定位方法,包括以下步骤:
[0038]步骤S1:对所有机柜进行分组和标号;分为N组机柜,每组i个机柜;N及i为正整数;优选地,所述i为5~10,N为8~10;
[0039]步骤S2:每组内设置单机柜输入信号为数字量BIxx,生成2进制输出数值;设置第i+1位为组定位,输出值为真值,记为缓存M;
[0040]xx表示机柜组内顺序序号,数字量BIxx为0或者1,其中1表示机柜报警,0表示机柜正常;
[0041]若无法实现直接生成2进制输出数值,则优选地:
[0042]每组内设置单机柜输入信号为数字量BIxx,生成10进制输出数值;
[0043]设置累加逻辑,将所述10进制输出数值转换为2进制;设置i+1位为组定位,输出值为真值,记为缓存M。
[0044]所述10进制输出数值RON=BI01*20+BI02*21+

+BI10*2
i-1

[0045]N及i为正整数。
[0046]RO指输出,RON指第N组的输出。
[0047]BI是指数字输入信号,BIxx是指某个机柜的数字输入信号。
[0048]步骤S3:固定扫描周期内对每组输出数值进行计算和判断,设置报警定位判断逻辑;
[0049]优选地,所述扫描周期为100ms。
[0050]优选地,所述步骤S3具体包括:
[0051]每隔一个扫描周期对每组输出进行计算和判断,设置报警定位判断逻辑,逻辑设置为:
[0052]若2进制输出数值不等于该组无报警情况下的输出数值或者步骤S3中得到的缓存M,则将该组2进制输出数值重新覆盖存入缓存M,M作为该组的组报警定位输出。
[0053]例如:若第5组的2进制功能模块输出不等于50000000000或步骤3得到的缓存M,则将该组2进制定位输出重新覆盖存入缓存M,M作为改组的组报警定位输出。
[0054]优选地,所述报警定位判断逻辑为:
[0055]STEP1:清堆栈;
[0056]STEP2:读入输入数字量BIxx;
[0057]STEP3:BIxx与寄存器内的值Mxx相减;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种DCS控制机柜闪发类报警的定位方法,其特征在于,包括以下步骤:步骤S1:对所有机柜进行分组和标号;分为N组机柜,每组i个机柜;N及i为正整数;步骤S2:每组内设置单机柜输入信号为数字量BIxx,生成2进制输出数值;设置第i+1位为组定位,输出值为真值,记为缓存M;xx表示机柜组内顺序序号,数字量BIxx为0或者1,其中1表示机柜报警,0表示机柜正常;步骤S3:固定扫描周期内对每组输出数值进行计算和判断,设置报警定位判断逻辑;步骤S4:生成报警日志。2.根据权利要求1所述的DCS控制机柜闪发类报警的定位方法,其特征在于,所述步骤S2包括:每组内设置单机柜输入信号为数字量BIxx,生成10进制输出数值;设置累加逻辑,将所述10进制输出数值转换为2进制;设置i+1位为组定位,输出值为真值,记为缓存M。3.根据权利要求2所述的DCS控制机柜闪发类报警的定位方法,其特征在于,所述10进制输出数值RON=BI01*20+BI02*21+

+BI10*2
i-1
;N及i为正整数。4.根据权利要求2所述的DCS控制机柜闪发类报警的定位方法,其特征在于,所述步骤S3中,所述扫描周期为100ms。5.根据权利要求1...

【专利技术属性】
技术研发人员:阎文琳王五妹李海涛杨雅寒张媛媛孙俊吴松林陈湛杨
申请(专利权)人:福建福清核电有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利