自由口模式允許應用程序控制S7-200 CPU的通訊端口,使用PC/PPI電纜和自由口功能,可以將S7-200連接到帶有RS-232兼容接口的多種設備,比如調制解調器。這里我們將介紹如何用S7-200連接GSM調制解調器發送短消息,并通過這個例子來介紹應用S7-200自由口編程的一般原則時及應注意的問題。在下面的例子中我們將用到:1. PC/PPI電纜(10位;9 600波特;DIP開關設置:01 0 1 1)2. 西門子S7-200 CPU22X3. TC35 Terminal GSM調制解調器4. 一個9直通針轉接頭(用來連結PC/PPI電纜與TC35 Terminal調制解調器)5. 一根九針直通電纜(用來連結計算機與TC35Terminal調制解調器)6. STEP 7-Micro/Win V3.2或更高版本軟件一、 TC35 調制解調器AT指令簡介要使用TC35發送短消息需要使用TC35的AT指令,我們首先介紹如何用Windows自帶的超級終端連接TC35發送短消息。1. 用九針直通的電纜將TC35連接到計算機的串口上2. 打開超級終端(開始à程序à附件à通訊à超級終端) 3.為連接取名Connect to TC35T4. 選擇TC35連接的串口COM1 5.按照下圖的參數設置端口。19 200 bps為TC35默認的端口波特率,如 果該波特率已被更改,請選擇正確的波特率 6.在窗口中鍵入AT回車測試與TC35的連接,如果連接正確,TC35將返回OK 7.TC35可以發送兩種格式的短消息,普通文本格式和PDU格式。應用普通 文本格式時,短消息內容以ASCII碼格式直接輸入,操作比較簡單,缺 點是只能發送英文短消息;應用PDU格式時,短消息內容以Unicode格 式輸入,可以發送任何文字,缺點是短消息內容需要轉換成Unicode 碼,并且要把短消息按PDU格式打包,操作比較復雜(編程復雜)通 過指令 AT+CMGF=0設置TC35以PDU格式發送短消息(默 認),AT+CMGF=1設置TC35以普通文本格式發送短消息。8. 如何以普通文本格式發送短消息可以在S7-200的網站上找到http://www.ad.siemens.com.cn/applic/s7-200/modem.asp,這里我們將介紹如何發送中文短消息。要發送中文短消息必須把短消息內容轉換成Unicode碼,并按照PDU格式打包發送給TC35。PDU數據格式涉及手機開發的相關知識,我們不作詳細介紹,這里指給出一個標準格式供大家使用。以下就是一個PDU格式的數據包:0001000D965F700080459296C14其中,紅色的數字(3108214365F7)代表對方的手機號碼,在PDU格 式中,手機號碼每兩位需要對調。比如在上面這個例子里,對方的手機號碼為,F用來補充7后面的空位。藍色的數字(59296C14)是短消息內容的Unicode碼,這里5929代表“天” 6C14代表“氣”。Unicode碼同樣可以用來表示中一般英文字母和數字,方法是在英 文或數字的ASCII碼前加00。紫色的數字(04)代表短消息的長度,它等于其后所有 字符個數除以2。黑色的數字每次發送短消息時都是相同的,使用時可以照抄,但 前提是所使用的SIM卡在使用前要用手機設置好短消息服務中心號碼 (+86)。漢字的Unicode碼可以通過編碼轉換軟件得到,我們使用 的是Megaton Technology公司的一個編碼轉換軟件9.在使用PDU格式發送短消息時,還必須計算整個PDU數據包的長度,PDU數據包的長度等于(PDU數據包字符數-2)/2,在上面的例子里:(38-2)/2=18。發送短消息時,我們先向TC35發送AT+CMGS=
- 西門子S7-300 PLC在某鋼廠水處理上的應用 2024-12-03
- 西門子博途使用塊自動編號的優點是什么 2024-12-03
- 使用 西門子WinCC V14版本軟件下載程序到 Basic 系列觸摸屏時,會出現錯誤提示 2024-12-03
- 西門子博途使用過程中經常出現軟件崩潰的處理建議 2024-12-03
- 西門子博途 V13 SP1 升級到 V14 并恢復數據時,如何備份保持1500 數據塊當前值 2024-12-03
- 使用 SIMIT 仿真平臺進行虛擬調試,自動化項目的全亮點 2024-12-03
- 西門子S120和S7-1500PLC的調試問題 2024-12-03
- 西門子WinCC 和WinCC flexible 中如何通過腳本訪問 SQL 數據庫 2024-12-03
- 西門子Step7通過Excel 來創建DB 塊 2024-12-03
- 西門子S7-1500 CPU 的OB塊講解 2024-12-03
- 西門子S7-1500 CPU上的面板白屏是什么情況 2024-12-03
- 西門子S7-1500CPU的過載特性 2024-12-03
- 正確使用西門子S7-1500的團隊調試功能 2024-12-03
- 分享一個簡單的濾波算法 2024-12-03
- 西門子PLC 系統的供電與接地分析 2024-12-03
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415