[发明专利]一种用于异常检测的方法和装置有效
申请号: | 201510708422.9 | 申请日: | 2015-10-27 |
公开(公告)号: | CN106610602B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 孟显涛;范顺杰;介鸣;唐伟龙 | 申请(专利权)人: | 西门子公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李慧 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 异常 检测 方法 装置 | ||
本发明涉及一种用于异常检测的方法和装置,该装置包括:接收模块,用于接收用于自动设备的异常模型,所述异常模型包括与所述自动设备有关的期望监测的项目和所述项目的异常判定条件;生成模块,用于基于所述异常模型所包括的所述项目的所述异常判定条件和预先存储的用于对所述项进行异常检测的异常处理程序模板,生成用于对所述项进行异常检测的异常处理程序,其中,所述异常处理程序模板未设定所述项目的异常判定条件;以及,执行模块,用于执行所述异常处理程序以检测所述自动设备的异常。利用该方法和装置,自动化系统的用户在提供用于自动设备的异常处理程序的过程中只需付出较低的成本。
技术领域
本发明涉及自动化系统,尤其涉及一种用于异常检测的方法和装置。
背景技术
在例如生产、加工和建筑自动化等的领域通常使用自动化系统来监测、控制和调节技术过程。
自动化系统通常包括一个工程设备和多个自动设备。工程设备用于由自动化系统的用户设置工作逻辑,生成用于实现所设置的工作逻辑的可执行程序代码形式的工作程序并下载到各个自动设备。美国专利申请US2010217423A1公开了一种工业自动化系统。
自动化系统的各个自动设备在工作过程中可能会发生异常,因此,需要异常处理程序来检测自动化系统中的各个自动设备的异常。目前,用于每一个自动设备的异常处理程序由自动化系统的用户根据自动设备的情况和自动化系统的具体工作任务来编制。
由于自动化系统的工作任务通常不是固定不变的,尤其是用于生产领域的自动化系统更是如此,因此,一旦自动化系统的工作任务发生变化,自动化系统的用户就需要根据自动化系统的新任务重新编制用于各个自动设备的异常处理程序。异常处理方案的编制通常需要大量的手动编程和程序测试,这将花费自动化系统的用户大量的时间和精力,因此,在提供用于自动设备的异常处理程序的过程中自动化系统的用户需要付出较高成本。
发明内容
考虑到现有技术的上述问题,本发明的实施例提供一种用于异常检测的方法和装置,其使得自动化系统的用户在提供用于自动设备的异常处理程序的过程中只需付出较低的成本。
按照本发明实施例的一种用于异常检测的方法,包括:接收用于自动设备的异常模型,所述异常模型包括与所述自动设备有关的期望监测的项目和所述项目的异常判定条件;基于所述异常模型所包括的所述项目的所述异常判定条件和预先存储的用于对所述项目进行异常检测的异常处理程序模板,生成用于对所述项目进行异常检测的异常处理程序,其中,所述异常处理程序模板未设定所述项目的异常判定条件;以及,执行所述异常处理程序以检测所述自动设备的异常。
其中,所述生成用于对所述项目进行异常检测的异常处理程序的步骤利用软件解释器来实现。
其中,所述方法还包括:当检测到所述项目中的至少一个项目出现异常时,实施相应的异常处理。
其中,所述期望监测的项目包括与所述自动设备的外设有关的项目、与所述自动设备上运行的工作程序有关的项目和/或与对所述自动设备的访问操作有关的项目。
按照本发明实施例的一种用于异常检测的方法,包括:生成用于自动化系统中的各个自动设备的异常模型,其中,用于所述各个自动设备中的任一自动设备的所述异常模型包括与所述任一自动设备有关的期望监测的项目和所述项目的异常判定条件;以及,向所述各个自动设备中的相应自动设备发送用于所述任一自动设备的所述异常模型。
其中,与所述任一自动设备有关的所述期望监测的项目包括与所述任一自动设备的外设有关的项目、与所述任一自动设备上运行的工作程序有关的项目和/或与对所述任一自动设备的访问操作有关的项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510708422.9/2.html,转载请声明来源钻瓜专利网。