A remote PLC data acquisition and early warning system based on embedded system, including: information acquisition subsystem for collecting the information of working parameters and operation status of each PLC equipment; network communication subsystem for data transmission, instruction transfer and user authority information matching; system for controlling and managing each PLC equipment, and for remotely monitoring the operation status of the whole plant Unified monitoring subsystem. The information collection subsystem includes data collection module, remote control module and collection information network middleware module. The network communication subsystem includes authority management module and data and control information transmission module. The network monitoring subsystem includes monitoring center network middleware, data visualization module and user monitoring and management module. The invention can effectively collect real-time data information and remote control of PLC equipment in the factory, analyze big data of real-time data information, and predict whether PLC equipment has faults.
【技术实现步骤摘要】
基于嵌入式的远程PLC数据采集和预警系统
本专利技术属于工业自动化领域,尤其涉及通过嵌入式工控板实现对PLC的远程数据采集和预警功能领域。
技术介绍
在工业自动化行业,数据采集的应用场景主要发生在上位机系统与车间现场逻辑存储控制器PLC之间,数据采集的内容有很多,设备的运行状态信息、生产质量、设备运行参数数据等等,在传统的应用中,数据采集都是上位机系统或一些组态软件单方面的从PLC中读取相关数据,而不能下达指令。并且工厂存在不同品牌和型号的PLC,不同型号的PLC的数据报文格式不一样,这将会加大采集难度,工厂没有一个完善的数据库存储体系,会导致采集数据使用率不高。为了解决上述问题,一种集数据采集,数据存储,远程控制、数据分析于一体的数据管理与监控系统对工厂很重要。传统的工厂针对的只是某种特定型号的PLC进行数据采集,如果工厂有多种品牌的PLC,会给采集数据的工程师带来很大的困难,传统的PLC数据采集系统只能在现场通过以太网有线连接接入本地局域网,监控工厂内部的PLC设备,周开富提出了通过4G网络进行PLC远程控制模块(周开富通过4G网络进行PLC远程控制模块浙江;CN109164753A2018-11-09),可以利用4G远程控制模块,将主机传过来的数据通过云端发送到数据库,可以实现足不出户就可以监控工厂设备。该系统虽然解决了可以远程连接数据库的部分,但是在采集数据以及远程控制方面并没有给出很好的解决方案。
技术实现思路
本专利技术为了解决上述现有技术中存在的缺陷和不足,提供了一种基于嵌入 ...
【技术保护点】
1.一种基于嵌入式的远程PLC数据采集和预警系统,其特征在于:工厂的PLC设备和嵌入式工控机通过以太网方式连接,嵌入式工控板通过板载无线或4G连上网络与网络中间件进行双向通讯,所述的基于嵌入式的远程PLC数据采集和预警系统有三个子系统,分别是用于采集各个PLC设备工作参数与运行状态的信息采集子系统,用于数据传输、指令转达、用户权限信息匹配的网络通讯子系统,用于对各个PLC设备的控制与管理,同时负责远程监控整个工厂运行状况的系统监控子系统;信息采集子系统、网络通讯子系统和系统监控子系统分别与网络中间件双向通讯连接;/n所述信息采集子系统包括:/n数据采集模块,用于采集PLC设备的工作参数和用户设定的数据信息,所述的工作参数包括电流、电压、温度,并根据所述工作参数判断其运行状态是否正常;若运行状态异常,则通过采集信息网络中间件模块,经由网络通讯子系统,向系统监控子系统提供报警信息;若运行状态正常,则把采集到的所有工作参数信息和用户设定的数据信息,经由网络通讯子系统,向系统监控子系统上传数据采集信息;/n远程控制模块,用于通过采集信息网络中间件接收来自系统监控子系统的控制指令,并根据指令的相 ...
【技术特征摘要】
1.一种基于嵌入式的远程PLC数据采集和预警系统,其特征在于:工厂的PLC设备和嵌入式工控机通过以太网方式连接,嵌入式工控板通过板载无线或4G连上网络与网络中间件进行双向通讯,所述的基于嵌入式的远程PLC数据采集和预警系统有三个子系统,分别是用于采集各个PLC设备工作参数与运行状态的信息采集子系统,用于数据传输、指令转达、用户权限信息匹配的网络通讯子系统,用于对各个PLC设备的控制与管理,同时负责远程监控整个工厂运行状况的系统监控子系统;信息采集子系统、网络通讯子系统和系统监控子系统分别与网络中间件双向通讯连接;
所述信息采集子系统包括:
数据采集模块,用于采集PLC设备的工作参数和用户设定的数据信息,所述的工作参数包括电流、电压、温度,并根据所述工作参数判断其运行状态是否正常;若运行状态异常,则通过采集信息网络中间件模块,经由网络通讯子系统,向系统监控子系统提供报警信息;若运行状态正常,则把采集到的所有工作参数信息和用户设定的数据信息,经由网络通讯子系统,向系统监控子系统上传数据采集信息;
远程控制模块,用于通过采集信息网络中间件接收来自系统监控子系统的控制指令,并根据指令的相关内容对PLC设备进行远程控制;
采集信息网络中间件模块,用于完成上、下行通信任务;所述的上行通讯任务为:将数据采集模块获得的数据按照通讯协议报文格式封装成为数据分组,经由网络通讯子系统上传至系统控制子模块;所述的下行通讯任务为:通过网络通讯子系统获得来自系统控制子系统的控制指令,然后根据通讯协议的报文格式进行拆分,下达至远程控制模块,完成对应PLC设备的控制任务;
所述网络通讯子系统包括:
权限管理模块,接收来自系统监控子系统中用户监控与管理模块传输的用户登录请求,输出为对用户的请求进行审核;其内部存储用户的各项相关权限,包括动态码发放,行为合法性验证,连接证书生成及发放策略,其中保存了所有设备的基础证书,并会根据链接需求以及其权限程度基于不同的客户生成连接证书并给予发放;
数据与控制信息传输模块,用于通过网络进程通讯的方法实现对PLC设备的实时数据与控制信息的传输,接收来自信息采集子系统中数据采集模块的工作参数数据,经过此模块将这些数据传输到系统监控子模块;接收来自系统监控子系统的用户监控与管理模块的控制信息,经过此模块将控制信...
【专利技术属性】
技术研发人员:禹鑫燚,唐权瑞,欧林林,殷慧武,施甜峰,王煦焱,程兆赢,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。