S7-1200CPU與S7-300CPS7通信S7-300CP作為客戶端_第1頁
S7-1200CPU與S7-300CPS7通信S7-300CP作為客戶端_第2頁
S7-1200CPU與S7-300CPS7通信S7-300CP作為客戶端_第3頁
S7-1200CPU與S7-300CPS7通信S7-300CP作為客戶端_第4頁
S7-1200CPU與S7-300CPS7通信S7-300CP作為客戶端_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、S7-1200 CPU 與 S7-300 CP S7 通信S7-300CP 作為客戶端S7-1200 CPU 與 S7-300 CP S7 通信S7-300 CP 作為客戶端S7-1200CPU與S7-300 CPU之間的以太網(wǎng)通信通過S7通信來實(shí)現(xiàn).當(dāng) CP343-1 至少標(biāo)準(zhǔn)版作為客戶端,S7-1200作為效勞器,需在客戶端單邊 組態(tài)連接和編程,而作為效勞器端的S7-1200只需準(zhǔn)備好通信的數(shù)據(jù)以及V4.0 版本以上CPU需要激活連接機(jī)制.広注意:如果在S7-1200 一側(cè)使用DB塊作為通信數(shù)據(jù)區(qū),必須將DB塊定 義成非優(yōu)化塊,否那么會(huì)造成通信失敗.所需要條件: S7-1200 /S7-3

2、00 CP343-1 設(shè)備 STEP7 V11所完成的通信任務(wù): S7-1200 CPU將本地DB3中的數(shù)據(jù)寫至0 S7-300 CPU中DB4中. S7-300 CPU通過CP卡將本地DB3中的數(shù)據(jù)寫到S7-1200 CPU中DB4 中.在S7-300 CPU 一側(cè)配置編程1. 使用STEP7 V11軟件新建一個(gè)工程并完成硬件配置在項(xiàng) U 樹 “Project tree>"Devices & Networks >*Networks view"視圖下,倉U 建兩個(gè)設(shè)備的連接.用鼠標(biāo)點(diǎn)中PLC_2上CP343-1的PROFINET通信口的 綠色小方框,然后

3、拖拽出一條線,到另外一個(gè)PLC_1上的PROFINET通信口 上,松開鼠標(biāo),連接就建立起來了,2. 網(wǎng)絡(luò)組態(tài)翻開“Network View配置網(wǎng)絡(luò),選中CPU,然后右鍵選擇添加新的連接, 在連接列表里建立新的連接并選擇連接對(duì)象和通信協(xié)議,如圖1.所示.注意: 不要直接使用軟件拖拽功能創(chuàng)立S7通訊,如果這樣做了,在S7-300側(cè)將不會(huì) 出現(xiàn)One-Way選項(xiàng),不能實(shí)現(xiàn)數(shù)據(jù)通訊.S7-1200 CPU 與 S7-300 CP S7 通信S7-300CP 作為客戶端PLC_2CPU 3152 PTUDP億Conngi5-2另Fll JPLC KMIk j| PC :. .-.r !jj Drive圖

4、1.建立S7連接57 Ccnne<tion l PgUni nown:onnecti:'nPropertiesGo 121 Al»lnfo 韻息 Dia屮2$ti“GeneralLocal IDSpecial conne:ton properties;Addrecs detailsOffline ctatuc: ®name | 5丁-Connwction.iComwction pathEnd pointCP 343,PROFIIJET i訶Intwrlxw圖2.定義連接對(duì)方地址PoitncrUnknoAiiUnknwvnSubnet:PII4EJAddress

5、 192 16804192 168 0 1口 TCP'IPFind *:cniie'.ti9n pathinterface typeEtl-iernerOp輸入連揆對(duì)方*址Addie55 detaik定文對(duì)方TSAP號(hào),03.00或03. 01 系統(tǒng)默認(rèn)預(yù)留做ST通訊S7-1200GeneralGeneralLocal IDSpecial .:.:nn<?ctiuii propert:圖3.定義通信雙方TSAP號(hào)廉注意:S7-1200預(yù)留給S7連接兩個(gè)TSAP地址:03.01和03.00配置完網(wǎng)絡(luò)連接,編譯存盤并下載.3. 軟件編程在 OB1 中,在 OB1 中,從“l(fā)n

6、struction>“S7 Communication">"Others下,調(diào) 用Get_s、Put_s通信指令.創(chuàng)立發(fā)送和接收數(shù)據(jù)塊DB3和DB4,定義成100 個(gè)字節(jié)禹數(shù)組.程序見圖4.広注意:如果是S7-300本體上的PN 口作為S7通信的客戶端,貝9選用 “l(fā)nstruction>“S7 Communication"下的 PUT, GET 指令.C«nm*ntElll£0BK«34 0NOPi HOP*OEPFOA. i &2廣»o_1$1ATU$ TWSDH1W.5Pg】_6*0001 F

