为什么这在商业上很重要
集成成本通常比摄像头本身还高。 网关 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 共享目录推送文件。 |
| Serial | RS-232 和 RS-485 设备、手持扫描枪、老旧设备。 |
| 条码与数据矩阵码 | 在流程内直接从拍摄图像中解码条码,也可以生成条码。 |
始终成立的约定
无论您构建什么,始终成立的规则
按配方划分的流程
逻辑随配方原子化切换,换型时无需记住任何事项。
基础模式与高级模式并存
切换到高级模式即可编写逻辑,切回后原有规则会自动恢复。这不是一条单行道。
确定性时序
判定预算为两秒,耗时较长的工作放在并行分支中处理,节拍时间始终可预测。
凭据持续保留
FTP、SMB 和 MQTT 凭据在切换配方和重启后依然保留。
环境变量
在流程内读取每台摄像头的独立配置,使一个流程即可服务整支工位机队。
便于版本控制
流程随配方一同导出,并保持节点标识稳定,方便查看差异对比。













Manufacturers running Overview AI in production
Manufacturers running Overview AI in production













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 布局和不同的操作员界面,换型时无需任何人手动修改。流程会随配方的导出和导入一起转移,并保持节点标识稳定,这意味着一套经过验证的配置可以迁移到另一台摄像头,或纳入版本控制系统管理。
