
邦纳iVu系列图像传感器,通讯功能丰富,支持RS232串口通讯及以太网通讯(Mdobus TCP、Profinet、Ethernet IP、PCCC),本篇文章主要讲解其中应用比较广泛的Modbus TCP通讯,常见的带网口的PLC,如西门子S7-300/1200/1500,smart 200系列,三菱Q系列等都支持。
本次讲解以iVu和Modscan(Modbus通讯客户端软件)为例进行讲解。

如上图所示,用iVu专用网线(IVUC-E-406)连接iVu和PC,设置PC本地连接IP地址为192.168.0.100,iVu IP地为192.168.0.1,两个IP需设置在同一网段内。
设置触发方式为“仅工业以太网”,工业以太网连接处选择“Modbus”,此时相机方已经设置完毕。

下面设置Modscan连接的具体参数,如下箭头所示,设定好后点击确认按钮,正常情况下,与相机的连接已经建立成功。

查看Modscan界面状态(发送和接收数据有变化),相机工业以太网状态也已经显示连接的对方IP,说明Modbus TCP通讯已经建立成功,可以对相机进行读取和写入操作,来对相机进行控制。

下面讲解如何通过通讯控制相机拍照和修改相机程序号。
一、通过对00003线圈的置1,检测到上升沿后,即可触发相机拍照,拍照完成后再将其复位。

二、40002、40003(32-bitinteger)为需要修改的程序编号,30005、30006(32-bitinteger)为当前正在运行程序编号,线圈00001(bit)为Product Change Trigger 程序切换触发位。
程序切换流程如下:(假如当前运行程序为Inspection1,想要切换为Inspection2)
1.将整数2写入40002寄存器
2.将线圈00001置1后,再复位为0(上升沿触发)
3.读取30005寄存器值,如果为2,则程序切换成功

本篇仅介绍常用的通过以太网触发拍照和切换程序功能,其它寄存器功能请参考iVu使用手册。
关注我们的公众号,更多精彩分享!


