NJ系列與FQ2的EIP通訊方法_第1頁
NJ系列與FQ2的EIP通訊方法_第2頁
NJ系列與FQ2的EIP通訊方法_第3頁
NJ系列與FQ2的EIP通訊方法_第4頁
NJ系列與FQ2的EIP通訊方法_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、NJ系列與FQ2的EIP通訊方法NJ控制器與FQ2視覺傳感器都支持EtherNet/IP通訊,通過EIP通訊,NJ控制器可以控制FQ2進(jìn)行拍照,并且讀取FQ2的數(shù)據(jù)。本文檔主要介紹NJ與FQ2的連接方法,其中包括:1、SysmacStudio軟件中標(biāo)簽數(shù)據(jù)變量的建立;2、NetworkConfigurator中NJ配置文件的建立;3、在PLC中程序觸發(fā)拍照與讀取數(shù)據(jù)的方法。下面進(jìn)行詳細(xì)介紹。系統(tǒng)的連接與構(gòu)成三日以太網(wǎng)尸USB電縊前九輸出電整FQEDAC適配器FQ-AC1W4S1-0EC觸摸式取景鞅FO2DJ1il機(jī)【已安裝SysmacStudio,OS;WindiaEnNJ501-1500(內(nèi)

2、置E:herNetIPIUFO-MN口FQ2-S30-13MDC24V乜兩如圖所示,NJ與FQ2通過EtherNet/IP端口連接,并且NJ與FQ2的IP地址要設(shè)置在同一網(wǎng)段中,例如:NJ:,FQ2:。NJ中的設(shè)定:PmnaniDNettierCM-Rijaoig二MJ珈必COiioiw-ac?ii譚FQ2中設(shè)定:將IP尸F(xiàn)mk的數(shù)值設(shè)定為“1921682502單擊OK即完成IP:?FL久的設(shè)定中IP升以B丸DIPT卜”以花人力LT下方口|L92_1602502:nII國0|-0K|同跑LEIP標(biāo)簽數(shù)據(jù)連接的設(shè)定內(nèi)容當(dāng)NJ與FQ2進(jìn)彳TEIP通信時,需要建立數(shù)據(jù)標(biāo)簽連接,與普通的數(shù)據(jù)標(biāo)簽連接不

3、同,NJ與FQ2互相通信時有固定的標(biāo)簽數(shù)據(jù)類型,F(xiàn)Q2是固定設(shè)置在機(jī)器中的,NJ則是需要在SysmacStudio軟件中手動建立。下面介紹數(shù)據(jù)類型:1、配對設(shè)備的標(biāo)簽數(shù)據(jù)連接的數(shù)據(jù)使用以下數(shù)據(jù)類型:信號接入用數(shù)據(jù)類型的定義(共用體)數(shù)據(jù)類型名稱數(shù)據(jù)類型-相機(jī)U_EIPFIagUNIONFBOOL(32WDWORD命令通信區(qū)訪問用數(shù)據(jù)類型的定義(結(jié)構(gòu)體)控制器一數(shù)據(jù)類型名稱數(shù)據(jù)類型也對設(shè)備數(shù)據(jù)|S_曰POutputSTRUCTControlFlagU_EIPFIag控制信號32位)CommandCodeDWORD指令代碼(CMD-CODE)CommandPeram1UDINT指令卷數(shù)(CMD-P

4、ARAM)CommandPagm2UDINTComnnandParam3DINT響應(yīng)/輸出通信區(qū)訪問用數(shù)據(jù)類型的定義(結(jié)構(gòu)體)相機(jī)一一控制器數(shù)據(jù)類型名稱數(shù)據(jù)類型配對設(shè)備數(shù)據(jù)S_EIPInputSTRUCT一StatusFlagU_EIPFIag控制輸出(32ft)CommandCodeEchoDWORD指令代碼CMD-CODE)ResponseCodeUDINT響應(yīng)代碼(RES-CODEResponseDataUDINT響應(yīng)數(shù)據(jù)(RES-DATA)OutpirtDtaDINT(8*1輸出數(shù)據(jù)。7(DATA07)偏置(CH)+0T1+2+3+4+5+6+7+8+9配對設(shè)備數(shù)據(jù)變量名數(shù)據(jù)類型控制信

5、號(32位(數(shù)據(jù)類型:U_EIPFIag)EIPOutput.ControlFlag.F51BOOL32ElPOutputControlFlag.W31DWORD指令代碼(CMD-CODE)ElPOutput.CommandCodeDWORD指令參數(shù)(CMD-PARAM)EIPOutput.CommandParannIUDINTElPOutputCommandParam2UDINTEIPOutput.CommandParam3DINT注意:數(shù)據(jù)輸出區(qū)的大?。碠utputData變量的大?。?shù)據(jù)輸出區(qū)的大小可以在FQ2相機(jī)中設(shè)定,根據(jù)“數(shù)據(jù)輸出區(qū)大小”的設(shè)定,可輸出數(shù)據(jù)的范圍如下圖所示:數(shù)據(jù)輸

6、出區(qū)大小配對設(shè)備數(shù)據(jù)數(shù)據(jù)類型32字節(jié)(初始值)輸出數(shù)據(jù)。7DIINT864字節(jié)輸出數(shù)據(jù)0-15DIINT16I28字節(jié)輸出數(shù)據(jù)031DINT32256字節(jié)輸出數(shù)據(jù)0-63DINT642、分配標(biāo)簽數(shù)據(jù)鏈接輸出區(qū)(控制器一一相機(jī)),就是上面介紹的定義的結(jié)構(gòu)體數(shù)據(jù)類型變扁數(shù)據(jù)類型)數(shù)據(jù)大小ElPOutputS_EIPOutput2。字節(jié)其中包含的詳細(xì)內(nèi)容如下:151413121110981e543210ERRCLRTRIGE讓DSAEXE:控制指令執(zhí)行位:如果ON則執(zhí)行指定的指令變量fBPOutputCorrtrolFlagF的分配偏置(CH)+0TRIG:測量執(zhí)行位:如果ON則執(zhí)行測量ERRCLR

7、:錯誤清除位:如果ON則關(guān)閉ERR信號DSA:數(shù)據(jù)輸出請求位:如果ON則請求輸出下一數(shù)排輸入?yún)^(qū)(控制器一一相機(jī))變量數(shù)據(jù)類型數(shù)據(jù)大小ElPInputSEIPInput48字節(jié)偏理(CH)+OTI+2+3+4+5+6+7+8+9+10+11+12-+13+14+15+16+17+18+19+20+21+22T23配對設(shè)備數(shù)據(jù)變量名數(shù)據(jù)類型控制輸出(32位)(數(shù)據(jù)類型:U_ElPFIag)ElPInputStatusFlag.F1BOOL32ElPInputStatusFlag.W1DWORD指令代碼(CMDCODE)ElPInputComniandCodeEchoDWORD響應(yīng)代碼(RES-CO

8、DE)ElPlnputResponseCodeUDINT響應(yīng)數(shù)據(jù)(RESQATA)ElPInputResponseDataDINT輸出數(shù)據(jù)O(DATAO)ElPInputOutputDataDIN巾產(chǎn)n輸出數(shù)據(jù)1(DATA1)輸出數(shù)據(jù)2(DATA2)輸出數(shù)據(jù)3(DATA3)輸出數(shù)據(jù)4(DATA4)輸出數(shù)據(jù)5QATA5)輸出數(shù)據(jù)61DATA6)輸出數(shù)據(jù)7QATA7)力控制信號分配詳情變量:ElPInputStatusFlagF的分配偏置(CH)+0+1FLG;控制指令結(jié)束位:指令執(zhí)行結(jié)束后ONBUSK指令執(zhí)行中監(jiān)指令執(zhí)行中為ONREADY:準(zhǔn)需位;指令可執(zhí)行時為ONOR:琮合判定位:綜合判定結(jié)果

