资源描述
传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验目的实验目的 掌握掌握GSM短信息收发的原理及应用,掌短信息收发的原理及应用,掌握握ZWG-03AM短信息收发设备的配置及应短信息收发设备的配置及应用,掌握基本的用,掌握基本的Modubs/TCP网络通信,能网络通信,能通过网关通过网关MPort与与ZWG-03AM通信控制短通信控制短信息的收发信息的收发。第第1页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验设备及器件实验设备及器件 +另外,请将GSM的SIM卡,放入ZWG-03AM 设备。第第2页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验内容实验内容 利用利用DTUConfig配置工具配置配置工具配置ZWG-03AM;利用;利用ModbusProj测试工具通过网测试工具通过网关关MPort与与ZWG-03AM进行通信,控制进行通信,控制ZWG-03AM进行短信息的收发进行短信息的收发。第第3页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验要求实验要求 能够了解能够了解ZWG-03AM的工作原理,了解网关的工作原理,了解网关MPort与与ZWG-03AM的通信过程,了解短信息收的通信过程,了解短信息收发的基本原理发的基本原理。实验预习要求实验预习要求 l阅读阅读ZWG-03AM用户手册;用户手册;l阅读网关阅读网关MPort的用户手册的用户手册。第第4页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验流程实验流程系统连接系统连接收、发短信测试收、发短信测试ZWG-03AM的配置的配置正确连接各模块及正确连接各模块及PCPC机机利用利用DTUConfig配置工具配置配置工具配置ZWG-03AM 设备测试设备测试第第5页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子ZWG-03AM的配置安装并运行配置软件DTUConfig,将PC机的RS232接口与ZWG-03AM的RS232接口相连,ZWG-03AM上电,配置软件串口的波特率设置为38400,数据位为8,停止位为1,无校验位。第第6页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子等待ZWG-03AM的ACT灯熄灭后,点击“进入配置状态”按钮。配置通信参数第第7页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子当ZWG-03AM进入配置状态后,原来灰的按钮将可用,点击“获取信息”按钮获取到设备当前的配置状态。第第8页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子根据实际应用配置串口参数、Modbus协议参数、预设手机号码等。配置完成后点击“提交更改”,更改完成后点击“退出配置状态”即完成ZWG-03AM的配置工作,此时设备可接入用户系统投入使用。第第9页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子 需要注意的是:不管把ZWG-03AM的串口各参数配置成怎样的参数,在设备上电初次进入设备配置时,配置工具设置的串口波特率都为38400,数据位为8,停止位为1,无校验位。第第10页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子系统连接系统连接第第11页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试MPort网关配置网关配置运行运行ZNetCom搜索设备搜索设备双击启动软件双击启动软件点击执行搜索点击执行搜索属性设置属性设置在位于软件界面右边的属性栏中配置网关在位于软件界面右边的属性栏中配置网关第第12页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试Setp1.工作方式等网关配置工作方式等网关配置第第13页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试Setp2.TCP_Master模式下的从机设置模式下的从机设置第第14页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试Setp3.串口参数、串口参数、IP地址配置地址配置第第15页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试Setp4.输入密码提交配置输入密码提交配置第第16页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试ModbusProj通信测试通信测试运行运行ModbusProj创建主机创建主机双击启动软件双击启动软件点击进行连接创建点击进行连接创建第第17页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试第第18页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试ModbusProj通信测试通信测试运行运行ModbusProj创建主机创建主机双击启动软件双击启动软件点击进行连接创建点击进行连接创建主机设置主机设置单击进入主机设置单击进入主机设置第第19页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试模块模块ID数据显示格式数据显示格式资源通道号资源通道号数据显示个数数据显示个数刷新显示数据周期刷新显示数据周期第第20页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试显示显示ZWG-03AM前前63个寄存器状态个寄存器状态第第21页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试ModbusProj通信测试通信测试运行运行ModbusProj创建主机创建主机双击启动软件双击启动软件点击进行连接创建点击进行连接创建主机设置主机设置单击进入主机设置单击进入主机设置连接并读取数值连接并读取数值单击建立连接单击建立连接第第22页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子设备测试设备测试ZWG-03AM寄存器状态值寄存器状态值第第23页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送短信流程发送短信流程第第24页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”ZWG-03AM设备有280个字空间用于存放发送的短信内容(地址为:0 x00110 x0128),发送短信的内容为Unicode编码,短信内容以0 x0000,0 x0000结束,如果短信内容填满全部发送短信内容寄存器,将没有结束标志。发送的短信内容为“你好”,“你好”的Unicode编码为:0 x4F、0 x60、0 x59、0 x7D。第第25页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”发送短信息内容“你好”,相应寄存器配置表。第第26页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”设置ZWG-03AM发送的短信息内容:使用ModbusProj软件设置ZWG-03AM发送的短信息内容,可通过写多个寄存器实现。选择ModbusProj软件菜单“功能”-“写多个寄存器”,弹出写多个寄存器的对话框,假设发送的短信息内容为“你好”,在“Address”上填入17,“Count”上填入6,点击“Apply”按钮,双击每个寄存器,修改每个寄存器的值,修改完成后点击“OK”按钮。第第27页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”设置发送手机号码:向预设手机号码1,发送短信内容。选择ModbusProj软件菜单“功能”“写单个寄存器”,弹出写单个寄存器的对话框,在“Address”上填入3,“Value”上填入1,选择“(06)Write single reg”,修改完成后点击“OK-send”按钮。第第28页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”发送短信:在设置好短信内容和目标号码后,要发送短信息,只要往控制字(0 x0002)写入1就把短信内容发送到目标手机。选择ModbusProj软件菜单“功能”“写单个寄存器”,弹出写单个寄存器的对话框,在“Address”上填入2,“Value”上填入1,选择“(06)Write single reg”,修改完成后点击“OK-send”按钮。第第29页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子发送发送“你好你好”短信发送中 第第30页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子接收短信流程接收短信流程第第31页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子接收短信接收短信使用预设的手机向ZWG-03AM发送短信,短信内容不超过70个字符(中英文都各视为一个字符),假设发送的短信息内容为“你好12”。如果向ZWG-03AM发送短信的手机不是配置ZWG-03AM时配置的预设手机号,则ZWG-03AM收到短信时将不会作出反应。第第32页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子接收短信接收短信接收到的短信内容存于寄存器0 x012A0 x01B5中;有140个字空间用于存放接收的短信内容,接收短信的内容为Unicode编码,短信内容以0 x0000,0 x0000结束,如果短信内容填满全部接收短信内容寄存器,将没有结束标志。第第33页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子“你好你好12”Unicode码码 如接收到短信的内容为“你好12”,即填入接收短信内容寄存器的数值应如下表所示。第第34页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子读短信内容读短信内容读取短信息内容:使用ModbusProj软件读取ZWG-03AM接收到的短信内容,选择ModbusProj软件菜单“设置”-“主机设置”,在弹出的功能定义对话框里“ID”为填入配置ZWG-03AM时的机器站号;“Function”选择“03-ReadHoldReg”;“Address”填入298;“Length”填入125;“Scan Rate”可填入1000;选择“Auto Read”;点击“OK”按钮。第第35页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子接到信息显示接到信息显示接收到的短信内容对比“你好12”的Unicode编码,是否一致?第第36页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子手机号查询手机号查询当接收到短信时想要查看是由哪个预设手机发送过来的,可通过使用ModbusProj软件读取寄存器0 x01B7,选择ModbusProj软件菜单“设置”-“主机设置”,弹出功能定义对话框,其他设置同读取短信内容一样,在“Address”填入439(0 x01B7),在“Length”填入1,点击“OK”按钮后,即可查看到0 x01B7的寄存器值。第第37页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子手机号查询手机号查询 寄存器0 x01B7的值为1,表示接收到的短信是由预设手机号码1发送过来的。第第38页页/共共39页页传递价值传递价值 成就你我成就你我http:/http:/致远电子致远电子实验思考题实验思考题 请用户思考一下,向多个手机同时请用户思考一下,向多个手机同时发送短信息应该怎样操作?发送短信息应该怎样操作?第第39页页/共共39页页
展开阅读全文