1.一种基于modbus协议的混合组网方法,其特征在于:包括以下步骤:1)无线通信方式采用wifi通信,wifi模块采用2.4GHz频段,以此实现无线短距离的覆盖;2)有线方式采用PLC电力线载波通信,PLC电力线载波通信可以解决二次布线的问题,并以此满足远距离通信和无线隔墙传输信号不足的问题;3)通过以太网连接上位机服务器,以此传输上位机指令,并稳定上传数据;4)软件上以多模通信协议,协调各部分汇聚的数据,并进行有效的存储,根据上位机指令并结合modbus协议准确无误的将数据上传服务器;5)通过PLC电力线载波通信和无线wifi无线通信组合,能实现在PLC电力线载波通信线末端再利用wifi无线技术进行补盲组网。
2.一种基于modbus协议的混合组网工业终端设备,其特征在于:包括数据接收装置和数据交互装置;
所述数据接收装置包括三大接收部分:wifi无线接收单元、PLC载波接收单元和串口接收单;所述Wifi无线接收单元主要采集来自通过wifi无线传输的信息,PLC载波接收单元主要是接收通过电力线载波通信的信息,串口接收单元主要接收来自遵循RS-232接口标准传输的信息,在接收到信息后,首先要进行CRC数据校验,以确保数据的正确性;
所述数据交互装置用于对接收到的数据进行管理,包括数据处理单元和存储单元;因为是采用Modebus协议,所以收到的数据帧都是包含了数据地址位的,若得到直接上传指令,则将接收到的数据暂存于存储单元,在接收到用户侧的命令后,主控会将数据封装后上传至服务器;当得到的是转发指令,主控会根据指令的要求把数据通过某种通信方式将数据传到下一终端设备上。
3.根据权利要求2所述的一种基于modbus协议的混合组网工业终端设备,其特征在于:所述混合组网工业终端设备还包括电压转压单元,时钟电路,复位电路,下载电路,以太网模块和数据总线。
4.根据权利要求2所述的一种基于modbus协议的混合组网工业终端设备,其特征在于:所述存储单元包含flash存储器和RAM存储器,其中源代码是存储在flash中,这在芯片启动模式中可以选择从flash启动,RAM存储器主要是存放临时数据如存放局部变量。
5.根据权利要求2所述的一种基于modbus协议的混合组网工业终端设备,其特征在于:数据处理单元进行数据处理时分为处理指令和对数据的处理:指令的处理是对上位机发送来的指令进行解析,针对不同的指令做出对应的处理行为,可以根据指令的不同,数据处理模块可以把数据上传上位机,也可以通过其他接口向远端发送,并且能规定上传的数据位数和数据的起始地址;数据处理模块在对数据的处理上是分为模块间传输和对上位机的传输,模块之间的传输主要是通过加固定的数据帧头和数据帧尾来区分数据包,通过固定的接收协议,接收端在开始接收数据的时候就会开始判断,只有正确的数据才会被接收,错误的数据包将会直接丢弃;对上位机的传输则是把整个接收到的数据包整体进行封包,这里采用uip协议栈进行封装,主要是加ip地址,子网掩码,网关及mac地址,上位机在接收到数据后会拆包最后得到有效数据。