跳到主要内容

AI 驱动文档

您想了解什么?

第 5 步:设置输出

Time: 5–15 minutes

您的 AI 模型已训练完毕。现在定义相机作出判定时的输出行为。

全局通过/不通过

每次捕获都会产生一个二元结果:通过不通过。即使您有 50 个检测区域进行复杂分析,最终也只会有一个答案:这件零件是良好还是不良?

这个全局结果会发送给您的 PLC、HMI、堆灯、拒收门或其他任何系统。

基本模式

基本模式是配置输出的最简单方式。进入 ROI(Region of Interest)并添加规则,定义什么算作通过。

典型设置: 所有 ROI 需等于 "pass" 才能使捕获成为全局通过。如果任一 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 Status and Ethernet/IP Status

高级模式 (Node-RED)

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

Node-RED flow editor showing block outputs, pass/fail logic, and digital outputs

每次图像捕获都会启动一个新的流。双击 "All Blocks Output" 节点,以 JSON 对象的形式访问捕获的所有元数据。

可构建的内容:

  • Time-series analysis: 例如 “Have 7 of my last 10 parts failed? Alert the supervisor”
  • 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 板控制堆灯、拒收门、传送带

Importing and exporting flows

您可以将 Node-RED flows 以 JSON 进行导入和导出。这可以备份您的逻辑、在多台摄像头之间共享 flows,或部署 Auto-Integration Builder 生成的 flows。

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

Node-RED hamburger menu showing Import and Export options

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

Node-RED Import dialog with clipboard and file import options

要导出一个 Flow: 在菜单中选择 Export。选择要导出的节点(已选节点或当前 flow),然后点击 Download 保存为文件,或点击 Copy to clipboard 将内容粘贴到其他位置。

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

通过 Auto-Integration Builder 立即构建流程

无需从零开始学习 Node-RED。位于 tools.overview.aiOV 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、webhook
  • 硬件 I/O: 堆叠灯、剔除闸门、传送带、PLCs

你也可以使用 Modify Mode:粘贴现有的 flow 并描述你想修改的内容。构建器在保留你现有逻辑的同时更新该 flow。

无需任何 Node-RED 经验

即使你从未使用过 Node-RED,Auto-Integration Builder 也能在几分钟内帮助你搭建复杂的集成。描述你的需求、查看生成的 flow,并完成部署。

硬件触发接线示意图,适用于 OV20 与 OV80 摄像机

在投入生产前测试 IO 接线

I/O 板上的接线不正确可能会损坏摄像头、所连接的设备,或两者。请始终使用万用表核对接线,并在连接到现场生产硬件之前进行台架测试。

触发模式

在 Recipe Editor 中的 Trigger Settings 下拉菜单

配置捕获的触发方式:

触发方式描述最适合于
手动在相机 UI 上按下按钮测试与设置
硬件(数字输入)来自传感器的电信号带接近传感器的自动化生产线
PLC来自工业控制器的指令具有精确时序的全自动化
Aligner在检测到部件对齐时自动触发部件在不可预测时间到达时
Interval按设定时间间隔捕获实时持续监控
数字输出电流极限

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

部署

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

下载 PLC 集成文件

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

EtherNet/IP (Allen-Bradley)

文件说明
OV10i EDS FileStudio 5000 的电子数据表(ControlLogix/CompactLogix)
Recipe Switch Routine通过 PLC 改变配方的梯形逻辑
Camera Trigger Routine用于触发检查并处理结果的梯形逻辑

PROFINET (Siemens)

文件说明
OV10i GSDML FileTIA Portal 的设备描述
备注

OV10i 使用与 OV20i 相同的 PLC 集成接口。这些配置文件与两台摄像头兼容。

提示

在配置连接之前,将 EDS 或 GSDML 文件导入到您的 PLC 编程环境中。L5X 例程是可直接导入到 Studio 5000 的现成梯形逻辑。

输出检查清单

上线之前,请确认:

  • IO 规则已配置(通过/失败逻辑符合您的要求)
  • 触发模式已设置(manual、hardware、PLC、aligner,或 interval)
  • 配方已激活
  • 测试件已运行(通过/失败输出符合预期)
  • 边缘情况已测试(最难分类的部分正确归类)

您的 AI 视觉检测现已上线。若要持续优化,请参阅 改进您的模型.