相机到 PLC 通信失败
本页介绍在 OV80i 摄像头无法与 PLC 通信时的排除故障方法。可通过以下两种方式进行集成:
- EtherNet/IP(使用 EDS 文件的基于网络的通信)
- 有线数字 I/O(DO/DI 信号)
选项 1:EtherNet/IP(网络集成)
工作原理
- OV80i 作为 EtherNet/IP 适配器
- 您的 PLC 作为 扫描器/主站,循环读取/写入 I/O 汇编
- 使用 EDS 文件在 PLC 的工程环境中配置相机
设置步骤
- 将 静态 IP 分配给 OV80i,并确保其在与 PLC 相同的子网内
- 在相机 UI 的 Industrial Ethernet 下启用 EtherNet/IP 模式
- 将
OV80i_EDS
文件下载并导入到您的 PLC 工具 - 将摄像头添加为设备,配置 Input/Output 汇编实例,并设定 RPI(Requested Packet Interval)
- 将汇编 I/O 标签映射到 PLC 变量,并验证实时数据交换
你将获得的内容
- Input Assembly 包含状态位(Online、Trigger Ack、Result Available)、配方 ID、ROI 结果等
- Output Assembly 允许 PLC 发送诸如硬件触发或配方切换等命令
EtherNet/IP 故障排除
- 在 PLC 工具中检查 PLC I/O 连接状态
- 通过 Ping 测试摄像头 IP,确保网络可达性
- 确保 RPI 设置在支持的循环时间范围内(20–10,000 ms)
- 确认
Inspection Completed
与 ROI 数据位在 I/O 中正确切换
选项 2:有线数字 I/O(物理布线)
- 使用 Digital Output (DO1) 来指示结果
- 使用 Trigger Input 触发 PLC 发起采集
- DO/DI 线为 NPN sinking(下拉至 GND)
连接概览
- 将 DO GND 连接至 PLC GND
- 将 DO1、Trigger IN 或其他 I/O 连接至相应的 PLC 输入/输出
- PLC 配置为 active-low 检测,因为 DO1 将信号下拉到 GND
何时使用继电器
需要在以下情况使用继电器:
- PLC 需要 PNP/源信号
- 负载超过 100 mA(DO 的最大电流)
- 需要在系统之间实现隔离
继电器布线示例:
nginx
CopyEdit
DO1 ──⟶ Relay Coil ──+24 V
│
DIO GND ──────────┘
- 继电器触点随后向 PLC 提供干净的信号,而不从 DO1 引出电流
数字 I/O 故障排除
- 测量 DO1 在激活时的电压从 24 V 变化到 0 V
- 确保
DIO GND
与 PLC 共同接地 - 验证 PLC 输入配置为 NPN/主动低逻辑
最后检查表
检查点 | EtherNet/IP | Digital I/O |
---|---|---|
OV80i 与 PLC 位于同一子网 | ✅ | n/a |
静态 IP 配置 | ✅ | n/a |
EDS 文件导入 | ✅ | n/a |
EtherNet/IP I/O 汇编映射 | ✅ | n/a |
DIO GND 接线到 PLC GND | Optional | ✅ |
DO1 接线到 PLC 输入或继电器 | Optional | ✅ |
需要源信号时使用继电器 | Optional | ✅ |
PLC 读取有效的检测结果 | ✅ | ✅ |