一种空分装置控制系统中解决重要事件报警问题的方法与流程

文档序号:33702037发布日期:2023-03-31 20:02阅读:86来源:国知局
一种空分装置控制系统中解决重要事件报警问题的方法与流程

1.本发明涉及空分装置控制领域,尤其是一种空分装置控制系统中解决重要事件报警问题的方法。


背景技术:

2.随着工业现代化的飞速发展,dcs控制系统以及更为先进的控制系统的应用越来越广泛。近年来,频发的空分装置安全事故使生产企业对装置的安全性越来越重视。设计适合空分装置的安全仪表系统是行业急需解决的问题。
3.现有技术的空分装置dcs控制系统中对所有变量都采用的是上升沿、下降沿触发,该机制只能触发一次报警,当报警触发后操作人员人为消除报警后,这个报警就不会重复的报警。而在实际使用中,操作运行人员习惯是当有报警时,先消除报警后再去处理问题。那这样在生产运行过程中,就会造成实际这个报警对应的事件没有解决时,控制系统报警信号就会失效也就是不会重复的报警,当这个事件很重要时,这就不能起到一个提醒的作用。而装置运行现场,由于操作工作量很大,对出现问题都是有报警再处理,那这样这势必会造成我们操作人员对这个事件的监控力度不够,容易造成项目的损失。


技术实现要素:

