S7-1500與S7-300 PN口S7通訊(S7-1500客戶端)_第1頁
S7-1500與S7-300 PN口S7通訊(S7-1500客戶端)_第2頁
S7-1500與S7-300 PN口S7通訊(S7-1500客戶端)_第3頁
S7-1500與S7-300 PN口S7通訊(S7-1500客戶端)_第4頁
S7-1500與S7-300 PN口S7通訊(S7-1500客戶端)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、S7-1500與S7-300PN口S7通訊(S7-1500客戶端)使用STEP7V14,S7-1500的PROFINET通信口可以做S7通信的客戶端或服務(wù)器,S7-1500支持S7單邊通信,僅需在客戶端單邊組態(tài)連接和編程,而服務(wù)器端只準(zhǔn)備好通信的數(shù)據(jù)就行。所以在編程組態(tài)和建立連接方面,S7-1500CPU如果做為客戶端,只需在S7-1500這一側(cè)建立連接,并使用單邊編程方式PUT,GET指令進(jìn)行通信,而S7-300CPU側(cè)不用做任何工作。所需條件:57-1500/57-300(集成PN口)STEP7V14所完成的通信任務(wù):S7-1500CPU讀取S7-300CPU中DB1的數(shù)據(jù)到S7-1500

2、的DB3中。S7-1500CPU將本地DB4中的數(shù)據(jù)寫到S7-300CPU中DB2中。在S7-1500CPU一側(cè)配置編程.使用STEP7V14軟件新建一個(gè)項(xiàng)目并完成硬件配置在項(xiàng)目樹“Projecttree”“Devices&Networks”“Networksview”視圖下,創(chuàng)建兩個(gè)設(shè)備的連接。用鼠標(biāo)點(diǎn)中PLC_2上S7-1500CPU的PROFINET通信口的綠色小方框,然后拖拽出一條線,到另外一個(gè)PLC_1上的PROFINET通信口上,松開鼠標(biāo),連接就建立。.網(wǎng)絡(luò)組態(tài)打開“NetworkView”配置網(wǎng)絡(luò),首先點(diǎn)中左上角的“Connections”圖標(biāo),選擇S7Connection”,然

3、后選中S7-1500CPU,然后右鍵選擇“Addnewconnection”添加新的連接,如圖1.所示。PLC.2CPU巾;DPPLC.2CPU巾;DP分期憐期的DF主站I口控吊段斷開口P主站系統(tǒng);|口系施格口飄出顯示口P與占系境;系統(tǒng)點(diǎn)轉(zhuǎn)到柘撲弱圖圖1.添加連接然后在“Createnewconnection”窗口中,選擇“Unspecified”,然后點(diǎn)擊“Add”建立S7連接,如圖2.所示。圖2.建立S7連接“S7_Connection_1”為建立的連接,選中連接,在屬性的“Genera/條目中定義連接對(duì)方S7-300PN口的IP地址,如下圖3.所示。圖3.定義連接對(duì)方的IP地址圖4.定義

4、通訊雙方的TSAP號(hào)S7-300預(yù)留給S7連接TSAP地址:03.02;如果通信伙伴是S7-400,則要根據(jù)CPU槽位來決定TSAP地址,例如:CPU400在3號(hào)槽,則TSAP地址為03.03。圖5.連接ID號(hào)配置完網(wǎng)絡(luò)連接,編譯保存并下載。3.軟件編程在OB1中,從“Instruction”“Communication”“S7Communication”下,調(diào)用Get、Put通信指令,創(chuàng)建接收和發(fā)送數(shù)據(jù)塊DB3和DB4,定義成101個(gè)字節(jié)的數(shù)組,程序調(diào)用如下圖6.所示。TI-UIOTI-UIO回Extendedin(t3uctLon&WB1GET_DB訕自1630100-t|3:yConii

5、nuiiicdtioiiName37commuWB1GET_DB訕自1630100-t|3:yConiinuiiicdtioiiName37commuincation*GET*PUTFjEl.E?!:BVTEIu-ADDR_1B1TE1t1,BD_1ERP.OP.j3WUS,XM2.1Tag_3Teig_4fl口口OpenusercommunicaticriWEE:3ei-verCcrmnunicdti?npr-jeerierTeleserviceNeWork2:Coinment%DB2PUT_DB%DB2PUT_DB5bhi0L7%M30Clo匚匕。方H二一RE口口IIET1叫_5。出6iU

6、lOU-ID慟vim1F#DB2,DHX00ERRORHIag_6E-iTEI0-ADDR_1%MW6FDBIDEXO.dSTATUS-Iag_7EiTEIijSD_1.圖6.程序調(diào)用功能功能塊管腳說明:CALL,%DB1調(diào)用,%DB1調(diào)用GET,使用背景DB塊:DB1;“GET”REQ:=%M0.7ID:=W#16#0100NDR:=%M2.0ERROR:=%M2.1STATUS:=%MW4:=P#DB1.DBX0.0ADDR_1BYTE10:=P#DB3.DBX0.0RD_1BYTE10CALL,%DB2“PUT”REQ:=%M0.7ID:=W#16#0100DONE:=%M3.0ERRO

7、R:=%M3.1STATUS:=%MW6:=P#DB2.DBX0.0/系統(tǒng)時(shí)鐘2秒脈沖;/連接號(hào),要與連接配置中一致,創(chuàng)建連接時(shí)的連接號(hào),如圖5.所示;/為1時(shí),接收到新數(shù)據(jù);/為1時(shí),有故障發(fā)生;/狀態(tài)代碼;/從通信伙伴數(shù)據(jù)區(qū)讀取數(shù)據(jù)的地址;/本地接收數(shù)據(jù)地址;調(diào)用PUT,使用背景DB塊:DB2;/系統(tǒng)時(shí)鐘2秒脈沖;/連接號(hào),要與連接配置中一致,創(chuàng)建連接時(shí)的連接號(hào),如圖5.所示;/為1時(shí),發(fā)送完成;/為1時(shí),有故障發(fā)生;/狀態(tài)代碼;ADDR_1/發(fā)送到通信伙伴數(shù)據(jù)區(qū)的地址;BYTE10SD_1:=P#DB4.DBX0.0/本地發(fā)送數(shù)據(jù)區(qū)。SD_1:=P#DB4.DBX0.0/本地發(fā)送數(shù)據(jù)區(qū)。

8、BYTE104.監(jiān)控結(jié)果通過在S7-1500側(cè)編程進(jìn)行S7通訊,實(shí)現(xiàn)兩個(gè)CPU之間數(shù)據(jù)交換,監(jiān)控結(jié)果下圖7.所示。等擊1j落格我匡1萬d口鼬)名亳爭1國咒iManEaddress悔而一Monito:.|Name1二二LAddressMonitor.1I2OO_5Er-lD.%DE:4.DBE:iHex16H113DCi_GEIJD.SEND.%DB1.DEBOHdIGfI1-12I?O_一汩T:初E4口加HexI5HV2300_SEND.SEND.%DB1.DEE1I6#2212ijD_.汨心.%DB4.DBB2Hex16S.&333D0_5EIID.5EHD.coDBI.DEB2He16S5

9、3A1200.SEhJD.DB4.DBB3Hex16044iUiL1.ElbSEl.D%DElD&EiHe16#441200.SEND.HexI6MCIE、加國5EIDHSEI.D%DB1DBE4He165561200SEND.=WB4.DBB5Hex1DCIGb/,.SEI-IDSEIID%DEHDEBS61200_.SEND.H浜15?07300_SEIIDVSEND.%DEI.DEESHe16773I2i.u一汩心包E4。陽LBB/300_.G日5EHD.%DBI.DEB7HcJHecI6#J|13H12LURCv”.%DB3DBBIHex1022/200_PC.-hf-r7v_DE%DE2DEBIHe160214I20D_鈾巴工口而HtxLS14、300_PC.-cF-.C,_DE.%DE2.DE:E2Hex1603151200.M悌口陰號(hào)nex16M4/15300._RC/P.Cv_DB.%DBZDEE:3He.lI63Q7I?12uD_.RCA.CWB9.DBE:7Hex1

溫馨提示

  • 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)論