跳到主要内容

AI 驱动文档

您想了解什么?

PLC 通信详情(EtherNet/IP)

The OV20i vision system supports real-time communication with EtherNet/IP-based PLCs. This guide explains how to configure cyclic I/O connections, map data structures, and use Overview’s Node-RED tools to access both global and ROI-level inspection results.

Video Guide

请观看本主题的演示: Auto-Integration Builder

备注

有关基本连接说明,请参阅 Connect to PLC (EtherNet/IP, PROFINET).


概览

OV20i 将作为 EtherNet/IP 适配器运行,而您的 PLC 则作为扫描器(主控端)。配置完成后,设备在每个循环中以紧凑且可预测的格式交换结构化数据。

支持的特性

  • 循环 I/O 通信 - 支持 20–10,000 ms 的循环时间
  • 数据吞吐量 - 双向至多 256 字节
  • 自定义数据处理 - 将 Node-RED 数据作为活动配方的一部分进行读取/写入

输入汇编 (OV20i → PLC)

输入汇assembl包含在每个循环中从 OV20i 发送到 PLC 的数据。这些数据包括系统状态、检测结果、配方信息,以及可选的 ROI 细分结果。

OV20i 输入汇编 的字节和位布局

输出汇编 (PLC → OV20i)

输出汇编包含从 PLC 发送到 OV20i 的控制数据。您可以使用它来触发检测、修改配方,或传入自定义参数。

OV20i 输出汇编 的字节和位布局

时序与握手行为

EtherNet/IP 触发时序图

自定义数据支持

OV20i 可以作为 Node-RED 流的一部分,接收或返回额外的自定义数据。

PLC → OV20i

  • 将外部标志、阈值或计数器写入,以影响 Node-RED 中的逻辑

OV20i → PLC

  • 返回计算值、测量值、时间戳或条件输出

自定义数据位于汇编的扩展部分,从核心信号和配方信息之后开始。

ROI 结果分解(仅适用于 Classification 配方)

对于 Classification 配方,您可以通过 Overview 的自定义 Node-RED 节点:Format data for PLC 将 per-ROI 的结果暴露给 PLC。

工作原理:

  • 将其放置在 Node-RED 流中的 All Blocks Output Data 与 Send Data to PLC 之间

Format Data for PLC Node-RED Flow Example

  • 自动填充从输入汇编的字节 16 开始的结构化 ROI 区域

  • 每次检测支持最多 4 个 ROI

  • 每个 ROI 包含:

    • ROI ID
    • 通过/不通过位
    • 置信度分数
    • 供将来使用的保留字节
注意

Format Data for PLC 节点仅适用于 Classification 配方。

OV20i 输出汇编 的字节和位布局