2. In-Sight系统架构与量产部署形态

In-Sight 视觉系统在量产线上并不是一台“孤立的智能相机”,而是一条从光学成像、图像采集、算法处理,到 I/O 触发、网络通信、上位机交互的完整信号链。理解这条链路的拓扑结构,是后续做部署、调试、排障和产能优化的前提。很多现场问题表面看是“识别不稳定”,根因却可能出在光源频闪与曝光不同步、I/O 触发抖动、交换机端口协商异常,或者上位机轮询周期与产线节拍不匹配。因此,本章不按“设备清单”罗列,而是按信号与数据的实际流向,把 In-Sight 系统拆成几个可独立验证的层次。

一、从光学到图像:成像链的物理层

In-Sight 相机(如 In-Sight 2000/7000/8000 系列)内部集成了图像传感器、处理器和通信接口,属于“智能相机”形态。但相机本身只负责“把光变成数字图像”,真正决定图像质量的是镜头、光源和工件三者之间的几何与光学关系。

镜头选型首先要确定视场(FOV)和工作距离(WD)。以检测一个 80 mm × 60 mm 的工件为例,若选用 1/1.8″ 传感器(约 7.2 mm × 5.4 mm 感光面),要求 FOV 覆盖 100 mm × 75 mm,则放大倍率 β = 传感器尺寸 / FOV ≈ 0.072。若工作距离定为 300 mm,根据薄透镜近似,焦距 f ≈ WD × β / (1+β) ≈ 20 mm,因此选 20 mm 定焦镜头较为合适。实际选型还要留 10%~20% 余量,避免边缘畸变和安装公差导致视场不足。

光源方面,量产线上常见的是条形光、环形光、背光和同轴光。背光用于轮廓和尺寸测量,环形光用于表面字符和缺陷,同轴光用于高反光金属表面。关键参数是光源的触发方式:In-Sight 的 I/O 可以输出闪光触发信号(Strobe),让光源在相机曝光窗口内点亮,从而缩短曝光时间、抑制环境光干扰。若光源常亮,环境光波动会直接进入图像,导致阈值分割不稳定。

二、控制器、I/O 与触发链

In-Sight 相机通常自带 I/O 接口,但量产线上更常见的是“相机 + 外部 I/O 模块 + PLC”的组合。典型触发链是:产线传感器(光电/接近开关)→ PLC 或直接接入 In-Sight 的触发输入 → 相机采集 → 算法处理 → 结果通过 I/O 输出(Pass/Fail、坐标、角度)→ PLC 执行分拣或剔除。

这里有一个容易被忽略的细节:触发信号的抖动和延迟。假设产线节拍为 300 ms/件,光电传感器响应时间 1 ms,PLC 扫描周期 5 ms,In-Sight 触发输入滤波 2 ms,则从工件到位到相机开始曝光的延迟约为 8 ms。如果这个延迟不稳定,工件在视场中的位置就会漂移,导致定位工具(如 PatMax)搜索范围被迫放大,处理时间增加。因此,量产部署时建议用示波器或 In-Sight 的触发计数器观察触发抖动,必要时在 PLC 侧做滤波或改用硬件触发直连。

三、网络与上位机通信拓扑

In-Sight 支持多种通信方式:EtherNet/IP、PROFINET、Modbus TCP、TCP/IP 原生字符串、FTP 图像上传等。量产线上最常见的拓扑是“星型交换”:多台 In-Sight 相机接入同一台工业交换机,再通过交换机上联到 PLC 和上位机(PC/工控机)。

这种拓扑下,需要关注三个参数:带宽、延迟和隔离。以 5 台 In-Sight 7000 为例,每台相机若以 10 fps 输出 1280×1024 灰度图,单帧约 1.3 MB,则单台带宽约 13 MB/s,5 台合计 65 MB/s,千兆交换机(理论 125 MB/s)可以承载,但若同时上传图像到 FTP,带宽会迅速吃紧。因此,量产部署中通常只让相机上传“NG 图像”或“统计结果”,而不是每帧全传。

另外,相机与 PLC 的实时 I/O 通信建议走独立的 VLAN 或物理网段,避免上位机的大流量图像传输影响控制信号的实时性。若使用 EtherNet/IP,还需注意 RPI(Requested Packet Interval)设置,通常设为 10~20 ms,过小会增加网络负载,过大则影响分拣响应。

In-Sight 量产部署典型拓扑:光学—触发—处理—通信 光学成像层 工件 / 视场 FOV 镜头(焦距/工作距离) 光源(环形/背光/同轴) Strobe 同步曝光 触发与 I/O 层 光电传感器 / 接近开关 PLC 扫描周期 In-Sight 触发输入滤波 延迟 ≈ 8 ms(示例) 相机处理层 In-Sight 智能相机 PatMax / 斑点 / OCR Pass / Fail 判定 处理时间 20~80 ms 网络与上位机 工业交换机 EtherNet/IP / TCP PLC / PC 上位机 NG 图像 FTP 上传 量产数据流与反馈路径 图像采集 1280×1024 灰度 算法处理 定位/测量/判定 I/O 输出 Pass/Fail/坐标 PLC 分拣 剔除/放行 NG 图像 FTP 存档 结果反馈:统计/趋势/报警(上位机或 PLC 侧) 量产部署关键参数示例(非实测,仅作配置参考) • 节拍:300 ms/件 • 触发延迟:约 8 ms • 处理时间:20~80 ms • 网络:千兆交换机 • 曝光:100~500 μs(Strobe 同步) • RPI:10~20 ms • 图像上传:仅 NG 帧

四、量产部署中的典型形态与选择依据

根据产线规模和检测复杂度,In-Sight 的部署形态大致可分为三类。第一类是“单相机独立站”,相机直接接 PLC,适用于单工位、单检测项的场景,如零件有无、字符读取。第二类是“多相机 + 交换机 + 上位机”,适用于多工位、多角度检测,上位机负责集中配置、数据记录和界面显示。第三类是“相机 + 边缘控制器 + MES”,相机只做图像采集和初步处理,复杂算法或深度学习模型放在边缘控制器上,结果再上传 MES。

选择依据主要是三点:检测节拍、通信实时性和数据追溯要求。若节拍小于 200 ms 且需要实时剔除,建议相机直连 PLC 的硬件 I/O,避免网络往返延迟;若需要保存每件产品的检测图像和测量值,则必须引入上位机或边缘控制器做数据缓存和上传。

五、部署检查清单(可直接用于现场核对)

检查项 确认内容 判断依据
光学 FOV 覆盖工件并留 10% 余量;镜头焦距与 WD 匹配 图像边缘无遮挡,定位工具搜索范围 ≤ 视场 1/3
光源 Strobe 触发与曝光窗口同步;环境光遮蔽 同一工件连续 10 帧灰度均值波动 < 5%
触发 触发延迟稳定;PLC 扫描周期与节拍匹配 连续 50 次触发,延迟极差 < 2 ms
网络 相机与 PLC 同网段;图像上传走独立 VLAN ping 相机延迟 < 1 ms,无丢包
通信 EtherNet/IP RPI 设置合理;结果字符串格式与 PLC 解析一致 PLC 能稳定收到 Pass/Fail 和坐标,无错位
数据 NG 图像 FTP 路径可写;文件名含时间戳和工位号 连续运行 1 小时,NG 图像无丢失
现场提示:In-Sight 的触发输入通常支持“上升沿”和“下降沿”选择。若光电传感器输出为 NPN 常开,工件到位时信号由高变低,应选择下降沿触发;若为 PNP 常开,则选择上升沿。选错会导致相机在工件离开时才拍照,图像中工件已偏移甚至消失。
常见误区:把“相机能出图”等同于“系统部署完成”。实际上,量产部署的验收标准是:在额定节拍下连续运行 30 分钟,触发丢失率为 0,误判率低于设定阈值(例如 0.1%),且 NG 图像可追溯。只验证单次拍照成功,无法暴露触发抖动、网络拥塞和光源衰减等量产问题。