环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

西門子 S7-200 PLC與M20 GSM Modem的通信

發布日期:2022-04-22 點擊率:29 品牌:西門子_Siemens

                   概述 
  本例說明如何以自由協議實現S7-200與M20 GSM Modem的通信。可實現的功能為:當M20收到GSM短信息時,可以自動向發送方回發一條短信息,信息的內容由用戶自行定義。 
  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的整數,視SIM卡的容量而定,它表示所要閱讀的短信息在SIM卡中的存儲位置。在本例中,由于收到的短信息在閱讀后都會被刪除,因此每次收到的短信息都會被保存到第一個存儲位置,在收到短信息后,用AT+CMGR=1即可閱讀。 
  
  3.發送短信息指令CMGS 
  指令格式為:AT+CMGS=< da >,da為目標手機號,如"13800138000"。M20接到指令后返回一個"〉"提示輸入短信內容,短信內容以CHR(26)結束。 
  
  4.刪除短信息指令CMGD 
  指令格式為:AT+CMGD=< index >,index與讀指令中的index含義相同。本例中使用AT+CMGD=1來刪除收到的短信息。 
  注:所有的指令都以CHR(13)作為結束 
  
  PLC程序執行過程: 
  PLC在第一次掃描時執行初始化子程序,對端口及RCV指令進行初始化,并向M20發送AT+CMGF=1設置短信息格式為TEXT格式。初始化完成后,運行RCV指令使端口處于接受狀態。 
  當M20收到短信息時,會發送 +CMTI: "SM", 1 在PLC的接收完成中斷中判斷CMTI這四個字符來對M1.0進行置位,在主程序中通過該標志位調用ReadSMS子程序。 
  ReadSMS子程序中執行的操作為:復位子程序的觸發條件(復位M1.0),置位M0.0,停止端口的接收,然后向M20發送AT+CMGR=1閱讀收到的短信息。置位M0.0的目的是在發送完成中斷中判斷是哪個子程序執行了發送操作,從而重新對RCV指令進行設置,以接收Modem返回的信息(其他的子程序也采用了相同的做法:SendSM1的觸發位為M1.1,子程序執行時置位M0.1;SendSM2的觸發位為M1.2,子程序執行時置位M0.2;DelSM的觸發位為M1.3,子程序執行時置位M0.3;ReSend的觸發位為M1.4,子程序執行時置位M0.4)。Modem在接收到AT+CMGR=1后會將收到短信息的內容發送給PLC,信息的格式為: 
  +CMGR: "REC UNREAD","+8613801184286",,"02/03/05,13:44:12+32" 
  CALL ME 
  OK 
  其中"CALL ME"為短信息的實際內容,該信息轉換為十六進制的形式為: 
  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 
  這樣,在發送完成中斷中,以M0.0為條件,將RCV指令的接收的起始字符設置為空格符CHR(32)(十六進制的20)用以接受M20發送的短信息內容。在接收完成中斷中,用接受緩沖的第一個字節等于CHR(32)來觸發SendSMS1子程序。 
  SendSMS1子程序將從收到短信息的內容中提取出發送方的電話號碼,并向M20發送AT+CMGS="發送方號碼",Modem在接到該指令后返回的信息為: 
  > 
  對應的十六進制形式為: 
  0D 0A 3E 20 
  其中0D 0A為不可顯示字符,20為空格符 
  這樣,在發送完成中斷中以M0.1位條件設置接收的起始字符為"〉"CHR(62)用以接受M20發送的提示信息。在接收完成中斷中,用接受緩沖的第一個字節等于CHR(62)來觸發SendSMS2子程序。 
  SendSMS2子程序將所要發送的內容加上結束字符CHR(26)發送個給M20。如果短信息正確發送,M20返回 +CMGS: xxx(xxx為該SIM卡已發送的短信數量);如果信息未能正確發送,則M20返回 +CMS ERROR。在接收完成中斷中,用CMGS來觸發DelSMS子程序,用ERROR來觸發ReSend子程序。 
  DelSMS子程序向M20發送AT+CMGD=1用來刪除收到的短信息,ReSend子程序重新發送SendSMS1中的指令AT+CMGS=" 發送方號碼"。 
  點擊下在原程序 
  附:Modem發送的信息格式 
  收到短信息時: 
  +CMTI: "SM", 1 
  0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 20 31 0D 0A 
  讀取短信息內容時: 
  +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 
  發送短信息時: 
  > 
  0D 0A 3E 20 
  發送成功時: 
  +CMGS: 160 
  OK 
  0D 0A 2B 43 4D 47 53 3A 20 31 36 30 0D 0A 0D 0A 4F 4B 0D 0A 
  發送失敗時: 
  +CMS ERROR: 500 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 浙江上沪阀门有限公司 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 哔咔漫画网页版在线_下载入口访问指引| PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 挨踢网-大家的导航!| 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 深圳市八百通智能技术有限公司官方网站 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 山东成考网-山东成人高考网 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 |