首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
基于GSM公网的PLC远程通信的设计与实现
收藏本文     查看收藏

     发送和接收SMS信息有两种方式:基于AT命令的Text Mode(文本模式)和基于AT命令的PDU(protocol description unit) Mode模式。西门子的手机大多只支持PDU模式,在PDU模式下短信息正文经过编码后转换成UNICODE码被传送。由于我们采用的是西门子的TC35手机模块和TC35T手机终端,所以本文主要探讨PDU模式的发送和接收。

     下面通过对发送的短消息格式分析,来介绍SMS PDU的数据格式。假设准备发送中文短消息内容为“晚上好123”。首先,将TC35T与计算机的串口相连,并打开计算机的超级终端:

     3.1.1发送短消息的具体操作过程如下(带下划线字符为响应信息,{}内为注释):

     AT

     OK {计算机与手机的连接成功,这时就可以输入各类GSM AT指令了}

     AT+CNMI=1,1,2

     OK {设置收到短消息提示}

     当模块收到短消息时,给出回应:

     例如:+CMTI:“SM”,4

      AT+CMGF=0

      OK {设置模块工作的模式:0为PDU模式,1为文本模式}

      AT+CMGS=26{发送短消息的字节数}

     >0891 683108200905F0 0103 0D91 683199312523F9 3208 0C 65A4E0A597D003100320033//

     键入Ctrl+Z,看到提示符->出现在最后一个数字后面,说明系统已经收到了命令。系统会返回操作的结果。  

      OK {OK表示成功,ERROR表示发送失败}

     +CMGS:32

     下面分析这条信息:

     08:表示短消息中心地址长度

     91:表示短消息中心号码类型

     683108200905F0:表示短消息房屋中心号码

     0103:表示发送短消息的编码方式

     0D:表示目的地址长度

     91:表示目的地址类型

     683199312523F9:表示目的地址,即接收短消息的手机号码为:13991352329

     3208:表示发送中文字符方式

     0C:表示短消息长度

     665A4E0A597D003100320033:表示发送中文字符的UNICODE码

     665A {晚} 4E0A{上} 597D{好} 0031{1} 0032{2} 0033{ 3}

     3.1.2模块接收短消息的分析:

     AT+CMGR={阅读短消息的内容,Index 表示短消息存放的位置}

     AT+CMGL= {列表短信息:stat =0,列未读过的短消息;stat =4,列所有的短消息}

      +CMGL: 1,2,,24 {1表示信息个数,2表示未发信息,24表示信息总容量}

     AT+CMGD={删除短消息,Index 表示短消息存放的位置}

     OK {删除成功}

    3.2 下位机软件设计

     包括:数据采集及A/D转换程序;越限报警程序。

     3.3上位机软件设计

     包括:监控中心主界面设计;数据库程序设计。

     3.4下位机与上位机通信软件设计

     因为下位机与上位机通信是通过短消息来完成的,所以通信软件设计的关键是单片机如何发送AT命令。

4.结束语

     本文采用短消息业务完成数据采集与监测终端与控制中心的通信。实现了数据采集与监测终端的遥控,远程控制电源的通断;遥测,远程测量各种开关量;遥调,远程调节各种增益;遥讯,远程查询采集各种模拟量。短消息业务具有永远在线、不需拨号、价格便宜、覆盖范围广等优势,特别适用于需频繁传送小数据量的应用,还适用于偏远地区、架设通信线路困难的地方。对于数据采集与监测终端来说,它一般放在无人值守地区,应用短消息业务来传送数据最为合适。作者设计的该系统现在已经投入运行,实践证明了该系统工作非常的可靠。


 

状 态: 离线

公司简介
产品目录
供应信息

公司名称: 三菱电机自动化(上海)有限公司
联 系 人: 杨欢
电  话: 021-23223030
传  真: 021-23223000
地  址: 上海市虹桥路1386号 三菱电机自动化中心
邮  编: 200003
主  页:
 
该厂商相关解决方案:
关于A900GOT连接条形码阅读器时不能连续读入问题的处理
关于QJ71C24与A900GOT连接的注意事项
利用GT Designer软件创建F900GOT画面时常见问题的处理
三菱人机界面产品与西门子S7-300系列PLC连接
关于FX系列PLC连接条形码阅读器应用实例
三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
关于A900GOT网关功能的应用
关于FX-20P手持式编程器的操作说明
三菱变频器在多电机中的应用
三菱变频器在PROFIBUS-DP现场总线的应用事例
FR-500变频器在恒压供水系统的应用
三菱产品在电气成套中的部分注意事项
更多方案...
立即发送询问信息在线联系该解决方案厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved