技术简介:
本专利针对企业管理控制系统中逻辑参数修改后易被遗忘导致安全隐患的问题,提出通过逻辑运算电路实时监测内部模块状态,当检测到逻辑参数异常时触发报警模块强制报警,提醒运行人员及时恢复参数,从而消除系统保护失效风险。装置包含逻辑运算电路与报警模块,通过电平值运算与例外报告测点联动实现自动报警。
关键词:逻辑模块检测,报警系统
1.本技术涉及企业管理控制系统的技术领域,尤其涉及一种基于企业管理控制系统的逻辑模块检测装置及方法。
背景技术:2.当控制系统需要临时退出保护联锁或满足操作条件时,需要在逻辑上修改设定的逻辑参数,然后在笔记本上记录修改参数的模块地址或拍照留存,当需要恢复设定逻辑参数时,按照笔记本记录或照片的模块号进行恢复,而当修改人员由于个人原因忘记在笔记本上记录或拍照留存设定逻辑参数改变的模块号且没及时恢复原来的设定逻辑参数时,运行人员或其他维护人员无法及时知道设定逻辑参数的改变,将会造成系统设备的保护失效或设备动作失败,严重时造成重大事故,给机组安全造成极大安全隐患。因此,现有技术中由于控制系统中没有设定逻辑参数改变后强制报警或归档的功能,存在人为忘记恢复设定的逻辑参数时控制系统会保护失效或动作失败的问题,导致控制系统存在较大的安全隐患。
技术实现要素:3.本技术提供了一种基于企业管理控制系统的逻辑模块检测装置及方法,能够在控制系统设备中设定的逻辑参数改变后强制报警,以此来提醒运行人员及时恢复设定的逻辑参数。
4.第一方面,本技术实施例提供了一种基于企业管理控制系统的逻辑模块检测装置,企业管理控制系统包括若干个内部逻辑模块和一个例外报告测点模块,每个内部逻辑模块具备一个设置逻辑值,例外报告测点模块具备一个检测电平预设值;该装置包括逻辑运算电路和报警模块。
5.企业管理控制系统的若干个内部逻辑模块分别连接逻辑运算电路,逻辑运算电路与例外报告测点模块连接,例外报告测点模块与报警模块连接;若干个内部逻辑模块用于将各自的当前逻辑值转换为电平值分别输入到逻辑运算电路;逻辑运算电路用于根据各电平值进行逻辑运算,得到电平运算结果,并将电平运算结果发送至例外报告测点模块。
6.例外报告测点模块用于根据电平运算结果判断是否改变当前检测电平值,并在当前检测电平值不等于检测电平预设值时,发送报警信号至报警模块。
7.报警模块响应于报警信号,发出报警信息,并进行报警操作。
8.进一步的,若干个内部逻辑模块包括至少一个保护联锁投退模块和至少一个操作条件检测模块;保护联锁投退模块和操作条件检测模块分别连接逻辑运算电路。
9.保护联锁投退模块用于检测企业管理控制系统是否退出保护联锁,在检测到企业管理控制系统未退出保护联锁时,保护联锁投退模块的当前逻辑值等于设置逻辑值,在检测到企业管理控制系统退出保护联锁时,保护联锁投退模块的当前逻辑值改变为设置逻辑值的反值。
10.操作条件检测模块用于检测企业管理控制系统是否满足操作条件,在检测到企业管理控制系统未满足操作条件时,操作条件检测模块的当前逻辑值等于设置逻辑值,在检测到企业管理控制系统满足操作条件时,操作条件检测模块的当前逻辑值改变为设置逻辑值的反值。
11.进一步的,逻辑运算电路包括第一与门、第一或门、第二或门和第一非门;至少一个保护联锁投退模块与第一与门的输入端连接,第一与门的输出端与第一非门的输入端连接;至少一个操作条件检测模块与第一或门的输入端连接第一非门的输出端和第一或门的输出端分别连接第二或门的输入端,第二或门的输出端与例外报告测点模块连接;第二或门用于输出电平运算结果至例外报告测点模块。
12.进一步的,逻辑运算电路包括第二与门、第三与门、第三或门、第二非门、第三非门、多个第四非门;至少一个保护联锁投退模块与第二与门的输入端连接,第二与门的输出端与第二非门的输入端连接;每个操作条件检测模块通过一个第四非门与第三与门连接,第三与门的输出端与第三非门的输入端连接;第二非门的输出端和第三非门的输出端分别连接第三或门的输入端,第三或门的输出端与例外报告测点模块连接,第三或门用于输出电平运算结果至例外报告测点模块。
13.进一步的,逻辑运算电路包括第四与门、第五与门、第四或门、第五非门和第六非门;至少一个保护联锁投退模块与第四与门的输入端连接;至少一个操作条件检测模块与第四或门的输入端连接,第四或门的输出端与第五非门的输入端连接;第四与门的输出端与第五非门的输出端分别与第五与门的输入端连接,第五与门的输出端与第六非门的输入端连接,第六非门的输出端与例外报告测点模块连接,第六非门用于输出电平运算结果至例外报告测点模块。
14.进一步的,报警操作包括声音报警和/或闪光报警。
15.进一步的,报警模块将报警信息推送至显示设备进行显示,并在接收到用户对报警信息的确认指令后,停止报警操作。
16.进一步的,显示设备用于显示接收到的报警信息;例外报告测点模块在当前检测电平值恢复为检测电平预设值时,发送撤销报警指令至报警模块,报警模块响应于撤销报警指令向显示设备发送报警信息显示终止指令,显示设备响应于报警信息显示终止指令停止显示报警信息。
17.第二方面,本技术实施例提供了一种基于企业管理控制系统的逻辑模块检测方法,该方法应用于企业管理控制系统上,企业管理控制系统包括若干个内部逻辑模块和一个例外报告测点模块,每个内部逻辑模块具备一个设置逻辑值,例外报告测点模块具备一个检测电平预设值。
18.该方法包括:通过若干个内部逻辑模块将各自的当前逻辑值转换为电平值分别输入到逻辑运算电路;通过逻辑运算电路对各电平值进行逻辑运算,得到电平运算结果,并将电平运算结果发送至例外报告测点模块。
19.通过例外报告测点模块根据电平运算结果判断是否改变当前检测电平值,并在当前检测电平值不等于检测电平预设值时,发送报警信号至报警模块。
20.通过报警模块接收报警信号,报警模块根据报警信号发出报警信息,并进行报警操作。
21.进一步的,上述方法还包括;通过报警模块将报警信息推送至显示设备进行显示,并在接收到用户对该报警信息的确认指令后,报警模块停止报警操作。
22.综上,与现有技术相比,本技术实施例提供的技术方案带来的有益效果至少包括:
23.本技术实施例提供的一种基于企业管理控制系统的逻辑模块检测装置,通过在企业管理控制系统中的内部逻辑模块接入逻辑运算电路,来对内部逻辑模块中的逻辑参数进行逻辑运算,并对运算结果进行检测,当检测到运算结果发生改变时,说明企业管理控制系统中的内部逻辑模块设定的逻辑参数发生改变,此时发出报警来提醒运行人员及时恢复系统中设定的逻辑参数。上述装置可以在企业管理控制系统的当前逻辑值发生改变时,发出报警来提醒运行人员,使运行人员不会忘记恢复设定的逻辑参数,从而保证了控制系统的安全,排除了安全隐患。
附图说明
24.图1为本技术一个示例性实施例提供的一种基于企业管理控制系统的逻辑模块检测装置的结构框图。
25.图2为本技术又一个示例性实施例提供的一种基于企业管理控制系统的逻辑模块检测装置的结构框图。
26.图3为本技术另一个示例性实施例提供的一种基于企业管理控制系统的逻辑模块检测装置的结构框图。
27.图4为本技术再一个示例性实施例提供的一种基于企业管理控制系统的逻辑模块检测装置的结构框图。
28.图5为本技术一个示例性实施例提供的一种基于企业管理控制系统的逻辑模块检测方法的流程图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.请参见图1,本技术实施例提供了一种基于企业管理控制系统的逻辑模块检测装置,企业管理控制系统包括若干个内部逻辑模块100和一个例外报告测点模块300,每个内部逻辑模块100具备一个设置逻辑值,例外报告测点模块300具备一个检测电平预设值;该装置包括逻辑运算电路200和报警模块400。
31.企业管理控制系统的若干个内部逻辑模块100分别连接逻辑运算电路200,逻辑运算电路200与例外报告测点模块300连接,例外报告测点模块300与报警模块400连接。
32.若干个内部逻辑模块100用于将各自的当前逻辑值转换为电平值分别输入到逻辑运算电路200;逻辑运算电路200用于根据各电平值进行逻辑运算,得到电平运算结果,并将电平运算结果发送至例外报告测点模块300。
33.例外报告测点模块300用于根据电平运算结果判断是否改变当前检测电平值,并在当前检测电平值不等于检测电平预设值时,发送报警信号至报警模块400。
34.报警模块400响应于报警信号,发出报警信息,并进行报警操作。
35.具体的,所述企业管理控制系统为abb symphony系统,abb symphony系统是由一套运用微处理器执行控制功能的模件组成。通过composer软件组态“功能块”,在主模件上实现控制功能的选择和相互配合。一个功能块仅仅是一个输入或输出,或者是一个输入或输出的操作。这些功能块是一般的软件控制算法,可以用它们来执行在其它类型系统需要专门硬件完成的指定任务,比如设备的状态显示、操作、参数、报警等。其主要有四种类型功能块:执行块,执行块包含影响模件综合操作的一些参数;系统常数块,系统常数块例如0、1和100、0等这样的一些数字量参数和模拟量参数属于常数;输入/输出块,输入/输出块是固定块地址,是对应于每个模件通过端子单元和现场布线的现场物入和输出;用户组态块。用户组态块不是预先指定的块,而是由用户设定,以执行用户特需功能从而实现控制逻辑。
36.每个symphony主模件都有供选择的预先定义的块地址,例如“and”、“or”、“not”、“on/off”等功能块。用户根据需要,利用不同功能的功能块,组态成一个个功能不同的控制逻辑,把控制逻辑下装到控制器等主模件,再通过预先设计好的监控画面进行监控,实现对现场设备的状态监控、操作、报警处理等。例外报告是abb symphony功能块“do/l”d的名称,是对输入的数字量信号进行定义,如报警状态、测点生成。
37.上述实施例可以在企业管理控制系统的当前逻辑参数发生改变时,发出报警来提醒运行人员,使运行人员不会忘记恢复设定的逻辑参数,从而保证了控制系统的安全,排除了安全隐患。同时能通过增加的相应逻辑,在没有笔记本记录或拍照留存的情况下,查找到哪个设备的设定参数被修改,避免人为失误造成的设备拒动。
38.参见图2,在一些实施例中,若干个内部逻辑模块100包括至少一个保护联锁投退模块101和至少一个操作条件检测模块102;保护联锁投退模块101和操作条件检测模块102分别连接逻辑运算电路;保护联锁投退模块101用于检测企业管理控制系统是否退出了保护联锁,在检测到企业管理控制系统未退出保护联锁时,保护联锁投退模块101的当前逻辑值等于设置逻辑值,在检测到企业管理控制系统退出了保护联锁时,保护联锁投退模块101的当前逻辑值改变为设置逻辑值的反值;操作条件检测模块102用于检测企业管理控制系统是否满足操作条件,在检测到企业管理控制系统未满足操作条件时,操作条件检测模块102的当前逻辑值等于设置逻辑值,在检测到企业管理控制系统满足操作时,操作条件检测模块102的当前逻辑值改变为设置逻辑值的反值。
39.具体地,abb symphony composer的保护联锁投退模块101或操作条件检测模块102是通过“on/off”功能块的设置逻辑值实现,即在正常控制逻辑下,保护联锁投退模块101的“on/off”模块的当前逻辑值为“1”时,表示保护联锁投入,当前逻辑值为“0”时表示保护联锁投退;而操作条件检测模块102的“on/off”模块当前逻辑值为“1”时,表示检测到系统满足操作条件,不需要满足逻辑预设的条件,当“on/off”模块当前逻辑值为“0”时,表示检测到系统操作条件不满足,需要满足逻辑预设的条件才能操作。因此在正常情况下,保护联锁投退模块101的“on/off”模块设置逻辑值为“1”,操作条件检测模块102的“on/off”模块设置逻辑值为“0”。
40.上述实施例使逻辑运算电路200连接企业管理控制系统的保护连锁投退模块101和操作条件检测模块102,保证了检测的准确性。
41.如图2所示,在一些实施例中,逻辑运算电路200包括第一与门201、第一或门204、
第二或门203和第一非门202;至少一个保护联锁投退模块与第一与门201的输入端连接,第一与门201的输出端与第一非门202的输入端连接;至少一个操作条件检测模块与第一或门204的输入端连接第一非门202的输出端和第一或门204的输出端分别连接第二或门203的输入端,第二或门203的输出端与例外报告测点模块300连接;第二或门203用于输出电平运算结果至例外报告测点模块300。
42.参见图3,在一些实施例中,逻辑运算电路200包括第二与门211、第三与门214、第三或门216、第二非门212、第三非门215和多个第四非门213;至少一个保护联锁投退模块与第二与门211的输入端连接,第二与门211的输出端与第二非门212的输入端连接;每个操作条件检测模块通过一个第四非门213与第三与门214连接,第三与门214的输出端与第三非门215的输入端连接;第二非门212的输出端和第三非门215的输出端分别连接第三或门216的输入端,第三或门216的输出端与例外报告测点模块300连接,第三或门216用于输出电平运算结果至例外报告测点模块300。
43.参见图4,在一实施例中,逻辑运算电路200包括第四与门221、第五与门224、第四或门222、第五非门223和第六非门225;至少一个保护联锁投退模块与第四与门221的输入端连接;至少一个操作条件检测模块与第四或门222的输入端连接,第四或门222输出端和第五非门223的输入端连接;第四与门221的输出端与第五非门223的输出端分别与第五与门224的输入端连接,第五与门224的输出端与第六非门225的输入端连接,第六非门225的输出端与例外报告测点模块300连接,第六非门225用于输出电平运算结果至例外报告测点模块300。
44.在具体实施过程中,当所有保护连锁投退模块101的当前逻辑值均为1和所有操作条件检测模块102的当前逻辑值均为0时,逻辑运算电路200输出的电平运算结果为0,此时例外报告测点模块300的预设检测电平值也为0,不产生报警信号;然而,当保护联锁投退模块101有任何一个的当前逻辑值从1变成0,或者操作条件检测模块102有任何一个的当前逻辑值从0变成1,逻辑运算电路200将会输出值为1的电平运算结果,此时例外报告测点模块300的检测电平值从0变成1,发出报警信号给报警模块400。
45.上述实施例通过若干个与或非门的连接,在保护联锁投退模块101或操作条件检测模块102任意一个的设置逻辑值改变未恢复时,便会触发报警模块400报警来提醒运行人员。
46.在一些实施例中,报警操作包括声音报警和/或闪光报警。
47.其中,闪光报警具体可以为光字牌报警,xxs-201光字牌(单回路闪光报警仪)为盘式拼装结构,光子牌显示,与外接电铃(或音响器),电源及控制按钮组成闪光报警仪系统。该仪表与输入信号为电接点式,在工业自动化控制系统中与各种接点式控制检测仪表配套使用监视各种设备运行状态,实现越限报警。
48.上述实施例使报警模块400采用声和/或光报警,相比普通的警告提示效果更加有效。
49.在一些实施例中,报警模块400将报警信息推送至显示设备进行显示,并在接收到用户对报警信息的确认指令后,停止报警操作。
50.在一些实施例中,显示设备用于显示接收到的报警信息;例外报告测点模块300在当前检测电平值恢复为检测电平预设值时,发送撤销报警指令至报警模块400,报警模块
400响应于撤销报警指令向显示设备发送报警信息显示终止指令,显示设备响应于报警信息显示终止指令停止显示报警信息。
51.具体地,显示设备可以为监控画面。在具体实施过程中,当前逻辑值被改变后,触发声光报警,运行人员或维护人员确认报警信息后,声音报警消失,报警信息依然保留、光字牌依然处于点亮状态。当恢复内部逻辑模块100的当前逻辑值为设置逻辑值后,再次检测到当前逻辑值正确,声光报警停止,报警信息也消失。
52.上述实施例达到了在运行人员更改内部逻辑模块100的当前逻辑值时,能够手动暂停报警信息,在发出提醒的同时不会影响运行人员的操作。
53.请参见图5,本技术另一实施例提供了一种基于企业管理控制系统的逻辑模块检测方法,该方法应用于企业管理控制系统上,该方法包括:
54.步骤s1,通过若干个内部逻辑模块将各自的当前逻辑值转换为电平值分别输入到逻辑运算电路。
55.步骤s2,通过逻辑运算电路对各电平值进行逻辑运算,得到电平运算结果,并将电平运算结果发送至例外报告测点模块。
56.步骤s3,通过例外报告测点模块根据电平运算结果判断是否改变当前检测电平值,并在当前检测电平值不等于检测电平预设值时,发送报警信号至报警模块。
57.步骤s4,通过报警模块接收报警信号,报警模块根据报警信号发出报警信息,并进行报警操作。
58.上述实施例可以在企业管理控制系统的当前逻辑参数发生改变时,发出报警来提醒运行人员,使运行人员不会忘记恢复设定的逻辑参数,从而保证了控制系统的安全,排除了安全隐患。同时能通过增加的相应逻辑,在没有笔记本记录或拍照留存的情况下,查找到哪个设备的设定参数被修改,避免人为失误造成的设备拒动。
59.在一些实施例中,步骤s4具体还包括;通过报警模块将报警信息推送至显示设备进行显示,并在接收到用户对该报警信息的确认指令后,报警模块停止报警操作。
60.上述实施例达到了在运行人员更改内部逻辑模块的当前逻辑值时,能够手动暂停报警信息,在发出提醒的同时不会影响运行人员的操作。
61.本实施例中提供的关于一种基于企业管理控制系统的逻辑模块检测方法的具体限定,可以参见上文中关于一种基于企业管理控制系统的逻辑模块检测装置的实施例,于此不再赘述。
62.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
63.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。