一种用于PLC信号分布式采集的方法及系统技术方案

技术编号:37129779 阅读:17 留言:0更新日期:2023-04-06 21:28
本发明专利技术公开了一种用于PLC信号分布式采集的方法及系统,包括建立云端数据服务器,各个分区PLC监测模块分别与分布式数据监测模块中的各个分布式数据监测节点进行匹配,云端数据服务器根据分布式数据监测节点的分区信息,将对应分区的PLC基础监测数据发送给分布式数据监测节点;通过分区PLC监测模块,对各个PLC进行分类,分为一类监测目标PLC和二类监测目标PLC;在匹配的分布式数据监测节点建立一类监测目标PLC监测序列,在分区PLC监测模块建立二类监测目标PLC序列,进行监测;完成PLC监测。通过本发明专利技术的技术方案,可以实现提高PLC的安全性。性。性。

【技术实现步骤摘要】
一种用于PLC信号分布式采集的方法及系统


[0001]本专利技术涉及工业控制领域,具体是一种用于PLC信号分布式采集的方法及系统。

技术介绍

[0002]PLC,也即可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
[0003]随着PLC越来越多的使用,如何来监控各个PLC的状态,发现PLC的异常数据,并及时的做出反应,是当下研究人员需要解决的问题。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提供一种用于PLC信号分布式采集的方法,包括如下步骤:步骤一,建立云端数据服务器,所述的云端数据服务器包括PLC基础监测数据模块,所述的PLC基础监测数据模块存储有分区信息以及对应分区的PLC基础监测数据;步骤二,各个分区PLC监测模块分别与分布式数据监测模块中的各个分布式数据监测节点进行匹配,匹配完成后,将分区PLC监测模块对应的分区信息,发送给匹配的分布式数据监测节点,云端数据服务器根据分布式数据监测节点的分区信息,将对应分区的PLC基础监测数据发送给分布式数据监测节点;步骤三,通过分区PLC监测模块采集对应分区内各个PLC运行监测数据,根据各个PLC的运行寿命区间,分别得到各个PLC的运行监测数据与同寿命区间的PLC基础监测数据的监测差值,根据寿命区间和监测差值,对各个PLC进行分类,分为一类监测目标PLC和二类监测目标PLC;步骤四,在匹配的分布式数据监测节点建立一类监测目标PLC监测序列,并获取一类监测目标PLC监测序列各个一类监测目标PLC的监测差值的波动值,若存在波动值大于设定监测差值波动值阈值的一类监测目标PLC,则对该一类监测目标PLC发出预警,并停止运行,停止运行后,将该一类监测目标PLC移出一类监测目标PLC序列;步骤五,在分区PLC监测模块建立二类监测目标PLC序列,并获取各个二类监测目标PLC与同寿命区间的PLC基础监测数据的监测差值,若存在监测差值大于设定监测差值阈值的二类监测目标PLC,则分区PLC监测模块将该二类监测目标PLC转换为一类监测目标PLC,并将该PLC信息发送到匹配的分布式数据监测节点中的一类监测目标PLC监测序列,进行监测;完成PLC监测。
[0005]进一步的,所述的对应分区的PLC基础监测数据,包括:对应分区的PLC的寿命、在PLC的寿命内PLC运行的温度。
[0006]进一步的,所述的各个分区PLC监测模块分别与分布式数据监测模块中的各个分
布式数据监测节点进行匹配,包括:根据分区PLC监测模块所在的分区的PLC数量,对各个分区PLC监测模块进行从大到小排序,得到分区PLC监测模块序列;获取分布式数据监测模块中各分布式数据监测节点的获取任务的权重,根据分布式数据监测节点获取任务的权重对分布式数据监测节点进行排序,得到初始分布式数据监测节点序列;获取分区PLC监测模块与初始分布式数据监测节点序列中各分布式数据监测节点的访问延迟,根据访问延迟进行排序得到对应分区PLC监测模块的分布式数据监测节点序列;分别计算对应分区PLC监测模块的分布式数据监测节点序列中,各分布式数据监测节点对分区PLC监测模块上传数据的处理速率,根据分布式数据监测节点对分区PLC监测模块上传数据的处理速率,以及该分布式数据监测节点获取任务的权重,得到对应分区PLC监测模块的分布式数据监测节点获取任务的权重,对应分区PLC监测模块的分布式数据监测节点获取任务权重最大的分布式数据监测节点,为匹配的分布式数据监测节点;匹配完成的分布式数据监测节点移除出初始分布式数据监测节点序列,按照分区PLC监测模块序列,依次进行匹配,直到分区PLC监测模块序列中的分区PLC监测模块,全部完成匹配。
[0007]进一步的,所述的根据各个PLC的运行寿命区间,分别得到各个PLC的运行监测数据与同寿命区间的PLC基础监测数据的监测差值,包括:所述的寿命区间为设定的寿命时长,在寿命区间内采集PLC运行的温度均值,与PLC基础监测数据中同寿命区间的温度均值的差值,为监测差值。
[0008]进一步的,所述的根据寿命区间和监测差值,对各个PLC进行分类,分为一类监测目标PLC和二类监测目标PLC,包括:若PLC的寿命达到设定的寿命监测值,或监测差值大于设定的监测差值阈值,则为一类监测目标PLC,否则为二类监测目标PLC。
[0009]进一步的,所述的获取一类监测目标PLC监测序列各个一类监测目标PLC的监测差值的波动值,为:在设定的监测时长内,一类监测目标PLC的监测差值的最大值和最小值的差值,即为一类监测目标PLC的监测差值的波动值。
[0010]应用一种用于PLC信号分布式采集的方法的一种用于PLC信号分布式采集系统,包括云端数据服务器、分区PLC监测模块、分布式数据监测模块;所述的分区PLC监测模块与所述的分布式数据监测模块通信连接,所述的分布式数据监测模块与所述的云端数据服务器通信连接。
[0011]本专利技术的有益效果是: 通过本专利技术所提供的技术方案,可以实现对不同状态的PLC进行分类,并对不同分类的PLC进行分类监控,能够有效的对PLC进行诊断,提高PLC的监控效率。
附图说明
[0012]图1为一种用于PLC信号分布式采集的方法的流程示意图;
图2为一种用于PLC信号分布式采集系统的原理示意图。
具体实施方式
[0013]下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。
[0014]为了使本专利技术的目的,技术方案及优点更加清楚明白,结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0015]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0016]而且,术语“包括”,“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程,方法,物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程,方法,物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程,方法,物品或者设备中还存在另外的相同要素。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于PLC信号分布式采集的方法,其特征在于,包括如下步骤:步骤一,建立云端数据服务器,所述的云端数据服务器包括PLC基础监测数据模块,所述的PLC基础监测数据模块存储有分区信息以及对应分区的PLC基础监测数据;步骤二,各个分区PLC监测模块分别与分布式数据监测模块中的各个分布式数据监测节点进行匹配,匹配完成后,将分区PLC监测模块对应的分区信息,发送给匹配的分布式数据监测节点,云端数据服务器根据分布式数据监测节点的分区信息,将对应分区的PLC基础监测数据发送给分布式数据监测节点;步骤三,通过分区PLC监测模块采集对应分区内各个PLC运行监测数据,根据各个PLC的运行寿命区间,分别得到各个PLC的运行监测数据与同寿命区间的PLC基础监测数据的监测差值,根据寿命区间和监测差值,对各个PLC进行分类,分为一类监测目标PLC和二类监测目标PLC;步骤四,在匹配的分布式数据监测节点建立一类监测目标PLC监测序列,并获取一类监测目标PLC监测序列各个一类监测目标PLC的监测差值的波动值,若存在波动值大于设定监测差值波动值阈值的一类监测目标PLC,则对该一类监测目标PLC发出预警,并停止运行,停止运行后,将该一类监测目标PLC移出一类监测目标PLC序列;步骤五,在分区PLC监测模块建立二类监测目标PLC序列,并获取各个二类监测目标PLC与同寿命区间的PLC基础监测数据的监测差值,若存在监测差值大于设定监测差值阈值的二类监测目标PLC,则分区PLC监测模块将该二类监测目标PLC转换为一类监测目标PLC,并将该PLC信息发送到匹配的分布式数据监测节点中的一类监测目标PLC监测序列,进行监测;完成PLC监测。2.根据权利要求1所述的一种用于PLC信号分布式采集的方法,其特征在于,所述的对应分区的PLC基础监测数据,包括:对应分区的PLC的寿命、在PLC的寿命内PLC运行的温度。3.根据权利要求2所述的一种用于PLC信号分布式采集的方法,其特征在于,所述的各个分区PLC监测模块分别与分布式数据监测模块中的各个分布式数据监测节点进行匹配,包括:根据分区PLC监测模块所在的分区的PLC数量,对各个分区PLC监测模块进行从大到小排序,得到分区PLC监测模块序列;获取分布式数据监测模块中各分布式数据监测节点的获取任务的权重,根据分布式数据监测节点获取任务的权...

【专利技术属性】
技术研发人员:龙小昂胡丽华朱丹吴耿金吴辉
申请(专利权)人:深圳华龙讯达信息技术股份有限公司
类型:发明
国别省市:

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

1