9、NG時。NRUN:運(yùn)行畫面位;運(yùn)行模式時ONERR:錯誤位:檢蒯到異常時ONGATE;數(shù)據(jù)輸出結(jié)束位;數(shù)據(jù)輸出結(jié)束后。N注意:根據(jù)OutputData變量的大小不同,最終的ElPInput輸入?yún)^(qū)的大小也可能會不同,現(xiàn)在默認(rèn)的是32字節(jié),加上前面的控制輸出、指令代碼、響應(yīng)代碼、響應(yīng)數(shù)據(jù)一共16字節(jié),所以是48字節(jié)。如果相機(jī)中輸出區(qū)大小是64字節(jié),則64+16=80字節(jié)。三、在SysmacStudio中設(shè)定全局變量WflPOUpPw3aamCa:nXOA大取,FA。、b(3UEPbfecUM6一在名稱中輸入“FZ徙定輸入后,單擊鼠標(biāo)右鍵,從菜單中選擇/:/八新規(guī)作成.在于一夕型中輸入舊。0中2二確

10、定輸入后,如右圖所不,顯示為ARRAY。.31OFBOOL:口。34項(xiàng)的步驟相同,在新建區(qū)域內(nèi)輸入以下數(shù)據(jù).名稱:W亍一夕型:DWORD單擊編輯窗口J中的1橫造體型】.顯不亍一夕型-【播道體型標(biāo)簽.用缸標(biāo)單擊名稱】下方,即可輸入新數(shù)據(jù)類型.在名制中摘入S_EIPOulput)c確定輸入后,單擊鼠標(biāo)右跡,從菜單中選擇栗2新煌作成.8在【名稱中輸入“ContiolFlagZ在于一夕里中輸入aU_EIPFIag.與78項(xiàng)的步驟相同,在新新區(qū)域內(nèi)輸入以下數(shù)據(jù). 名稱;CommandCode亍一夕型:DWORD 名稱:CommandParam1一夕型:UDINT 名稱;CommandParam2亍一夕型

