通過S7協(xié)議詳情實現(xiàn)S7-1200與S7-300地通信_第1頁
通過S7協(xié)議詳情實現(xiàn)S7-1200與S7-300地通信_第2頁
通過S7協(xié)議詳情實現(xiàn)S7-1200與S7-300地通信_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、S7協(xié)議實現(xiàn)S7-1200與S7-300的通信顯示訂貨號1 概述通過以太網(wǎng)可以實現(xiàn) S7-1200與S7-300連接通信。S7-300可以使用帶集成口CPU或通信處理器(CP343-1)連接到工業(yè)以太網(wǎng)上,它們都提供S7通信的功能,既可作為客戶機,也可以作為服務器,所擁有的連接資源可參見相關產(chǎn)品手冊;S7-1200集成以太網(wǎng)接口,提供S7通信的功能,只能作為服務器,可以同時建立 3個通信連接。下面會用一個實例來描述S7-300如何與S7-1200建立通信連接。192 168.0192.158.0.181圖1:實例網(wǎng)絡拓撲圖S7 1200與S7-300 通過S7通信的基本原理如下圖所示:r&am

2、p;ceivfrlTS7-1200 (server)UIE”P時IP: r 2+168.0J8HTSAP:t03.01U口百 1 彳 SyrnboliEch1 9Absolut1SymboliseOn b 口Eth含Mnterf a :-maxH-3-S7-connection 汗*(XPUT/XGET>only-server圖2 : S7-300與S7-1200通信原理 2 硬件需求? S7-1214C AC/DC/RLY? CPU 319-3 PN/DP ? SCALANCE X204-2? PG/PC 3 軟件需求? S7-1200 編程軟件 STEP 7 Basic V10.5?

3、 S7-300 編程軟件 STEP 7 V5.4 + SP44. 組態(tài)4. 1 S7-1200 配置?使用 STEP 7 Basic 創(chuàng)建項目“ comS73O0'圖3:創(chuàng)建項目? 添加 S7-1200 設備 CPU1214C 設置 IP 地址 192.168.0.18;COM57300 jjPLC_1 CRj12l4tAODaHlylb *耀序塢 卜申工藝為期 J PL亡更晝*血本地慳塊 &抑斶 _Qd5sm* m圧建詁待t -J ?IIAAHC卡詢十覇$7 H7O0機據(jù)圖4: 添加S7-1200設備4. 2 S7-1200 PLC 編程? 在Program blocks 下

4、,添加程序塊(DB1,DB2,DB3 ,其中DB1和DB3為符號 DB (選 擇 Symbolic access only ) ,DB2 為絕對地址 DB(不選擇 Symbolic access only) , S7 通 信只支持絕對地址 DB尋址通信;圖5:創(chuàng)建絕對地址 DB2?打開全局DB2輸入2個數(shù)組類型數(shù)據(jù),每個數(shù)組有16個元素;Data block_2注薛1* $t9t1C2« v*r1>/ra0 .151 of0.0Bv*fl(0B4U# JOiwillByt«BffltffODkV9f12B/ie*Av*<113B 41600jvw1(4)m

5、87;M)oCjwad (SiBjtteB«t6«009uarl(6B#16Aoa1 J如Ml GMO11wl|4ayreBn&voo1;wipByieMl砂QnW4f11»JPfte前&啊QHvfld|11 JByiu& i*C0ns2jB#16#00t *6wl|1 3|Eu:11Wld(14&#00Itw1|V5By«eBflMOOT920 gdArsy 0of byte圖6:在DB2中添加數(shù)據(jù)?創(chuàng)建兩個監(jiān)視表格(監(jiān)視表格_1,監(jiān)視表格_2)用來觀察DB2的實時狀態(tài);? 將程序下載到 PLC CPU1214C中。4.

6、 3 S7-300 配置使用 STEP 7 創(chuàng)建 SIMATIC 300 Station 。? 在硬件組態(tài)中添加 CPU 319-3 PN/DP,設置IP地址192.168.0.8;匚HWCjnl JSttMLTIC JQ441驗-cm£/1200exfiM* | JWn ffiORWET f號卑MID1|*1aTF-?圖7:硬件組態(tài)(1)?在網(wǎng)絡組態(tài)中(NetPro )中創(chuàng)建S7連接,首先在打開的 NetPro中點擊SIMATIC 300 機架的“ CPU 319-3PN/DP” 處;彗 Uetzk E* InteA Mew Opt kmrnr1-4* Het Pro =M TOO

7、 (Me two rkj - CzWPiroraiii kiU*sLP. t7(irojUzniT|!i J3 ?0JE th*rnet(13 tnAis trial圖8:在NetPro中選擇相應的機架?創(chuàng)建連接一個與“ Un specified ”的S7連接,點擊“ OK'圖9:添加S7連接? 在相應的輸入通信伙伴的IP地址192.168.0.18, 點擊“ Address Details圖10:輸入通信伙伴IP地址;? 在Address Details對話框中,將通信伙伴的槽號改為1,確認其 TSAP為03.01,點擊“ OK',之后,可以將所建立硬件組態(tài)和網(wǎng)絡連接編譯并下

8、載到PLC中。圖11:設置通信伙伴機架和槽號;4. 4 S7-300 PLC 編程? 在STEP 7 Blocks中創(chuàng)建寫數(shù)據(jù) DB1 ( put data)和讀數(shù)據(jù) DB3 (get data)數(shù)據(jù)塊;p LAOAlUfB |脯1 cmiil X10&IMU TK: JO您応仇I J1¥ 3 PW/tPjO fu U trrvnt nc Mug VW« ft+M* *40* Hrt>o審計日&S = l' (略2 c 硏tn罵嶺| ' S Lddl tiau If 4Jln1沖IfiL t iftl ¥ife.liuieCf

9、rUii t1* q啊.0【即VMf.鈕AT©.*】BtlSWput data*k&uBYTE1BKL-.iniCTlATLM® irKH 十玷川 歡諄隰il£ IW(1 rKPU J誹J愀用艸o %奸ns wV -iftiWlM4 p 篩 f KnZft 出Nil* tH -IDGSHMsltart I Cl <»uwMr HhM.Adlil "In i t i ! i>*LbbCaMiEilTTTWT| M VU±BlL¥【d .11f«-4 dj.4kL BTTiDO 5TWT»

10、 m tc*ww>ta>4圖 12: DB1 和 DB2;?打開主程序0B1,分別在為其添加背景數(shù)據(jù)塊DB14和Networkl 和 Network2 中添加指令 FB14 GET和 FB15 PUT, 并 DB15 ;p JjjI iMhon* jj FWrtfirt 訊 出* PiLm sn corirdl負 ibJi lWtf jm Tmts-wd吋* xtf F'B ttoda a F<Mbhcki 5Fi: btah (jfcjpAfc nstaraiKs <如-.SMrdrdUjrfn?住心 dldurLhSystem Functarii ftfco

11、d-sP®GCr甲阿時 Lamuiejltiw Bw 虹 SiFM MMp ®JJ« Q rm u«ev crj.joo O raiz Kw CHjxw 口 1=|冀 BBC DU獸 U FBI* T CRJJOO u fuis pur crDoo戸 LtralEs制 stdlb:j .汀d lbw* e * simTicjeijy k 口 jCP SOO口 FBZ 口CH" CP-3O0 口 FEJ R£A£> GF,3K Q FH RjffgT CP_3MLJ FK iUTUK 卩他 O Ffi6 XPE CPVX

12、fO FECT 全 RO l&JRJMCT 口 F兩】蔑TIC* HS/UMC1Q FBZ£ -3ETIQ PW.T PJJUSGT O FOLZ SIO_PWRt O_RJJZTO FEm TSEM) cowssUP應 mWWF1L2 tfiEW CFHOHI-FflLl Bi Of lOTBO F爾 TCOM com口 血 r iLJttHL:匸MH 口 FB&S TLRCT CIWIO FEI-4 QETO FBlSWljCPSOMK.NMO HFj£> CFJKQ FBS2 PWXJJWJWC d_R0O F 阿 P*1Jl ALWMI OFM

13、iJQ FES5 巳匸 OW=M LF 3X1Q FCI »e® C.iDOE 片 U Bf.% 4-MW51Wi CPh 3«M.RTCV CP.3WCF_300&P_CTRL *J66口 PG4S C-MTB1 ORJ.XBH TP *nn NVhu-a 4r-i-L-圖13:選擇單邊通信指令;在選擇指令時,要根據(jù)使用的產(chǎn)品來確定。如果采用CPU集成的以太網(wǎng)接口建立 S7通信,要采用左側(cè)的指令;如果采用CP以太網(wǎng)卡建立S7通信,要采用右側(cè)的指令。001 : Ksii) PrograM Sweep (Cycle)DB14FBI 4it宣a u第in rz

14、oii terio'tie CPU =GFTTVEROMUQ-ESQK)R-lltlms 丄一IDERROR-II, 2piDBhra mo iim16-ADDf._lSTATUS-WLPiDBJ.bBlti -0et dat aW.DSJAR-I!D 1圖14:在 0B1中調(diào)用 FB14 ;lelvork 2 : Title:C omenta1B1BFB1&fidlD CPU 'fuTriiE»jH5+0-1-1. JK)ME-»5.LIDEWRME-5P1TDB2.DBX 15.0 B¥TE16 -ABDIt_lSTJiTUS-WPtD

15、B 仁 DB3Dput dataLB1. tB.VAR-St t圖15:在 0B1中調(diào)用 FB15 ;?創(chuàng)建變量表VAT_1監(jiān)視寫數(shù)據(jù)操作(PUT);圖16:變量表 VAT_1 ;?創(chuàng)建變量表VAT_2監(jiān)視讀數(shù)據(jù)操作(GET);TdbleEA insert啊r曲亡 view oprloni Nndo辭 Hslp? Cfim571 7QQSIHAriC Q0(1)<PU 31V 3 PHrt)PS7 PfORfsm1)Srnit«ili DiFpliLzr tornatStn.tns v<lmcfib di ?7 rilnt匹l.o IPOOLEB1 DHB0DECDB1D

16、SSIHEJtDB3. DEE2HESBB5.DBP3HE3DB1DBB4JOEBMDEB5曲DB 久 DBfi宮HE J!DBK DBB7HE»DD1DEB8HEED3+ DDE9HEJSDS1DBB10旳DB3.DBB1HEIDB3.DBB12HEXDSXDHE13T:-bBlbBB14曲喚DM15Addi e<S11圖17:變量表VAT 25. 調(diào)試 S7-1200 與 S7-300 PLC 通信從S7-300程序中可知,在M1.0從0變?yōu)?時,讀取S7-1200的數(shù)據(jù)DB2.DBB0DB2.DBB15到 S7-300 DB3.DBB0 DB3.DBB15 中;g| J&

17、#171; t» ft A 0 F F. y 尸十q.4|T!mai*<i,rwrini: n>*.iBh4,r vital 斗m.忙閉同 imt*2w叫時 iiw1!tw,rwiiTiWH.fcMid Zwir*忡|Twi.fcMiu Fwi|fjljH'ltl.kMrwrltl n14 TfBftM.rwiriii%1|«_叫丸尹"RJR皆昨MM g/cwMs"MM £W 伏觸£ *M FMWi *val <WCW卻:二七! L-Jt arkswar W>v :raH*: 2JJ,厲咄 関亦*昂 &

18、gt; Ji® -圖18: S7-300調(diào)用GET函數(shù)讀取 S7-1200數(shù)據(jù)?從S7-300程序中可知,在M5.0從0變?yōu)?時,將S7-300的數(shù)據(jù) DB1.DBB0DB1.DBB15 寫入 S7-1200 的 DB2.DBB16DB2.DBB31中;,*> 14 K 見庠Z* J 丫 昭4 A R母武*XV$弓丫祈=CBBW 丄b.mUMJU J g詁 *將b.j Alli II I H-»I«P I-<!«*«>I 4h«i«I iw-l%-( h w hH*Of3rIJ耳料* 0 f, f. I.匕性一 O = WX rsE1UM皿 MTiVTtH孑 w?lE|Vflte-Mtock-N ' ai鼻虹XMMmbAKJT"的*昨"ErflllI TMfcBitort,jriw«j|9"«>*»_ ecd>N * 4« EHJ"

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論