7、3C-BJDBXCOBHE 100-O&XOO BHE IOO 孫須MIJH此畏腫 PUT S,吿那么無法it句戲盤交> 8a$K mstrucaons> Wnolagyv C<Miiinuiiic4tionName 口 S7 corArnmicaton* GET* M USE! IP UM BGCHD BRC7EllW0 7九心_salI= Oteo>J2B2FUT.SJ0Fr.Ei4 0B/v0E-ilE KO-Far-B3 OBXmOE. iTC$D_1ErgDONEEPf'OP$1ATU$510 0叮心2310 1 H叮心1 * URC/.S r

8、:»pn iKrcoi-nmunKatickp 口 :任B Seiver rZorArAumcaton po.rsior 口 30C< tuncnon:» J Commum3Hon、YrthiSldve> fFCIHET> TeleStMce圖4.程序調(diào)用功能CALL “GET_S,%DB1調(diào)用GET_S,使用背景DB 反 DB1REQ:=%M0.7系統(tǒng)時(shí)鐘2秒脈沖ID:=W#16#0001連接號(hào),要與連接配置中-致NDR:=%M4.0為1時(shí),接收到新數(shù)據(jù)ERROR:=%M4.1為1時(shí),有故障發(fā)生STATUS:=%MW6狀態(tài)代碼ADDR_1:=P#DB3.

9、DBX 0.0 BYTE100從通信伙伴數(shù)據(jù)區(qū)讀取數(shù) 據(jù)的地址RD_1:=P#DB4.DBX0.0 BYTE100本地接收數(shù)據(jù)地址CALL,%DB2調(diào)用PUT_S,使用背景“PUT_SDBft: DB2REQ:=%M0.7系統(tǒng)時(shí)鐘2秒脈沖ID:=W#16#0001連接號(hào),要與連接配置中_致DONE:=%M10.0為1時(shí),發(fā)送完成ERROR:=%M10.1為1時(shí),有故障發(fā)生STATUS:=%MW12狀態(tài)代碼ADDR_1:=P#DB4.DBX 0.0 BYTE發(fā)送到通信伙伴數(shù)據(jù)區(qū)的100地址SD_1:=P#DB3.DBX0.0 BYTE100本地發(fā)送數(shù)據(jù)區(qū)4. 監(jiān)控結(jié)果通過在S7-300側(cè)編程進(jìn)行

10、S7通訊,實(shí)現(xiàn)兩個(gè)CPU之間數(shù)據(jù)交換,監(jiān)控結(jié)果 如圖5所示.跆5v:免少夕久胡:s洱11七M(jìn)'呂 endRE'玄 ndBZ.UI 冬DB汕ECO和號(hào)十MkxWBII1:encLDf Nnd .9UL %PD 3 DCDO帝時(shí)號(hào)十進(jìn)剖血仇怛;:“兀ncLDD">?nd .帝昭號(hào)十進(jìn)削于 'Sen:LOB* 乂nd站洛號(hào)十滋剖663,'5en<OB,>ndM>B30B62辛莎號(hào)+弟制333%en<LDB,幺nd臨 B3DBZ帶捋號(hào)十滋制554片eii<LDB"玄 ndDBSOE£3帝冷號(hào)十謹(jǐn)刑444“

11、XMLOL >ndDC5OC&5帝君E十泄制44“7encLC»r" AndOB5DWU誨藩E+進(jìn)刨55 三/,'5dnd_O8e<DB3O8&4余療號(hào)十滋制a6'$and_Ofc,SndOES5常曲號(hào)十翻6$ encLDB* 2nd C»B3 DBB5帶昭弓十滋初 7PeiKLPE'XndMBBOECG貯X/'Send.OB- > 自鼻恥3.牝6洽根十翻118X“A9Pa.DB Pc-_DBDB4 OESO犧號(hào)十的J-/g_DB rc._PBSBOBBO帝馮弓十進(jìn)制112'XcW PC._

12、DB.xPB4 DE81希材弓十滋制66 Kw XgD8 Pcv.ObM>B4 0881帝榕號(hào)十加J99 11Vc .OB- PcvJ>BM>B4 0B62齊務(wù)號(hào)十誑制55it'PcB Pc-.C-B冬DB4 0BB2帶符號(hào)十滋f»JB3門'肚.B f>c-_DBDB4 0E£3蒯號(hào)十刪4412Fc jDCSC0CD5帝沏號(hào)十進(jìn)剖WPgRC Rcj".弋gj 0t4帝昭號(hào)十進(jìn)削-150:、獷 F,:jDB%DEW 0664站洛號(hào)十滋剖55航j(luò)DBM>M 0885強(qiáng)務(wù)號(hào)十的J14Pc-DB,FO/.DBSB4 DBB5席符弓十咖66巧'PuB AcDB冬 DB4 DE6帝冷號(hào)十謹(jǐn)刑II“g W Fcv.DC"3 o忙&帝君E十泄制T7&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論