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

下載本文檔

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

文檔簡介

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

2、0集成 PN 口 STEP7 V11所完成的通信任務(wù): S7-300 CPU 讀取 S7-1200CPU 中 DB1 的數(shù)據(jù)到 S7-300 的 DB3 中. S7-300 CPU將本地DB4中的數(shù)據(jù)寫到S7-1200CPU中DB2中.在S7-300 CPU 一側(cè)配置編程1. 使用STEP7 V11軟件新建一個(gè)工程并完成硬件配置在項(xiàng) U樹"Project treen>HDevices & Networks >*Networks view 視圖下,創(chuàng) 建兩個(gè)設(shè)備的連接.用鼠標(biāo)點(diǎn)中PLC_1上317CPU的PROFINET通信口 的綠色小方框,然后拖拽岀一條線,巫另外

3、一個(gè)PLC_2上的PROFINET通信 口上,松開鼠標(biāo),連接就建立.2. 網(wǎng)絡(luò)組態(tài)翻開“Network View配置網(wǎng)絡(luò),首先點(diǎn)中左上角的“Connections圖標(biāo),選擇US7 Connection",然后選中 317-2PN/DP CPU,然后右鍵選擇“Add new connection"添加新的連接,如圖1.所示.PLC_1CPU 31 7-2 唄DFPLG2CPU 1214CDe .i二 < jnfi.jiH dti«?n Chang-? de-.ic-rO.ito沖CtrkXCtrl+CCrrUvDeletePennineDelI Receive

4、 3larm$Gc to To p C'k":|7 VICV.Add new connexionuHiqhhqht : nne«Xon panners圖1.添加連接然后在"Create new connection"窗口中,選擇"Unspecified",然后點(diǎn)擊“Add建 立S7連接,如圖2所示.圖2建立S7連接uS7_Connection_1n為建立的連接,選中連接,在屬性的MGeneralM條口中定義 連鬲方S7-1200PN 口的IP地址,如下列圖3所示.S7-1200 CPU 與 S7-300 PN CPU S7 通

5、信S7-300PN 作為客戶端PLC_1CPU 31 72 PN丿DP"FS7 Conncction 1|<1IIIPLC-2inPLC-2CPU 1214CCPU 1214CConnectionsIO coininunicaiionLocal connection name Locdi era pointJI FtC_1uocanuTncxj rarther iurartherfH Unkn:-v/nIIIS7 connection: S7 Connection 1空 Piopeities Info 勾 巴 DidqnoZcsGeneial'conn jctionty

6、pe Rs inccti'?iiGeneralLocal IDSpecial ccnnDun propeitiesAd dr esc detilcGeneralConnectionOffline sxaiusName$Cvnne<ti>n lConnection pathLocalPaitnar圖3.定義連接對方的IP地址| GeneralgeneralLocal IDspecial connmion propeitie; Address detaikEnd pointInteriaceIntistfac 疋SubnetAddressS7 connection: S7_Co

7、nnection_Address detailsQ PropertiesInfo ij 創(chuàng) Diagnostics圖4.定義通訊雙方的TSAP號隊(duì)注意:S7-1200預(yù)留給S7連接兩個(gè)TSAP地址:03.01和03.00圖5.連接ID號配置完網(wǎng)絡(luò)連接,編譯保存并下載.盡 rOC9| C0UU5CII0UU9UJ| u-C j4H 門 C- couiJfcciouJ6rOC9| euq boi51 ID 3R IUU6IC0UU6<X»0U1 伸“21$ OAtlAIWA10 coiiiwnuicetiov圖6.通訊連接狀態(tài)3.軟件編程在 OB1 中,從Instruction&q

8、uot; Communication" >*S7 Communication*1 下,調(diào) 用Get、Put通信指令,創(chuàng)立接收和發(fā)送數(shù)據(jù)塊DB3和DB4,定義成101 個(gè)字節(jié)的數(shù)組,程序調(diào)用如下列圖7所示.T*T1卄DBIHGET DBH%M0.7EllEtIO%M2OHTag. 111 -REQHDFt h “Tag JW# 16#0001 ID%M2.1FADE 1 DE; C 0ERROR h “Tsg-針BYTE 1 0 ADDF.I%MW4P#DB3DBXO.OSTATUS - HTag.4HBYTE 10 PD_1>Basic instructionsA>

9、Extended instructions>TechnologyCommunicationName| S7 cor nrnuni cation* GET* PUT* URC7伽 _T%M0.7Network 2:Network 3:Comment* B5EIID* BRCV* C-CIOTL _J Others _J Open user communication _l WEB Server _J Com rn unic ati o n pro cess o r _ 3ooc functions _J Cornrnuni:ation with iSla _jPROFIIIET'C

