![s7-1200之間modbus通信知識(shí)分享_第1頁](http://file4.renrendoc.com/view/872e506a586994d590826bf959aaf8d0/872e506a586994d590826bf959aaf8d01.gif)
![s7-1200之間modbus通信知識(shí)分享_第2頁](http://file4.renrendoc.com/view/872e506a586994d590826bf959aaf8d0/872e506a586994d590826bf959aaf8d02.gif)
![s7-1200之間modbus通信知識(shí)分享_第3頁](http://file4.renrendoc.com/view/872e506a586994d590826bf959aaf8d0/872e506a586994d590826bf959aaf8d03.gif)
![s7-1200之間modbus通信知識(shí)分享_第4頁](http://file4.renrendoc.com/view/872e506a586994d590826bf959aaf8d0/872e506a586994d590826bf959aaf8d04.gif)
![s7-1200之間modbus通信知識(shí)分享_第5頁](http://file4.renrendoc.com/view/872e506a586994d590826bf959aaf8d0/872e506a586994d590826bf959aaf8d05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
s7-1200之間modbus通信實(shí)驗(yàn)報(bào)告.通信前準(zhǔn)備和軟硬件組態(tài)。然后組態(tài)設(shè)備,選擇S7-1200的CPU1214CDC/DC/RLY版本號(hào)為4.1,打開項(xiàng)目后,選中PLC_1設(shè)備視圖,選擇下面的“屬性”選項(xiàng),再選擇“系統(tǒng)和時(shí)鐘存儲(chǔ)器”,在右邊的顯示出的啟用時(shí)鐘存儲(chǔ)器字節(jié)的復(fù)選框中打上勾,如下圖所示:系統(tǒng)和時(shí)鐘存儲(chǔ)器 系短存儲(chǔ)器位9啟用系繞存儲(chǔ)器季節(jié)系統(tǒng)存儲(chǔ)翳字節(jié)的地址(MB江|1首次循環(huán)■ (FiretScan)%M1.1(DiagStatusUpdiate:畫L?%M1.1(DiagStatusUpdiate:畫L?例兩日ysIRUE)%M1.3(AlwaysFALSE)始終為1高電平):始終為Q,:低電平)二時(shí)鐘存儲(chǔ)器位n啟用時(shí)鐘存儲(chǔ)器字節(jié)口上全XHy"In再選中PLC_1設(shè)備中以太網(wǎng)口,在以太網(wǎng)地址設(shè)置PLC_1的IP地址為:192.168.0.1,如下圖所示:常規(guī)泯網(wǎng)地址時(shí)間同步憬作粳式院匕國音罌在同博件標(biāo)識(shí)存以太唧地址 接口在接到與網(wǎng):FM1E_1
| 樂—,子網(wǎng) -1P怖議Q)在胴目中忐告IF地址『地址:|田N一IM二0j子網(wǎng)ft碼:255355.255.Q然后添加通信模塊CM1241(rs485),然后到屬性設(shè)置,選擇波特率為9.6k,硬件標(biāo)識(shí)符為269,如下圖所示:端口組態(tài) 硬件標(biāo)識(shí)符 硬件標(biāo)◎符硬件標(biāo)識(shí)符:由然后復(fù)制PLC1生成PLCZ不過在設(shè)備組態(tài)那里的以太網(wǎng)口改成IPM團(tuán)司+詛目標(biāo)兩仔為192.168.0.2,拓?fù)鋱D連接如下圖所示:M團(tuán)司+詛目標(biāo)兩仔以太同地址 期連接到子同:叩卜I萬片陰IIP及諛在里口白貨壬『地址iPtfltf'一—一概,?,萬子同1痂'|255.2bi.2bi.firOMSS
到這里通信前設(shè)備設(shè)置已經(jīng)完成了。二.程序編程在PLC2中添加全局?jǐn)?shù)據(jù)塊,命名為slave-hr,并在里面建立數(shù)組,名稱為HR-AYYAY,立1到20的word類型的數(shù)據(jù)。如下圖所示:在PLC2變量表中添加變量表1,變量如下所示:llM Oft交量表」制T硝搐壬±1妣侏甘71H._司A3kuloneBDCl.回d,明ab噌mrCoelWI0.1<1ME<1b喈dr411aMBMl包b-drslnivrBdcIW:0.1如b-?rr^laveifoel包做idMAV224Jb-historyEi0亡1WEiD.Ol同樣方法在PLC1同樣方法在PLC1中添加全局?jǐn)?shù)據(jù)塊名稱為md-master,并建立兩個(gè)數(shù)數(shù)據(jù)類型分別為bool和組分另U為reacdi-array和wirtehr-array,數(shù)據(jù)類型分別為bool和word,如下圖所示:mbmaster敬民英型偏移里展動(dòng)值強(qiáng)片恍 可用HUI…■STICK■?崢日Ediw,Arra乂1.20]fitBod 過].□ 扃□ 5R □<3■卜ffirtfhn?rreyArrant,2Q]rfwtjrd4QRq在PLC1變量表中添加變量表1,變量如下所示:變量表」容林?jǐn)?shù)據(jù)類型她趾原持在rt..可從一注褲①|(zhì) b-deneBoctlg]W10JJJn包 b-errorBo?l%M101皿EwsiatwWord%mwh工4甸b4Md-di-rtqBo&l%M2005包b-done-fc.02Bool(JfcM2Cl.l6包b-bujykOZBqijlcW2027。b-errfcO2Bc?l%M2038GmiV-suuti-fcO2Word9甸b**vine-hr-rfqBool^M30。10.b^dorne-fclSBool*5fcM3O.I11包b-busykll6SoolW30212。 berr斤16Bo0l%M30311d EMS3Htp±16Word42Wl b-hiEtctylBaal15/b-his(ory2Kcal()fcM5Q.l16旬b-hi^tcrySBquI17然后回到PLC2中,在主程序mian中添加指令modbus-comm-load,
生成背景數(shù)據(jù)塊,并編寫好各個(gè)形參的實(shí)參,如下圖所示:山10山10r--L口
'FirslSron'
Tp|—
^UISO.O*b-hitErjTCbmm_LcHd_
De*l?lDdbu“amm_LiMdi
EN ENO ■的I。。□QHE_-nr*"】01 HEQ frk.r-I'b-ems廣?UceKM 53邛1?eefw?1141JR5行」.一PORT9fiOCn_5叫口t—F.ARTVQ—FLOW^CIRLC—R15jOI^JD<LY3-KB_OrT_CN_Y>CMK.-fi£S?_TOWB3-DBX2<'aTuftscibjiSlaae_區(qū)cerMejja—,疝_口日區(qū)注意的是在MB-DB勺實(shí)參是選擇下面的背景數(shù)據(jù)塊DB3的在程序段2中添加指令modbus-slave,并生成背景數(shù)據(jù)塊,各個(gè)形參的實(shí)參如下圖所示:%DB3'Modbus_3怕;e
口丁Modbus_SlawEMO ^20.0EMO ^20.0MDR^'b-ndr-sl^ye-14M2O.13Ft—I'b-dr-tlave'MO」ERROR—*'b*rrord2-MB_ADDRPSDB1.DBXD.0ARRAY*——儲(chǔ)日HOLDREGSTATUS'mivstsuuslave'到這里PLC2的程序已經(jīng)完成,編譯沒錯(cuò)回到PLC1中的主程序mian,同樣在程序段1中添加指令
modbus-comm-load,生成背景數(shù)據(jù)塊,并編寫好各個(gè)形參的實(shí)參,如下圖所示:蜘1.0■firstscon"加L0
*First5cari'涮50.0蜘1.0■firstscon"加L0
*First5cari'涮50.0*b4ii5to(yi"23,LGCiKM^1241(RS4.05)_f—?KD02"Modbuj
Commi_Lciad
而Modbus_Comm_Load
EM ENO 10.0
口口NE-I'b-done'/io1REQ ERROR-I'b-ernar*STATUS-*mw-status-porr5600—BAUD0—PARITYFLOWLCTCL0-R7S_0N_DL¥0—K[5_0FF_DLY100::RESF_TOPKkS3.DBX24.0"MadbuS-Masrei_DB".
MRDR*mm同樣注意的是在MB-DB勺實(shí)參是選擇下面的背景數(shù)據(jù)塊DB3的。同樣注意的是在在程序段2中添加指令modbus-master,并生成背景數(shù)據(jù)塊,各個(gè)形參的實(shí)參如下圖所示:將將PLC_的程序下載到PLC中去廂日3
'Modbus.
Master_DB'ModbuiIlKterENO 口。ENO 口。NE—i'b-don#-fc02'訓(xùn)2。-2EUSY^'b-bu55McO5r^20.3ERROR-I'b-err-fcO^,STATUS'mw-stauts-fcO;'訓(xùn)2。0
'b-reid-di-req' lpI REQ加50-1 2—\?_ADDR'b+iistoryi' a—mode10001—DATA_ADC|R16—0A1AUNRDB1JDBXD.O■mb-niajteir".“TsEiTr5『一DATAFIB復(fù)制程序段2到程序3中,修改各個(gè)形參的實(shí)參,如下圖所示?程序段3:注釋'Modbu:_
MaJter_DB'hlodbu5_MasterENW3O.0
'b-iAirte-hr-req'
―ENW3O.0
'b-iAirte-hr-req'
―PI-
W50.2
*b-+iistory3' REQ2-MB_ADDR'——MODE40001—0ATA_ADDR5—DATA.LENRDB1DBM。
'mb-master".-wirtehr-arra/一dataFIRENO 川玉0.1DONE―?*b-done-fc'6'W2BUSYt'b-busy-fcl6*川a-o.aERROR-I'b-err4cIS'卻幀2S1?EJ5一"mw-stauts-fcl6"到這里PLC_1和PLC_2的編程組態(tài)已經(jīng)完成了三.下載測試
的疝5閭節(jié)點(diǎn)因于不1^_1RQ食2集型拓傅蚪地址于國y?CPU12liCDCm.?1XIWC1921M0tPfl-'IEJ卜JK槨口的類型:的PL掩口:口碩1£「設(shè)備注用 地姓CrUkoimiilTIQncru-i200Si.FN^IE 口碩1£「設(shè)備注用 地姓CrUkoimiilTIQncru-i200Si.FN^IE 1521CD.0.1■CHJc.orn<men一—fjiiF WflJtjjii—昂kiy&l羊者小黃善后疔子問巾的節(jié)可否營牙虻湃W:有蛙以毛器皇:三?正在版更,譽(yù)信史S舊蹄片.星恢鼻已充T。田斤元治三涓后下就二印端仁下就二印端仁PLC_2PLC_2監(jiān)控表1、2PLC_1PLC_1監(jiān)控表1扁113燈陋倒用電叫71制卻;CllivtiljiWrIE叫日『|***值同入IR5權(quán)“通勒?工工扁113燈陋倒用電叫71制卻;CllivtiljiWrIE33B*?ss?*心-X叼*cB1■Q』的一「 為■■XJJ口34加所JTi而為畫一肝餐.目福-同£3仃1押口21601口34加所JTi而為畫一肝餐.目福-同£3仃1押口21601皓■Mc_jtoui?inrix/i>cntjfl口?!?-13”17.i31di".fl,1T-4>lfl17r4:5561?.A4I4*加*H*宮侍喇嗝tg|MX__|Otl131-4CEK/DOIH^??IEiJiKIWW^Wy品r4程序法卜?必除IST5PH丁ilifltVit■彳皿1^!?即九二M*53票-一禧均與..riM^ftW*AiMHQRMI在PLC_1和PLC_2中分別添加監(jiān)控表1、2,如下圖所示:
i谷椰期1£超快值夠改1且*b-r&ad-di-req'乜■。力閂"b'done-tO^'&W0,1布爾國,L-buS5t-fcO2,布爾型■tberHtQ?%M20.3布碎bin<-iTaut!-ftO2*+六進(jìn)制b-master."rea...^□EI.DEXQ.Q加爾型"mb-fnaster*/rei...%DB1.DBX0.1島爾型'mb-matter'/rea..%&Bl.DBX0.2而亦型"mb-masttr'/rea...%DB1.DBX0.3育爾郡'mb^fTiaster'.''Tea...WB1.DBXA.4布爾理'mbmastef.'rea..^DB1.DBX0.5育爾型■mh-masrer.,rea._^DB1.DBX0.6布爾型Amb-mfl5tcf.~rea-居口BLD淞》由爾晝irnb-tnaster*.'rea...%DB1.DBX1.0布爾型'rnb-fmeste^/rea,知同.口巳XIJ布爾型^b-fnaswr^.'rea...WB1.DBX1.2布爾烈"mb-master"P"!rea..B<<DE1.DBX1-3布爾型,mb-fnaster^.'rea...%DB1.DEX1A布爾理*mb-master"/rea….5布爾型播力心PLC_1監(jiān)控表2名稱 地址顯示格式監(jiān)視值修改值1'b'Wirte+ir-req'亙^M30.0一[布爾瑪 「▼*b-dane^fc16* %MB0J—布爾里■吐us冰 %M30.2布爾型%咤代16, %M303布爾型"ewtWuH及 /MWB2十六進(jìn)制'mb-masterrwirt..%DB1l.DBliW十六進(jìn)制,mb-ma5ter*.'win:..WB1.DBW6十六迸制■iq'rYitwnaslBr^.'wirt..%OB1.DBWB十六迸制Tmb-master'7wirt..^DB1.D0W1O十六迸制'rnb-master'.'wirt..WB1.D0VV12十六進(jìn)制'mb-msster'."%DBLDBW14十六迸制*mb-mester*/win..^DB1.DB;V16+六迸制*■Hib-master".'wirt-WB1.D0W1B十六進(jìn)制'mb-master'.'wirt..SDB1.DBW20十六進(jìn)制>^mb-masTer'?wirt..^DB1.DB;W十六迸制1隹春地址品示格式 w粉值晦改值■jlave-HR-.'h^/irray'[1] 邑%dbwe?十六選制 1.1力叩DBWZ十六講制*shveHR*/HlARRAY*(3]%DB1DBW*十亡道制"slave+1*:(4]WB1J3BW6十六選制*slavt-HRT; [5]%M1DEWa十介逸制'eIsvc-HR'JHI-PRRAY*[fi]^DBIJDEliVIO十六蝴-sbve-HR-jm-^RRAY[7]Ylnr+IR?「HMR*『[即%DB1J3B^V12%DB1SDBW14十六祖制十六講制'ikvawr?HR^RRiW*|9]^DB1DEW16+六道制■skW-KF;HIMRRAY*110]■SDEWtiViflB十六避制—“云m■-啟動(dòng)兩臺(tái)PLC并監(jiān)控,輸入數(shù)據(jù)然后點(diǎn)修改,測試結(jié)果如下所示:1回的1.1名稱地址顯示椅Nt監(jiān)視值修及值夕"□WiteHRReq*%WO.O布爾型|a|TFUETRJE'D_Dane_ft16' J]?ABOJ布爾型wj□FALSE1□G"%M3ON布爾型Err.Lsc卜*5_Err_fc1E,人叩3布爾型口FALSE5'mw_Staut5_fc1fi'汨工十六進(jìn)制J6=CGCGbTibLrtEr'.『MteHRArsj.111、DE1DE;克十六迸耨16=0011'Tib_r.dster'UHteHR=匚WB1DBW6十六進(jìn)制16tQQ22Ut0C22口*1anb—hfljwrWvritelIR_Ar'ay[D]'iDE1.DC'.\tJ十六進(jìn)制10-0033bTbJ.oSter''AriteHR_.-r,5:?[二]二DUE「口十六進(jìn)制1&T0Q441800441?!鯢bjrtster.WhtcHILAr,Bys]5;DEirt;二十六進(jìn)制,5=C%3?fb^L,aster","/uriteHR_ArJaj,{6]%DBU5BVd4十六迸制''二配品1占CO:的普'Tib_r.cster'在位uHR_.二廣口.「,]二口口Der-rs十六進(jìn)制^S=007"1E#(XJ77Nanb_La3ccrB.VvriteHR_7r-aj[0]R:sDC1i.DDW1O+六進(jìn)制1S-OOS8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市配送貨車運(yùn)輸承包服務(wù)合同
- 2025年度互聯(lián)網(wǎng)企業(yè)股東股份收購與轉(zhuǎn)讓服務(wù)協(xié)議
- 買賣交易合同(29篇)
- 2024-2025學(xué)年第25課中華人民共和國成立和向社會(huì)主義的過渡-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年光伏產(chǎn)業(yè)協(xié)同發(fā)展協(xié)議
- 2025年醫(yī)院人員勞動(dòng)合同格式
- 2025年中學(xué)食堂食材供應(yīng)合同模板
- 2025年二手住宅購買貸款合同指南
- 2025年雙方解除雇傭合同文件
- 2025年黏膜制劑材料項(xiàng)目提案報(bào)告模板
- 2024年職業(yè)衛(wèi)生技術(shù)人員評價(jià)方向考試題庫附答案
- 紅樓夢詩詞全集
- 像科學(xué)家一樣思考-怎么做-怎么教-
- 苯胺合成靛紅工藝
- 三年級上冊數(shù)學(xué)脫式計(jì)算大全600題及答案
- 2024年度農(nóng)村電子商務(wù)ppt演示課件
- 計(jì)算機(jī)控制系統(tǒng) 課件 第10章 網(wǎng)絡(luò)化控制系統(tǒng)的分析與設(shè)計(jì)
- 高原反應(yīng)的癥狀和處理方法
- 南京大學(xué)儀器分析習(xí)題集
- 空調(diào)維保應(yīng)急預(yù)案
- 2023年高考語文全國乙卷作文范文及導(dǎo)寫(解讀+素材+范文)課件版
評論
0/150
提交評論