[发明专利]一种工业控制系统的安全控制系统和方法有效
| 申请号: | 201811608387.3 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN111381546B | 公开(公告)日: | 2021-10-08 |
| 发明(设计)人: | 徐新国;王彬;贾培勇;王振;俞凌;李永成 | 申请(专利权)人: | 北京安控科技股份有限公司 |
| 主分类号: | G05B19/048 | 分类号: | G05B19/048 |
| 代理公司: | 北京京万通知识产权代理有限公司 11440 | 代理人: | 许天易 |
| 地址: | 100095 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 工业 控制系统 安全 方法 | ||
1.一种用于工业控制系统的安全控制系统,包括:信息采集模块、安全控制模块、安全规则配置模块,其中,
信息采集模块包括用于采集所述工业控制系统中的工控条目数据的数据采集装置;
所述安全控制模块,用于获得所述工控条目的最终结果并执行相应动作;其中,所述安全控制模块包括规则树和结果项中工控条目列表生成单元和安全判断执行单元;
所述规则树的根节点为所述工控条目的编码,所述规则树的叶子节点为条件项中的元素,所述规则树的最底层叶子节点为结果项;
所述结果项中工控条目列表包括工控条目的编码、所述规则树中叶子节点含有所述编码的叶子节点;
所述安全判断执行单元,根据接收的信息采集模块发送的工控条目数据,将数值发生变化的工控条目生成条件项,并将条件项中各元素按工控条目编码进行排序,然后根据条目编码找到规则树中所述工控条目对应的树;判断条目编码对应的根节点是否为空,如果为空,说明条件项不成立,则停止判断过程;否则,按顺序检查根节点的每一条分支,判断该分支的叶子节点是否能够满足条件项;如果有能够达到最底层叶子节点的分支,则获得该最底层叶子节点中的结果项;所述安全规则配置模块,用于接收用户设置的规则信息。
2.根据权利要求1所述的安全控制系统,其中,所述安全控制模块包括安全规则库创建单元、安全规则库、规则树和结果项中工控条目列表生成单元以及安全判断执行单元;所述安全规则库包含安全规则,所述安全规则包括条件项和结果项,所述条件项和结果项由元素构成;所述规则树和结果项中工控条目列表生成单元,用于根据所述安全规则库生成规则树和结果项中工控条目列表;所述安全判断执行单元用于接收所述信息采集模块发送的工控条目数据,然后根据所述规则树和结果项中工控条目列表获得并执行最终结果。
3.根据权利要求2所述的安全控制系统,其中,所述元素分为判断类、结果项预设类、结果项动作类。
4.根据权利要求1所述的安全控制系统,其中,所述安全判断执行单元中,对于结果项中的执行类,直接执行;对于结果项中的预设类,将其拆分为多个元素,然后分别查找结果项中工控条目列表,根据找到的叶子节点及该节点下方的分支以及采集到的数据判断,该分支是否成立,如果不成立,则停止查找,如果成立则得到结果项。
5.根据权利要求2所述的安全控制系统,其中,所述安全规则库包括通用安全规则库、行业安全规则库或用户自定义安全规则库。
6.根据权利要求1所述的安全控制系统,其中,所述安全规则配置模块包括用于向用户显示配置界面,并接收用户设置的规则信息,并将所述规则信息发送到所述安全控制模块以生成安全规则库。
7.一种用于工业控制系统的安全控制方法,包括:
步骤1、接收用户输入的规则;
步骤2、生成规则树和结果项中工控条目列表;
步骤3、接收所述工业控制系统中工控条目的信息数据;
步骤4、根据所述规则树和列表获取并执行工控条目的控制结果项,具体包括:根据接收的信息采集模块发送的工控条目数据,将数值发生变化的工控条目生成条件项,并将条件项中各元素按工控条目编码进行排序,然后根据条目编码找到规则树中所述工控条目对应的树;判断条目编码对应的根节点是否为空,如果为空,说明条件项不成立,则停止判断过程;否则,按顺序检查根节点的每一条分支,判断该分支的叶子节点是否能够满足条件项;如果有能够达到最底层叶子节点的分支,则获得该最底层叶子节点中的结果项。
8.根据权利要求7所述的安全控制方法,其中,所述步骤2包括:
步骤21、以工控条目编码为树的根节点,以条件项中的元素顺次为树的叶子节点,以结果项为树的最底层叶子节点,从而生成所述规则树;
步骤22、根据所述工控条目的编码、所述规则树中含有所述编码的叶子节点生成所述结果项中工控条目列表。
9.根据权利要求7所述的安全控制方法,其中,所述步骤4还包括:对于结果项中的执行类,直接执行;对于结果项中的预设类,将其拆分为多个元素,然后分别查找结果项中工控条目列表,根据找到的叶子节点及该节点下方的分支以及采集到的数据判断,该分支是否成立,如果不成立,则停止查找,如果成立则得到结果项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安控科技股份有限公司,未经北京安控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811608387.3/1.html,转载请声明来源钻瓜专利网。