10、BA _J MPI communication _TeleSemceWB2MPUT DB"PUTAny AnyEllEMO%M0.7“Tag一.#I6#OCOI -%M3.0REQIDDONE h ,<Tag_5MPSDBZDBXC* 0B>TE IO%M3.1ERROR h "Tag.e*ADDF IFDB4 DBXG 0BYTE I 0STAIUS%MW6Tag.?11SD I圖7.程序調(diào)用功能功能塊管腳說明:CALL“GET,%DB1調(diào)用GET,使用背景DB塊:DB1;REQ:=%M0.7系統(tǒng)時(shí)鐘2秒脈沖;連接號,要與連接配置中一致,ID:=W#16#00

11、01創(chuàng)立連接時(shí)的連接號,如圖5.所 示;NDR:=%M2.0為1時(shí),接收到新數(shù)據(jù);ERROR:=%M2.1為1時(shí),有故障發(fā)生;STATUS:=%MW4狀態(tài)代碼;ADDR_1:=P#DB1.DBX0.0從通信伙伴數(shù)據(jù)區(qū)讀取數(shù)據(jù)的地 BYTE 10址;RD_1:=P# DB3.DBX0.0BYTE 10/本地接收數(shù)據(jù)地址;CALL,%DB2調(diào)用PUT,使用背景DB塊:“PUTDB2:REQ:=%M0.7系統(tǒng)時(shí)鐘2秒脈沖;連接號,要與連接配置中一致,ID:=W#16#0001創(chuàng)立連接時(shí)的連接號,如圖5.所示;DONE:=%M3.0/為1時(shí),發(fā)送完成;ERROR:=%M3.1/為1時(shí),有故障發(fā)生;ST

12、ATUS:=%MW6/狀態(tài)代碼;ADDR_1:=P#DB2.DBX0.0BYTE 10/發(fā)送到通信伙伴數(shù)據(jù)區(qū)的地址;SD_1:=P#DB4.DBX0.0BYTE 10/本地發(fā)送數(shù)據(jù)區(qū).4.監(jiān)控結(jié)果通過在S7-300側(cè)編程進(jìn)行S7通訊,實(shí)現(xiàn)兩個(gè)CPU之間數(shù)據(jù)交換,監(jiān)控結(jié) 果下列圖8所示.317-2pn 1214 PLC_1 CPU 317-2 PIWPJ > Wa1S7-3O0監(jiān)控?cái)?shù)據(jù)gils < 走勺H1NameMonit. 1AddressDli30CLSEIIDSEN0%O84 DBB-jHexI6snne*'3CCLSEnD,* SEI1D.%DB4 DBBIHwx1

13、弭2235cDB4 DBB2Hex16334TaCLSEIIDTEND箋DEU C BB?Hr心44531心-先1心'兀1心%DB4 DBB4Hex16瘋、63O«:L;.EIID,'.5EHDDB4 DBB5Hex16766 、7汨 C»_SEIIDSEHD0cDB4 DBBoHrY1 W8SOOEIID'OEIID%DB4 DBB7Hex16*889兀O_5EIID SEND%DE4 DBB3Hexlu11TM-SEI1D£EI 心.咚DB4 DBB9Hex丨仙012%DB3 DBBOHexI6S011?3G«>PCv4

14、'P.Cv_DB1H«sx丨6戲0214 3CChFCv4,RC<DB2%DB3DBB2HexIW03 JKR CV.DB13DBBesHex1 &刈4163MP<?/5CV-DB4嘆DBM DBB4160517%DB3 DBB5Hex丨6#0618汀04CJ RCCCB16DB86Hex1607193C0-PCv4,.RCv_DB"H-2X160820* 3OXMRCV_DB8%DB3 DBB8Hex1509'13Gi>PCvM RC<DB9咚DB3 DBB9Hex1610317 2pn 1214 s7 PLC 2 CPU

15、1 214C DC/DC/DC >S7-1200衣控?cái)?shù)據(jù)iNameAddressi.Monito.1 I2OO-SEIIDUSDBBOB"Ml2* 1200<El IDH GEIID%D8I DBBIHu16S0231200-5ENDM.5ENDWBI DBB2He<163034'12OO-SEIIDH SENDo-iDBI DBB3He/16機(jī)45f 12OO-5EI IDM SENDft6DB1 DBB4Hc<16#05|200-5ENDM.5ENDWBI DBe5Me<163067 /12OO-SEI IDH SEHD .WBI DBBSHe<16*07/|200-SENDM.3EHDWB1 DBB"g16#08v1200-SBIDM SEND%081 OB88He<,沁9' I2OO-SEI ID" SENDWBI DBB9He:<16 肖I0I200-RCy RCV-DW82D889He<I6R I I13 I200 PCV' RC_DWB2.DBBIHe<16S22冷 IZOO-FC/'.RCVD*<£>8 2 DDB 2He<163315 I 200-PW PC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論