AB的PLC作主站与OMRON的CJ1W-DRM21通讯1.由于OMRON的CJ1W-DRM21作为从站,默认状态下从站功能并没有打开,因此必须从站功能打开。在OMRON的CONFIGURATOR软件连上CJ1W-DRM21,在软件属性中打开从站功能,并写入到CJ1W-DRM21中,如图所示:2.获取CJ1W-DRM21的EDS文件。由于是AB公司的PLC作为主站,因此需要CJ1W-DRM21的EDS文件,该文件可从CONFIGURATOR中获得,即CJ1W-DRM21.EDS,具体内容如下所示:$DeviceNetConfiguratorGeneratedElectronicDataSheet$[File]DescText=CJW1-DRM21EDSFile;CreateDate=03-09-2001;CreateTime=12:00:00;ModDate=03-09-2001;Revision=1.0;[Device]VendCode=47;$VendorCodeProdType=12;$ProductTypeProdCode=5;$ProductCodeMajRev=1;$MajorRevMinRev=1;$MinorRevVendName=OMRONCorporation;ProdTypeStr=CommunicationsAdapter;ProdName=CJ1W-DRM21;Catalog=;$MANUALNUMBER由于该EDS文件只包含了主站信息,必须添加相应的从站信息,才能被AB的LOGIX5系列的DEVICENET主站所识别。根据客户的要求,CJ1W-DRM21作为从站后其I/O大小为IN50BYTE和OUT50BYTE(举例),则EDS文件中添加I/O信息如下:[IO_Info]Defaut=0x0001;$BitpollPollInfo=0x0001,$Bitpoll1,$DefaultInput=Input11;$DefaultOutput=output1Input1=50,$50Byte0,$Allbitsaresignificant0x0001,$Poll,$stringofname0,$linkpathlength,$linkpath;$helpstringOuput1=50,$50Byte0,$Allbitsaresignificant0x0001,$Poll,$stringofname0,$linkpathlength,$linkpath;$helpstring2.在CONFIGURATOR中设置CJ1W-DRM21的I/O大小,输入50BYTE,输出50BYTE,使用POLL模式,如下图:在以上步骤完成后,下载到CJ1W-DRM21,这样就完成了对CJ1W-DRM21的设置。3.对AB的DEVICENET主站进行设置。其主要步骤也应该按照配置NT-DRT21的步骤,否则无法正常通讯。(具体参考NT631C与AB公司SLC500系列503CPU通过Deicenet网络通信中对ABDEVICENET的配置部分)1)首先使用RSLINX软件扫描Deicenet网络中的设备注意:在RSLINX软件中请不要装EDS文件,同时CPU要在运行的模式,否则RSLINX是扫描不到OMRON的设备。当扫描到连接的OMRON的设备时,会显示问号,但是是正常的。2)使用RSNetworxfordeicenet软件对主站进行配置a)Rsnetworx中扫描上各个主站和从站。先对主站进行配置从站(输入50BYTE,输出50BYTE),然后将CPU打到编程的模式下载主站中的配置。b)因为在对主站配置从站时CPU打到了编程的模式,那么RSLINX软件中就自动断线了,所以要重新将CPU打到运行模式,再在RSLINX软件中扫描网络中的节点(必须保证RSLINX软件连线,并能扫描到节点,否则不能正常通信)c)RSNETWORX中,再次扫描网络节点,同时安装CJ1W-DRM21的EDS文件(修改后的EDS文件)。安装完EDS文件后断电上电,将AB主站重新启动即可实现与OMRON的CJ1W-DRM21正常通讯。