本发明属于无线通信模块和协议转换领域,具体说是一种modbus与无线433mhz转换装置。
背景技术:
1、在目前生产线的设备信息化中,需要对modbus总线上各个节点中的数据进行数据采集,而由于现场设备部署的原因,导致设备之间通过有线的方式进行连接比较困难,需要一种将有线的modbus协议转化成无线协议的装置,要求该装置可以解析modbus协议,且无需对设备本身进行大规模改造,然后将解析后转化成无线通信协议,完成modbus到无线的协议转换,将该装置并入原有链路,就可以通过以太网进行数据采集,而不影响设备正常生产。
技术实现思路
1、本发明公开了一种将modbus有线协议转换成433mhz无线通信协议的装置,适用于设备数据采集与信息化,通过侦听modbus总线报文,完成了自动进行协议转换,以完成modbus总线数据采集的任务。
2、本发明为实现上述目的所采用的技术方案是:
3、一种modbus与无线433mhz转换装置,包括:
4、modbus通信模块,作为硬件接口连接modbus总线,用于与原modbus通信链路中主站和从站进行通信;
5、控制器模块,分别与modbus通信模块和无线通信模块相连,用于监测原modbus通信链路的通信报文,获取modbus总线上的通信数据以及将modbus总线上的通信数据转换为无线协议通信数据;
6、无线通信模块,与控制器模块相连,用于发送无线协议通信数据,同时接收无线信号,将无线信号发送给控制器模块。
7、还包括以太网配置模块,分别与控制器模块以及无线通信模块相连,用于分别对控制器模块和无线通信模块配置无线通信协议。
8、一种modbus与无线433mhz转换方法,通过将所述装置连接到原modbus通信链路中的主站或者从站,实现有线通信与无线通信之间的通信协议转换以及数据传输。
9、当将所述装置连接到主站设备时,执行以下步骤:
10、modbus通信模块侦听并接收主站发送的数据帧;
11、控制器模块根据modbus协议提取数据帧中的modbus协议数据,并将数据配置成的无线帧格式,通过无线通信模块进行发送;
12、无线通信模块侦听无线端口,当无线端口返回数据时,判断无线数据的格式是否满足要求,如果满足则把数据发送给控制器模块,否则丢弃该数据;
13、控制器模块按照modbus协议填写该数据对应的数据帧,并通过modbus通信模块转发给主站。
14、当将所述装置连接到从站设备时,执行以下步骤:
15、无线通信模块侦听无线端口,当无线端口返回数据时,判断无线数据的格式是否满足要求,如果满足则把数据发送给控制器模块,否则丢弃该数据;
16、控制器模块按照modbus协议填写该数据对应的数据帧,并通过modbus通信模块转发给从站;
17、modbus通信模块侦听并接收从站反馈的数据帧;
18、当接收到modbus从站发送的数据时,将数据从modbus数据帧中提取出来,按照无线数据帧格式发送给无线主站。
19、通过太网配置模块配置无线数据的通信格式,所述通信格式包括:数据帧的长度和数据位的含义。
20、本发明具有以下有益效果及优点:
21、1.本发明完成了modbus有线向无线协议的转换。
22、2.本方法不影响总线上原有设备通信,不改变原有总线结构,使用可靠性好。
23、3.使用时仅需将modbus模块并联进原有链路,实施简单。
1.一种modbus与无线433mhz转换装置,其特征在于,包括:
2.根据权利要求1所述的一种modbus与无线433mhz转换装置,其特征在于,还包括以太网配置模块,分别与控制器模块以及无线通信模块相连,用于分别对控制器模块和无线通信模块配置无线通信协议。
3.根据权利要求1所述的一种modbus与无线433mhz转换方法,其特征在于,通过将所述装置连接到原modbus通信链路中的主站或者从站,实现有线通信与无线通信之间的通信协议转换以及数据传输。
4.根据权利要求3所述的一种modbus与无线433mhz转换方法,其特征在于,当将所述装置连接到主站设备时,执行以下步骤:
5.根据权利要求3所述的一种modbus与无线433mhz转换方法,其特征在于,当将所述装置连接到从站设备时,执行以下步骤:
6.根据权利要求4或5所述的一种modbus与无线433mhz转换方法,其特征在于,通过太网配置模块配置无线数据的通信格式,所述通信格式包括:数据帧的长度和数据位的含义。