Zigbee无线联网解决方案
- 格式:pdf
- 大小:585.43 KB
- 文档页数:9
基于ZigBee网络的无线联网解决方案
【摘要】本测试是针对没有以太网接口的PLC无线联网解决方案。ZigBee模块连接PLC的485端口,通过紫蜂协议收发数据,自动联网,可以点到点或广播模式,最长距离可以达到2km,模
块价格较低,是短距离无线联网的高性价比解决方案。PLC仅仅需要普通的Modbus主从模式通
讯即可,无需其他配置和附件。
关键词:ZigBee,紫蜂协议,超级终端,485通讯,点到点,广播,频段,PLC
1.ZigBee简介(百度百科)
ZigBee协议适应无线传感器的低花费、低能量、高容错性等的要求。Zigbee的基础是IEEE
802.15.4。但IEEE仅处理低级MAC层和物理层协议,因此Zigbee联盟扩展了IEEE,对其网络层协议和API进行了标准化。Zigbee是一种新兴的短距离、低速率的无线网络技术。主要用于近距离无线连接。它
有自己的协议标准,在数千个微小的传感器之间相互协调实现通信。这些传感器只需要很少的能量,以接
力的方式通过无线电波将数据从一个传感器传到另一个传感器,所以它们的通信效率非常高。Zigbee是一
个由可多到65000个无线数传模块组成的一个无线数传网络平台,十分类似现有的移动通信的CDMA网或GSM网,每一个Zigbee网络数传模块类似移动网络的一个基站,在整个网络范围内,它们之间可以进行
相互通信;每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里;另外整个
Zigbee网络还可以与现有的其它的各种网络连接。
通常,符合如下条件之一的应用,就可以考虑采用Zigbee技术做无线传输:需要数据采集或监控的网点多;要求传输的数据量不大,而要求设备成本低;要求数据传输可靠性高,安全性高;设备体积很小,
不便放置较大的充电电池或者电源模块;电池供电;地形复杂,监测点多,需要较大的网络覆盖;现有移
动网络的覆盖盲区;使用现存移动网络进行低数据量传输的遥测遥控系统;使用GPS效果差,或成本太高
的局部区域移动目标的定位应用。
ZigBee联网的缺点是信号传输对于空间洁净度要求较高,任何实体在站点之间都会影响到信号的接收,如果阴天下雨等气候变化也会影响信号传输,因此应用ZigBee设备联网时需要注意系统的安装环境。
2. 为什么选择ZigBee联网
ZigBee技术在数据采集及物联网领域已经广泛应用,在OEM客户中,有些应用场合与物联网的应用
是相似的,比如物流行业、仓储、空调、起重等,这些场合通常不方便布设有线网络,用wifi联网会有成
本压力,要么需要PLC有以太网接口,要么需要网管设备,这样的应用场合中ZigBee设备就显示了它的
独特优势。
3. ZigBee设备与施耐德PLC的联网测试
3.1 网络拓扑
3.2 硬件配置
本测试方案采用三个PLC,分别为M241,M221,M218控制器,ZigBee设备为上海顺舟科技
的ZigBee无线传输设备SZ02-485-2K,该产品配备模块、电源、胶棒天线一套。产品外观如下图所示。 ZigBee模块的基本特性如下:
∙主要功能:有RS232、485、USB以及NET接口与无线Z-BEE的相互转换,通过无线ZIGBEE 进行组网通信;
∙无线功能强大:具备中继路由功能;
∙通信距离较远:最大视距传输距离2000米;
∙抗干扰能力强:2.4G DSSS扩频技术;
∙串口应用灵活:透明方式或指令格式传输,最高波特率115200;
∙发送模式灵活:广播发送或目标地址发送模式可选;
∙节点类型灵活:中心节点、路由节点、终端节点可任意设置;
∙组网能力较强:星型网、树型网、链型网、网状网;
∙网络容量较大:16信道可选,65535个网络ID可任意设置
3.3 ZigBee模块的配置
3.3.1 中心节点的NodeID
ZigBee模块在使用前需要配置基本参数,Centre节点专用NodeID是0000,用户没有专用的工具是不能修改的,因为它的配置需要专用的配置平台,一旦设定为Centre,0000地址成为该模块的专用地址,不能配置在其它模块。
3.3.2 模块的网络参数配置
终端模块的网络参数需要通过Windows系统的工具软件“超级终端”来配置,在WindowsXP系统中,超级终端位于“程序——附件——通讯——超级终端”,可以直接打开,选择COM端口后就可以连接ZigBee模块,入下图:
Hyper Terminal,安装在系统中后,就可以用该软件来配置ZigBee模块的网络参数。
配置方法详见ZigBee操作手册
3.3.3 配置电缆
ZigBee模块的配置也通过485端口,如下图是模块的接口:
与施耐德PLC的485端口接线时,对应的端子如下,D1对应Zigbee模块的A,D0接B
采用通用的USB——
485适配器即可,本次测试使用的适配器如下:
中心节点0000,网络拓扑星形,广播模式,波特率9600,数据位8,无校验,停止位1,SRC地址不输出;从节点1地址0002,路由节点,主从模式;从节点2地址0003,路由节点,主从模式;其他参数相同。根据ZigBee协议特点,这种配置模式收发效率最高。
中心节点终端节点1 终端节点2
由ZigBee模块的配置可以看出,通讯参数:
波特率9600,数据位8,无校验,停止位1
每一台与ZigBee连接的PLC的485端口的参数都需要配置与ZigBee相同的通讯参数,才能保证
PLC的数据由ZigBee成功转发。
3.4 PLC的配置
3.4.1 PLC串口的连接和配置
根据PLC和ZigBee的接线图,将两者的485端口连接,D1对应A,D0对应B,如前面的拓扑
图所示,把0000的中心节点模块接到master的PLC上,地址为0002的Router模块接到slave1的PLC上,地址为0003的Router模块接到slave2的PLC上。
所有PLC的串口通讯参数配置与相应的ZigBee一致,默认为波特率9600,数据位8,停止位1,无校验位。
作为主站的M241,配置如下,其他参数为缺省值: