一种基于时间和软件统计的工控机维护预警系统技术方案

技术编号:24090459 阅读:24 留言:0更新日期:2020-05-09 07:50
本发明专利技术公开了一种基于时间和软件统计的工控机维护预警系统,包括数据采集子系统、数据分析子系统、信息通知子系统、客户操作端、组网传输子系统;数据采集子系统用于获取当前运行工控机的相关信息,并记录采集时间;组网传输子系统分别通过网络、串型总线的方式,与数据分析子系统相连并将信息入库;数据分析子系统接受采集的信息并存储后,进行状态评估,得到维护预警评估值,将维护信息发送给信息通知子系统;所述信息通知子系统将数据分析子系统发送的维护信息通知给维护人员进行维护;所述客户操作端接收到信息后进行问题处理,并将处理结果返回至数据分析子系统进行数据更新。本发明专利技术能够对工控机进行监控,并提前发现工控机存在隐患并处理。

An early warning system of industrial computer maintenance based on time and software statistics

【技术实现步骤摘要】
一种基于时间和软件统计的工控机维护预警系统
本专利技术涉及设备维护
,特别是一种对工控机进行维护的预警系统。
技术介绍
在日常和工业应用中,多采用基于工控机的电气控制系统。工控机作为控制系统中的重要一坏,往往要求长期运行,其稳定性是系统的重中之重。工控作为机电产品,其涵盖了以完成系统功能需求为目的的软件和硬件,必然需要定期进行检查与维护,以避免一旦工控机出现问题导致系统异常、宕机等无法进行服务的情况。目前,由于受维护制度的缺失、维护人员技术能力等级所限,工控机往往是在发生问题并造成严重后果以后才能得到处理,不能做到防患于未然,无法提前发现其中的隐患。
技术实现思路
本专利技术需要解决的技术问题是提供了一种工控机维护预警系统,能够对工控机进行监控,并提前发现工控机存在隐患,以便于提前进行处理。为解决上述技术问题,本专利技术所采取的技术方案如下。一种基于时间和软件统计的工控机维护预警系统,包括数据采集子系统、数据分析子系统、信息通知子系统、客户操作端以及组网传输子系统;所述数据采集子系统用于获取当前运行工控机的相关信息,并记录采集时间;所述组网传输子系统分别通过网络、串型总线的方式,与数据分析子系统相连并将信息入库;所述数据分析子系统接受采集的信息并存储后,根据工控机的当前信息以及运行状态,结合日常维护记录,进行状态评估,分析可能出现的异常情况,得到维护预警评估值,在下次常规维护时间到达前将维护信息发送给信息通知子系统;所述信息通知子系统将数据分析子系统发送的维护信息通知给维护人员进行维护;所述客户操作端接收到信息后进行问题处理,处理完成后登记,并将处理结果返回至数据分析子系统进行数据更新。上述一种基于时间和软件统计的工控机维护预警系统,所述相关信息包括工控机系统时间、工控机实时CPU利用率、内存利用率、硬盘吞吐率、占用CPU过高的进程列表、占用硬盘吞吐率过高的进程列表。上述一种基于时间和软件统计的工控机维护预警系统,所述数据分析子系统包括数据接入层、数据分析层、通讯层以及数据存储层;所述数据接入层通过以太网与数据采集子系统相互通信,并将接收到的数据同时送入数据分析层和数据存储层;数据分析层对接收到的基于时间的工控机信息进行分析,获得维护预警评估值以及工控机维护信息,并将维护信息传输给通讯层,由通讯层通过设定的开放接口将结果推送至信息通知子系统。上述一种基于时间和软件统计的工控机维护预警系统,所述数据分析层的分析方法包括对工控机实时安全工作等级的评估以及工控机历史状态的评估。上述一种基于时间和软件统计的工控机维护预警系统,所述工控机实时安全工作等级的评估包括:对工控机实时CPU负荷的分析,如果工控机CPU负荷超出警戒范围,则处于CPU高位工作状态;对工控机实时内存负荷的分析,如果工控机内存占用总数超出警戒范围,则处于内存高位工作状态;对工控机实时IO负荷的分析,如果工控机IO请求超出警戒范围,则处于IO占用高位工作状态;对工控机进程实时CPU负荷的分析,如果某一进程CPU占用超出设定范围,则该进程处于CPU进程高位工作状态;对工控机进程实时内存负荷的分析,如果发现某一进程内存占用超出警戒范围,则该进程处于内存占用高位工作状态;数据分析层对实时高位状态异常进行评估加权,得到当前工控机的安全工作等级评价值。上述一种基于时间和软件统计的工控机维护预警系统,所述工控机历史状态的评估包括:历史维护间隔评估,当前时间距离最近一次维护的时间间隔时间越长,则评估等级越高;运行工作等级评估趋势分析,如果当前运行工作等级有突发增高趋势,则迅速提高其评估等级,如果有缓慢增长或稳定趋势,则常规提高评估等级;异常进程评估,如果出现异常进程列表项,则迅速提高评估等级。上述一种基于时间和软件统计的工控机维护预警系统,所述维护预警评估值是数据分析子系统通过综合运行历史记录、可疑的进程、可疑的CPU或IO占用率进行评估获取。上述一种基于时间和软件统计的工控机维护预警系统,所述开放接口为短信、邮件、QQ、微信用户、微信群、阿里钉钉中的至少一种。由于采用了以上技术方案,本专利技术所取得技术进步如下。本专利技术可对所有以工控机为重要节点构建的服务系统中的所有工控机进行监控与维护处理,从计划、采集、记录、分析、处理五方面,覆盖了工控机运行的整个链条,通过记录服务系统中各个工控机的运行关键指标和工控机的原有维护记录,对工控机可能出现故障的时间点进行预测,提前进行工控机的养护操作,提升了工控机服务系统的整体服务时间,并减小了由于工控机问题对服务系统产生的影响,提高了服务系统的运行稳定性。附图说明图1为本专利技术所述系统的结构框图。具体实施方式下面将结合具体具体实施方式对本专利技术进行进一步详细说明。一种基于时间和软件统计的工控机维护预警系统,应用于以工控机为重要节点构建的服务系统中,用于对服务系统中的所有工控机进行监控和维护处理,其结构如图1所示,包括数据采集子系统、数据分析子系统、信息通知子系统、客户操作端以及组网传输子系统,数据采集子系统与数据分析子系统之间通过组网传输子系统进行数据通讯,数据分析子系统与信息通知子系统之间通过互联网进行通讯,信息通知子系统与客户操作端之间通过无线网络或者互联网进行通讯。数据采集子系统用于获取当前运行工控机的相关信息,并记录采集时间;相关信息包括工控机系统时间、工控机实时CPU利用率、工控机实时的物理内存利用率、工控机实时的硬盘吞吐率、占用CPU过高的进程列表、占用硬盘吞吐率过高的进程列表。本专利技术中,数据采集子系统作为软件部署于服务系统中的各工控机上,负责收集待管理工控机上的各种信息,随服务系统的系统启动而自动运行。该子系统基于服务系统底层接口,可以对系统CPU利用率和当前运行任务的CPU占用率进行实时查询,为上层异常检测软件中的负载异常检测功能提供底层数据支持,可以对系统整体物理内存占用率、当前运行任务的内存占用率进行实时查询,为上层异常检测软件中的内存泄漏异常检测功能提供底层数据支持;可以对进程列表进行实时查询,为上层异常检测软件中的非白名单进程进行检测分析提供底层数据支持。组网传输子系统分别通过网络、串型总线的方式,与数据分析子系统相连,并将数据采集子系统采集的系统内各个工控机的运行状态信息传输给数据分析子系统。组网传输子系统部署于工控机和服务器上,是工控机和服务器以及整个服务系统之间的通讯连接端口。数据分析子系统可制定工控机的日常维护周期计划,在运行过程中,用于接受采集的信息并存储后,根据工控机的当前信息以及运行状态,结合日常维护记录,进行状态评估,分析可能出现的异常情况,得到维护预警评估值,在下次常规维护时间到达前将维护信息发送给信息通知子系统。其中,维护预警评估值是数据分析子系统通过综合运行历史记录、可疑的进程、可疑的CPU或IO占用率进行评估获取。数据分析子系统部署于服务系统的服务器上,包括数据接入层、数据分析层、通讯层以及数据存储层。其中,数据接入层通过以太网与数据采本文档来自技高网...

