概述
---- 本例說明如何以自由協(xié)議實現(xiàn)S7-200與M20 GSM Modem的通信。可實現(xiàn)的功能為:當M20收到GSM短信息時,可以自動向發(fā)送方回發(fā)一條短信息,信息的內(nèi)容由用戶自行定義。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

PLC與M20 GSM Modem的通信

概述
---- 本例說明如何以自由協(xié)議實現(xiàn)S7-200與M20 GSM Modem的通信。可實現(xiàn)的功能為:當M20收到GSM短信息時,可以自動向發(fā)送方回發(fā)一條短信息,信息的內(nèi)容由用戶自行定義。

AT指令:
---- 本例中使用的AT指令主要有四個:

  1. 短信息格式選擇指令CMGF
    ---- M20支持兩種格式的短信息,PDU格式和TEXT格式。
    ---- AT+CMGF=0 設置短信為PDU格式(默認)
    ---- AT+CMGF=1 設置短信為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設置短信息格式為TEXT格式。初始化完成后,運行RCV指令使端口處于接受狀態(tài)。
---- 當M20收到短信息時,會發(fā)送 +CMTI: "SM", 1 在PLC的接收完成中斷中判斷CMTI這四個字符來對M1.0進行置位,在主程序中通過該標志位調(diào)用ReadSMS子程序。
---- ReadSMS子程序中執(zhí)行的操作為:復位子程序的觸發(fā)條件(復位M1.0),置位M0.0,停止端口的接收,然后向M20發(fā)送AT+CMGR=1閱讀收到的短信息。置位M0.0的目的是在發(fā)送完成中斷中判斷是哪個子程序執(zhí)行了發(fā)送操作,從而重新對RCV指令進行設置,以接收Modem返回的信息(其他的子程序也采用了相同的做法:SendSM1的觸發(fā)位為M1.1,子程序執(zhí)行時置位M0.1;SendSM2的觸發(fā)位為M1.2,子程序執(zhí)行時置位M0.2;DelSM的觸發(fā)位為M1.3,子程序執(zhí)行時置位M0.3;ReSend的觸發(fā)位為M1.4,子程序執(zhí)行時置位M0.4)。Modem在接收到AT+CMGR=1后會將收到短信息的內(nèi)容發(fā)送給PLC,信息的格式為:
---- +CMGR: "REC UNREAD","+8613801184286",,"02/03/05,13:44:12+32"
---- CALL ME
---- OK
---- 其中"CALL ME"為短信息的實際內(nèi)容,該信息轉(zhuǎn)換為十六進制的形式為:
---- 0D 0A 2B 43 4D 47 52 3A 20 22 52 45 43 20 55 4E 52 45 41 44 22 2C 22 2B 38 36 31 33 38 30 31 31 38 34 32 38 36 22 2C 2C 22 30 32 2F 30 33 2F 30 35 2C 31 33 3A 34 34 3A 31 32 2B 33 32 22 0D 0A 43 41 4C 4C 20 4D 45 0D 0A 0D 0A 4F 4B 0D 0A
---- 這樣,在發(fā)送完成中斷中,以M0.0為條件,將RCV指令的接收的起始字符設置為空格符CHR(32)(十六進制的20)用以接受M20發(fā)送的短信息內(nèi)容。在接收完成中斷中,用接受緩沖的第一個字節(jié)等于CHR(32)來觸發(fā)SendSMS1子程序。
---- SendSMS1子程序?qū)氖盏蕉绦畔⒌膬?nèi)容中提取出發(fā)送方的電話號碼,并向M20發(fā)送AT+CMGS="發(fā)送方號碼",Modem在接到該指令后返回的信息為:
---- >
---- 對應的十六進制形式為:
---- 0D 0A 3E 20
---- 其中0D 0A為不可顯示字符,20為空格符
---- 這樣,在發(fā)送完成中斷中以M0.1位條件設置接收的起始字符為"〉"CHR(62)用以接受M20發(fā)送的提示信息。在接收完成中斷中,用接受緩沖的第一個字節(jié)等于CHR(62)來觸發(fā)SendSMS2子程序。
---- SendSMS2子程序?qū)⑺l(fā)送的內(nèi)容加上結(jié)束字符CHR(26)發(fā)送個給M20。如果短信息正確發(fā)送,M20返回 +CMGS: xxx(xxx為該SIM卡已發(fā)送的短信數(shù)量);如果信息未能正確發(fā)送,則M20返回 +CMS ERROR。在接收完成中斷中,用CMGS來觸發(fā)DelSMS子程序,用ERROR來觸發(fā)ReSend子程序。
---- DelSMS子程序向M20發(fā)送AT+CMGD=1用來刪除收到的短信息,ReSend子程序重新發(fā)送SendSMS1中的指令AT+CMGS=" 發(fā)送方號碼"。
---- 點擊下在原程序
---- 附:Modem發(fā)送的信息格式
---- 收到短信息時:
---- +CMTI: "SM", 1
---- 0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 20 31 0D 0A
---- 讀取短信息內(nèi)容時:
---- +CMGR: "REC UNREAD","+8613801184286",,"02/03/05,13:44:12+32"
---- CALL ME
---- OK
---- 0D 0A 2B 43 4D 47 52 3A 20 22 52 45 43 20 55 4E 52 45 41 44 22 2C 22 2B 38 36 31 33 38 30 31 31 38 34 32 38 36 22 2C 2C 22 30 32 2F 30 33 2F 30 35 2C 31 33 3A 34 34 3A 31 32 2B 33 32 22 0D 0A 43 41 4C 4C 20 4D 45 0D 0A 0D 0A 4F 4B 0D 0A
---- 發(fā)送短信息時:
---- >
---- 0D 0A 3E 20
---- 發(fā)送成功時:
---- +CMGS: 160
---- OK
---- 0D 0A 2B 43 4D 47 53 3A 20 31 36 30 0D 0A 0D 0A 4F 4B 0D 0A
---- 發(fā)送失敗時:
---- +CMS ERROR: 500

