数据通讯知识
易控与宏电GPRS DTU通信设置
一、 GPRS DTU介绍
1、GPRS DTU的概念
GPRS DTU全称是数据传输单元,是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信 网络进行传送的无线终端设备。
2、GPRS DTU的优点
组网迅速灵活,建设周期短、成本低; 网络覆盖范围广;安全保密性能好; 链路支持永远在线、按流量计费、用户使用成本低。
3、GPRS DTU工作过程
GPRS DTU上电后,首先读出内部FLASH中保存的工作参数(包括GPRS拨号参数,串口波特率,数据中心IP地址等等,事先已经配置好)。
GPRS DTU登陆GSM网络,然后进行GPRS PPP拨号。拨号成功后,GPRS DTU将获得一个由移动随机分配的内部IP地址(一般是10.X.X.X)。也就是说,GPRS DTU处于移动内网中,而且其内网IP地址通常是不固定的,随着每次拨号而变化。我们可以理解为GPRS DTU这时是一个移动内部局域网内的设备,通过移动网关来实现与外部Internet公网的通信。这与局域网内的电脑通过网关访问外部网络的方式相似。
GPRS DTU主动发起与数据中心的通信连接,并保持通信连接一直存在。 由于GPRS DTU处于移动内网,而且IP地址不固定。因此,只能由GPRS DTU主动连接数据中心,而不能由数据中心主动连接GPRS DTU。这就要求数据中心具备固定的公网IP地址或固定的域名。数据中心的公网IP地址或固定的域名作为参数存储在GPRS DTU内,以便GPRS DTU一旦上电拨号成功,就可以主动连接到数据中心。
具体地讲,GPRS DTU通过数据中心的IP地址(如果是采用中心域名的话,先通过中心域名解析出中心IP地址)以及端口号等参数,向数据中心发起TCP或UDP通信请求。在得到中心的响应后,GPRS DTU即认为与中心握手成功,然后就保持这个通信连接一直存在,如果通信连接中断,GPRS DTU将立即重新与中心握手。
由于TCP/UDP通信连接已经建立,就可以进行数据双向通信了。
对于DTU来说,只要建立了与数据中心的双向通信,完成用户串口数据与GPRS网络数据包的转换就相对简单了。一旦接收到用户的串口数据,DTU就立即把串口数据封装在一个TCP/UDP包里,发送给数据中心。反之,当DTU收到数据中心发来的TCP/UDP包时,从中取出数据内容,立即通过串口发送给用户设备。
由于各家DTU厂商在进行DTU参数配置和使用的过程中基本用法都相同,因此,下面的介绍与配置过程全部使用宏电H7210DTU与西门子S7200PLC的连接过程进行介绍。
二、 DTU参数设置
1、前提
必须具有固定能上网的IP或者使用花生壳等域名工具解析工具获取一个IP地址解析域名。
在路由器中将需要通信的通信端口进行开放,如下图所示(具体设置可以和公司网管联系)
2、相应的DTU配置软件
1)、用串口线将 DTU 连接到 PC 上,先别上电
2)、运行配置程序,设置串口如下:
3)、点击”打开串口
4)、点击”连接 DTU”,然后立即给 DTU 上电
5)、配置具体的参数,DTU 参数大致分为 4 部分
DTU 与下位机连接参数--àRTU 连接设置参数
DTU 与服务器连接参数---à通道参数
DTU 其他参数---à运行参数
DTU 无线连接参数---à移动服务参数
下面分别做简单说明:
移动服务参数
RTU 连接设置参数(根据下位机来设置)
运行参数,使用西门子S7200时,此处设置为9600,8,1,偶,无
移动服务参数(这个参数多点)
H72103 个灯的闪烁状态
1:power 灯与 net 灯快闪:DTU 正在拨号
2:dat 灯闪烁,DTU 正在传输数据
3:power 灯 1 秒 1 闪:DTU 已经连上 server
三、 DTU测试
DTU配置完成后,就可以在本机上做DTU与串口的通信测试,只有本机与DTU能正常通信后,才能进行DTU与实际设备的通信测试。测试前提:DTU配置完成,具有DTU测试软件(厂家一般自带),串口调试助手。测试过程中,DTU与电脑之间的配置连接串口线需要正常连接。如下图所示
4、通过串口调试助手给DTU发送数据,在DTU测试软件端可以接收到发送的数据,且接收数据没有其他字符出现,使用DTU测试软件端发送数据,串口调试助手端也可以正常接收数据,并且接收数据也没有其他字符出现,此时
四、 易控配置
1、
在易控IO通信节点下通过鼠标右键新建选择“新建”,在弹出的对话框中选择“GPRS_CDMA”选项。
2、选择GPRS_CDMA通过后,需要对通道进行配置,主要包括:DTU厂商,连接方式,端口号,终端ID。
DTU厂商:易控中有多种DTU厂商可供选择,常见的有阿尔泰,宏电,桑荣等。一般指各DTU厂商使用的协议,如果厂商选择中没有,但支持透明传输,也可以使用透明传输方式。
连接方式:指DTU通过哪种连接方式与易控连接,有TCP,UDP两种,这需要在DTU设置软件中设定,这里只要与DTU设置相同即可。
端口号:易控与DTU通信的端口号,在DTU中设置,这里只要与DTU设置相同即可。
3、配置完成后选择DTU所要通信的设备,这里使用西门200PPI协议,与西门200PLC通信。
4、完成后,即可在IO通信节点下看到GPRS_CDMA1通道下有一个S7200PPI设备,在其中新建需要读取的寄存器。