NJ系列与FQ2的EIP通讯方法_第1页
NJ系列与FQ2的EIP通讯方法_第2页
NJ系列与FQ2的EIP通讯方法_第3页
NJ系列与FQ2的EIP通讯方法_第4页
NJ系列与FQ2的EIP通讯方法_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NJ系列与FQ2的EIP通讯方法NJ控制器与FQ2视觉传感器都支持EtherNet/IP通讯,通过EIP通讯,NJ控制器可以控制FQ2进行拍照,并且读取FQ2的数据。本文档主要介绍NJ与FQ2的连接方法,其中包括:1、SysmacStudio软件中标签数据变量的建立;2、NetworkConfigurator中NJ配置文件的建立;3、在PLC中程序触发拍照与读取数据的方法。下面进行详细介绍。系统的连接与构成三日以太网尸USB电缢前九输出电整FQEDAC适配器FQ-AC1W4S1-0EC触摸式取景鞅FO2DJ1il机【已安装SysmacStudio,OS;WindiaEnNJ501-1500(内

2、置E:herNetIPIUFO-MN口FQ2-S30-13MDC24V乜两如图所示,NJ与FQ2通过EtherNet/IP端口连接,并且NJ与FQ2的IP地址要设置在同一网段中,例如:NJ:,FQ2:。NJ中的设定:PmnaniDNettierCM-Rijaoig二MJ珈必COiioiw-ac?ii谭FQ2中设定:将IP尸Fmk的数值设定为“1921682502单击OK即完成IP:?FL久的设定中IP升以B丸DIPT卜”以花人力LT下方口|L92_1602502:nII国0|-0K|同跑LEIP标签数据连接的设定内容当NJ与FQ2进彳TEIP通信时,需要建立数据标签连接,与普通的数据标签连接不

3、同,NJ与FQ2互相通信时有固定的标签数据类型,FQ2是固定设置在机器中的,NJ则是需要在SysmacStudio软件中手动建立。下面介绍数据类型:1、配对设备的标签数据连接的数据使用以下数据类型:信号接入用数据类型的定义(共用体)数据类型名称数据类型-相机U_EIPFIagUNIONFBOOL(32WDWORD命令通信区访问用数据类型的定义(结构体)控制器一数据类型名称数据类型也对设备数据|S_曰POutputSTRUCTControlFlagU_EIPFIag控制信号32位)CommandCodeDWORD指令代码(CMD-CODE)CommandPeram1UDINT指令卷数(CMD-P

4、ARAM)CommandPagm2UDINTComnnandParam3DINT响应/输出通信区访问用数据类型的定义(结构体)相机一一控制器数据类型名称数据类型配对设备数据S_EIPInputSTRUCT一StatusFlagU_EIPFIag控制输出(32ft)CommandCodeEchoDWORD指令代码CMD-CODE)ResponseCodeUDINT响应代码(RES-CODEResponseDataUDINT响应数据(RES-DATA)OutpirtDtaDINT(8*1输出数据。7(DATA07)偏置(CH)+0T1+2+3+4+5+6+7+8+9配对设备数据变量名数据类型控制信

5、号(32位(数据类型:U_EIPFIag)EIPOutput.ControlFlag.F51BOOL32ElPOutputControlFlag.W31DWORD指令代码(CMD-CODE)ElPOutput.CommandCodeDWORD指令参数(CMD-PARAM)EIPOutput.CommandParannIUDINTElPOutputCommandParam2UDINTEIPOutput.CommandParam3DINT注意:数据输出区的大小(即OutputData变量的大小)数据输出区的大小可以在FQ2相机中设定,根据“数据输出区大小”的设定,可输出数据的范围如下图所示:数据输

6、出区大小配对设备数据数据类型32字节(初始值)输出数据。7DIINT864字节输出数据0-15DIINT16I28字节输出数据031DINT32256字节输出数据0-63DINT642、分配标签数据链接输出区(控制器一一相机),就是上面介绍的定义的结构体数据类型变扁数据类型)数据大小ElPOutputS_EIPOutput2。字节其中包含的详细内容如下:151413121110981e543210ERRCLRTRIGE让DSAEXE:控制指令执行位:如果ON则执行指定的指令变量fBPOutputCorrtrolFlagF的分配偏置(CH)+0TRIG:测量执行位:如果ON则执行测量ERRCLR

7、:错误清除位:如果ON则关闭ERR信号DSA:数据输出请求位:如果ON则请求输出下一数排输入区(控制器一一相机)变量数据类型数据大小ElPInputSEIPInput48字节偏理(CH)+OTI+2+3+4+5+6+7+8+9+10+11+12-+13+14+15+16+17+18+19+20+21+22T23配对设备数据变量名数据类型控制输出(32位)(数据类型:U_ElPFIag)ElPInputStatusFlag.F1BOOL32ElPInputStatusFlag.W1DWORD指令代码(CMDCODE)ElPInputComniandCodeEchoDWORD响应代码(RES-CO

8、DE)ElPlnputResponseCodeUDINT响应数据(RESQATA)ElPInputResponseDataDINT输出数据O(DATAO)ElPInputOutputDataDIN巾产n输出数据1(DATA1)输出数据2(DATA2)输出数据3(DATA3)输出数据4(DATA4)输出数据5QATA5)输出数据61DATA6)输出数据7QATA7)力控制信号分配详情变量:ElPInputStatusFlagF的分配偏置(CH)+0+1FLG;控制指令结束位:指令执行结束后ONBUSK指令执行中监指令执行中为ONREADY:准需位;指令可执行时为ONOR:琮合判定位:综合判定结果

