EthernetIP和第三方設(shè)備通訊_第1頁
EthernetIP和第三方設(shè)備通訊_第2頁
EthernetIP和第三方設(shè)備通訊_第3頁
EthernetIP和第三方設(shè)備通訊_第4頁
EthernetIP和第三方設(shè)備通訊_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

利用Ethernet/IP網(wǎng)絡(luò)和第三方設(shè)備通訊第一部分Ethernet/IP的介紹1、Ethernet/IP的基本概念2、工業(yè)用以太網(wǎng)分類3、EtherNET/IP的產(chǎn)品種類第二部分利用Ethernet/IP和康奈視讀碼器通信1、康奈視的二維讀碼器MD200使用Ethenet/IP時進(jìn)行的設(shè)置2、建立CPU的IP地址和網(wǎng)絡(luò)的路由表3、啟動-Networkconfigurator軟件并設(shè)置第一部分Ethernet/IP的介紹1、Ethernet/IP的基本概念目前,工業(yè)自動化控制系統(tǒng)逐漸向網(wǎng)絡(luò)化發(fā)展,大量的信息處理需求也對網(wǎng)絡(luò)的信息傳輸速度有很高的要求,然而現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)比較分散,系統(tǒng)復(fù)雜。更多的是系統(tǒng)細(xì)分成了獨立的控制孤島。沒有一個統(tǒng)一的網(wǎng)絡(luò)標(biāo)準(zhǔn)使得用戶對驅(qū)動器和用戶接口的需求越來越多。從傳感器到主控制器,數(shù)據(jù)的傳輸必須經(jīng)過不同的CPU和驅(qū)動軟件,其結(jié)果是傳輸速度低,缺乏透明度,軟件和維護(hù)費用高。在所有的網(wǎng)絡(luò)技術(shù)中,以太網(wǎng)技術(shù)是至今最理想的選擇,TCP/IP以太網(wǎng)已經(jīng)成為事實上的標(biāo)準(zhǔn)網(wǎng)絡(luò),將標(biāo)準(zhǔn)TCP/IP以太網(wǎng)延伸到工業(yè)實時控制并和通用工業(yè)協(xié)議(CIP)的結(jié)合,將很好地幫助用戶獲得更加開放集成的工業(yè)自動化和信息化的整體解決方案。EtherNet/IP就是為實現(xiàn)這一目的的標(biāo)準(zhǔn)工業(yè)以太網(wǎng)技術(shù)。Ethernet/IP是一個面向工業(yè)自動化應(yīng)用的工業(yè)應(yīng)用層協(xié)議。它建立在標(biāo)準(zhǔn)是由ODVA(OpenDeviceNetVendorsAssociation)和ControlNetInternational所推出的一種與TCP/IP以太網(wǎng)相結(jié)合的工業(yè)以太網(wǎng)標(biāo)準(zhǔn)文案大全知范EM501知規(guī)范IEC61158應(yīng)用知范EM501知規(guī)范IEC61158應(yīng)用£傳玲舄兩玷層依書徒樂層MvNlGMIni1!J]:r3,翁惠一Messa^irgSMTP/DODTPSNMRVdhcpUDFICMF,>.R^alTime.『*J'"Idatalink>在保證實時通訊的同時并與Interne晰準(zhǔn)協(xié)議并存Ft幗值的1P是在EttlOE"的應(yīng)用層里追加

