兩個S7-300PLC以太網(wǎng)通訊_第1頁
兩個S7-300PLC以太網(wǎng)通訊_第2頁
兩個S7-300PLC以太網(wǎng)通訊_第3頁
兩個S7-300PLC以太網(wǎng)通訊_第4頁
兩個S7-300PLC以太網(wǎng)通訊_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、兩個 S7-300PLC 以太網(wǎng)通訊實(shí)驗(yàn)?zāi)康膶?shí)現(xiàn)兩臺 S7-300 通過以太網(wǎng)方式的通訊,并在此基礎(chǔ)上實(shí)現(xiàn)一臺 S7-300 通過另一臺 S7-300 對水箱進(jìn)行 PID 控制。一、實(shí)驗(yàn)設(shè)備S7 系列 315-2PN/DPPLC 兩臺,PC 機(jī)一臺,工業(yè)交換機(jī) X206 一臺,四容水箱裝置一臺,普通網(wǎng)線 3 根二、實(shí)驗(yàn)步驟硬件部分及網(wǎng)絡(luò)組態(tài)1 .在 STEP7 中創(chuàng)建一個新的項(xiàng)目,分別插入兩個 S7-300 站,打開 options 菜單下的 SetPG/PCInterface 選項(xiàng),將通訊接口改為 TCP/IPd 本地網(wǎng)卡,如下圖所示2 .對 SIMATIC300(1)站點(diǎn)進(jìn)行硬件組態(tài)雙擊

2、SIMATIC300(1)站的 hardware 選項(xiàng),打開硬件組態(tài)畫面,在畫面中依次插入 rack,CPU315-2PN/DP(訂貨號6ES7-2EH14-0AB0),雙擊 CPU 的 PN-IO 口,填寫相應(yīng)的 IP 地址和子網(wǎng)掩碼,并新組建一個工業(yè)以太網(wǎng) Ethernet(1),IP 地址設(shè)定為 192.168.0.1,子網(wǎng)掩碼為 255.255.255.0,完成后如下圖所示之后雙擊CPU315-2PN/DP,選Cycle/ClockMemory,勾選Clockmemory,并設(shè)定為100,其作用在于為后續(xù)數(shù)據(jù)的發(fā)送提供時鐘脈沖信號。完成后如下圖Properties-CPU315-2PH

3、/DP-(K0/S2)RetentiveNemoryInterruptsTime-Qf-DayIntrtsCyclicInterruptsBiagnostics/ClcckFrstection|CommwiiuationVfelGeneral|Startup|SynchronousCycleInterruptsCyde/ClckHftmory-CyclePUpdateOE1processim&gecyclicallyClockMemoryClockMemory LockmemoryLockmemoryMemoryfiyteMemoryfiyte:|100|10091fll信控OKCaneOKC

4、anesiHelpHelp硬件組態(tài)完成后的整體畫面如下圖所示3 .對 SIMATIC300(2)站點(diǎn)進(jìn)行硬件組態(tài)基本的組態(tài)步驟與 1 站相同,IP 地址設(shè)定為 192.168.0.2,子網(wǎng)掩碼 255.255.255.0。在此基礎(chǔ)上插入 AI 模塊 SM331 與 AO 模塊 SM332,這兩個模塊作為水箱水位的接收和電機(jī)電壓值的輸出載體,并對上述兩個模擬量做相應(yīng)的模數(shù)、數(shù)模轉(zhuǎn)換。完成后的整體畫面如下圖完成硬件組態(tài)后,分別將組態(tài)下載到相應(yīng)的 PLC 中4 .進(jìn)行網(wǎng)絡(luò)組態(tài),建立相應(yīng)的 S7 連接在 SIMATICManager 畫面下選擇 Configurenetwork 按鈕,打開網(wǎng)絡(luò)組態(tài)畫面

5、。NetPro 會根據(jù)當(dāng)前的組態(tài)情況自動生成網(wǎng)絡(luò)組態(tài)畫面。選擇 SMATIC300(1)站的 CPU315-2PN/DP,右鍵選擇“Insertnewconnection,如下圖三+諦FR0FIBV5DP需FRJOF工 EUE-F 龍需PROF工METIC前SIHATIC300洌SIMWIC400惻5工楠皚工CFCE“edCQHUPI30SIMATICPCStation田.由.由甲 91Tll信控包%=4=-aa-s-pxIimPrasxFltogttHfrlp.Find:在彈出的對話框中,顯示了可與 1 站建立連接的站點(diǎn),選擇 2 號站點(diǎn),同時選擇類型為“S7-connection”如圖所示

6、點(diǎn)擊 OK 后會出現(xiàn)連接屬性的對話框,勾選establishanactiveconnectionw以激活新連接,同時需要記住本地 ID 號,此號作為后續(xù)的通訊模塊標(biāo)識。畫面如下圖Properties-STcollectionXConaiEctionPathLocalPartiierEndFeint:SIMATIC300(1)/CPU315-2PW/BP5 工 MATIC300(2)/CPU315-2PN/DPInterface:CPU315-2PN/DP,PH-IO(S0/S2)yCPU315-2PN/DP,PN-IO-l 如位工Subnet:Ethernst(1)industriEthern

