在工控领域中,PLC与远程I/O模块的通讯可靠性直接影响系统稳定性。大部分PLC通过自定义心跳程序实现对远程I/O模块状态监视,而欧姆龙CJ系列PLC自带支持对EtherNet/IP从站设备的实时诊断功能,本文将以实点科技远程I/O模块为例,介绍此功能。
欧姆龙CJ系列PLC的IP地址 192.168.250.1
一体式I/O EI4-1616A模块的IP地址 192.168.250.26
插片式I/O XB6S-EI2002模块的IP地址 192.168.250.95
欧姆龙CJ系列PLC可以通过CIO内存地址监视EtherNet/IP从站在线或离线状态,在线位状态为1,离线位状态为0。简而言之,每个从站占用一个IP地址,PLC通过IP最后一段地址(0-255)与各个状态区位地址对应。
1.分配CIO地址
双击“I/O表和单元设置”—>双击“CJ2M-EIP21(Built in…)” —>点击“状态区”—>“分布类型”改为用户定义—>“分配区域”填写起始地址
注:监视EtherNet/IP从站的起始CIO地址,本例是CIO100开始
设定—>点击“传送PC到单元”,是否继续点击“是”
注:传送需要PLC处于编程状态,不能是运行状态
重启单元点击“是”
注:分配完CIO地址,需要下载到CX-Programmer
2.PLC在线监视远程I/O模块状态
双击“内存”—>双击“CIO” —>首地址100(根据前面分配CIO地址设定)
点击“在线”—>点击“监视”
右键点击“CIO”—>点击“属性”—>选择“二进制显示”
一体式I/O EI4-1616A模块的IP地址 192.168.250.26
插片式I/O XB6S-EI2002模块的IP地址 192.168.250.95
断开PLC和EI4-1616A、XB6S-EI2002的网线,监视从站模块状态
以上就是欧姆龙CJ系列PLC监视远程I/O模块状态功能介绍,感谢您的观看。