一种基于plc协议的数据采集优化方法与流程

文档序号:18359441发布日期:2019-08-06 23:37阅读:417来源:国知局
一种基于plc协议的数据采集优化方法与流程

本发明涉及数据采集优化技术领域,具体为一种基于plc协议的数据采集优化方法。



背景技术:

plc(programmablelogiccontroller,可编程逻辑控制器)是一种专用于工业控制的装置,plc通常是控制底层,收集传感器信号并通过组态逻辑控制现场的执行器,plc的通讯协议就是表示可以通过哪些方法和第三方软件进行连接,通常使用的通讯协议有以太网协议,mudbus协议等。

数据加密算法是一种对称加密算法,数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。

现有的基于plc协议的数据采集优化方法通常是将数据输入到mcu微处理器中,再对其进行分组排列优化的,数据处理过程中没有加密模块,对重要数据的保密性能较低,并且其指令数量较多,不便于初学者对其的掌握与操作,影响数据采集优化的可靠性。



技术实现要素:

本发明的目的在于提供一种基于plc协议的数据采集优化方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于plc协议的数据采集优化方法,包括以下步骤:

s1:将数据采集器连接客户端,接通电源,plc控制器、数据采集器与数据传输器开始启动,将以太网接通plc控制器;

s2:使用plc控制器的通信协议,将plc控制器输出的信号传递给客户端,向客户端发送指令进行数据采集,并对获取的数据加密;

s3:对获取的数据进行预处理,并将其分为几个部分;

s4:找到各个部分,对其进行分析处理,并将处理优化之后的各个部分还原成主体;

s5:将处理之后的数据,通过网络接口使用plc通信协议向互联网服务器上报数据,并将采集与转换后的数据存储于数据存储器中,最后对数据进行解密,通过数据传输器将其输出。

优选的,所述plc控制器包括中央处理器、数据存储器、输入模块、输出模块与电源模块,所述电源模块用于将该plc控制器接通电源。

优选的,所述中央处理器用于对获取的数据进行分析处理,所述输入模块用于接收网络信号,所述输出模块用于将plc发出的指令传递给客户端。

优选的,所述数据存储器与中央处理器相连,用于存储优化之后的数据。

优选的,所述数据加密的方式为链路加密,用于对网络中传输的数据进行安全防护。

优选的,所述网络接口模块包括以下模块中的至少一种,以太网接口、wifi模块、3g模块与4g模块。

优选的,所述数据传输器是用于数据从一个地方传送到另一个地方,且数据传输器的输出端连接有数据终端设备。

优选的,所述数据采集器的内部设置有芯片,该芯片能够自动识别plc类型与解析plc数据,可以根据plc控制器的设置,选择上传的数据类型。

优选的,所述电源的输出端电性连接plc控制器、数据采集器与数据传输器的输入端。

与现有技术相比,本发明的有益效果是:由于plc大都采用单片微型计算机,因而其集成度高,能够提高系统的可靠性,plc的编程多采用继电器控制梯形图及命令语句,其指令数量较少,方便使用者掌握与操作,并且plc的控制是由程序控制执行的,可靠性高,运行速度快,另外通过对数据的加密处理,能够防止数据被泄露或篡改,增加数据文件存储的安全性,通过数据采集器与plc控制器的配合作用,数据采集器能够自耦东识别plc类型,对其发出的指令进行解析,根据plc控制器的设置选择需要上传的数据,能够有效的减少上传数据量。

附图说明

图1为本发明的流程示意图;

图2为本发明的整体结构示意图;

图3为本发明的plc控制器的结构框图。

具体实施方式

下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种技术方案:一种基于plc协议的数据采集优化方法,包括以下步骤:

s1:将数据采集器连接客户端,接通电源,plc控制器、数据采集器与数据传输器开始启动,将以太网接通plc控制器中的输入模块,输入模块是信号进入plc控制器内部的桥梁,用于接收网络信号;

s2:中央处理器使用plc控制器的通信协议,利用输出模块将plc控制器输出的信号传递给客户端,向客户端发送指令进行数据采集,数据采集器通过其内部的芯片能够自动识别plc类型与解析plc数据,读取其发出的指令,然后根据plc的设置选择所需上传的数据,并通过加密模块对获取的数据进行加密,能够减少上传的数据量,对获取的数据进行保护;

s3:中央处理器接收到响应数据后,对获取的数据进行预处理,将获取的数据进行标准化并将其格式进行统一,将其变成需要的格式,并将这个字符串按照某种限定符分为几个部分;

s4:找到片段中的各个部分,对其进行拼接转换,分组重排,并将分析处理之后的片段还原成主体;

s5:中央处理器将处理之后的数据,通过以太网接口使用plc通信协议向互联网服务器上报数据,并将采集与转换后的数据存储于数据存储器中,最后对数据进行解密,通过数据传输器将其输出。

请参阅图3,plc控制器包括中央处理器、数据存储器、输入模块、输出模块与电源模块,电源模块用于将该plc控制器接通电源,中央处理器用于对获取的数据进行分析处理,输入模块用于接收网络信号,输出模块用于将plc发出的指令传递给客户端,数据存储模器用于存储优化之后的数据,plc控制器向客户端发出获取数据的指令,然后数据采集器接收指令后自动识别plc类型对获取的指令进行解析,而后采集数据,并根据plc的设置选择所需上传的数据,然后中央处理器利用plc控制器的通信协议对其进行分析处理优化,并将处理优化之后的数据存储在数据存储器中。

由于plc大都采用单片微型计算机,因而其集成度高,能够提高系统的可靠性,plc的编程多采用继电器控制梯形图及命令语句,其指令数量较少,方便使用者掌握与操作,并且plc的控制是由程序控制执行的,可靠性高,运行速度快,另外通过对数据的加密处理,能够防止数据被泄露或篡改,增加数据文件存储的安全性。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。



技术特征:

技术总结
本发明公开了一种基于plc协议的数据采集优化方法,属于数据采集优化技术领域,包括以下步骤:S1:接通电源,并将各个部件接入网络,S2:使用PLC控制器的通信协议,发送指令,数据采集器对其进行识别之后数据采集,并对获取的数据加密,S3:对获取的数据进行预处理,并将其分为几个部分,S4:找到各个部分,对其进行分析处理,并将处理优化之后的各个部分还原成主体,S5:将处理之后的数据,使用PLC通信协议向互联网服务器上报数据,并将处理后的数据存储于数据存储器中,最后将其输出。本发明的数据采集优化方法能够提高系统的可靠性与运行速度,且方便使用者掌握与操作,能够增加数据文件存储的安全性。

技术研发人员:夏志杰;张志胜
受保护的技术使用者:江苏南高智能装备创新中心有限公司
技术研发日:2019.05.09
技术公布日:2019.08.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1