如何以自由協(xié)議實現(xiàn)西門子 S7-200 PLC與M20 GSM Modem的通信
概述
本例說明如何以自由協(xié)議實現(xiàn)S7-200與M20GSMModem的通信。可實現(xiàn)的功能為:當M20收到GSM短信息時,可以自動向發(fā)送方回發(fā)一條短信息,信息的內(nèi)容由用戶自行定義。
AT指令:
本例中使用的AT指令主要有四個:
1正脸、短信息格式選擇指令CMGF
M20支持兩種格式的短信息,PDU格式和TEXT格式。
AT+CMGF=0設(shè)置短信為PDU格式(默認)
AT+CMGF=1設(shè)置短信為TEXT格式
本例中將使用TEXT格式,因此必須對M20進行初始化呀琢。
2鄙叼、讀短信息指令CMGR
指令格式為:AT+CMGR=<index>,index一般為1到15的整數(shù),視SIM卡的容量而定,它表示所要閱讀的短信息在SIM卡中的存儲位置。在本例中,由于收到的短信息在閱讀后都會被刪除,因此每次收到的短信息都會被保存到第一個存儲位置,在收到短信息后,用AT+CMGR=1即可閱讀壕归。
3群娃、發(fā)送短信息指令CMGS
指令格式為:AT+CMGS=<da>,da為目標手機號,如13800138000。M20接到指令后返回一個〉提示輸入短信內(nèi)容,短信內(nèi)容以CHR(26)結(jié)束癞季。
4劫瞳、刪除短信息指令CMGD
指令格式為:AT+CMGD=<index>,index與讀指令中的index含義相同。本例中使用AT+CMGD=1來刪除收到的短信息绷柒。
注:所有的指令都以CHR(13)作為結(jié)束
PLC程序執(zhí)行過程:
PLC在第一次掃描時執(zhí)行初始化子程序,對端口及RCV指令進行初始化,并向M20發(fā)送AT+CMGF=1設(shè)置短信息格式為TEXT格式志于。初始化完成后,運行RCV指令使端口處于接受狀態(tài)。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)废睦,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享恨憎,并不代表本站贊同其觀點和對其真實性負責,也不構(gòu)成任何其他建議郊楣。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳瓤荔,對此類作品本站僅提供交流平臺净蚤,不為其版權(quán)負責。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻输硝、圖片今瀑、文字如涉及作品版權(quán)問題,請第一時間告知点把,我們將根據(jù)您提供的證明材料確認版權(quán)并按國家標準支付稿酬或立即刪除內(nèi)容橘荠,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn氢碰。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力箱靴,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進制造技術(shù)應用專題
- 解碼消費電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機床荷愕,助力制造升級技術(shù)專題
- 汽車輕量化驅(qū)動下的零部件加工應用專題
- 高性能銑刀實現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動機解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應用專題