4.(一)解决的技术问题
5.为了解决上述技术问题,本发明提供一种空分装置控制系统中解决重要事件报警问题的方法。
6.(二)技术方案
7.为了解决上述存在的技术问题,实现发明目的,本发明是通过以下技术方案实现的:
8.一种空分装置控制系统中解决重要事件报警问题的方法,包括如下步骤:
9.s1:判断是否发生报警事件,若是,则控制第一通讯故障变量txgz1置为on,并转到步骤s2,否则第一通讯故障变量置为off,并转到步骤s5;
10.s2:设置第二通讯故障变量;将第一通讯故障变量的值输入第一逻辑模块,第一逻辑模块输出第二通讯故障变量;
11.s3:设置第三通讯故障变量;将第二通讯故障变量的值输入第二逻辑模块,第二逻辑模块输出第三通讯故障变量;
12.s4:将第三通讯故障变量的值输入第三逻辑模块,第三逻辑模块与第二逻辑模块结构相同;
13.s5:将第一通讯故障变量的值同时输入第四逻辑模块以及第五逻辑模块,分别输出第二通讯故障变量以及第三通讯故障变量。
14.进一步的,所述第一逻辑模块包括第一延时模块、第一上升沿触发模块以及第一sel模块;所述sel模块的输入输出关系为:当第一输入引脚输入为on时,输出引脚的值等于
第三输入引脚的值,当第一输入引脚为off时,输出引脚的值等于第二输入引脚的值。
15.进一步的,所述步骤s2还包括:第一通讯故障变量通过第一延时模块进行延时,若第一通讯故障变量持续为on超过设定的时间,则将结果on传递到第一上升沿触发模块,第一上升沿触发模块的结果传递到第一sel模块的第一输入引脚,第一sel模块的第二输入引脚与输出引脚out为第二通讯故障变量,第一sel模块的第三输入引脚i3输入on。
16.进一步的,所述第二逻辑模块包括第二延时模块、第二上升沿触发模块以及第二sel模块、第三sel模块。
17.进一步的,所述步骤s3还包括:对第二通讯故障变量做on延时判断,通过第二延时模块进行延时,若第二通讯故障变量持续为on超过设定的时间,则将结果on传递到第二上升沿触发模块,第二上升沿触发模块的结果传递到第二sel模块的第一输入引脚,第二sel模块的第二输入引脚与输出引脚为第三通讯故障变量,第二sel模块的第三输入引脚输入on;
18.同时,将第二上升沿触发模块的输出传递给第三sel模块的第一输入引脚,第三sel模块的第二输入引脚与输出引脚为第二通讯故障变量,第三sel模块的第三输入引脚输入off。
19.进一步的,所述第三逻辑模块包括第三延时模块、第三上升沿触发模块以及第四sel模块、第五sel模块。
20.进一步的,所述步骤s4包括对第三通讯故障变量做on延时判断,通过第三延时模块进行延时,若第三通讯故障变量txgz3持续为on超过设定的时间,则将结果on传递到第三上升沿触发模块r_trig3,第三上升沿触发模块r_trig3的结果传递到第四sel模块sel4的第一输入引脚i1,第四sel模块sel4的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第四sel模块sel4的第三输入引脚i3输入on;
21.同时,将第三上升沿触发模块r_trig3的输出传递给第五sel模块sel5的第一输入引脚i1,第五sel模块sel5的第二输入引脚i2与输出引脚out为第三通讯故障变量txgz3,第五sel模块sel5的第三输入引脚i3输入off。
22.进一步的,所述第四逻辑模块包括第六sel模块;第五逻辑模块包括第七sel模块;
23.步骤s5包括:第一通讯故障变量为off,将其传递到第六sel模块以及第七sel模块的第一输入引脚,第六sel模块以及第七sel模块的第二输入引脚为off,第六sel模块的第三输入引脚以及输出引脚为第二通讯故障变量,第七sel模块的第三输入引脚以及输出引脚为第三通讯故障变量。
24.本发明还提供一种空分装置控制系统中解决重要事件报警问题的装置,其包括:
25.故障信号发生模块,其用于根据是否发生报警事件控制第一通讯故障变量的值;
26.第一逻辑模块,其包括依次连接的第一延时模块、第一上升沿触发模块以及第一sel模块;
27.第二逻辑模块,其包括依次连接的第二延时模块、第二上升沿触发模块以及第二sel模块和第三sel模块;
28.第三逻辑模块,其包括依次连接的第三延时模块、第三上升沿触发模块以及第四sel模块和第五sel模块;
29.第四逻辑模块,包括第六sel模块,其第一输入引脚输入第一通讯故障变量,第二
输入引脚输入off,第三输入引脚以及输出引脚连接第二通讯故障变量;
30.第五逻辑模块,包括第七sel模块,其第一输入引脚输入第一通讯故障变量,第二输入引脚输入off,第三输入引脚以及输出引脚连接第三通讯故障变量。
31.进一步的,第一通讯故障变量输入第一延时模块,通过第一延时模块进行延时,进一步输入第一上升沿触发模块,第一上升沿触发模块的输出连接第一sel模块的第一输入引脚,第一sel模块的第二输入引脚与输出引脚为第二通讯故障变量,第一sel模块的第三输入引脚输入on;
32.第二通讯故障变量输入第二延时模块,通过第二延时模块进行延时,进一步输入第二上升沿触发模块,第二上升沿触发模块的输出同时连接第二sel模块的第一输入引脚以及第三sel模块的第一输入引脚,第二sel模块的第二输入引脚与输出引脚为第三通讯故障变量,第二sel模块的第三输入引脚输入on;第三sel模块的第二输入引脚与输出引脚为第二通讯故障变量,第三sel模块的第三输入引脚输入off;
33.其中,第三通讯故障变量输入第三延时模块,通过第三延时模块进行延时,进一步输入第三上升沿触发模块,第三上升沿触发模块的输出同时连接第四sel模块的第一输入引脚以及第五sel模块的第一输入引脚,第四sel模块的第二输入引脚与输出引脚为第二通讯故障变量,第四sel模块的第三输入引脚输入on;第五sel模块的第二输入引脚与输出引脚为第三通讯故障变量,第五sel模块的第三输入引脚输入off。
34.(三)有益效果
35.与现有技术相比,本发明的有益效果为:实现空分装置控制系统中重要事件的重复报警,避免报警触发后操作人员人为消除报警造成报警信号失效的问题。
附图说明
36.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
37.图1是根据本技术实施例的空分装置控制系统中解决重要事件报警问题的方法流程示意图;
38.图2是根据本技术实施例的第一逻辑模块示意图;
39.图3是根据本技术实施例的第二逻辑模块示意图;
40.图4是根据本技术实施例的第三逻辑模块示意图;
41.图5是根据本技术实施例的第四逻辑模块示意图;
42.图6是根据本技术实施例的第五逻辑模块示意图。
具体实施方式
43.下面结合附图对本公开实施例进行详细描述。
44.以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可
以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
45.还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
46.参见图1,一种空分装置控制系统中解决重要事件报警问题的方法,包括以下步骤:
47.s1:判断是否发生报警事件,若是,则控制第一通讯故障变量txgz1置为on,并转到步骤s2,否则第一通讯故障变量txgz1置为off,并转到步骤s5。
48.s2:设置第二通讯故障变量txgz2;将第一通讯故障变量txgz1的值输入第一逻辑模块,第一逻辑模块输出第二通讯故障变量txgz2;
49.进一步的,所述第一逻辑模块包括第一延时模块、第一上升沿触发模块r_trig1以及第一sel模块sel1。
50.其中,所述延时模块的输入输出关系为:当输入i由off变为on时,输出o延时一设定时间变为on;
51.可选的,所述设定时间可以为3秒。
52.所述上升沿触发模块的输入输出关系为:当输入i从off变为on时:输出o变为on并在下一个周期回复为off;
53.所述sel模块的输入输出关系为:当第一输入引脚i1输入为on时,输出引脚out的值等于第三输入引脚i3的值,当第一输入引脚i1为off时,输出引脚out的值等于第二输入引脚i2的值。
54.进一步的,如图2所示,第一通讯故障变量txgz1置为on,通过第一延时模块进行延时,若第一通讯故障变量txgz1持续为on超过设定的时间,则将结果on传递到第一上升沿触发模块r_trig1,第一上升沿触发模块r_trig1的结果传递到第一sel模块sel1的第一输入引脚i1,第一sel模块sel1的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第一sel模块sel1的第三输入引脚i3输入on。
55.s3:设置第三通讯故障变量txgz3;将第二通讯故障变量txgz2的值输入第二逻辑模块,第二逻辑模块输出第三通讯故障变量txgz3;
56.进一步的,所述第二逻辑模块包括第二延时模块、第二上升沿触发模块r_trig2以及第二sel模块sel2、第三sel模块sel3。
57.进一步的,如图3所示,对第二通讯故障变量txgz2做on延时判断,通过第二延时模块进行延时,若第二通讯故障变量txgz2持续为on超过设定的时间,则将结果on传递到第二上升沿触发模块r_trig2,第二上升沿触发模块r_trig2的结果传递到第二sel模块sel2的第一输入引脚i1,第二sel模块sel2的第二输入引脚i2与输出引脚out为第三通讯故障变量txgz3,第二sel模块sel2的第三输入引脚i3输入on。
58.同时,将第二上升沿触发模块r_trig2的输出传递给第三sel模块sel3的第一输入引脚i1,第三sel模块sel3的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第三sel模块sel3的第三输入引脚i3输入off。
59.s4:将第三通讯故障变量txgz3的值输入第三逻辑模块,第三逻辑模块与第二逻辑模块结构相同;
60.所述第三逻辑模块包括第三延时模块、第三上升沿触发模块r_trig3以及第四sel模块sel4、第五sel模块sel5。
61.进一步的,如图4所示,对第三通讯故障变量txgz3做on延时判断,通过第三延时模块进行延时,若第三通讯故障变量txgz3持续为on超过设定的时间,则将结果on传递到第三上升沿触发模块r_trig3,第三上升沿触发模块r_trig3的结果传递到第四sel模块sel4的第一输入引脚i1,第四sel模块sel4的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第四sel模块sel4的第三输入引脚i3输入on。
62.同时,将第三上升沿触发模块r_trig3的输出传递给第五sel模块sel5的第一输入引脚i1,第五sel模块sel5的第二输入引脚i2与输出引脚out为第三通讯故障变量txgz3,第五sel模块sel5的第三输入引脚i3输入off。
63.s5:将第一通讯故障变量txgz1的值同时输入第四逻辑模块以及第五逻辑模块,分别输出第二通讯故障变量txgz2以及第三通讯故障变量txgz3。
64.所述第四逻辑模块包括第六sel模块sel6;第五逻辑模块包括第七sel模块sel7。
65.如图5-6所示,第一通讯故障变量txgz1为off,将其传递到第六sel模块sel6以及第七sel模块sel7的第一输入引脚i1,第六sel模块sel6以及第七sel模块sel7的第二输入引脚i2为off,第六sel模块sel6的第三输入引脚i3以及输出引脚为第二通讯故障变量txgz2,第七sel模块sel7的第三输入引脚i3以及输出引脚为第三通讯故障变量txgz3。
66.因此,当设备情况正常时,第六sel模块sel6以及第七sel模块sel7的输出值为off,可以避免设备正常情况下发生误报警的情况。
67.根据上述步骤可以实现重复报警,当报警信号没有消除时,即第一通讯故障变量txgz1一直为on时,通过第二通讯故障变量txgz2、第三通讯故障变量txgz3两个变量在规定的重复报警时间内,交替为on,重复的触发该报警事件。
68.第二通讯故障变量txgz2、第三通讯故障变量txgz3为通讯故障变量,所述变量是为实现循环报警而增设的变量。报警的触发标志为上升沿触发。
69.这样我们就得到了一个重复报警,当报警源头txgz1一直为on时,我们就可以通过txgz2、txgz3两个变量在规定的重复报警时间内,交替为on,重复的触发该报警事件。必须强调的是第一通讯故障变量txgz1、第二通讯故障变量txgz2、第三通讯故障变量txgz3都是针对的同一个事件,他们中的任意一个报警都是指向的同一个事件。
70.所述方法的运用环境为dcs或plc等集中控制系统,适用于不同厂家、不同型号的集中控制。
71.在本实施方式中,通过逻辑模块的组合以及三个变量的交替控制,实现了空分装置控制系统中重要事件的重复报警,避免报警触发后操作人员人为消除报警造成报警信号失效的问题。
72.本发明实施例还提出一种空分装置控制系统中解决重要事件报警问题的装置,包括:
73.故障信号发生模块,其用于根据是否发生报警事件控制第一通讯故障变量txgz1的值;
74.第一逻辑模块,其包括依次连接的第一延时模块、第一上升沿触发模块r_trig1以及第一sel模块sel1;其中,第一通讯故障变量输入第一延时模块,通过第一延时模块进行延时,进一步输入第一上升沿触发模块r_trig1,第一上升沿触发模块r_trig1的输出连接第一sel模块sel1的第一输入引脚,第一sel模块sel1的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第一sel模块sel1的第三输入引脚i3输入on。
75.第二逻辑模块,其包括依次连接的第二延时模块、第二上升沿触发模块r_trig2以及第二sel模块sel2和第三sel模块sel3。其中,第二通讯故障变量输入第二延时模块,通过第二延时模块进行延时,进一步输入第二上升沿触发模块r_trig2,第二上升沿触发模块r_trig2的输出同时连接第二sel模块sel2的第一输入引脚以及第三sel模块sel3的第一输入引脚,第二sel模块sel2的第二输入引脚i2与输出引脚out为第三通讯故障变量txgz3,第二sel模块sel2的第三输入引脚i3输入on;第三sel模块sel3的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第三sel模块sel3的第三输入引脚i3输入off。
76.第三逻辑模块,其包括依次连接的第三延时模块、第三上升沿触发模块r_trig3以及第四sel模块sel4和第五sel模块sel5。其中,第三通讯故障变量输入第三延时模块,通过第三延时模块进行延时,进一步输入第三上升沿触发模块r_trig3,第三上升沿触发模块r_trig3的输出同时连接第四sel模块sel4的第一输入引脚以及第五sel模块sel5的第一输入引脚,第四sel模块sel4的第二输入引脚i2与输出引脚out为第二通讯故障变量txgz2,第四sel模块sel4的第三输入引脚i3输入on;第五sel模块sel5的第二输入引脚i2与输出引脚out为第三通讯故障变量txgz3,第五sel模块sel5的第三输入引脚i3输入off。
77.第四逻辑模块,包括第六sel模块sel6,其第一输入引脚输入第一通讯故障变量txgz1,第二输入引脚输入off,第三输入引脚以及输出引脚连接第二通讯故障变量txgz2。
78.第五逻辑模块,包括第七sel模块sel7,其第一输入引脚输入第一通讯故障变量txgz1,第二输入引脚输入off,第三输入引脚以及输出引脚连接第三通讯故障变量txgz3。
79.以上所述的实施例仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1