摄像头端自动化

Node-RED inside

这台摄像头能直接与 PLC、MES 和操作员对话,中间无需 PC。

每一台 Overview 摄像头都内置完整的 Node-RED 运行环境,直接连接到检测流程中。每次拍摄后 AI 结果都会返回,随后由流程决定判定结果、驱动输出、整理 PLC 数据并提供操作员界面。

0
需要网关 PC
14
专为摄像头设计的节点
2 s
判定预算,确定性
Node-RED editor showing the camera node palette with All Block Outputs wired to a Send Inspection Results to PLC function

为什么这在商业上很重要

集成成本通常比摄像头本身还高。 网关 PC 需要经过选型、采购、授权、安装、供电、联网和打补丁,也是最可能把 IT 部门牵扯进项目的组件。 将逻辑运行在摄像头上可以完全省去这台设备。

两个层级

大多数工位从不会打开它

这不是一个需要您编程的系统。简单情况通过界面中的规则处理。Node-RED 是应对规则无法覆盖情况的出口,两者之间的切换是可逆的。

基础模式

在界面中设置合格与不合格条件。匹配预测类别、设定色块面积阈值、检查识别到的字符串。无需任何代码即可覆盖大多数工位的需求。

高级模式

当逻辑需求变得具体时,这里提供一个真正的编程环境。您可以随时切回,此前的规则会自动恢复,因此尝试它不会有任何损失。

客户实际搭建的内容

客户用它做的六件事

规则无法表达的判定逻辑

只有当所有区域都通过时才判定为合格,并将未通过的区域名称写入元数据。当色块(blob)像素数超过设定值时判定为不合格。在同一条件中合并两种不同模型类型的结果。

PLC choreography

适用于简单产线的标准结果位,或在控制器需要自定义数据结构时使用自定义用户数据格式。读取 PLC 下发的参数,并在流程中据此执行操作。

MES and ERP connectivity

通过 HTTP、OPC-UA 或 MQTT 推送带序列号的结果。根据摄像头环境变量按工位路由,一个流程即可服务整个机队,无需逐台摄像头修改。

选择性归档

只保存不合格品,或每一百件保存一件,逐次拍摄独立决定,而不是保存全部数据并为此付费。可按零件编号、产线或班次分类上传。

定制操作员界面

由摄像头提供的看板,显示该工位所需的信息,在切换配方时保持同步,未通过的区域会在实时画面中以颜色高亮显示。

多摄像头顺序控制

一台摄像头触发其他摄像头,以及跨工位看板,使用流程驱动的拍摄节点作为自定义触发方案的基础模块。

摄像头预装的内容

协议,已预装

EtherNet/IP 和 PROFINET 作为原生周期性连接运行。以下所有内容均可在流程内使用,无需在工厂网络上安装任何东西。

Family可连接的对象
Modbus TCP客户端与服务器,读取、写入,灵活可用。适用于变频器、仪表和老旧控制器。
Siemens S7直接读写标签,并支持原生 PROFINET 周期性 I/O。
OPC-UA客户端与服务器,支持浏览、事件和方法调用,是 MES 与 SCADA 之间的通用语言。
Omron FINS, Mitsubishi MC对欧姆龙和三菱控制器进行读写。
Ignition对 Inductive Automation Ignition 进行标签读取、写入和浏览。
MQTT向代理发布和订阅消息,是大多数 IIoT 架构的原生协议。
HTTP, TCP, UDP, WebSocket面向 MES 或 ERP 的 REST 接口、原始套接字和 webhook。
FTP, SFTP, SMB直接从流程向服务器和 Windows 共享目录推送文件。
SerialRS-232 和 RS-485 设备、手持扫描枪、老旧设备。
条码与数据矩阵码在流程内直接从拍摄图像中解码条码,也可以生成条码。

始终成立的约定

无论您构建什么,始终成立的规则

按配方划分的流程

逻辑随配方原子化切换,换型时无需记住任何事项。

基础模式与高级模式并存

切换到高级模式即可编写逻辑,切回后原有规则会自动恢复。这不是一条单行道。

确定性时序

判定预算为两秒,耗时较长的工作放在并行分支中处理,节拍时间始终可预测。

凭据持续保留

FTP、SMB 和 MQTT 凭据在切换配方和重启后依然保留。

环境变量

在流程内读取每台摄像头的独立配置,使一个流程即可服务整支工位机队。

便于版本控制

流程随配方一同导出,并保持节点标识稳定,方便查看差异对比。

Trusted by

Manufacturers running Overview AI in production

Toyota
Honda
Mitsubishi
Tyson
Schaeffler
Amphenol
Molex
Clorox
Henkel
Aisin
Milliken
Tillamook
Zipline
Parker Hannifin

FAQ

Frequently asked questions

运行检测是否必须使用 Node-RED?

不需要。大多数工位从不会打开它。基础模式通过规则覆盖常见情况:如果预测类别包含某个词则判定合格,如果色块面积超过某个阈值则判定不合格。Node-RED 用于处理规则无法覆盖的情况,您可以随时在基础模式和高级模式之间切换。切回基础模式会自动恢复您之前的规则,因此尝试高级模式不会有任何损失。

相比用网关 PC 运行逻辑,这样做有什么优势?

这意味着少了一台需要选型、采购、授权、安装、供电、联网和打补丁的设备。工业 PC 通常是视觉方案报价中最大的单项支出,也是最可能需要 IT 部门介入的组件。将逻辑运行在摄像头上,还能在判定路径中减少一次网络跳转,这在 PLC 正等待零件放行信号时尤为重要。

自定义逻辑会拖慢我的节拍时间吗?

流程有两秒的判定返回预算,这使节拍时间保持确定性,而不取决于有人写了多少逻辑。实际做法是保持判定路径简短,把耗时的工作,比如对 MES 的 HTTP 调用、文件上传,放到不阻塞判定的并行分支上处理。这是 Node-RED 的常规模式,而不是一种限制。

包含哪些 PLC 和 MES 协议?

EtherNet/IP 和 PROFINET 作为原生周期性连接运行在 Node-RED 之外。在流程内部,您还可以使用 Modbus TCP、西门子 S7 标签访问、OPC-UA 客户端和服务器、欧姆龙 FINS、三菱 MC、Ignition 标签、MQTT,以及 HTTP、TCP、UDP、WebSocket、FTP、SFTP、SMB 和串口。条码和数据矩阵码解码同样可在流程内完成。所有功能均预装在摄像头上,无需在工厂网络上安装任何东西。

摄像头能否自行提供操作员界面?

可以。流程可以直接从摄像头本身提供自定义看板,使用 Node-RED 的看板节点构建,让操作员看到的正是该工位所需的信息,而不是通用的检测画面。看板会在每次切换配方时保持同步。流程还可以覆盖单个检测区域叠加层的颜色,使未通过的具体区域在操作员界面上显示为红色。

配方发生变化时,我的流程会怎样?

每个配方都携带自己的流程,因此切换配方即可原子化地切换逻辑。高混线可以按产品运行不同的判定规则、不同的 PLC 布局和不同的操作员界面,换型时无需任何人手动修改。流程会随配方的导出和导入一起转移,并保持节点标识稳定,这意味着一套经过验证的配置可以迁移到另一台摄像头,或纳入版本控制系统管理。

把您的集成需求交给我们

告诉我们 PLC 期望什么、操作员需要看到什么。只要能够描述清楚,通常都能实现为一个流程,如果做不到,我们也会如实告知。