一、?產品功能簡介
a)?硬件功能概述:金笛MG35短信設備與西門子TC35系列完全兼容,推薦使用金笛MG35這款設備。
b)?支持標準的AT指令。發(fā)送短信的AT指令有細微差異,選擇其它短信設備有可能發(fā)不出去短信,這點請注意。

二、?設備添加方式
a)?在組態(tài)王中定義設備時請選擇:
【智能模塊】\【SIEMENS】\【TC_MC35Terminal】\【COM】
b)?設備向導頁選項的特殊說明:
| 是否選串口 | 是??否 |
| 是否有地址選擇頁 | 是??否 |
| 通訊方式 | RS232??RS422 ?RS485 專用卡 網絡卡 |
| 描述 | COMTCPUDP
PCI ISA USB (特殊的自己填寫) |
| 通訊卡名 | (沒有的不需要填寫) |
c)?對于串口設備通訊參數(shù)的推薦設置如下
| 設置項 | 波特率 | 數(shù)據(jù)位長度 | 停止位長度 | 奇偶校驗位 |
| 推薦值 | 115200 | 8 | 1 | NONE |
?
三、?本設備的地址格式及地址范圍
地址:地址范圍0 –?255 ?無實際意義。
四、?寄存器列說明
????
| 寄存器名稱 | 通道范圍 | 數(shù)據(jù)類型 | 變量類型 | 讀寫屬性 | 寄存器說明 |
| AT | 0 | I/O整型 | BYTE | 只讀 | 聯(lián)機狀態(tài),01為正常 |
| CSCA | 0 | I/O字符串 | STRING | 讀寫 | 設置短消息中心號碼(未用) |
| SEND | 0-1 | I/O離散 | 0:BIT1:BYTE | 只寫 | 0:發(fā)送短消息命令 [置1發(fā)送]1:設置接收方電話號碼通道默認為0 |
| Tele | 0—99 | I/O字符串 | STRING | 只寫 | 設置接收方電話號碼: |
| MsgSend | dd:0—0 | I/O字符串 | STRING | 只寫 | 設置發(fā)送的短消息內容 |
| Online | 0–0 | I/O整數(shù) | BYTE | 只讀 | 檢測是否在線的狀態(tài),狀態(tài)為1或者5代表正常。(未用) |
| SetTimer | 0-1 | I/O整數(shù) | Long | 只寫 | 0-設置檢查接收短信的時間(單位 min)1-設置重發(fā)次數(shù) |
| DevStat | 0 | I/O整數(shù) | Short | 只讀 | 短信設備狀態(tài):0: 設備不在線1:正常在線
2: 發(fā)送短信中 3: 讀取短信中 4:刪除短信中 5:閑置 6:未知錯誤
|
| SReturn | 0-99 | I/O整數(shù) | Short | 只讀 | 短信發(fā)送結果:0:等待,不確定1:?發(fā)送成功
-1:發(fā)送失敗 |
| SendNum | 0-0 | I/O整數(shù) | Short | 只讀 | 用于統(tǒng)計短信發(fā)送成功的總條數(shù) |
注:紅色標注的寄存器,無意義,使用中不需要。
SEND1=100 ?時MsgSend0 上的短信 會群發(fā)到tel所有通道的電話上。
SEND1=1 時 只會發(fā)送到tel1的電話上。
默認為0 即 只會吧短信發(fā)送tele0號碼上
SetTimer0 ?默認5分鐘,如果在發(fā)送短信后5分鐘沒有收到回復回重新發(fā)送一次。
SetTimer1 ?默認0次,如果設置為3,在重發(fā)3次后沒有收到回復,就不在重發(fā)短信。
如果重發(fā)次設置為0,SetTimer0 設置的參數(shù)無意義。
短信發(fā)送的一般步驟:
1.?設置Tele寄存器,即設置手機號碼:最多可設置100個號碼,Tele0~Tele99;
2.?設置MsgSend寄存器,即編寫短信內容內容。超過100個字節(jié)會自動拆分為多條短信發(fā)出;
3.?如果群發(fā)設置SEND1為100,否則跳過該步驟;
4.?設置SEND0寄存器為1,開始發(fā)送短信。
短信發(fā)送后,MsgSend寄存器的短信內容會從驅動內清除。入過再發(fā)送需要再次設置該寄存器。
短信發(fā)送是否成功可從SReturn寄存器查看。
發(fā)送和接收的短信會存到下面的數(shù)據(jù)庫中。
收發(fā)短信的數(shù)據(jù)庫: MsgData.mdb
表名:RecvMsg
| 列名 | 數(shù)據(jù)類型 | 說明 |
| SendTel | Text | 發(fā)送者電話號碼 |
| RecvTime | Text | 收到短信的時間 |
| MsgData | Text | 短信內容 |
表名:SendMsg
| 列名 | 數(shù)據(jù)類型 | 說明 |
| RecvTel | Text | 接收者電話號碼 |
| SendTime | Text | 發(fā)送短信的時間 |
| MsgData | Text | 短信內容 |