跳到主要内容

AI 驱动文档

您想了解什么?

第 5 步:设置输出

您的 AI 模型已训练完成。现在定义相机做出决策时会发生什么。

全局通过/失败

每次捕获都会产生一个二进制结果:通过失败。即使您有 50 个检测区域进行复杂分析,最终结果也归结为一个答案:这个部件是好还是坏?

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

基本模式

基本模式是配置输出的最简单方法。您可以访问您的 ROI 并添加定义什么构成通过的规则。

典型设置: 所有 ROI 需要等于“通过”,捕获才能被视为全局通过。如果任何单个 ROI 失败,整个部件就会失败。

  1. 在您的配方编辑器中导航到 IO 块
  2. 为每个 ROI 设置规则(例如,类别必须等于“通过”)
  3. 定义规则的组合方式:所有必须通过,或自定义逻辑
  4. 保存

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

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

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

I/O 实时监控显示数字 I/O 状态和 Ethernet/IP 状态

高级模式 (Node-RED)

对于任何超出简单通过/失败逻辑的情况,请点击 高级模式 进入 Node-RED,这是一个可视化编程环境,提供了巨大的灵活性。

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

每次图像捕获都会启动一个新流。双击 "所有块输出" 节点以访问捕获的所有元数据,作为 JSON 对象。

您可以构建的内容:

  • 时间序列分析: “我最近 10 个部件中有 7 个失败了吗?提醒主管”
  • 自定义仪表板: 帕累托图、趋势可视化、生产指标
  • 数据路由: 将结果发送到 FTP、MES 系统、数据库
  • 条形码集成: 将检测结果链接到部件序列号
  • 条件图像保存: 仅在 AI 检测到失败时保存图像
  • 电子邮件/Teams 通知: 当缺陷率激增时提醒
  • 通信协议: RS232、RS485、MQTT、HTTP/HTTPS 到外部系统
  • 离散 I/O: 通过 I/O 板控制堆叠灯、拒绝门、输送机

导入和导出流

您可以将 Node-RED 流作为 JSON 导入和导出。这使您能够备份逻辑、在相机之间共享流,或部署由自动集成构建器生成的流。

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

Node-RED 汉堡菜单显示导入和导出选项

导入流: 从菜单中选择 导入。将流 JSON 粘贴到文本区域,或点击“选择要导入的文件”上传 JSON 文件。选择是导入到当前流还是新流,然后点击 导入

Node-RED 导入对话框带有剪贴板和文件导入选项

导出流: 从菜单中选择 导出。选择要导出的节点(选定节点或当前流),然后点击 下载 以保存为文件,或 复制到剪贴板 以便在其他地方粘贴。

Node-RED 导出对话框带有下载和复制到剪贴板选项

使用自动集成构建器即时构建流程

无需从头学习 Node-RED。OV 自动集成构建器tools.overview.ai 中根据简单的英语描述生成可用于生产的 Node-RED 流程。

工作原理:

  1. 打开 tools.overview.ai 并选择 自动集成构建器
  2. 用简单的英语描述您想要的内容。例如:“当连续发生 3 次故障时发送电子邮件”“将故障图像保存到带有零件序列号的 FTP 服务器”
  3. AI 使用 50 多种可用节点类型生成完整的 Node-RED 流程
  4. 审核流程,单击一下即可将其部署到您的相机

支持:

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

您还可以使用 修改模式:粘贴现有流程并描述您希望更改的内容。构建器在保留您现有逻辑的同时更新流程。

无需 Node-RED 经验

即使您从未使用过 Node-RED,自动集成构建器也可以让您在几分钟内设置复杂的集成。描述您想要的内容,审核生成的流程,然后进行部署。

OV10i 相机的硬件触发接线图

在部署到生产之前测试 I/O 接线

I/O 板上的错误接线可能会损坏相机、连接设备或两者。始终使用万用表验证接线,并在连接到实时生产硬件之前进行台式测试。

触发模式

配方编辑器中的触发设置下拉菜单

配置捕获发生的方式:

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

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

部署

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

下载 PLC 集成文件

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

EtherNet/IP(Allen-Bradley)

文件描述
OV10i EDS 文件Studio 5000(ControlLogix/CompactLogix)的电子数据表
配方切换例程通过 PLC 更改配方的梯形逻辑
相机触发例程触发检查和处理结果的梯形逻辑

PROFINET(西门子)

文件描述
OV10i GSDML 文件TIA Portal 的设备描述
备注

OV10i 使用与 OV20i 相同的 PLC 集成接口。这些配置文件与两款相机兼容。

提示

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

输出检查清单

在上线之前,请确认:

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

您的 AI 检查现已上线。有关持续优化,请参见 改善您的模型