VoE — 厂商自定义通信
VoE (Vendor over EtherCAT) 用于厂商私有协议的邮箱数据传输, 每个厂商可以定义自己的帧格式和数据结构。
功能概览
| 能力 | 说明 |
|---|---|
| VendorId + VendorType 过滤 | 按厂商 ID (4 字节) 和 Vendor Type (2 字节) 筛选只接收目标设备的帧 |
| 帧 Hex 编辑 | 直接以十六进制编辑 payload 字节, 方便对照厂商手册手工组帧 |
| Notification 事件日志 | 实时显示从站推送的厂商通知, 按时间戳滚动输出 |
| 收发模式 | 仅发送、仅接收、发送并等待响应 三种模式可选 |
| Hex 视图 | 收到的数据以十六进制字节流呈现, 便于调试与协议反推 |
导出代码: 在导出窗口中勾选 VoE 厂商通信 即可在代码中生成厂商交互示例。
快速开始
- 进入 配置工具的 VoE Tab
- 在 VendorId 字段填入厂商 ID (如 0x00000002), 在 VendorType 字段填入帧类型 (如 0x0001)
- 在 Hex 编辑框中按厂商手册编辑 payload 字节
- 选择收发模式 (仅发送 / 仅接收 / 发送并等待响应)
- 点击 发送 执行操作; 等待响应模式下, 结果区会显示从站回包的 Hex 数据
- 在 Notification 事件日志 面板观察从站异步推送的厂商通知
备注
VoE 帧格式由厂商定义, 不同厂商的 VendorType 含义各不相同, 请参考厂商提供的协议手册。