有的欧姆龙PLC不像NX系列自带以太网通讯口,那当我们需要对欧姆龙相关PLC进行以太网通讯时,该如何操作呢?
这里以欧姆龙CJ1W为例。
当我们需要对欧姆龙CJ1W进行EIP通讯时,需要购买欧姆龙EIP模块,这里为EIP21。如图
该模块支持FinsTCP以及FinsUDP通信。
硬件系统的搭建——
将该模块安装在实际需求的PLC系统上,如下图——
安装前,可以提前拨好EIP模块的拨码其中——当我们需要和计算机进行通讯时,可以按照官网提示的接线方式,并将PLC与计算机配置在同一个网段下。
然后将实际的EIP模块进行拨码如下图——
如果我们的PLC的IP地址的最后一位,也就是节点号是65的话,当前节点号其实只需要拨码x160的这一个到1就行,x16-1的这个拨码如果拨成4,传输过去会报F4错误。
将EIP拨码完成之后,上电。
软件配置
打开cx-program软件——
双击打开该选项——
找到配置过程中的空槽选项(此为刚安装EIP模块的槽位),双击——找到该模块
点击确定之后——
双击该选项——(当然在线改的时候,需要将该模块导入到PLC中)——--》
默认端口号是9600,如果要配置自定义的端口,在以下界面配置即可——以下为finsTCP为例)
配置完再传送到PLC中即可。
常见问题
1、刚安装上去的时候PLC和模块都会报错。-----代码H7
解决方法——按照软件配置的那个步骤配置进PLC就好,如果不行,说明刚装上拨到的码和我们配置的不一致。
2、如果配置SNMP的时候,会报错E3。
解决方法——该为服务器连接错误,需要就服务器那边更改,或调查该模块是否有配置错误的地方。
该报错不影响PLC运行和模块运行。
3、CPU单元配置错误
解决方法——断电重启,导上来程序,然后删除已配置的槽位,重新添加模块,如果单元号无误,一般就好了。然后再断电重启就好。