7、eCEthernetCi)industrialEthernetAdtlres:102.160.011921&30.2AddressDetails.BJ91rMi信控確定;CancelHelpGeneralLocalCQDI2ctionEndFointIFixedconfigireddynarniccoimectionOne-way|VEstablishanactiveconnectionSndoperatingvnodmessagesFwamstersLocalIIDefault完成后的 NetPro 畫面如下圖圖中顯示了相應(yīng)建立的連接信息,至此硬件,網(wǎng)絡(luò)層面的組態(tài)完成。下載到 PLC 即可。

8、通訊程序的編寫為了進(jìn)行數(shù)據(jù)的傳送,這里需要調(diào)用 FB12BSEND”和 FB13“BRCV”模塊,來進(jìn)行數(shù)據(jù)的收發(fā)。1.在 SIMATIC300(1)站的 Block 中添加如下所示的模塊,在 OB35 中編寫數(shù)據(jù)發(fā)送模塊,調(diào)用 FB12 模塊,并配給背景數(shù)據(jù)塊 DB11,并插入變量表為后面的通訊驗(yàn)證做準(zhǔn)備。如下圖QSIIATICBanager-thisnstbeok-C=PrograFilesSieKensStepTVsTprojthisOB35 中對 FB12 的編寫如下圖,其中 EN 為使能端,REQ 是上升沿觸發(fā)數(shù)據(jù)發(fā)送,使用硬件組態(tài)中設(shè)定的 M100 來提供發(fā)送上升沿。ID 號位所建

9、立連接的號碼,R_ID 是發(fā)送數(shù)據(jù)包的號,收發(fā)雙方必須一致。SD_1 為發(fā)送數(shù)據(jù)存儲區(qū)。LEN 為數(shù)據(jù)長度。這里為了對通訊進(jìn)行測試,所以先設(shè)定了 M 區(qū)的數(shù)據(jù)發(fā)送,以驗(yàn)證通訊的有效性。設(shè)置后如下圖窿L*n/ETL/FJTOL*n/ETL/FJTO- -0530531TCJlITIi,1TCJlITIi,,gthrgthrP PkSJiAnCkSJiAnC的”口31上泮WkkWkk- - 陰3、】口回區(qū)口整3、口&3電向同,對|圜憶,?CasntentsOf:EtniviraniientVIiiterfaceHernetworkBii1oficConverterCfl-aDtAt-DBkQL0J

10、SillfijEction.:K|Floatiiigp&ihtfct二|HoviT氏0早SFcontrolR|SkiEt/RMM電-irt|StA.tlLEbitE安|liners三IYard-QIFBblbaksoFBI/BSmCPVJODBFULIacks五|三BblocksCH3CKlekiJIHultipla-inEtn.c4:E-JLitrariesBSEKD/CFV_300X_d陽口口國-件Interface*闿TEFRue口口ADB11J=1B12SendineScgiicntsdData保幽廣JfllOO-7-REQDOME-俯.010.0-REKRDR1陰16茗1-IDSTA

11、TUS-NWSDfrSLSH-RJDPSlfl0.0BYTE4-SD,1冊4iLEW,3:Errpr卜2:Inf人3:CrcsSTeertncts入4:AddressITL.45:Moiifjf入6:III4.gnostics入下:亡??蒄rssF1Mq認(rèn)Ktlp8offline開始用網(wǎng)咯*工耳豆SWAV常.國兩個X 拄胃Insert2.在 SIMATIC300(2)站中添加相應(yīng)的模塊,F(xiàn)B13 用于數(shù)據(jù)的接收,對應(yīng)給其背景數(shù)據(jù)塊 DB11,如下圖FB13 中的設(shè)置和 FB12 大致相同,注意兩者的 ID 號以及 R_ID 號一致即可。如下圖所示J.AD/STI/FBDJ.AD/STI/FBD

12、0P1Ihimiih”nkSTIATIC300(2)CPT131n-SPM/DPEEKC,曲口,紂S3鑿國舊血國曲U囚而聞而聞國夏論:1BE-E1-.-*-國到回田a-國HCTHEtworlsBiIloicConpirfctprConverterCdTlDtArDBcaiTSR孱I(lǐng)ntegerfunctionEetFr0爐由ccnirlSkEt/RftlileStA.tllEbtTiraersWrdlicFBblocksFCIblbdMSTBblekeEfCblocksHullipleLbslutcsLJbr-aria-ECaintentsOf:EtfnviramientIrLtei:face

13、:-Q?InterfaceHue+自7EWP口口耳曰A.5JCainiEnt:ItW.O-4/HW16S1DM1681-PfiMPfiM口一。ETTE4-DB11通修KeceivigSegnentedDataERC曠ENENEP3HDREHDREO OERRORIDSTATUSR_ID一帆口一陰.1-KV8Ftiftclitiiib-lcektof1加proj&ctRDLEEf91H”I信控陽口口國fretsFltoftI.Klp3offline附工5.2Insert|F 用紿盛網(wǎng)箔工目, 4 43XMATIC3XMATICCJCJ兩個胃-11謝天命名.報告截閡糕LAT/STL.Mlj蓬彝良睛E,3:Erjrpr人2:In113二CrcsSTeertncts入4:Addressin.入5:Moiifjf八6:III.gnostics入?:Conp4rLSJQII在完成了上述編成后,下載到對應(yīng)的 PLC 中。驗(yàn)證效果分別在兩個站點(diǎn)的變量表中添加 M0.0-M0.4 位,進(jìn)入監(jiān)控畫面,對 1

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論