實的網(wǎng)羅的傳說于里產(chǎn)用的網(wǎng)絡(luò)2、工業(yè)用EthernetSwitchingHub工業(yè)用EthernetSwitchingHub3PoitSwitch6PortSwitch6PortSwitch置忘3功尚產(chǎn)鼻貴畀用尺寸9■9ntfb口1r?^E__--?E一1a1Wl2&IMTIxH.flftfflll0>(fiflinrTlWWimi工HOBhimXDliAfimWilftraraixH:PQrnrnx□65nrni特點■通行女舞熱就上3R科奈纖?小,y.imre唐)+?xdiiir,■在修推器mMBiA*;啪常用"MMUHM.T,理「與匚國等,用〉-iKI#?HrSJr*K4M"*A>JJ?1UiX?小SJ(、匚陶口唐)■算求對WLSI異<LHPU耳聾.)?MM界云皿『mi■一■1工4『A*——7*關(guān)于EtherNet/IP,曰hejNeMP是使用了Ethernet的標(biāo)準(zhǔn)協(xié)設(shè)TCP/IP的符合世界規(guī)格的工業(yè)用Ethernet通信協(xié)設(shè)中采用CIP,具有能與0DVA的CIPNetwsk間進(jìn)行無縫通信的特長.?U拉首巨王魏*祥仁,信息層F崎聆IUUB£1LPanelPC?U拉首巨王魏*祥仁,信息層F崎聆IUUB£1LPanelPC控制房具.必啟RFIQ4,體.勖射WMP產(chǎn)品在全世界已經(jīng)常售了700,000節(jié)點以上隹0。偉果前已鯉有160神以上的產(chǎn)品推出或是被列入開發(fā)計劃產(chǎn)品例?運輸聯(lián)序程制器FLC)?Process樽制■MotnnSSS?人機(jī)界面各防I。量若7網(wǎng)31(例冗1稼?升相翻目路■與其他用感的連壁設(shè)備惆美〕+美,電值7速接送?網(wǎng)靠或定軟件等DATA^LINCGROUPACHDabagNSWOfFTHomRonCull?-Ha-in?rBALOGHSflTFNtFRABA加imiwrei-Mi-TGrfiRxno^'UJm?Mknifkftn-.iilCurp*raEgEiIISHMi第二部分利用Ethernet/IP和康奈視讀碼器通信1、康奈視的二維讀碼器MD200使用Ethenet/IP時進(jìn)行的設(shè)置軟件連線設(shè)置MD200的IP地址Fde£dftView工Mt*System日均戶>BdSKConwettoReader?ResultsDisplay3LightandCameraSeMng^冊SymbologySellings」:DataValidationv■DataFomnaWngCommmicatdQnSellings%SystemSettings&Ptocs-ssMonitorStalusConnecttoReaderConnectedDHconwci讀碼器MD200的Ethernet/IP的使能設(shè)置KovanedXNetworkS(?Corn5dtoReeder聞HhfflMiMgiTalnetFTPImageFTPRomIndurtu以Frotorok*曲月鼻;rH3弛『*TLightandCameraSiftings■*kSymbialoqySFitmg-DatsValJstioni二,□ft^Formertimg-1"Commun<atanSeiingsf.f'Jon-PYinnngC-naractereCuiturnCorrr1icndi9i*NeiwockSettingst-Setlinc^LProsetsMcnitor-—|3Enabled在線后使用NetworkConfigurator軟件上載功能可以讀到CJ1W-EIP21IP:192,168.1.9,DM200IP:192,168.1.10

2、建立CPU的IP地址和網(wǎng)絡(luò)的路由表手動配置如下:?沅一芻II江,忖一足曰第中后中物

由也@??(QQW)t-[cnoci]二.(0000J■■(UUUUJIfCJEH-CFU150I-Eir、工j內(nèi)置4口『MA第,[I^LKIJCjtXMKl(BulLiJPrtl中)?岸元(U?lUflTl事品情的喝柝\.主機(jī)耙I批架4H?索昵gl:tTCT/EFtFIK/ITPriH'/TCfFJFTf:4U?陋6下?EMttk?7?仲用Fe費用版芋艮辿白萬一廠表示節(jié)點號,要求和EI1具塊的節(jié)點號一致—野禽I野禽IIff:IBS廠從■HTEBMSI/竄邛池址理|口厘15耀也在下個革〒建q護(hù)“一HUITPF曾晞下帝威.忌整蝦領(lǐng)5自瑚?保存在m:i至:4叩E±Ct(4.SB3)?醫(yī)園網(wǎng)口]曰]品]|]恒]麻;WUb,希椎n代工修國仃?|。海摩瓶空定【比,|匕UBJ-程ISfrijci[cj2K]離假■?^據(jù)關(guān)卷口將號II工。表和單元設(shè)置歸1出牌系嫉配貴映量PC:工口”?至備名前腑9國用周J1口「」L■.」JI-?LIHLEnnn

rrn-n-w1TntiefNeVir遍咨推公rj?v-網(wǎng)卷物-HhirHtViFr顯示所云注釋專定中…網(wǎng)絡(luò)設(shè)置[Etheilet/IP]俗1F地址:/]幽―9|解定聯(lián)招的屈點擊確定電腦的ip設(shè)置如下:狀態(tài)支持5X45丘拮賽時間:g數(shù)據(jù)包錯誤雪區(qū)摩灣時仲即■IE虱揄SESTTLfl也甘饑1此連提使用下列項目0RLEisimtfw+RTDriverM號產(chǎn)Rutmt.MoctiL?rJtriTEr*TTlbteniil忡設(shè)OCF/m<委衰境工說用rzp/zp是戮J的「媒阿出風(fēng)的迪訊.T連技后在通知區(qū)域顯示圉牙比

團(tuán)不將襤陶制或年序持/酒知進(jìn)過以上設(shè)置就可以通過電腦連接CX-P軟件了啟動CX-Intergrator設(shè)置EIP的網(wǎng)絡(luò)號通信設(shè)置1L|D|丁|Ih產(chǎn)|;CJ2H-CHJ68-EIP單元00(吸太元元元元元元元一kjFCRT1

.PORT£

UI

度;CJ2H-CHJ68-EIP單元00(吸太元元元元元元元一kjFCRT1

.PORT£

UI

03

CK

05

06

D7插入crusidit右鍵

單擊定義以太網(wǎng)為本地網(wǎng)絡(luò)1t??冢ㄒ蕴W(wǎng)扛F)12345678

00-000000

--Lttit-T云i012345G7891011121314輸入SIOU詳細(xì)潴料CPUSI£)U本地啪號口一三IE礁定;km襦布丁辛苦?丁?,「用輝春;

日照J(rèn)叫QJWU舊帶叨惴冬|五|卡|_|網(wǎng)|r.i(以太網(wǎng)日町uet3KEfcff6l9ol?UBI口口口口口口。O0口111皿r.i(以太網(wǎng)日町uet3KEfcff6l9ol?UBI口口口口口口。O0口111皿元元元元元元元元元元元元元LC:豺工F)本地網(wǎng)絡(luò)捫以上EIP的網(wǎng)絡(luò)號設(shè)置完成。關(guān)閉CX-Intetgrator軟件,3、啟動-Networkconfigurator軟件并設(shè)置totri選舞恃殊程序LCJ2B-EIP21]昌昌七由怦?笫輯②視圉5選項④群助呼7CJ2I-CFU&0-<;網(wǎng)百通口/印T[1500]CrDSOOjjR--[0000]主#TooTl01fl型flmfl04nosfl的才m不g1M一由O00器霽黑鼻oooooon-s口orJrB--■,,,?__l-1_■--說明HeiwqMrkCon£i^uir-a.1q>x"Applicationt』luildudsstujtheEtherWet/Ifnetwork.+.[ooco]機(jī)]

*.[ODCO]4U

**[oooo]機(jī)a三Dillxlled-BetHtitC<tti£igiirat■£j"承"RfECfi確定ools<Opl^onJL^Ipi3H=-.l0第l*1JiC'^-hMwirj5已]七匚上凸iE~l:、Qr*jflrtlhai8we1rmi13Liketo"ravECCsiu:cl三偃中電i*、瑞口。二1二金占每國?因heJlcrt(InriTirntIf^tvnTkl8nrtJIfetnro-rkCdnzic!^~4,t<irI-1Ktihb?“firMutIteix等¥en冊1rl^iCpir讓mSt國Diwg18卬?i?口日L0P^i.ciT^diJt1己E?inuzuc<tlczuJkd4^tar由息口S訊皿。旭二O2?tT3t=M電信也口1D??ic?BkfomatiVsrjdKMrIDJex:ceTj7eSelectConnectedHetvorkXFleaseselectunetworkwheretheconnectednetwork陽@5TargetffetworkOCreatenewnetwork.thandftinRn?tw睢k,:EtherNM/LT」EtherNM/LT」TargetDeviceAdiifasE00192.166.3tlOikIntel(在數(shù)據(jù)連接表中雖然找不到DM200的IP,但是可以通過手動方法建立數(shù)據(jù)交換的標(biāo)簽。EditTsesTagSetsX#.JProductK淅電192.1SS,1.100mt赤皿DW200SeriesRaiderConnect]ons0/236(0701,T;0)K?gisterDeiriceLi%tProduct192,168,1.9CJ1W-ZIF21¥^i...T亞守tVariable

則可以進(jìn)行數(shù)據(jù)交換了。注意離線將DM200中的0002InputSize變?yōu)?0個字節(jié)了,不然接受的數(shù)據(jù)太少就讀不到二維碼這樣從測得數(shù)據(jù)375A3551891J8J22就是測得2維碼的數(shù)據(jù)當(dāng)使用PLC觸發(fā)時,DM200軟件設(shè)置如下:—GinntoF:bnderK3RlbULBDlBpI中QLichtincCamera5eftng=:priSirnbalDgySs^mgs-—GinntoF:bnderK3RlbULBDlBpI中QLichtincCamera5eftng=:priSirnbalDgySs^mgs-u-Dota^ehdiaton?rDf怕=nnriRrinq迪CamriuncfltianSMinqs看5港伯eS冊ngi?%PH3C533MeritorLightandCameraSettingsCui4J-?.eqtlL昨!;TrififisrTin>aConiLirjoui1里1男Lef口乜I=[咋1nIjUCtar^juJEfyulUm(inicjrtiiL)Uwgal(b0tlF)1JtilLrJ-nwl1En.1"p近ImIInseidtlLHf[ftj可?絹甫Eti3h/LifiJi+S-ltcpc5p]EriAblfIllFl..匕pnn.Coff?IiterniLCX.L.11使D120的第1位使能D120的第2位給出觸發(fā)信號以下是EIP和DM200通信的數(shù)據(jù)的說明。[hegmne值但dtagsaredividedint-tweg6011psiStatus&Cnntrcd.Th&_gtqtii£qiruprepresentsallthedatabeingreceived(fromtheDataMan),TheControlgrouprepresentsallthedatabeingjent(totheDataMan).

AdescriptionoftheStatustaggroupfollows.ThisisthedatareceivedbytheControlLogixfromtheDataManreader.MamE色|Vwhe*|5了值|□己taT叩日-MvDM200:l{…}CCDdtaMan.-MijDM200:1Status(■■■)CCDdtaMan.MyDM200:1.St^tus.TriggerReady0DecimalBOOLMQM200tLsMulTriggerAck0DecimalBOOLMyDMZDQtl.Statu&Acquiring0DecimalBOOLMyDM200:1.Slatus.MissedAcq0DecimalBOOLMyDM200:1.Slotus.Decoding0DecimalBOOLMyDM200:1.SIatu$.DecodeCompleted口Decimal80QLMyDM2001Sla(u5,ResultsBuffeiOverrun0DecimalBOOLMy□M200:1.Slrtus.fiesultsAvailable0DecimalBOOLMyDM200:1.SGeneralFaiit0DecimalBOOLMv0M200:I.Sta(us.TrainCodeAck0DecimalSDOLMyDM200:1.Stdtus.TrainMatchStringAck0DecimalBOOLM5jDM200:I.St^tu£TrainFocusAck0DecimalBOOLMy口M2口匕1.StXus.T「ainBughtn呂苫sAck0DedinalBOOLMy口M200;1,S閆皿UnhainAck0DecimalBOOLMyDM20DJ.S以g,EKecuteDmccAckDDecimalBOOLMyDM200;I.S以般S或MatchShmgAck0DecimalBOOL+MyDM200:I.Slatu5TtiggerlD0DecimalINT+MyDM200:1.S1atu$.Re5ultlD0DecimalINT+MyDM200:1.Sla(u$,ResultCade0DecimalINT+MyDM200:1.S(atus.ResultExtended0DecimalINT+MyDM20Q:1.Slatus.ResultL&ngtli0DecimalINT+MijDM200:1.ResultData{…}asoiSINTI484]■TriggerReady:IndicateswhentheCat3Manreadercanacceptanewtrigger.ThistagisTruewhentheControltag"TriggerEnable"hasbeensetandthesensorisnotcurrentlyacquiringanimage.■TricjgerAck:IndicateswhentheDataManreaderhasbeentriggered(i.e.theControltag(Trigger1'hasbeensettoTrue),ThistagwillstaysetuntiltheTriggertagiscleared.■Acquiring:IndicateswhentheDataManreaderiscurrentlyacquiringanimage;eitherbysettingtheTriggerbitorbyanexternaltrigger.MissedAcq:IndicateswhentheDataManreadermissesanacquisitiontrigger:clearedwhenthenextsuccessfulacquisitionoccurs.Decoding:IndicateswhentheDataMan「Rade「i與decodinganacquiredimage.DecodeCompleted:Tagvalueistoggled(19口or0->1)onthecompletionofadeResultsBufferOverrun:IndicateswhentheDataManreaderhasdiscardedasetdecoderesultsbecausetheresultsqueueisfull.Clearedwhenthenextsetofressuccessfullyqueued.ResultsAvaliable:Indicateswhenasetofdecoderesultsareavailable(i.e.theRResultcode,ResultLengthandResultsDatatagscontainvaliddata).GeneralFault:Indicateswhenafaulthasoccurred(i.e.SofteventKSetMatchStrinExecuteDMCCwrorhasoccurred).TrainCodeAck:IndicatesthatthesofteventTrainCode,hascompleted.TrainMatchStringAck:IndicatesthatthesofteventTrainMatchString'1hasoomplTrainFocusAck:IndicatesthatthesofteventL7rainFocus11hascompleted.TrainBrightnessAck:Indicatesthatthesoftevent"TrainBrightness11hascompleh"UnTrainAck:Indicatesthatthesoftevent(lUnTrain,rhascompleted.ExecuteDmccAck:Indicatesthatthesoftevent1ExecuteDMCChascompleted.SetMatchStringAck:Indicatesthatthesoftevent"SetMatchString"hascomplete*TriggerlD:Valueofthenexttriggertobeissued.Usedtomatchtriggersissuedwcorrespondingresultdatareceivedlater.ResultID:ThevalueofTriggerlDwhenthetriggerthatgeneratedtheseresultswsissued.UsedtomatchTriggerllD'swithresultdata.ResultCodie:Indicatessucces&Zfailureofthissetofresults.Bit0h1-read0=noreadBit1h1-validated0=notvalidated(orvalidationnotinuse)Bit2T1=verified0=notverified(orverificationnotinuse)Bit3,1=acquisitiontriggeroverrunBit4,1=acquisitionbufferoverflow(notthesameasresultbufferoverflow).Bits5-15reserved(futureuse)ResultExtended:Currentlyunused.ResultLength:NumberofbytesofresultdatacontainedintheResultDatatag.ResultData:DecoderesultdataAdescriptionoftheControltaggroupfollows.ThisisthedatasentfromtheControlLogixtotheDm伯Manreader.NameValue4]StyleDataType-MyDMZtKW{…}CC:DfltaMan..,-MyDM200:0.Control{…)CCDataMan..MjjDM200:0.Control.IriggerEn5ble0DecimalBOOLM5JDM200:0.Control.Trigger0DecimalBOOLMy口M200:D.ControJ.RtsuKsBufferEnable0DecimalBOOLMyDM200:0.Control.ResuftsAck0DecimalBOOLM5JDM200:0.Control.TrainCcde0DecimalBOOLMyDM200:0.Control.TiainMatchString0DecimalBOOLMijDM200:0.Control.TieiinFocus0DecimalBOOLMyDM200t0.Control.IrainBrightness0DecimalBOOLMyDM200:0.Control.Untrain0DecimalBOOLMyDM200:口一匚口ntrNExecuIeDMCC0DecimalBOOLMyDMZ。。:。ControJ.SetMatchString0DecimalBOOL+M^DM200:0Control.UserDakOption0DecimalINT+MvDM20D;0Control.UserDataLength0DecimalINIT卜M?口M2。。;口LhetData{…}ASCIISINT[494]TriggerEnable:SettingthistagenablesEtherNet/IPtriggering.ClearingthisfielddisablestheEtherNet/IPtriggering.Trigger:Settingthistagtriggersanacquisitionwhenthefollowingconditionsaremet:TheTriggerEnabletagisset.□Noacquisition/decodeiscurrentlyinprogress.oThedeviceisreadytotrigger.Res

溫馨提示

  • 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

提交評論