CN113485281B - 分散控制***后台生成测点报警与复归信息的方法及*** - Google Patents
分散控制***后台生成测点报警与复归信息的方法及*** Download PDFInfo
- Publication number
- CN113485281B CN113485281B CN202111044156.6A CN202111044156A CN113485281B CN 113485281 B CN113485281 B CN 113485281B CN 202111044156 A CN202111044156 A CN 202111044156A CN 113485281 B CN113485281 B CN 113485281B
- Authority
- CN
- China
- Prior art keywords
- alarm
- measuring point
- state
- real
- limit
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000001514 detection method Methods 0.000 claims abstract description 23
- 238000005259 measurement Methods 0.000 claims description 79
- 238000012545 processing Methods 0.000 claims description 15
- 230000003068 static effect Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 abstract description 3
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 238000004088 simulation Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- 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/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33273—DCS distributed, decentralised controlsystem, multiprocessor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Alarm Systems (AREA)
Abstract
本发明公开了一种分散控制***后台生成测点报警与复归信息的方法及***,包括:部署实时数据库,建立测点信息表;判断上位机实时数据库中的模拟量测点信息表中的实时值与该测点的报警越限阈值,得到模拟量测点越线状态结果;对比测点越线状态结果与库中保存的报警状态;根据上位机实时数据库中的开关量测点信息表中的实时值与报警方式,判断开关量的测点报警状态;对比判断的测点报警状态结果与库中保存的报警状态;后台报警生成过程结束,等待固定周期时间后,继续进行下轮后台报警检测。该方法能够防止报警与复归报文丢失导致的监控隐患。避免了由于上位机与下位机之间通信可能会出现报文丢失的情况,提高了控制***的运行安全性。
Description
技术领域
本发明涉及分散控制***报警方法,特别是一种分散控制***后台生成测点报警与复归信息的方法及***。
背景技术
分散控制***中,如果测点的值出现异常时,下位机过程控制站将向上位机的报警接收模块发送工艺报警报文,上送测点报警的信息,如模拟量越限报警动作、开关量报警动作;如果测点值由异常转为正常时,下位机过程控制站将给后台发送复归报文上送测点复归的信息,如模拟量越限报警复归、开关量报警复归。上位机的报警接收模块接收到报警报文与复归报文后,解析并更新实时数据库测点信息表中的报警状态信息,同时生成工艺报警事件或报警复归事件,并发送给其他进程处理。但是由于上位机与下位机之间通信可能会出现报文丢失的情况,此时会导致下位机的报警和复归报文无法及时上送到上位机,上位机不能及时查收到测点的报警与复归信息,增加了控制***的运行隐患。
发明内容
为解决现有技术中存在的上述缺陷,本发明的目的在于提供一种分散控制***后台软件生成测点报警与复归信息的方法及***,以防止报警与复归报文丢失导致的监控隐患。
本发明是通过下述技术方案来实现的。
本发明一方面,提供了一种分散控制***后台生成测点报警与复归信息的方法,包括:
部署实时数据库,建立测点信息表,测点信息表包括模拟量测点信息表和开关量测点信息表;
每个模拟量测点信息表包括:测点值、报警越限阈值、当前越限状态、报警类型、是否正在报警和是否报警确认;
每个开关量测点包括:测点值、报警方式、是否正在报警和是否报警确认;
测点值为测点的实时值;
判断上位机实时数据库中的模拟量测点信息表中的实时值与该测点的报警越限阈值,得到模拟量测点越线状态结果;对比模拟量测点越线状态结果与库中保存的报警状态,若不一致,则生成模拟量测点报警或复归信息;并对报警或复归信息保存及显示;
根据上位机实时数据库中的开关量测点信息表中的实时值与报警方式,判断开关量测点报警状态;对比判断开关量测点报警状态结果与库中保存的报警状态,若不一致,则生成开关量测点报警或复归信息;并对报警或复归信息保存及显示。
对于上述技术方案,本发明还有进一步优选的方案:
进一步,报警方式有两种:1报警,即开关量值为1时报警;0报警,即开关量值为0时报警。
进一步,报警越限阈值包括6个阈值:高高高越限阈值、高高越限阈值、高越限阈值、低越限阈值、低低越限阈值和低低低越限阈值,数值依次减小;
当前越限状态反映该测点的当前的报警越限状态,包括7种状态:正常、越高高高限、越高高限、越高限、越低限、越低低限和越低低低限;
报警类型包括无报警、静态报警和动态报警;
无报警表示当前测点不产生报警信息;静态报警表示测点报警越限值不发生变化,与实时数据库中的报警越限值一致;动态报警表示测点的报警越限值为动态变化,与库中不一致。
进一步,生成报警或复归信息,包括:
遍历实时数据库中的模拟量测点信息表中有效的测点信息,根据报警类型决定是否进行后台报警检测;
根据当前测点越限状态的判断结果与数据库中该测点是否正在报警、当前越限状态,确定是否更新报警状态并发送报警事件或报警复归事件;
若模拟量测点中还有未检测到的有效模拟量测点,则继续检查下一个测点越限状态;否则,执行开关量的测点报警状态判断。
进一步,根据报警类型决定是否进行后台报警检测,包括:
若当前测点报警方式为动态报警,模拟量测点信息表中还有未检测到的有效模拟量测点,继续检查下一个测点越限状态;否则,判断开关量的测点报警状态;
若当前测点报警类型为静态报警,根据库中模拟量测点的实时值与越限阈值判断当前测点越限状态。
进一步,判断当前测点越限状态,包括:
若当前模拟量测点的实时值大于该点的高高高越限阈值,则越限状态处于越高高高限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的高高越限阈值,则越限状态处于越高高限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的高越限阈值,则越限状态处于越高限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低低低越限阈值,则越限状态处于越低低低限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低低越限阈值,则越限状态处于越低低限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低越限阈值,则越限状态处于越低限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的低越限阈值且小于该测点的高越限阈值,则越限状态处于正常状态,确定更新报警状态并发送报警事件或报警复归事件。
进一步,根据当前测点越限状态的判断结果与数据库中该测点是否正在报警、当前越限状态,确定是否更新报警状态并发送报警事件或报警复归事件,具体包括:
若判断结果为当前测点处于越限状态,但库中是否正在报警字段的值为0,或当前越限状态不正确,则置是否正在报警字段为1,报警确认字段为0,并生成报警事件;并发送工艺报警事件给其他进程处理,若模拟量测点信息表中还有未检测到的有效模拟量测点,则继续检查下一个测点越限状态;否则,执行开关量的测点报警状态判断;
若判断结果为当前测点处于正常状态,但数据库中测点信息表中该测点的正在报警字段为1,则置该测点的是否正在报警字段为0,并生成报警事件,并发送报警复归事件给其他进程处理。
进一步,根据上位机实时数据库中的开关量测点实时值与报警方式,判断开关量的测点报警状态,包括:
根据数据库中开关量测点的实时值与报警方式,判断测点的报警状态:
若数据库中当前开关量测点的实时值字段为1,且报警方式字段为1报警,或者当前开关量测点的实时值为0,且报警方式字段为0报警时,生成报警事件,并发送工艺报警事件给其他进程处理;
若数据库中当前开关量测点的实时值字段为1,且报警方式字段为0报警,或者当前开关量测点的实时值为0,且报警方式字段为1报警,生成报警复归事件,并发送工艺报警复归事件给其他进程处理;
若模拟量开关表中还有未检测到的有效开关量测点,则继续步骤21检查下一个测点报警状态,否则,进行下轮后台报警检测。
进一步,报警事件和报警复归事件中包含事件内容和测点信息,其中:
报警事件内容为“模拟量越xx限动作,来自后台检测”或“开关量报警动作,来自后台检测”,xx代表越限状态;报警复归事件内容为“模拟量报警复归,来自后台检测”或“开关量报警复归,来自后台检测”;
测点信息包括测点标识名和位置信息。
本发明另一方面,还提供了一种分散控制***后台生成测点报警与复归信息的***,包括:
实时数据库,用于建立包括模拟量测点信息表和开关量测点信息表;
判断上位机实时数据库中的模拟量测点信息表中的实时值与该测点的报警越限阈值,得到模拟量测点越线状态结果;
根据上位机实时数据库中的开关量测点信息表中的实时值与报警方式,判断开关量的测点报警状态;
对比判断模拟量和开关量的测点报警状态结果与库中保存的报警状态,生成报警或复归信息。
本发明由于采取以上技术方案,其具有以下有益效果:
本方法中,采用上位机定期扫描库中测点的实时值与越限阈值,进行比较,判断测点的越限状态,然后结合测点当前报警状态,决定是否生成报警与复归报文事件。由于上位机与下位机之间通信可能会出现报文丢失的问题,该方法将下位机的报警和复归报文及时上送到上位机,上位机及时查收到测点的报警与复归信息,避免了控制***的运行隐患,提高了控制***的运行安全性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中:
图1为本发明流程框图;
图2为本发明判断模拟量报警越线状态流程框图;
图3为本发明判断开关量报警越线状态流程框图。
具体实施方式
下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。
如图1所示,本发明分散控制***后台生成测点报警与复归信息的方法,包括:
步骤1,部署实时数据库,建立测点信息表,用于分散控制***中的测点信息。测点信息表包括模拟量测点信息表和开关量测点信息表:
每个模拟量测点信息表包括:测点值、报警越限阈值、当前越限状态、报警类型、是否正在报警、是否报警确认等。报警越限阈值包括6个:高高高越限阈值、高高越限阈值、高越限阈值、低越限阈值、低低越限阈值、低低低越限阈值,数值依次减小。当前越限状态反映该测点的当前的报警越限状态,包括7种状态:正常、越高高高限、越高高限、越高限、越低限、越低低限、越低低低限。越报警类型有无报警、静态报警、动态报警三种,其中无报警表示当前测点不产生报警信息,静态报警表示测点为报警越限值为不变化,与实时库中的报警越限值一致,动态报警表示测点的报警越限值为动态变化,可能与库中不一致。
每个开关量测点信息表包括:测点值、报警方式、是否正在报警、是否报警确认等。报警方式有两种:1报警,即开关量值为1时报警;0报警,开关量值为0时报警。其他属性含义与模拟量属性相同。
其中,测点值为测点的实时值。
步骤2,判断上位机实时数据库中的模拟量测点信息表中的实时值与该测点的报警越限阈值,得到模拟量测点越线状态结果;对比模拟量测点越线状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示。如图2所示。具体的:
步骤21,遍历实时数据库中的模拟量测点信息表中有效的测点信息,根据报警方式决定是否进行后台报警检测:
步骤201,若当前测点报警方式动态报警,执行步骤23。
步骤202,若当前测点报警方式为静态报警,根据库中模拟量测点的实时值与越限阈值判断当前测点越限状态:
(1)若当前模拟量测点的实时值大于该点的高高高越限阈值,则越限状态处于越高高高限,执行步骤22;
(2)若当前模拟量测点的实时值大于该点的高高越限阈值,则越限状态处于越高高限,执行步骤22;
(3)若当前模拟量测点的实时值大于该点的高越限阈值,则越限状态处于越高限,执行步骤22;
(4)若当前模拟量测点的实时值小于该点的低低低越限阈值,则越限状态处于越低低低限,执行步骤22;
(5)若当前模拟量测点的实时值小于该点的低低越限阈值,则越限状态处于越低低限,执行步骤22;
(6)若当前模拟量测点的实时值小于该点的低越限阈值,则越限状态处于越低限,执行步骤22;
(7)若当前模拟量测点的实时值大于该点的低越限阈值且小于该测点的高越限阈值,则越限状态处于正常状态,执行步骤22。
步骤22,根据步骤21中当前测点越限状态的判断结果与数据库中该测点是否正在报警、当前越限状态,确定是否生成报警状态并发送报警事件或报警复归事件。
步骤221,若判断结果为当前测点处于越限状态,但库中是否正在报警字段的值为0,即未处于报警状态,或当前越限状态不正确,则置是否正在报警字段为1,报警确认字段为0,并生成报警事件,报警事件中包含事件内容和测点信息,事件内容为“模拟量越xx限动作,来自后台检测”,xx代表越限状态,测点信息包括测点标识名、位置信息等,并发送工艺报警事件给其他进程处理,执行步骤23。
步骤222,若判断结果为当前测点处于正常状态,但数据库中测点信息表中该测点的正在报警字段为1,则置该测点的是否正在报警字段为0,并生成报警复归事件;报警复归事件中包含事件内容和测点信息,事件内容为“模拟量报警复归,来自后台检测”,测点信息包括测点标识名、位置信息等,并发送报警复归事件给其他进程处理。
步骤23,若模拟量测点信息表中还有未检测到的有效模拟量测点,则继续步骤201检查下一个测点越限状态,否则,执行步骤3。
步骤3,根据上位机实时数据库中的开关量测点信息表中的实时值与报警方式,判断开关量的测点报警状态;对比判断的测点报警状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示。如图3所示,具体的:
步骤31,根据数据库中开关量测点的实时值与报警方式,判断测点的报警状态:
步骤311,若数据库中当前开关量测点的实时值字段为1,且报警方式字段为1报警,或者当前开关量测点的实时值为0,且报警方式字段为0报警时,当该测点在库中的报警状态字段中为未处于报警状态时,则置该测点是否正在报警字段为1,报警确认字段为0,并生成报警事件,报警事件中包含事件内容和测点信息,事件内容为“开关量报警动作,来自后台检测”,测点信息包括测点标识名、位置信息等,并发送工艺报警事件给其他进程处理。
步骤312,若数据库中当前开关量测点的实时值字段为1,且报警方式字段为0报警,或者当前开关量测点的实时值为0,且报警方式字段为1报警,当该测点在库中的报警状态字段中为处于报警状态时,则置该测点是否正在报警字段为0,并生成报警复归事件;报警复归事件中包含事件内容和测点信息,事件内容为“开关量报警复归,来自后台检测”,测点信息包括测点标识名、位置信息等,并发送工艺报警复归事件给其他进程处理。
步骤313,若开关量测点信息表中还有未检测到的有效开关量测点,则继续步骤31检查下一个测点报警状态,否则,执行步骤4。
步骤4,本轮后台报警生成过程结束,等待固定周期时间后,继续执行步骤1进行下轮后台报警检测。
本发明实施例还提供了一种分散控制***后台生成测点报警与复归信息的***,包括:
实时数据库,用于建立测点信息表,测点信息表包括模拟量测点信息表和开关量测点信息表;
判断上位机实时数据库中的模拟量测点信息表中的实时值与该测点的报警越限阈值,得到模拟量测点越线状态结果;
根据上位机实时数据库中的开关量测点信息表中的实时值与报警方式,判断开关量的测点报警状态;
对比判断模拟量和开关量的测点报警状态结果与库中保存的报警状态,生成报警或复归信息。
下面通过一个具体实施例来进一步说明本发明。
步骤1,部署实时数据库,建立测点信息表,用于分散控制***中的测点信息。测点信息表包括模拟量测点信息表和开关量测点信息表:
模拟量测点信息表包括:测点值、报警越限阈值、当前越限状态、报警类型、是否正在报警、是否报警确认等。
开关量测点信息表包括:测点值、报警方式、是否正在报警、是否报警确认等。
其中某模拟量测点AI1的测点值为50,该测点报警越限阈值:高高高越限阈值为80、高高越限阈值为40、高越限阈值为20、低越限阈值为-20、低低越限阈值为-40、低低低越限阈值为-80,越报警类型为静态报警,库中该点的当前越限状态处于正常状态,是否正在报警为0,是否报警确认为0。某开关量测点DI1的报警方式为1报警,当前值为1,且库中该点的报警状态为正常,是否正在报警为0,是否报警确认为0。
步骤2,判断上位机实时数据库中的模拟量测点信息表中的实时值(测点值为测点的实时值)与该测点的报警越限阈值,得到模拟量测点越线状态结果;对比测点越线状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示。
如图2所示,以模拟量测点AI1为实例:
模拟量测点AI1的测点值为50,与该测点的报警越限阈值进行比较,该点的测点值小于该点的高高高越限阈值80且大于该点的高高越限阈值40,则该点的越限状态为越高高限,对比此时库中保存该点的报警状态为正常,越限状态与库中的状态不一致,说明出现了报警报文丢失的情况。则置模拟量测点AI1的是否正在报警字段为1,报警确认字段为0,并生成报警事件,报警事件中包含事件内容和测点信息,事件内容为“模拟量越高高限动作,来自后台检测”,测点信息包括测点标识名AI1、该测点的位置信息等,并发送工艺报警事件给其他进程处理。
步骤3,根据上位机实时数据库中的开关量测点信息表中的实时值(测点值为测点的实时值)与报警方式,判断开关量的测点报警状态;对比判断的测点报警状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示。
以开关量测点DI1为实例:
开关量测点DI1的报警方式为1报警,当前值为0,说明该点的越限状态正处于正常,对比库中该点的报警状态为1报警,越限状态与库中的状态不一致,说明出现了报警复归报文丢失的情况。则置开关量测点DI1的是否正在报警字段为0,报警确认字段为0,并生成报警复归事件,报警复归事件中包含事件内容和测点信息,事件内容为“开关量报警复归,来自后台检测”,测点信息包括测点标识名开关量测点DI1、该测点位置信息等,并发送工艺报警复归事件给其他进程处理。
上述实施例解决了模拟量AI1测点越高高限报警报文丢失、开关量DI1测点1变0后报警复归报文丢失的情况,达到了将下位机的报警、复归情况及时上传到上位机,上位机及时查收到测点的报警、恢复信息。与上述实例类似,本方法也可实现将下位机的模拟量报警复归、开关量报警情况及时上传到上位机,上位机及时查收到测点的报警、复归信息,因此,该方法提高了控制***的运行安全性。
本发明并不局限于上述实施例,在本发明公开的技术方案的基础上,本领域的技术人员根据所公开的技术内容,不需要创造性的劳动就可以对其中的一些技术特征作出一些替换和变形,这些替换和变形均在本发明的保护范围内。
Claims (10)
1.一种分散控制***后台生成测点报警与复归信息的方法,其特征在于,包括:
部署实时数据库,建立包括模拟量测点和开关量测点信息表;
判断上位机实时数据库中的模拟量测点实时值与该测点的报警越限阈值,得到模拟量测点越限状态结果;对比模拟量测点越限状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示;
根据上位机实时数据库中的开关量测点实时值与报警方式,判断开关量测点报警状态;对比判断开关量测点报警状态结果与库中保存的报警状态,若不一致,则生成报警或复归信息;并对报警或复归信息保存及显示。
2.根据权利要求1所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,每个模拟量测点包括:测点值、报警越限阈值、当前越限状态、报警类型、是否正在报警和是否报警确认;
测点值为测点的实时值;
报警越限阈值包括6个阈值:高高高越限阈值、高高越限阈值、高越限阈值、低越限阈值、低低越限阈值和低低低越限阈值,数值依次减小;
当前越限状态反映该测点的当前的报警越限状态,包括7种状态:正常、越高高高限、越高高限、越高限、越低限、越低低限和越低低低限;
越报警类型包括无报警、静态报警和动态报警;
无报警表示当前测点不产生报警信息;静态报警表示测点为报警越限值为不变化,与实时库中的报警越限值一致;动态报警表示测点的报警越限值为动态变化,与库中不一致。
3.根据权利要求1所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,每个开关量测点包括:测点值、报警方式、是否正在报警和是否报警确认;
报警方式包括两种:1报警,即开关量值为1时报警;0报警,即开关量值为0时报警。
4.根据权利要求1所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,生成报警或复归信息,包括:
遍历实时库中的模拟量测点信息表中有效的测点信息,根据报警方式决定是否进行后台报警检测;
根据当前测点越限状态的判断结果与数据库中该测点是否正在报警字段、当前的越限状态字段内容,确定是否更新报警状态并发送报警事件或报警复归事件;
若模拟量测点信息表中还有未检测到的有效模拟量测点,则继续检查下一个测点越限状态;否则,执行开关量的测点报警状态判断。
5.根据权利要求4所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,根据报警方式决定是否进行后台报警检测,包括:
若当前测点报警方式为非静态报警,则模拟量测点信息表中还有未检测到的有效模拟量测点,继续检查下一个测点越限状态;否则,判断开关量的测点报警状态;
若当前测点报警方式为静态报警,根据库中模拟量测点的实时值与越限阈值判断越限状态,判断当前测点越限状态。
6.根据权利要求5所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,判断当前测点越限状态,包括:
若当前模拟量测点的实时值大于该点的高高高越限阈值,则越限状态处于越高高高限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的高高越限阈值,则越限状态处于越高高限,更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的高越限阈值,则越限状态处于越高限,更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低低低越限阈值,则越限状态处于越低低低限,更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低低越限阈值,则越限状态处于越低低限,确定更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值小于该点的低越限阈值,则越限状态处于越低限,更新报警状态并发送报警事件或报警复归事件;
若当前模拟量测点的实时值大于该点的低越限阈值且小于该测点的高越限阈值,则越限状态处于正常状态,更新报警状态并发送报警事件或报警复归事件。
7.根据权利要求4所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,根据当前测点越限状态的判断结果与数据库中该测点是否正在报警字段、当前的越限状态字段内容,确定是否更新报警状态并发送报警事件或报警复归事件,具体包括:
若判断结果为当前测点处于越限状态,但库中是否正在报警字段的值为0,或当前越限状态不正确,则置是否正在报警字段为1,报警确认字段为0,并生成报警事件;并发送工艺报警事件给其他进程处理,若模拟量测点信息表中还有未检测到的有效模拟量测点,则继续检查下一个测点越限状态;否则,执行开关量的测点报警状态判断;
若判断结果为当前测点处于正常状态,但数据库中测点信息表中该测点的正在报警字段为1,则置该测点的是否正在报警字段为0,并生成报警复归事件,并发送报警复归事件给其他进程处理。
8.根据权利要求7所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,根据上位机实时数据库中的开关量测点实时值与报警方式,判断开关量的测点报警状态,包括:
根据数据库中开关量测点的实时值与报警方式,判断测点的报警状态:
若数据库中当前开关量测点的实时值字段为1,且报警方式字段为1报警,或者当前开关量测点的实时值为0,且报警方式字段为0报警时,生成报警事件,并发送工艺报警事件给其他进程处理;
若数据库中当前开关量测点的实时值字段为1,且报警方式字段为0报警,或者当前开关量测点的实时值为0,且报警方式字段为1报警,生成报警复归事件,并发送工艺报警复归事件给其他进程处理;
若模拟量开关表中还有未检测到的有效开关量测点,则继续检查下一个测点报警状态,否则,进行下轮后台报警检测。
9.根据权利要求8所述的分散控制***后台生成测点报警与复归信息的方法,其特征在于,报警事件和报警复归事件中包含事件内容和测点信息,其中:报警事件内容为“模拟量越xx限动作,来自后台检测”或“开关量报警动作,来自后台检测”,xx代表越限状态;报警复归事件内容为“模拟量报警复归,来自后台检测”或“开关量报警复归,来自后台检测”;
测点信息包括测点标识名和位置信息。
10.一种分散控制***后台生成测点报警与复归信息的***,其特征在于,包括:
实时数据库,用于建立包括模拟量测点和开关量测点信息表;
判断上位机实时数据库中的模拟量测点实时值与该测点的报警越限阈值,得到模拟量测点越限状态结果;
根据上位机实时数据库中的开关量测点实时值与报警方式,判断开关量的测点报警状态;
对比判断模拟量和开关量的测点报警状态结果与库中保存的报警状态,生成报警或复归信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111044156.6A CN113485281B (zh) | 2021-09-07 | 2021-09-07 | 分散控制***后台生成测点报警与复归信息的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111044156.6A CN113485281B (zh) | 2021-09-07 | 2021-09-07 | 分散控制***后台生成测点报警与复归信息的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113485281A CN113485281A (zh) | 2021-10-08 |
CN113485281B true CN113485281B (zh) | 2021-11-26 |
Family
ID=77947222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111044156.6A Active CN113485281B (zh) | 2021-09-07 | 2021-09-07 | 分散控制***后台生成测点报警与复归信息的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113485281B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113687622B (zh) * | 2021-10-26 | 2022-02-01 | 西安热工研究院有限公司 | 基于逻辑功能块的动态告警方法和***、设备及存储介质 |
CN113687621B (zh) * | 2021-10-26 | 2022-01-25 | 西安热工研究院有限公司 | 基于时序告警信息的告警抑制方法和***、设备及存储介质 |
CN113741378B (zh) * | 2021-11-04 | 2022-03-15 | 西安热工研究院有限公司 | 分散控制***后台异常点高频采集的故障分析方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731296A (zh) * | 2013-11-01 | 2014-04-16 | 北京科东电力控制***有限责任公司 | 一种用于分布式***的告警信息集中监视***及其方法 |
CN104376677A (zh) * | 2014-12-09 | 2015-02-25 | 江苏中实电子有限公司 | 一种高灵敏复合线型感温火灾探测器及其报警方法 |
CN108010286A (zh) * | 2017-10-20 | 2018-05-08 | 中电和瑞科技有限公司 | 一种模拟量越限报警方法和装置 |
CN109000826A (zh) * | 2018-04-20 | 2018-12-14 | 中国神华能源股份有限公司 | 汽轮机组的蒸汽温度的报警方法、装置和*** |
CN110500571A (zh) * | 2019-08-15 | 2019-11-26 | 国网河南省电力公司电力科学研究院 | 一种火电机组蒸汽温度快速下降的预警控制方法及*** |
CN110807908A (zh) * | 2019-11-05 | 2020-02-18 | 五凌电力有限公司 | 一种水电站群集中监控***智能报警方法 |
CN112098835A (zh) * | 2020-08-07 | 2020-12-18 | 国家能源集团山东石横热电有限公司 | 一种发电机励磁碳刷远程实时监测*** |
CN112803592A (zh) * | 2021-01-13 | 2021-05-14 | 广东省电力开发有限公司 | 一种适用于分布式电站的智能故障预警方法及*** |
CN112991697A (zh) * | 2021-04-13 | 2021-06-18 | 国能信控互联技术有限公司 | 一种电厂智能报警监控方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107025750A (zh) * | 2016-02-02 | 2017-08-08 | 橙远科技股份有限公司 | 异常监控*** |
-
2021
- 2021-09-07 CN CN202111044156.6A patent/CN113485281B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731296A (zh) * | 2013-11-01 | 2014-04-16 | 北京科东电力控制***有限责任公司 | 一种用于分布式***的告警信息集中监视***及其方法 |
CN104376677A (zh) * | 2014-12-09 | 2015-02-25 | 江苏中实电子有限公司 | 一种高灵敏复合线型感温火灾探测器及其报警方法 |
CN108010286A (zh) * | 2017-10-20 | 2018-05-08 | 中电和瑞科技有限公司 | 一种模拟量越限报警方法和装置 |
CN109000826A (zh) * | 2018-04-20 | 2018-12-14 | 中国神华能源股份有限公司 | 汽轮机组的蒸汽温度的报警方法、装置和*** |
CN110500571A (zh) * | 2019-08-15 | 2019-11-26 | 国网河南省电力公司电力科学研究院 | 一种火电机组蒸汽温度快速下降的预警控制方法及*** |
CN110807908A (zh) * | 2019-11-05 | 2020-02-18 | 五凌电力有限公司 | 一种水电站群集中监控***智能报警方法 |
CN112098835A (zh) * | 2020-08-07 | 2020-12-18 | 国家能源集团山东石横热电有限公司 | 一种发电机励磁碳刷远程实时监测*** |
CN112803592A (zh) * | 2021-01-13 | 2021-05-14 | 广东省电力开发有限公司 | 一种适用于分布式电站的智能故障预警方法及*** |
CN112991697A (zh) * | 2021-04-13 | 2021-06-18 | 国能信控互联技术有限公司 | 一种电厂智能报警监控方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113485281A (zh) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113485281B (zh) | 分散控制***后台生成测点报警与复归信息的方法及*** | |
CN101626275B (zh) | 一种***故障检测的方法及装置 | |
CN113724437A (zh) | 面向无人售卖柜的无人值守告警方法及*** | |
CN105676077A (zh) | 高压电缆局部放电在线监测的报警方法、装置及*** | |
CN114978883B (zh) | 网络唤醒的管理方法、装置、电子设备及存储介质 | |
CN117439912A (zh) | 一种网络探测方法、相关装置、设备以及可读存储介质 | |
CN116095120A (zh) | 基于eip对象模型的数据采集的方法及网关 | |
CN113879357B (zh) | 列车轴温检测方法及装置 | |
CN112583617A (zh) | 故障确定方法、服务器、控制终端及存储介质 | |
CN115687026A (zh) | 多节点服务器故障预警方法、装置、设备及介质 | |
CN109684133A (zh) | 一种计算机死机状态自动重启方法 | |
CN114844816A (zh) | 一种汽车通信掉线仿真方法 | |
CN112414475A (zh) | 一种变电站电容瓶的检测装置、方法、电子设备及介质 | |
CN115150307B (zh) | 采集频率安全检测的方法、装置、存储介质及电子设备 | |
CN111156650A (zh) | 空调机组及其通讯故障的检测方法 | |
US6766016B2 (en) | Supervisory control system | |
CN112180186A (zh) | 一种智能变电站继电保护装置定值自动核对方法 | |
CN112416720A (zh) | 一种计算机故障纠错*** | |
CN103281216B (zh) | 总线式探测控制***节点折分扫描搜索方法 | |
CN115389915B (zh) | 电路健康监测管理***、监测方法及存储介质 | |
CN114116502B (zh) | 一种物联网型配变终端应用开发平台 | |
CN117608609A (zh) | 一种电网自愈程序的更新方法、装置、设备及介质 | |
CN117040958A (zh) | 基于rs485的多用多备控制方法、装置、设备及介质 | |
CN118018441A (zh) | 一种数据采集方法、装置、设备以及存储介质 | |
CN115225556A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |