3. 机器视觉系统基础与选型

机器视觉系统并不是“买一台相机接上PLC”这么简单。它是一条从光学成像到数字判断、再到控制动作的完整信号链:光源决定被检特征能否被稳定照亮,镜头决定成像视野与分辨率,相机决定图像质量与采集节拍,视觉控制器或智能相机完成图像处理与结果判定,最后通过接口把“OK/NG、坐标、角度、条码”等结果交给PLC,由PLC驱动执行机构。选型的本质,是让这条链上的每个环节都满足检测精度、生产节拍和现场环境三大约束。

一、相机:分辨率、帧率与传感器是选型起点

相机最关键的两个参数是分辨率和帧率。分辨率决定最小可检测特征,常用经验是:被测特征在图像中至少占3~5个像素,才能稳定判定。例如视野宽度为100 mm、要求检测0.1 mm的缺陷,则横向至少需要 100/0.1×3 = 3000 像素,应选择500万像素(约2448×2048)或更高分辨率的相机。帧率决定节拍,若产线每分钟通过120个工件,则单件节拍为0.5 s,相机帧率、曝光时间、处理时间之和必须小于0.5 s,通常需留30%余量。

传感器类型同样重要:CCD与CMOS中,现代工业相机以CMOS为主,具备高帧率、低功耗优势;全局快门适合运动工件,避免果冻效应,卷帘快门仅适合静态拍摄。此外还需关注黑白/彩色(尺寸、缺陷检测优先黑白,颜色分选才用彩色)、靶面尺寸(需与镜头匹配)和接口类型(GigE、USB3.0、Camera Link)。

二、镜头:焦距、视野与工作距离的三角关系

镜头选型围绕三个量:视野FOV、工作距离WD、焦距f。其近似关系为:f = WD × 传感器尺寸 / FOV。例如传感器宽度为1/1.8″(约7.2 mm),要求视野120 mm、工作距离400 mm,则 f = 400×7.2/120 = 24 mm,可选25 mm定焦镜头。若空间受限,则需改用短焦或远心镜头。

对精密测量,应优先选用远心镜头,它能消除透视误差,使不同深度的物体放大倍率一致;对普通定位,则可用定焦工业镜头。同时要关注景深:光圈越小景深越大,但进光量减少,需与光源亮度平衡。镜头接口(C/CS)、靶面覆盖范围和畸变率也必须在选型时核对。

三、光源:让特征“显形”的关键

光源的作用不是“照亮”,而是制造对比度。常见类型包括:环形光用于一般表面照明;条形光用于边缘增强;背光用于轮廓和尺寸测量,能形成高对比剪影;同轴光用于高反光金属表面;穹顶光用于曲面或反光工件的均匀照明。颜色选择也有讲究:红光对蓝色或黑色特征对比强,蓝光对黄色或红色特征对比强。

光源控制器需支持频闪与相机曝光同步,避免运动模糊;亮度应可调,并在现场固定后锁定,防止温漂导致图像变化。

四、视觉控制器与智能相机:算力与集成的取舍

视觉控制器是独立处理单元,通常搭配PC式架构,算力强、可运行复杂算法(如深度学习、多相机同步),适合高精度、多工位场景。智能相机则把相机、处理器、I/O集成于一体,体积小、部署快、成本低,适合单工位、算法固定的场合。选型时需评估:算法复杂度、相机数量、是否需要二次开发、现场空间与预算。

五、与PLC协同的接口方式

视觉系统与PLC的协同,核心是结果数据和触发信号的交换。常见接口有四类:

  • 数字I/O:最直接,视觉输出OK/NG、触发输入、结果就绪等开关量,PLC用普通DI/DO模块即可读取,适合简单判定,但无法传坐标和条码。
  • PROFINET/PROFIBUS:西门子PLC首选,视觉设备作为IO设备接入,可交换多字节数据,如X/Y坐标、角度、条码字符串,实时性好,组态简单。
  • TCP/IP以太网:通过Socket或Modbus TCP交换字符串或结构体,灵活但需处理握手与超时,适合数据量较大的场景。
  • 串口RS-232/485:老设备常见,需编写收发程序,抗干扰弱,逐步被以太网替代。

在TIA Portal中,若视觉设备支持PROFINET,可直接在硬件目录中安装GSD文件,将其组态为IO设备,通过输入/输出地址映射结果数据;若使用TCP,则调用TCON、TSEND、TRCV等指令建立连接并收发。触发方式通常有两种:PLC输出一个触发脉冲给视觉,视觉采集完成后回送结果就绪信号,PLC再读取结果并执行分拣。必须注意握手时序:触发后需等待视觉“忙”信号结束,再读结果,避免读到上一帧数据。

机器视觉系统信号链与PLC协同接口 光源 环形/背光/同轴 频闪同步曝光 镜头 焦距/视野/景深 远心或定焦 相机 分辨率/帧率 全局快门/靶面 视觉控制器/ 智能相机 图像处理与判定 被检工件(视野FOV内) 特征尺寸 ≥ 3~5 像素 PLC TIA Portal 逻辑与执行控制 结果数据 触发脉冲 视觉与PLC的四种接口方式 数字I/O OK/NG、触发、就绪 简单判定,无坐标 DI/DO模块直读 PROFINET GSD组态为IO设备 坐标/角度/条码 实时性好,首选 TCP/IP以太网 TCON/TSEND/TRCV 数据量大,需握手 灵活但需超时处理 RS-232/485 老设备常见 需编写收发程序 抗干扰弱,渐淘汰 握手时序:触发 → 等待“忙”结束 → 读结果 → 复位

六、选型检查表(示例)

以下检查表可作为选型时的核对清单,字段可根据项目增减:

环节关键参数示例值核对要点
相机分辨率/帧率/快门500万像素,60 fps,全局快门特征≥3像素,节拍留30%余量
镜头焦距/视野/工作距离25 mm,FOV 120 mm,WD 400 mmf=WD×靶面/FOV,核对接口与畸变
光源类型/颜色/频闪背光,红光,与曝光同步对比度是否稳定,亮度锁定
视觉控制器算力/相机数/算法PC式,支持4相机,含深度学习是否需二次开发,空间与预算
接口协议/数据量/实时性PROFINET,16字节,10 msGSD组态,握手时序,超时处理
在TIA Portal中组态PROFINET视觉设备时,先安装厂商GSD文件,再将设备拖入网络视图,分配设备名称与IP地址,最后在PLC的输入地址区读取视觉结果。若使用TCP,建议在OB1中调用TCON建立连接,用TSEND发送触发命令,用TRCV接收结果,并设置合理的超时与重连机制。
常见误区:只关注相机分辨率而忽略光源对比度,导致图像不稳定;或触发后立即读取结果,未等待视觉“忙”信号结束,读到上一帧数据。选型时必须把光学、算法、接口和节拍作为一个整体来验证。

综上,机器视觉选型应遵循“先光学、后相机、再控制器、最后接口”的顺序:先确认特征能否被稳定照亮和成像,再计算分辨率与节拍,然后选择算力匹配的控制器,最后根据数据量和实时性确定与PLC的接口方式。只有每个环节都满足约束,视觉系统才能在产线上稳定运行,并与PLC形成可靠的协同闭环。