跳到主要内容

AI 驱动文档

您想了解什么?

第 5 步:设置输出

Time: 5–15 分钟

您的 AI 模型已完成训练。现在定义当摄像机做出决定时的行为。

全局通过/不通过

每次捕获都会产生一个二进制结果:通过不通过。即使你有 50 个检测区域在进行复杂分析,最终也归结为一个问题:该零件是良品还是次品?

这个全局结果将被发送到你的 PLC、HMI、叠灯、剔除门,或任何其他系统。

基本模式

基本模式是配置输出的最简单方式。你进入 ROI 并添加定义“通过”的规则。

常见设置: 所有 ROI 必须等于 "通过" 才算作全局通过。如果任何一个 ROI 失败,整件零件就不合格。

  1. 导航到配方编辑器中的 IO Block
  2. 对每个 ROI 设置规则(例如,class 必须等于 "pass")
  3. 定义规则的组合方式:全部通过,或自定义逻辑
  4. 保存

Node-RED IO Block 显示默认通过/失败逻辑流程

就这样。相机现在在每次捕获时输出通过/不通过。

你可以在 I/O Live Monitor 页面监控数字 I/O 引脚和 Ethernet/IP 连接的实时状态:

I/O Live Monitor 显示 Digital I/O 状态和 Ethernet/IP 状态

高级模式(Node-RED)

对于超出简单通过/不通过逻辑的需求,点击 Advanced Mode 进入 Node-RED,这是一个可视化编程环境,能为你提供极大的灵活性。

Node-RED 流编辑器 显示块输出、通过/失败逻辑和数字输出

每次影像捕获都会启动一个新的流程。双击 “All Blocks Output” 节点,便可将本次捕获的所有元数据以 JSON 对象的形式访问。

可构建的内容:

  • Time-series analysis: 最近 10 个零件中有 7 个失败?向主管发出警报
  • Custom dashboards: Pareto 图、趋势可视化、生产指标
  • Data routing: 将结果发送到 FTP、MES 系统、数据库
  • Barcode integration: 将检测结果与零件序列号关联
  • Conditional image saving: 仅在 AI 检测到失效时保存图像
  • Email/Teams notifications: 当缺陷率飙升时发出通知
  • Communication protocols: RS232、RS485、MQTT、HTTP/HTTPS 与外部系统
  • Discrete I/O: 通过 I/O 板控制叠灯、剔除门、传送带

导入与导出流程

你可以将 Node-RED 流以 JSON 形式导入导出。这让你备份逻辑、在摄像头之间共享流程,或部署 Auto-Integration Builder 生成的流程。

要访问导入/导出,请在 Node-RED 编辑器右上角点击 hamburger menu(三条横线):

Node-RED hamburger menu 显示 导入与导出 选项

要导入一个流程: 从菜单中选择 Import。将 flow JSON 粘贴到文本区域,或点击“select a file to import”上传一个 JSON 文件。选择导入到当前流程还是新的流程,然后点击 Import

Node-RED Import dialog with clipboard and file import options

要导出一个流程: 从菜单中选择 Export。选择要导出的节点(选定节点或当前流程),然后点击 Download 保存为文件,或点击 Copy to clipboard 粘贴到其他地方。

Node-RED Export dialog with Download and Copy to clipboard options

立即使用 Auto-Integration Builder 构建流程

不要从零开始学习 Node-RED。位于 tools.overview.ai 的 OV Auto-Integration Builder 能根据简单的英文描述生成可投入生产的 Node-RED 流。

工作原理:

  1. 打开 tools.overview.ai,选择 Auto-Integration Builder
  2. 用简单的英文描述你想要的内容。例如:“当连续 3 次失败时发送电子邮件”“将失败图像保存到带有零件序列号的 FTP 服务器”
  3. AI 使用 50 种以上的节点类型生成完整的 Node-RED 流
  4. 审阅流,一键部署到你的摄像头

支持:

  • 通信协议: MQTT、Modbus TCP、OPC-UA、HTTP/HTTPS、RS232、RS485
  • 数据路由: FTP、数据库、MES 系统、云存储
  • 逻辑: 时间序列分析、条件分支、聚合
  • 通知: Email、Microsoft Teams、Slack、webhooks
  • 硬件 I/O: 堆灯、剔除门、传送带、PLCs

你也可以使用 Modify Mode:粘贴一个已有的流并描述你希望修改的内容。构建器在更新流程的同时,保留你现有的逻辑。

无需 Node-RED 经验

即使你从未使用过 Node-RED,Auto-Integration Builder 也能让你在几分钟内完成复杂的集成。描述你想要的内容,检查生成的流,并进行部署。

触发模式

Trigger Settings dropdown in the Recipe Editor

配置捕获的触发方式:

触发器描述最佳用途
手动摄像头 UI 上的按钮测试与设置
硬件(数字输入)来自传感器的电信号带接近传感器的自动化生产线
PLC来自工业控制器的指令时序精确的全自动化
对齐器(Aligner)在检测到部件对齐时自动触发部件到达时间无法预测时
间隔(Interval)按设定时间间隔捕获持续监控

OV20i 与 OV80i 摄像头的硬件触发接线图

Test IO wiring before deploying to production

I/O 连接器的接线若不正确,可能会损坏相机的输出电路或连接的设备。在连接到生产设备之前,务必使用万用表进行核对并进行台架测试。

数字输出电流极限

相机的数字输出有最大电流额定值。连接高功率设备(如电磁阀、继电器或电机)前,请查阅硬件规格。在负载超过额定输出电流时,使用中间继电器或驱动板。

部署

  1. 激活 配方
  2. 设置你的触发模式
  3. 运行测试零件并验证通过/不通过输出符合预期
  4. 检查边缘情况,尤其是最难分类的部件
  5. 在前一小时内监控以确保稳定性

下载 PLC 集成文件

如果你要与 PLC 集成,请下载配置文件和示例代码:

EtherNet/IP (Allen-Bradley)

文件描述
OV20i EDS FileStudio 5000 的电子数据表(ControlLogix/CompactLogix)
Recipe Switch Routine通过 PLC 变更配方的梯形逻辑
Camera Trigger Routine触发检测并处理结果的梯形逻辑

PROFINET (Siemens)

文件描述
OV20i GSDML FileTIA Portal 的设备描述
提示

将 EDS 或 GSDML 文件导入到你的 PLC 编程环境中再配置连接。L5X 例程是可直接导入 Studio 5000 的就绪梯形逻辑。

输出检查清单

上线前,请确认:

  • IO 规则已配置(通过/不通过逻辑符合你的要求)
  • 触发模式已设置(手动、硬件、PLC、对齐器,或间隔)
  • 配方已激活
  • 测试零件已通过/不通过输出符合预期
  • 边缘情况已测试(最难分类的部件正确分类)

你的 AI 检测现已上线。若要持续优化,请参阅 Improving Your Model.