文章版權歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          aaa亚洲精品| 一区二区三区四区不卡视频 | 精品国产麻豆免费人成网站| 欧美日韩第一区日日骚| 色猫猫国产区一区二在线视频| 国产999精品久久久久久| 国产精品1024| 成人av在线影院| 欧美午夜理伦三级在线观看| 欧美影院午夜播放| 欧美日韩另类一区| 成人成人成人在线视频| 欧洲中文字幕精品| 欧美videos中文字幕| 亚洲色图.com| 性感美女久久精品| 国产在线播放一区三区四| 成人高清在线视频| 制服.丝袜.亚洲.中文.综合| 国产三级一区二区| 免费观看30秒视频久久| 成人免费毛片高清视频| 欧美一区二区三区视频在线观看| 国产精品久久久久永久免费观看 | 91性感美女视频| 99国产一区二区三精品乱码| 精品国产精品一区二区夜夜嗨| 亚洲欧洲精品一区二区三区 | 久久久精品日韩欧美| 日本欧美韩国一区三区| 99精品视频在线免费观看| 精品国产乱码久久久久久图片 | 日韩电影在线一区| 色先锋资源久久综合| 欧美成人a在线| 久久不见久久见免费视频7| 欧美肥大bbwbbw高潮| 视频一区二区三区中文字幕| 欧美日韩国产系列| 午夜婷婷国产麻豆精品| 欧美性videosxxxxx| 午夜成人在线视频| 欧美亚洲动漫另类| 一区二区三区中文在线观看| 欧美综合久久久| 一区二区三区日韩在线观看| 一本大道久久a久久精二百| 亚洲色图色小说| 欧美区一区二区三区| 麻豆精品一区二区| 久久精品人人做| 欧美三区在线视频| 久久国产综合精品| 国产欧美日韩卡一| 91麻豆国产精品久久| 亚洲一区二区三区中文字幕| 欧美一区日韩一区| 国产成人精品亚洲午夜麻豆| 樱桃国产成人精品视频| 日韩一本二本av| 欧美午夜精品久久久久久超碰| 性感美女极品91精品| 最新成人av在线| 久久久久国产一区二区三区四区 | 成人性生交大片免费看中文网站| 中文字幕一区二区三区乱码在线| 在线电影欧美成精品| 成人一级黄色片| 亚洲精品国久久99热| 久久精品久久99精品久久| 欧美激情在线一区二区三区| 久久99精品国产91久久来源| 久久亚洲精精品中文字幕早川悠里| 日韩综合小视频| 精品女同一区二区| 成人精品电影在线观看| 日韩电影免费在线| 色妞www精品视频| 韩日精品视频一区| 91一区在线观看| 久久久99精品久久| 久久精品国产亚洲高清剧情介绍| 欧洲在线/亚洲| 亚洲精选免费视频| 91黄视频在线观看| 国产色产综合产在线视频| 久久国产精品区| 日韩精品一区在线观看| 日韩一区精品视频| 91精品国产综合久久精品图片| 亚洲国产成人91porn| 日本丰满少妇一区二区三区| 一区二区三区资源| 日韩午夜激情电影| 免费成人av在线| 久久久精品黄色| 国产一区二区三区观看| 久久久99精品免费观看不卡| 国产精品99久| 国产精品成人一区二区三区夜夜夜| 97久久超碰精品国产| 亚洲电影视频在线| 日韩欧美国产电影| 国产一区二区调教| 国产日产精品1区| 欧美日韩电影在线播放| 中文字幕日本不卡| 国产一区二区三区在线观看免费视频 | 亚洲丰满少妇videoshd| 欧美日韩精品一区二区三区四区| 日本成人中文字幕在线视频| 久久久午夜精品| 一本一本大道香蕉久在线精品| 亚洲国产中文字幕| 欧美r级在线观看| av高清久久久| 欧美性高清videossexo| 国产日本欧美一区二区| 国产精品中文欧美| 中文字幕一区视频| 欧美高清性hdvideosex| 国产乱人伦偷精品视频免下载| 国产精品蜜臀av| 欧美日韩成人在线一区| 国产裸体歌舞团一区二区| 国产精品狼人久久影院观看方式| 欧美日韩大陆一区二区| 福利一区二区在线观看| 亚洲午夜精品在线| 国产日韩欧美精品在线| 精品视频资源站| 国产不卡视频在线播放| 同产精品九九九| 国产精品区一区二区三| 日韩三级.com| 在线中文字幕不卡| 国产69精品久久久久777| 午夜精品一区二区三区电影天堂| 国产午夜精品一区二区三区嫩草 | 日本va欧美va精品发布| 国产欧美va欧美不卡在线| 欧美伊人久久大香线蕉综合69 | 国产精品高潮久久久久无| 欧美一级久久久久久久大片| 91啪在线观看| 国产福利一区二区三区视频| 日韩精品1区2区3区| 亚洲黄色小视频| 欧美激情中文字幕一区二区| 日韩你懂的在线播放| 欧美久久久一区| 色噜噜狠狠色综合中国| 不卡一二三区首页| 国产成人亚洲精品青草天美| 亚洲欧洲日本在线| 久久久久国产精品厨房| 麻豆精品在线看| 亚洲成人免费在线| 亚洲免费观看高清完整版在线 | 国产亚洲精品aa| 欧美精品一区二区三区蜜臀| 99综合电影在线视频| 岛国精品在线播放| 国产成人免费视频一区| 国产综合成人久久大片91| 捆绑变态av一区二区三区| 三级精品在线观看| 日韩黄色片在线观看| 污片在线观看一区二区| 天堂av在线一区| 免费观看日韩电影| 精品一区二区三区在线观看 | 日韩美女主播在线视频一区二区三区| 欧美日本乱大交xxxxx| 欧美综合在线视频| 欧美日韩另类国产亚洲欧美一级| 欧美日韩中文另类| 欧美日韩免费观看一区三区| 欧美日韩在线不卡| 欧美一激情一区二区三区| 亚洲免费av高清| 亚洲成a人在线观看| 日日欢夜夜爽一区| 久久99精品国产.久久久久 | 亚洲一区二区三区四区在线免费观看 | 国产日韩欧美一区二区三区综合 | 国内精品伊人久久久久av影院 | 欧美日韩一级二级| 欧美视频在线一区| 4438x亚洲最大成人网| 91精品国产91热久久久做人人 | 亚洲动漫第一页| 激情深爱一区二区| av在线这里只有精品| 在线免费观看成人短视频| 91麻豆精品国产91久久久使用方法 | 亚洲色图欧洲色图婷婷| 亚洲激情综合网| 麻豆精品蜜桃视频网站| 91免费观看国产|