图10 Global compare parameters

六、文件I/O

包括公差设置、读取、测量数据存储,数据较多,因此采用表格文件方式,将数据分类以二维数组的形式存取。在图像处理程序中对测量数据判断时,只需读取公差设置相关的sub-array即可。测量数据存储的文件名中插入时间字符(精确到秒),以避免文件名重复。

七、上位链接和串口通讯

进行上位链接通讯时,计算机和PLC之间使用命令(command)和响应(response)进行发送和接收。一次通讯送出的一组数据称作一帧,送出帧的权限称为发送权。上位计算机持有发送权,命令发送后,响应由PLC自动返回。由于PLC的响应需要时间,因此在两次命令之间必须插入延时。帧的格式如下:

@|机器号|头码|正文|FCS|终端

FCS称为帧检查序列,把一帧的开始到FCS前面的数据进行逻辑异或的8位数据变成2个字符的ASCII码,主要用于检查数据错误。FCS的计算采用笔者以前用VB开发的程序,命令的传送使用LabVIEW中的Instrument I/O assistant直接向串口发送,十分简单。Instrument I/O assistant提供三种类型的命令,包括Write,Query and parse,Read and parse。

八、 开放性和扩展性

本系统是针对帕萨特和速腾轿车的2种型号的温控仪表盘的视觉检测开发的,但在软硬件的设计中都充分考虑到系统的开放性和扩展性,只需更换图像处理子程序和各区域的位置设置,即可以检查任何二维平面上图像信息。同时在Z轴上加装接触式测头或非接触式的激光测距传感器,即可以完成Z轴方向的尺寸测量。三轴的行程X、Y、Z为:200mm×200mm×150mm.

选择的PLC上有4路脉冲输出,选用的光学镜头可以连续变倍,这样在Zoom上加装一个步进电机和传动机构,即可以实现变放大倍数的检测,对尺寸精度和图像质量要求高的区域可使用高放大倍数测量。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查