11、:UDINT 名稱:CommandParam3亍一夕型:DINT請依據(jù)9.2項(xiàng)中的漏起購序設(shè)定卜內(nèi)的順序。10確定輸入后,單擊鼠標(biāo)右鍵,從菜單中選舁一夕型新境作成L心B:在名制中輸入“S_EIPInputZ11與78項(xiàng)的步驟相同,化新建區(qū),1g,一i9Ml域內(nèi)輸入以下數(shù)據(jù).tOTTOt-BCb山y(tǒng),名楸StatusFlagCutiiiauCoae0W0)UWNT于一夕型:U.EIPFIagLttN?名稱;CommandCocfeEcho亍一勺型DWORD、,rf上川3svtvcrWLPT中名稱:ResponseCodeC*HendCM4(uuowo#buctnt亍一勺型UDINTm7/JSV3

12、cCT7-yZON1314編輯窗口中顯示口一八及變數(shù)】標(biāo)笛用制標(biāo)單擊名稱J下方.即可輸入新變量。/I【名稱】中輸入“ElPOutput二在一夕型中輸入“S_EIPOutput,從卜一7公明的菜單中選桿出力。確定輸入后,單擊鼠標(biāo)右鍵.從戈華中選擇新祝作成Lm口種力*if115七通13處的步驟相同,在力上區(qū)域內(nèi)輸入以下數(shù)據(jù).,名林:ElPInput于一夕型:S_EIPInput字f卜口一公陰,人力16ii步口資境,理器】中雙擊楷成殿定j中的公又投定.端粗電I”卜顯乎夕又定J際笠無單擊WAR】。單擊+L17單市也市區(qū)發(fā)內(nèi)更新毛手變效的向下箭頭a將昨示1315m步驟中設(shè)定的變量.iffElPOutpu

13、tPrimarfTa5k更新4備奏耨orinMui18中由1+,沃加區(qū)并送擇更新寸馬變數(shù)】0亍一夕至將白動昂示.因此無需設(shè)定.的右國所衣,將邊加晶示13項(xiàng)以及15項(xiàng)步驟中設(shè)定|打硫行變后.4iT2FPrifngrvTasIc更新才備交散|亍J&受|*S3bIHPCvtatl上印為也廣LMrput|iLlP.nput最后同步到NJ控制器中。四、導(dǎo)出全局變量在NetworkConfigurator”中全局變量作為標(biāo)簽使用,因此作為CSV文件導(dǎo)出。一LCZL了4)從菜單欄中選并1一小-口一數(shù)7)工)又市一卜中的NetAorkConfigurstar-。顯示名前全付iru保存算口后r在1口74兒名中鞫

14、入IEIPQ02L單擊保存L五、在“NetworkConfigurator”中導(dǎo)入文件和注冊標(biāo)簽軟件,并且在線上載EIP網(wǎng)絡(luò),這與普通EIP首先打開NetworkConfigurator設(shè)定相同,在此不再贅述。gOMRONFQ2E1P_V1OO-NetworkConfiguratorJFileEditViewNetworkDeviceEDSFileJooisOptionHelp口百口I星星|切瓢熹|韶尊1/1#IX電wx|國監(jiān)窟常|聒麴NetworkConficuritar上EtherNet/IFMardwmreI-一日YmS,jj_巴OMRQlNCorporation占DeiceType于卜

15、晶CcunmiunicationsAdapterl可晶Gs-ntricDevic*OEtherNet/IP_l192166.2512NJ501-450019Z1M.2S0.3FQSeriesZ1.“2S12然后就導(dǎo)入之前在SysmacStudio配置的EIP數(shù)據(jù)標(biāo)簽文件,步驟如下:1在NeAucrkConfijniFitor的1”隼曲口中,右擊節(jié)點(diǎn)1的設(shè)備,選擇-對話植選擇夕夕七二卜舞格,.4選擇卜作(F)顯示:未夕izmiz情甄(Dd:/水一卜窗口后,選擇舊P002CSV并單擊Sfl一白.|小非T(P)A立扣曲J酢”埼升力慎器才兇;fllW*rW2WH*外斷T*192,198NJ50I-及wr-K(w.B展出(處.保粗匐力崎臺(0六、在PLC中觸發(fā)拍照與收取數(shù)據(jù)監(jiān)唄(工程I控制器名稱名稱數(shù)據(jù)美型newv_Ccrtroller_3印地=而6|叵111地_白-打011_0Inetv_Cor

溫馨提示

  • 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

提交評論