金笛后花园

金笛工业手机官方博客

金笛只为您,一切全为您

金笛短信设备与组态王集成温度报警方案

一、 产品功能简介

a) 硬件功能概述:金笛MG35短信设备与西门子TC35系列完全兼容,推荐使用金笛MG35这款设备。

b) 支持标准的AT指令。发送短信的AT指令有细微差异,选择其它短信设备有可能发不出去短信,这点请注意。

zp101

二、 设备添加方式

a) 在组态王中定义设备时请选择:

【智能模块】\【SIEMENS】\【TC_MC35Terminal】\【COM】

b) 设备向导页选项的特殊说明:

是否选串口   否
是否有地址选择页 是  否
通讯方式 RS232  RS422  RS485 专用卡 网络卡
描述 COMTCPUDP

PCI

ISA

USB

(特殊的自己填写)

通讯卡名 (没有的不需要填写)

 

c) 对于串口设备通讯参数的推荐设置如下

设置项 波特率 数据位长度 停止位长度 奇偶校验位
推荐值 115200 8 1 NONE

 

三、 本设备的地址格式及地址范围

地址:地址范围0  255  无实际意义。

四、 寄存器列说明

    

寄存器名称 通道范围 数据类型 变量类型 读写属性 寄存器说明
AT 0 I/O整型 BYTE 只读 联机状态,01为正常
CSCA 0 I/O字符串 STRING 读写 设置短消息中心号码(未用)
SEND 0-1 I/O离散 0:BIT1:BYTE 只写 0:发送短消息命令 [置1发送]1:设置接收方电话号码通道默认为0
Tele 0—99 I/O字符串 STRING 只写 设置接收方电话号码:
MsgSend dd:0—0 I/O字符串 STRING 只写 设置发送的短消息内容
Online 0–0 I/O整数 BYTE 只读 检测是否在线的状态,状态为1或者5代表正常。(未用)
SetTimer 0-1 I/O整数 Long 只写 0-设置检查接收短信的时间(单位 min)1-设置重发次数
DevStat 0 I/O整数 Short 只读 短信设备状态:0: 设备不在线1:正常在线

2: 发送短信中

3: 读取短信中

4:删除短信中

5:闲置

6:未知错误

 

SReturn 0-99 I/O整数 Short 只读 短信发送结果:0:等待,不确定1: 发送成功

-1:发送失败

SendNum 0-0 I/O整数 Short 只读 用于统计短信发送成功的总条数

注:红色标注的寄存器,无意义,使用中不需要。

SEND1=100  时MsgSend0 上的短信 会群发到tel所有通道的电话上。

SEND1=1 时 只会发送到tel1的电话上。

默认为0 即 只会吧短信发送tele0号码上

 

SetTimer0  默认5分钟,如果在发送短信后5分钟没有收到回复回重新发送一次。

SetTimer1  默认0次,如果设置为3,在重发3次后没有收到回复,就不在重发短信。

如果重发次设置为0,SetTimer0 设置的参数无意义。

 

短信发送的一般步骤:

1. 设置Tele寄存器,即设置手机号码:最多可设置100个号码,Tele0~Tele99;

2. 设置MsgSend寄存器,即编写短信内容内容。超过100个字节会自动拆分为多条短信发出;

3. 如果群发设置SEND1为100,否则跳过该步骤;

4. 设置SEND0寄存器为1,开始发送短信。

短信发送后,MsgSend寄存器的短信内容会从驱动内清除。入过再发送需要再次设置该寄存器。

短信发送是否成功可从SReturn寄存器查看。

 

发送和接收的短信会存到下面的数据库中。

收发短信的数据库: MsgData.mdb

表名:RecvMsg

列名 数据类型 说明
SendTel Text 发送者电话号码
RecvTime Text 收到短信的时间
MsgData Text 短信内容

 

表名:SendMsg

列名 数据类型 说明
RecvTel Text 接收者电话号码
SendTime Text 发送短信的时间
MsgData Text 短信内容

 

下载短信设备驱动

2016/09/26 0 / /
标签:  暂无标签

9 + 3 =

回到顶部