数据转换处理的方法、装置及系统制造方法及图纸

技术编号:11234252 阅读:85 留言:0更新日期:2015-04-01 08:12
本发明专利技术公开了一种数据转换处理的方法,包括:按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。

【技术实现步骤摘要】
数据转换处理的方法、装置及系统
本专利技术涉及数据处理领域,特别是涉及一种数据转换处理的方法、装置及系统。
技术介绍
无线通信主要包括微波通信和卫星通信。微波是一种无线电波,它传送的距离一般只有几十千米。但微波的频带很宽,通信容量很大。微波通信每隔几十千米要建一个微波中继站。卫星通信是利用通信卫星作为中继站在地面上两个或多个地球站之间或移动体之间建立微波通信联系。无线通信技术在工业中具有功耗低、数据传输可靠、安全性、无需布线和覆盖范围广等特点,特别是目前工业控制中有些设备安装位置复杂,布线困难或者布线成本太高,因此在应用中可以采用无线通信技术。因此在自动控制中传送模式可以为:设备通过自身的无线节点向无线网关发送设备数据,然后网关在转发给上位机进行显示监控;上位机发送相关命令给网关,网关再发送命令给设备,以此来达到控制设备的目的。但是目前无线网关只支持UDP(UserDatagramProtocol,用户数据包协议)通信协议,而上位机只支持ModbusTcp协议,故存在上位机与无线网关因为通讯协议的不同,不能进行通信问题。因此,如何使上位机与无线网关进行通讯,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种数据转换处理的方法,该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。为解决上述技术问题,本专利技术提供一种数据转换处理的方法包括:按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。其中,所述生成相对应的配置文件之后还包括:对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。其中,所述对所述数据按照相对应的配置文件进行转换解析之后还包括:对解析后的数据进行保存。本专利技术提供一种数据转换处理的装置包括:设备配置模块,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;第一通讯模块,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;第二通讯模块,用于通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。其中,数据转换处理的装置还包括:公共数据模块,用于保存第一通讯模块转换解析后的数据及第二通讯模块转换解析后的数据,并给第一通讯模块及第二通讯模块发送所需数据。其中,数据转换处理的装置还包括:检测模块,用于对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。其中,所述第一通讯模块包括:第一接收单元,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据;第一解析单元,用于对所述数据按照相对应的配置文件进行转换解析;第一发送单元,用于将解析后的数据通过ModbusTcp通讯协议发送给上位机。其中,所述第二通讯模块包括:第二接收单元,用于通过ModbusTcp通讯协议接收上位机发送的相关数据;第二解析单元,用于对所述数据按照相对应的配置文件进行转换解析;第二发送单元,用于将解析后的数据通过UDP通讯协议发送给无线网关。本专利技术提供一种数据转换处理的系统包括:上位机,用于与数据转换处理装置通过ModbusTcp通讯协议进行通讯获得无线网关发送的设备数据,对设备进行监视控制;无线网关,用于通过无线网络获取设备数据,将所述设备数据通过数据转换处理装置发送给上位机;数据转换处理装置,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。基于上述技术方案,本专利技术所提供的数据转换处理的方法,按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;通过相对应的配置文件将上位机得到的数据进行转换解析,将解析后的数据通过UDP通讯协议发送给无线网关,也可以将无线网关得到的设备数据进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机,通过这样的转换能够完成不同通讯协议之间的数据转换,使上位机与无线网关之间可以进行通讯。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的数据转换处理的方法的流程图;图2为本专利技术实施例提供的数据转换处理的装置的结构框图;图3为本专利技术实施例提供的另一数据转换处理的装置的结构框图;图4为本专利技术实施例提供的再一数据转换处理的装置的结构框图;图5为本专利技术实施例提供的第一通讯模块的结构框图;图6为本专利技术实施例提供的第二通讯模块的结构框图;图7为本专利技术实施例提供的数据转换处理的系统的结构框图。具体实施方式本专利技术的目的是提供一种数据转换处理的方法,该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例提供的数据转换处理的方法的流程图;该方法可以包括:步骤s100、按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;其中,按照预定规则将设备和服务器进行配置,例如配置好各个设备,以及各个服务器的IP地址信息,服务器端口绑定信息、开启信息,设备节点信息,无线网关连接信息,初始化无线网关信息,设备仪表信息,配置组态信息等都需要按照实际需要进行相对应的设置,形成预定规则,并按照预定模式生成相对应的配置文件。步骤s110、通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述本文档来自技高网...
数据转换处理的方法、装置及系统

【技术保护点】
一种数据转换处理的方法,其特征在于,包括:按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。

【技术特征摘要】
1.一种数据转换处理的方法,其特征在于,包括:按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;所述生成相对应的配置文件之后还包括:对所述配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置;所述对所述数据按照相对应的配置文件进行转换解析之后还包括:对解析后的数据进行保存。2.一种数据转换处理的装置,其特征在于,包括:设备配置模块,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;第一通讯模块,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;第二通讯模块,用于通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;还包括:检测模块,用于对所述配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置;公共数据模块,用于保存第一通讯模块转换解析后的数据及第二通讯模块转换解析后的数据,并给第一通讯模块及第二通讯模块发送所需数据。3.如...

【专利技术属性】
技术研发人员:周毅力姚杰
申请(专利权)人:重庆川仪自动化股份有限公司
类型:发明
国别省市:重庆;85

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

1