【技术保护点】
1.一种基于时间和软件统计的工控机维护预警系统,其特征在于:包括数据采集子系统、数据分析子系统、信息通知子系统、客户操作端以及组网传输子系统;所述数据采集子系统用于获取当前运行工控机的相关信息,并记录采集时间;所述组网传输子系统分别通过网络、串型总线的方式,与数据分析子系统相连并将信息入库;所述数据分析子系统接受采集的信息并存储后,根据工控机的当前信息以及运行状态,结合日常维护记录,进行状态评估,分析可能出现的异常情况,得到维护预警评估值,在下次常规维护时间到达前将维护信息发送给信息通知子系统;所述信息通知子系统将数据分析子系统发送的维护信息通知给维护人员进行维护;所述客户操作端接收到信息后进行问题处理,处理完成后登记,并将处理结果返回至数据分析子系统进行数据更新。/n

【技术特征摘要】
1.一种基于时间和软件统计的工控机维护预警系统,其特征在于:包括数据采集子系统、数据分析子系统、信息通知子系统、客户操作端以及组网传输子系统;所述数据采集子系统用于获取当前运行工控机的相关信息,并记录采集时间;所述组网传输子系统分别通过网络、串型总线的方式,与数据分析子系统相连并将信息入库;所述数据分析子系统接受采集的信息并存储后,根据工控机的当前信息以及运行状态,结合日常维护记录,进行状态评估,分析可能出现的异常情况,得到维护预警评估值,在下次常规维护时间到达前将维护信息发送给信息通知子系统;所述信息通知子系统将数据分析子系统发送的维护信息通知给维护人员进行维护;所述客户操作端接收到信息后进行问题处理,处理完成后登记,并将处理结果返回至数据分析子系统进行数据更新。


2.根据权利要求1所述的一种基于时间和软件统计的工控机维护预警系统,其特征在于:所述相关信息包括工控机系统时间、工控机实时CPU利用率、内存利用率、硬盘吞吐率、占用CPU过高的进程列表、占用硬盘吞吐率过高的进程列表。


3.根据权利要求1所述的一种基于时间和软件统计的工控机维护预警系统,其特征在于:所述数据分析子系统包括数据接入层、数据分析层、通讯层以及数据存储层;所述数据接入层通过以太网与数据采集子系统相互通信,并将接收到的数据同时送入数据分析层和数据存储层;数据分析层对接收到的基于时间的工控机信息进行分析,获得维护预警评估值以及工控机维护信息,并将维护信息传输给通讯层,由通讯层通过设定的开放接口将结果推送至信息通知子系统。


4.根据权利要求3所述的一种基于时间和软件统计的工控机维护预警系统,其特征在于:所述数据分析层的分析方法包括对工控机实时安全工作等级的...

【专利技术属性】
技术研发人员:程新平赵志辉牛蕾刘金媛孟宪尊罗云锋杨增刊冯凤江刘会杨艾云
申请(专利权)人:河北上元智能科技股份有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1