9、NG时。NRUN:运行画面位;运行模式时ONERR:错误位:检蒯到异常时ONGATE;数据输出结束位;数据输出结束后。N注意:根据OutputData变量的大小不同,最终的ElPInput输入区的大小也可能会不同,现在默认的是32字节,加上前面的控制输出、指令代码、响应代码、响应数据一共16字节,所以是48字节。如果相机中输出区大小是64字节,则64+16=80字节。三、在SysmacStudio中设定全局变量WflPOUpPw3aamCa:nXOA大取,FA。、b(3UEPbfecUM6一在名称中输入“FZ徙定输入后,单击鼠标右键,从菜单中选择/:/八新规作成.在于一夕型中输入旧。0中2二确

10、定输入后,如右图所不,显示为ARRAY。.31OFBOOL:口。34项的步骤相同,在新建区域内输入以下数据.名称:W亍一夕型:DWORD单击编辑窗口J中的1横造体型】.显不亍一夕型-【播道体型标签.用缸标单击名称】下方,即可输入新数据类型.在名制中摘入S_EIPOulput)c确定输入后,单击鼠标右迹,从菜单中选择栗2新煌作成.8在【名称中输入“ContiolFlagZ在于一夕里中输入aU_EIPFIag.与78项的步骤相同,在新新区域内输入以下数据. 名称;CommandCode亍一夕型:DWORD 名称:CommandParam1一夕型:UDINT 名称;CommandParam2亍一夕型

11、:UDINT 名称:CommandParam3亍一夕型:DINT请依据9.2项中的漏起购序设定卜内的顺序。10确定输入后,单击鼠标右键,从菜单中选舁一夕型新境作成L心B:在名制中输入“S_EIPInputZ11与78项的步骤相同,化新建区,1g,一i9Ml域内输入以下数据.tOTTOt-BCb山y,名楸StatusFlagCutiiiauCoae0W0)UWNT于一夕型:U.EIPFIagLttN?名称;CommandCocfeEcho亍一勺型DWORD、,rf上川3svtvcrWLPT中名称:ResponseCodeC*HendCM4(uuowo#buctnt亍一勺型UDINTm7/JSV3

12、cCT7-yZON1314编辑窗口中显示口一八及变数】标笛用制标单击名称J下方.即可输入新变量。/I【名称】中输入“ElPOutput二在一夕型中输入“S_EIPOutput,从卜一7公明的菜单中选杆出力。确定输入后,单击鼠标右键.从戈华中选择新祝作成Lm口种力*if115七通13处的步骤相同,在力上区域内输入以下数据.,名林:ElPInput于一夕型:S_EIPInput字f卜口一公阴,人力16ii步口资境,理器】中双击楷成殿定j中的公又投定.端粗电I”卜显乎夕又定J际笠无单击WAR】。单击+L17单市也市区发内更新毛手变效的向下箭头a将昨示1315m步骤中设定的变量.iffElPOutpu

13、tPrimarfTa5k更新4备奏耨orinMui18中由1+,沃加区并送择更新寸马变数】0亍一夕至将白动昂示.因此无需设定.的右国所衣,将边加晶示13项以及15项步骤中设定|打硫行变后.4iT2FPrifngrvTasIc更新才备交散|亍J&受|*S3bIHPCvtatl上印为也广LMrput|iLlP.nput最后同步到NJ控制器中。四、导出全局变量在NetworkConfigurator”中全局变量作为标签使用,因此作为CSV文件导出。一LCZL了4)从菜单栏中选并1一小-口一数7)工)又市一卜中的NetAorkConfigurstar-。显示名前全付iru保存算口后r在1口74儿名中鞫

14、入IEIPQ02L单击保存L五、在“NetworkConfigurator”中导入文件和注册标签软件,并且在线上载EIP网络,这与普通EIP首先打开NetworkConfigurator设定相同,在此不再赘述。gOMRONFQ2E1P_V1OO-NetworkConfiguratorJFileEditViewNetworkDeviceEDSFileJooisOptionHelp口百口I星星|切瓢熹|韶尊1/1#IX电wx|国监窟常|聒麴NetworkConficuritar上EtherNet/IFMardwmreI-一日YmS,jj_巴OMRQlNCorporation占DeiceType于卜

15、晶CcunmiunicationsAdapterl可晶Gs-ntricDevic*OEtherNet/IP_l192166.2512NJ501-450019Z1M.2S0.3FQSeriesZ1.“2S12然后就导入之前在SysmacStudio配置的EIP数据标签文件,步骤如下:1在NeAucrkConfijniFitor的1”隼曲口中,右击节点1的设备,选择-对话植选择夕夕七二卜舞格,.4选择卜作(F)显示:未夕izmiz情甄(Dd:/水一卜窗口后,选择旧P002CSV并单击Sfl一白.|小非T(P)A立扣曲J酢”埼升力慎器才凶;fllW*rW2WH*外断T*192,198NJ50I-及wr-K(w.B展出(处.保粗匐力崎台(0六、在PLC中触发拍照与收取数据监呗(工程I控制器名称名称数据美型newv_Ccrtroller_3印地=而6|叵111地_白-打011_0Inetv_Cor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论