跳到主要内容

AI 驱动文档

您想了解什么?

第5步:设置输出

时间: 5–15 分钟

您的 AI 模型已训练。现在定义相机做出决策时的行为。

全局通过/不通过

每次捕获都会产生一个二进制结果:通过(pass)或不通过(fail)。即使您有 50 个 ROI(Region of Interest)区域进行复杂分析,最终也归结为一个答案:这部分是良品还是不良品?

这个全局结果将发送到您的 PLC、HMI、堆栈灯、reject gate,或任何其他系统。

基本模式

基本模式是配置输出的最简单方式。您进入 ROI,并添加规则来定义何为通过。

典型设置: 所有 ROI 必须等于 "pass" 才能使捕获成为全局通过。如果任意一个 ROI 失败,整个部件将被判定为不通过。

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

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

高级模式(Node-RED)

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

每次图像捕获都会启动一个新的流程。双击 "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 检测到失败时保存图像
  • 邮件/Teams 通知(Email/Teams notifications): 当缺陷率激增时发出提醒
  • 通信协议(Communication protocols): RS232、RS485、MQTT、HTTP/HTTPS 连接到外部系统
  • Discrete I/O: 通过 I/O 板控制堆栈灯、reject gates、传送带

导入与导出流程

您可以将 Node-RED 流程导出/导入为 JSON。这可用于备份您的逻辑、在摄像机之间共享流程,或部署 Auto-Integration Builder 生成的流程。

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

Node-RED hamburger menu showing Import and Export options

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

Node-RED Import dialog with clipboard and file import options

To export a flow: 选择菜单中的 Export。选择要导出的节点(选中的节点或当前流程),然后点击 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、webhooks
  • 硬件 I/O: 站灯、拒收门、输送机、PLCs

您也可以使用 Modify Mode:粘贴一个现有的流程并描述您想要修改的部分。构建器在更新流程的同时保留您现有的逻辑。

无需任何 Node-RED 经验

即使从未使用过 Node-RED,Auto-Integration Builder 也能在几分钟内帮助您完成复杂的集成。描述您需要的内容,审核生成的流程,然后部署。

触发模式

配置捕获触发的方式:

触发器描述最佳场景
Manual相机 UI 上的按钮触发测试与设置
Hardware (digital input)来自传感器的电信号带接近传感器的自动化生产线
PLC来自工业控制器的指令具备精确时序的全自动化
Aligner在检测到部件对齐时自动触发部件到达时间不可预测时
Interval按设定时间间隔进行捕获持续监控
在投入生产前测试 IO 接线

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

数字输出电流极限

数字输出具有最大电流额定值。在连接诸如电磁阀、马达或大型继电器等高功率设备前,请检查相机规格。如负载超过额定输出电流,请使用中间继电器或放大器。

部署

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

下载 PLC 集成文件

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

EtherNet/IP (Allen-Bradley)

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

PROFINET (Siemens)

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

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

输出清单

上线前,请确认:

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

您的 AI 视觉检测现已上线。有关持续优化,请参阅 Improving Your Model.