TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)_第1頁
TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)_第2頁
TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)_第3頁
TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)_第4頁
TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1780試驗(yàn)室試驗(yàn)報(bào)告試驗(yàn)名稱:TDC與S7400以太網(wǎng)通訊實(shí)驗(yàn)試驗(yàn)時(shí)間:2009年4月9試驗(yàn)組負(fù)責(zé)人:石國瑞試驗(yàn)組成員:石國瑞試驗(yàn)?zāi)康模篢DC通過標(biāo)準(zhǔn)通訊模板(CP51M1)實(shí)現(xiàn)與西門子PLC系統(tǒng)(S7-400)的以太網(wǎng)通訊試驗(yàn)用硬件:1、TDC機(jī)架(型號:6DD1682-0CH0)2、CPU模板(型號:6DD1600-0BA1)3、CP51M1模板(型號:6DD1661-0AE1)4、PS40720A(型號:407-0RA02-0AA0)5、CUP414-3 (型號:414-3XJ00-0AB0)6、CP443-1 (型號:443-1PX11-0XE0)7、電纜8、適配器試驗(yàn)用軟件:PCS76.0+SP2CFC6.1+SP1試驗(yàn)方案、步驟與過程:進(jìn)行S7-400側(cè)的硬件組態(tài),TDC側(cè)的硬件組態(tài)。然后通過NetPro進(jìn)行網(wǎng)絡(luò)組態(tài),然后進(jìn)行兩側(cè)的編程調(diào)用相應(yīng)模塊,這些模塊都是基于TCP連接,在以太網(wǎng)通訊處理器之間發(fā)送和接收數(shù)據(jù)。1、S7-400側(cè)硬件組態(tài)組態(tài)步驟:A、創(chuàng)建新的項(xiàng)目,在此項(xiàng)目中插入S7-400站點(diǎn)及TDC站點(diǎn)PROFIBB、定義以太網(wǎng)接口,選擇以太網(wǎng)模板CP443-1配置S7-400以太網(wǎng)地址。為PLC

