本申请提供基于贝加莱可编程控制器的数据采集方法及装置,包括生产设备流程控制单元、交换机、中继设备;生产设备流程控制单元包括多个贝加莱可编程控制器,中继设备为贝加莱可编程控制器;生产设备流程控制单元贝加莱可编程控制器与交换机通过网线连接;中继设备与交换机通过网线连接;获取生产设备流程控制单元中贝加莱可编程控制器的第一数据信息的数据结构;构建与第一数据信息数据结构相同的第二数据信息,第二数据信息与第一数据信息具有映射关系,数据块具有自定义变量名;获取实时第二数据信息。本申请通过映射实现生产设备的数据采集,增强生产设备的数据可管理性,在传统数据分散的情况下,将读取到的数据按照地址顺序统一存放管理。顺序统一存放管理。顺序统一存放管理。
【技术实现步骤摘要】
基于贝加莱可编程控制器的数据采集方法及装置
[0001]本申请涉及工业测控领域,尤其涉及一种基于贝加莱可编程控制器的数据采集方法及装置。
技术介绍
[0002]在传统印刷工业中,生产设备之间是单独运行的,数据没有相互联通,形成以生产设备为主体的数据孤岛。
[0003]目前,印刷工业的应用中,生产设备通常采用的可编程控制器(PLC,Programmable Logic Controller)支持Modbus通讯协议,通过轮训读取PLC地址获得PLC地址参数数据,但对于生产设备采用的贝加莱可编程控制器作为生产流程控制单元,由于贝加莱PLC具有自身固有协议进行通讯,且贝加莱PLC中的数据存储在PLC内存地址中,导致无法通过读取PLC地址的形式获取贝加莱PLC中的数据。
技术实现思路
[0004]本申请提供了一种基于贝加莱可编程控制器的数据采集方法及装置,以解决无法通过传统方法通过读取PLC地址的形式采集贝加莱PLC中的数据技术问题。
[0005]为了达到上述目的,本申请实施例采用以下技术方案:
[0006]第一方面,本申请提供一种基于贝加莱可编程控制器的数据采集装置,包括生产设备流程控制单元、交换机、中继设备;所述生产设备流程控制单元包括多个第一可编程控制器,所述中继设备为第二可编程控制器;
[0007]所述生产设备流程控制单元的第一可编程控制器与所述交换机通过网线连接;所述中继设备与所述交换机通过网线连接;
[0008]所述中继设备被配置为:
[0009]获取生产设备流程控制单元中第一可编程控制器的第一数据信息的数据结构,所述第一数据信息的数据结构包括数据块和数据区块;
[0010]构建与所述第一数据信息数据结构相同的第二数据信息,所述第二数据信息与所述第一数据信息具有映射关系,且所述第二数据信息包括数据块和数据区块,所述数据块具有自定义变量名,所述自定义变量名不同于所述第一数据信息的数据块的变量名;
[0011]获取实时第二数据信息,所述第二数据信息是根据所述生产设备流程控制单元中第一可编程控制器的第一数据信息、第一数据信息的路径和映射关系获得的。
[0012]结合第一方面,在一种可实现方式中,所述第一可编程控制器和所述第二可编程控制器均为贝加莱可编程控制器。
[0013]结合第一方面,在一种可实现方式中,还包括智能网关和数据服务器;
[0014]所述中继设备与所述智能网关通过网线连接;所述智能网关与所述数据服务器通过网线连接。
[0015]结合第一方面,在一种可实现方式中,所述中继设备还被配置为:将所述第二数据
信息传输给智能网关。
[0016]结合第一方面,在一种可实现方式中,所述数据服务器用于存储所述第二数据信息。
[0017]结合第一方面,在一种可实现方式中,所述交换机为工业级交换机。
[0018]结合第一方面,在一种可实现方式中,所述中继设备还用于将所述第二数据信息按地址顺序统一编写。
[0019]由以上技术方案可知,本申请提供的一种基于贝加莱可编程控制器的数据采集装置,包括生产设备流程控制单元、交换机、中继设备;所述生产设备流程控制单元包括多个贝加莱可编程控制器,所述中继设备为贝加莱可编程控制器;所述生产设备流程控制单元的贝加莱可编程控制器与所述交换机通过网线连接;所述中继设备与所述交换机通过网线连接;所述中继设备被配置为:获取生产设备流程控制单元中贝加莱可编程控制器的第一数据信息的数据结构,所述第一数据信息的数据结构包括数据块和数据区块;构建与所述第一数据信息数据结构相同的第二数据信息,所述第二数据信息与所述第一数据信息具有映射关系,且所述第二数据信息包括数据块和数据区块,所述数据块具有自定义变量名,所述自定义变量名不同于所述第一数据信息的数据块的变量名;获取实时第二数据信息,所述第二数据信息是根据所述生产设备流程控制单元中贝加莱可编程控制器的第一数据信息、第一数据信息的路径和映射关系获得的。本申请通过映射实现生产设备的数据采集,增强生产设备的数据可管理性,在传统数据分散的情况下,将读取到的数据按照地址顺序统一存放管理。
[0020]第二方面,本申请提供一种基于贝加莱可编程控制器的数据采集方法,所述方法包括如下步骤:
[0021]获取生产设备流程控制单元中贝加莱可编程控制器的第一数据信息的数据结构,所述第一数据信息的数据结构包括数据块和数据区块;
[0022]在中继设备中构建与所述第一数据信息数据结构相同的第二数据信息,所述第二数据信息与所述第一数据信息具有映射关系,且所述第二数据信息包括数据块和数据区块,所述数据块具有自定义变量名,所述自定义变量名不同于所述第一数据信息的数据块的变量名;
[0023]获取实时第二数据信息,所述第二数据信息是根据所述生产设备流程控制单元中贝加莱可编程控制器的第一数据信息、第一数据信息的路径和映射关系获得的。
[0024]结合第二方面,在一种可实现方式中,所述获取实时第二数据信息之后,所述方法还包括:将所述第二数据传输给智能网关,并存储于数据服务器。
[0025]结合第二方面,在一种可实现方式中,所述获取实时第二数据信息之后,所述方法还包括:将所述第二数据信息按地址顺序统一编写。
[0026]由以上技术方案可知,本申请提供的一种基于贝加莱可编程控制器的数据采集方法,包括获取生产设备流程控制单元中贝加莱可编程控制器的第一数据信息的数据结构,所述第一数据信息的数据结构包括数据块和数据区块;在中继设备中构建与所述第一数据信息数据结构相同的第二数据信息,所述第二数据信息与所述第一数据信息具有映射关系,且所述第二数据信息包括数据块和数据区块,所述数据块具有自定义变量名,所述自定义变量名不同于所述第一数据信息的数据块的变量名;获取实时第二数据信息,所述第二
数据信息是根据所述生产设备流程控制单元中贝加莱可编程控制器的第一数据信息、第一数据信息的路径和映射关系获得的。本申请通过映射实现生产设备的数据采集,增强生产设备的数据可管理性,在传统数据分散的情况下,将读取到的数据按照地址顺序统一存放管理。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本申请实施例基于贝加莱可编程控制器的数据采集装置的结构示意图;
[0029]图2为本申请实施例基于贝加莱可编程控制器的数据采集装置的第一数据信息的数据结构图;
[0030]图3为本申请实施例基于贝加莱可编程控制器的数据采集装置的第二数据信息的数据结构图;
[0031]图4为本申请实施例基于贝加莱可编程控制器的数据采集装置的第一数据信息与第二数据信息的映射关系图;
[0本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于贝加莱可编程控制器的数据采集装置,其特征在于,包括生产设备流程控制单元、交换机、中继设备;所述生产设备流程控制单元包括多个第一可编程控制器,所述中继设备为第二可编程控制器;所述生产设备流程控制单元的第一可编程控制器与所述交换机通过网线连接;所述中继设备与所述交换机通过网线连接;所述中继设备被配置为:获取生产设备流程控制单元中第一可编程控制器的第一数据信息的数据结构,所述第一数据信息的数据结构包括数据块和数据区块;构建与所述第一数据信息数据结构相同的第二数据信息,所述第二数据信息与所述第一数据信息具有映射关系,且所述第二数据信息包括数据块和数据区块,所述数据块具有自定义变量名,所述自定义变量名不同于所述第一数据信息的数据块的变量名;获取实时第二数据信息,所述第二数据信息是根据所述生产设备流程控制单元中的第一数据信息、第一数据信息的路径和映射关系获得的。2.根据权利要求1所述的一种基于贝加莱可编程控制器的数据采集装置,其特征在于,所述第一可编程控制器和所述第二可编程控制器均为贝加莱可编程控制器。3.根据权利要求2所述的一种基于贝加莱可编程控制器的数据采集装置,其特征在于,还包括智能网关和数据服务器;所述中继设备与所述智能网关通过网线连接;所述智能网关与所述数据服务器通过网线连接。4.根据权利要求3所述的一种基于贝加莱可编程控制器的数据采集装置,其特征在于,所述中继设备还被配置为:将所述第二数据信息传输给智能网关。5.根据权利要求3...
【专利技术属性】
技术研发人员:牛鹏飞,包振健,
申请(专利权)人:凌云光技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。