創(chuàng)建新的以太網(wǎng)連路,設(shè)置IP地址192.168.0.1,子網(wǎng)掩碼255.255.255.0。Cancel HelpC、保存編譯GeneralParameters√SetMACaddress/useISOprotocolHACaddress: ∣O5-OE-EC-ΛO-1O-5G—notneιΛιorkedEtheInet⑴剛DStationEditInsertPLCViewOptionsWindowHelp□∣b∣M箭j?∣電I回備閻畫回題螞]D、完成后將硬件下裝到PLC,在本次實(shí)驗(yàn)中用的是TCPIP協(xié)議與PLC連接。選擇TCP/IP,下裝硬件配置如圖2,進(jìn)行到圖3所示狀態(tài)時(shí),將PLC鑰匙開關(guān)打至1」RUN-P或者STOP位置。開始下裝,完成后PLC的硬件組態(tài)就成功了。VIF1protocolisbeingusedAddess:Subnet:— |5白臂日「idCmιτ∣匚IiIet≡mSt.≡tion:SIMΔTIC400∣1]ModuE:[0/3/0]CPU414-3DPCancelIF1address:Subnetmask:192.168.0.1255.255.255.0Gdtewαyl-*^DonotuseroιterUserouterFthEln討⑶BShwCQUfig-[SIMATIC400(1)(Configuration)-TOC-S740?]CompileProperties-EthernelinterfaceCP443-J(R0∕S5)確m∣[ffi□∣5?g∣也Targetm□du∣Bw:(圖2)剛D口謝豕但?∣竺] 曲ModuleSelectAllPe?Mre.≡sRLn-TiEEProperties...ConrpareBbch≤..,ReftrcnceDataE?F∣πeGIClbalDataCcnFigureHetκwrkEmulateModules≡[MAΓ]CPDMConfigureProcessDlaαrcstlcschartsSharedded?atlonsAantHerard^/ProQe55CbledtsF??qoms∣Z?edt≤∣'∣Z∣r∣llne"∣ProcessTm4Models≡IMAΓK8∕ersioπ!rail(圖1)RacksPr口二曰;sesIntstFmiZHmmr∣dPWrmrr?srmDsp∣∈∣yLerQiJa啊一MenageMiJbIinguaIT>≡^ts'Cor∣∣plleMultiple?∣S≡,,?'ιzardCancelD∣o?∣S?j?∣i??-?TDC-S74flDE畫5IMATICJOC(1]?-∣gCPU414?3DP-聞S7Pιoα∣?ππ(3j01Ξouιce≥通□l叱心mr]?1CP443-1E^MAT∣CTDCol3t∣ct-∣∏啡D02P01R-ΓιτlPrograiri(DQ2PD1nfi?Chaιt±山-啡D04?F0Ξ白.向Progran(D04PD^向C?a∣t?windowHelpCLEtcniIze...TeκtLibrariesSIMATKRouteCortrdP∣θEdt]re?rtPLC?1ev∣Ξ[MAΓ3CBATCH?tP∈l∣PC]rfcttface...?∏f?-[SIMATIC400(1(Configuration)--TDC-S7400]SIMATICManageI-[TB>C-S7^00(Companertviewf--C:?P∣o?ramFlbCWnn5SelectTarqetModuleH∣∣,.PutthemodeselectorintotheRUN-PorSTCIPposition.CancelB、配置TDC以太網(wǎng)接口,連接TDC以太網(wǎng)模板CP51M1配置以太網(wǎng)地址。選擇S7-400站點(diǎn)定義的以太網(wǎng)鏈路,IP地址192.168.0.2,子網(wǎng)掩碼255.255.255.0,編譯保存系統(tǒng)硬件Thisactioncannotbeexecutedbecausethemodeselectorontherr∣uduleisir?theRUNposition口I再I回∣??∣m∣[?∣I |?n|面_I憫θ?st-ationEditInsertPLCVi看山OptionsWindowHelp;口1口丁口21口□B(圖3)2、TDC側(cè)硬件組態(tài)TDC側(cè)硬件組態(tài)步驟:A、配置TDC-Station硬件。/口(J5P(J2-FDIGOOC卡ind.日hemHWCQnfig[SIMATICTOCStdtion(Configuration)TOC-S74Download(13:4351)D0ΞL1FtcperUes-.Dek?e翟I]I■白∣[∏∣包卡%他54r?∣:付□kCancelC、編譯保存,硬件組態(tài)完成。不需單獨(dú)下裝,待程序完成后一同下裝。Ge∏E?!?F?weMbe—■notre?w??d—Elharel(Z∣Gde?WDoretUMπxιWr"""UieiDutB-3、NetPro網(wǎng)絡(luò)組態(tài)網(wǎng)絡(luò)組態(tài)步驟:a、打開NetPro工具(圖1),組態(tài)S7-400與TDC以太網(wǎng)網(wǎng)絡(luò)。如圖2TDC系統(tǒng)與PLC同時(shí)在一個(gè)以太網(wǎng)鏈路中。圖1Ad?ss:口同可段J昌I II曲隨I股I收BqStatmEdit PLCUiewOptionsVriπ?w∣-∣?Sι?n?255.2^,2551DIlaII6EE2怫口口即寬S?∣ion-SlMATlCTDCEEfclrlMadie:∣[?11TD]D13DOC匚1匚目IPTdcfeswSιimNmatkBolie∣E∣a?dwd消DiigpqiiMlEaQ2|EIharIeiIl即HIWConfig-[SΓMATICTDC-StatiQn(Conf?uratiD∏)-TDC-57400]D)ADJDProperties-EtlwmslInterfaceInd.EthQrnel(R0ZS19.1)πιττπιl1TcF'□口□r∣∈>Gti口nEthUH-門I=七ɑ?IndustrialEthernetEthernet(s?IndustrialEthernetMPI(1)MPIPROFIBUΞ(1)PROFIBUSd、配置TCP鏈路屬性時(shí),需注意ID號及LADDR,它們將在以后的編程中應(yīng)用到,同時(shí)需要注意Activeconnectionestablishiment選項(xiàng)。選擇此選項(xiàng)是將S7-400作為服務(wù)的Client;反之,則作為SerVer。詳細(xì)設(shè)置如圖,在此實(shí)驗(yàn)中TDC作為Client,在TDC側(cè)的通訊功能塊需要定義AddressStage2。b、c、鏈路類型選擇為TCPconnection,S7-400的連接對象為UnSPeCifide,如圖所示。ConnectionPariner選擇S7-400的CPU模板,選擇InsertNewConnection為S7-400與TDC建立通訊鏈路。ΞIMATIC400(1)RearrangedIbIIr∣theCuirentproject

日-圖TDCS7400?∣51MATIE7D□-5tatiQ-∣…[Ufβp3CifiQC∣] AWbn?aete?t?tdtinn?……AWr∏dtica∈tstations國InUnkn口KVrlPlDkni■-LlJLiS]I-LUUSlCrBIiIΞIMATIC400(1)IIF1KIιlI∣PIHObjectPropertiesAlt+P.etur∏F?■口回?。簍ΣT∕lfEΞIMATICTEC-StationfI-11;JjEFb?.HighlightDownloadtocurrentprojectStmliD∏: [U∏φβcilied]ConnectionS7cc∣r∣nθc∣ion∣√rDisplay-p∏□[ISu-∣3n-TCP∞mectbnPoirt-to-ρ□intDonrection57c□∏∏ccb□∏S7ConnUC6口n!?ubtHerrntirι∕?ΞIMATICTDC-SiationInsertNeι?匚口門「舊匚tl口∩ 匚tri+FdIrsertHewConnectior∣XPrope[Jies-TCPconnectione、根據(jù)CP51M1的配置在TCP鏈路中設(shè)定遠(yuǎn)程IP地址,設(shè)定TCP端口號,如圖所示。在此實(shí)驗(yàn)中S7-400的端口號為2000,TDC側(cè)端口號為2002。f、在S7-400與TDC之間建立了新的TCP鏈接。如圖L口caLIIFartneHIDFartnEtEE ■咖LlIhl■忡'q口由匕E;ion . g、編譯網(wǎng)絡(luò)配置,并將該配置下載至S7-400CPU中,如圖:£ 2ΞΠATICTDC-StationQUS51HLfV£口加:血―:EthEL:□aΓT∑J'∈TCP□h、編譯完成后點(diǎn)擊PLC的CPU,然后將傳輸端口改為TCP/IP。下裝將網(wǎng)絡(luò)組態(tài)至UPLC。4、S7-400側(cè)編程在S7-400工業(yè)以太網(wǎng)通訊中,將使用兩個(gè)通訊功能塊“FC5AG_LSEND”和“FC6AG_LRECV”。這些功能塊基于配置的TCP連接,在以太網(wǎng)通訊處理器之間發(fā)送和接收數(shù)據(jù)。如圖所示在OB1中調(diào)用該功能塊。:Title:Γetwork1;CALL"AG-ΞEND"ACT=TRUEID=1LADDR=W#16#1FFDSEND=P#MICwordJteSLEN=SDONE=M0.0ERKOR=MdLSTATUS二J陽2CALL"AG_REC廠ID=1LADDR:=W16#1FKDRECV=PftMΞ0.0BYTESNDR:=MO.SERROK:=M0.3STATUS:=W4LEN=W5引腳名稱:ACTIDLADDRSEND激活,設(shè)定信號來觸發(fā)功能塊連接的ID號,即NetPro中定義的ID號。起始地址,即硬件配置中CP模板的起始地址,同樣也在NetPro中顯示,

格式為16進(jìn)制,在本例中為1FFD發(fā)送參數(shù),設(shè)定發(fā)送數(shù)據(jù)的起始地址和通訊緩沖區(qū)的長度,需要使用下列各式,例如:P#M10.0BYTE8LEN 數(shù)據(jù)長度,定義這個(gè)發(fā)送任務(wù)的數(shù)據(jù)長度,以字節(jié)為單位。DONE 完成狀態(tài)信息ERROR通訊發(fā)生故障時(shí),管腳輸出1STATUS在故障分析時(shí)可以檢查連接引腳ERROR的故障代碼。5、TDC側(cè)編程編程步驟:a、初始化CP51M1模板,使用初始化功能塊@TCPIP初始化以太網(wǎng)通訊接口D1900.X01。其中診斷維護(hù)功能塊SER為TDC提供在線診斷,有些功能塊的運(yùn)行周期有一定的限制,如@TCPIP初始化功能塊的運(yùn)行周期需要在32ms≤TA≤256ms,所以需要調(diào)整該塊默認(rèn)所在運(yùn)行周期,即定義該塊的運(yùn)行時(shí)間組(RUNTIMEGroup)OCPiPTCT√IPCCTSΓ CTM1MJHALLOcalCoτDi?OOC.XCirrService?'ijl.L∣Z'2—∣TΓΞUS1≡Gb、使用功能塊CTV_P/CRV_P與S7-400交換數(shù)據(jù),詳細(xì)編程如圖所示。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論