OmronHostLinkCModeMaster
插件用途
Omron Host Link C-Mode 地址读写和 PLC 状态诊断驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“OmronHostLinkCModeMaster”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| 串口 | 确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。 |
| TCP 客户端 | 确认设备 IP、端口和网关到设备的网络可达性。 |
| TCP 服务端 | 确认本地监听地址和端口可用,并允许现场设备主动连接网关。 |
可选数据类型: Boolean、Int16、UInt16、Int32、UInt32、Float、String
插件参数
协议参数
| 参数 | 说明 |
|---|---|
| PLC 站号 | 默认:0;填写:文本输入。设置未在变量地址中单独指定站号时使用的默认站号。 |
地址规则
- HostLink C-mode WORD 地址:D/DM、C/CIO、LR、H/HR、A/AR、TIM、CNT、E十六进制区号.地址,例如 D100、CNT20、E1.100。
- TIM/CNT 布尔变量读取完成状态;C-mode 不支持普通位区写入。
- 地址可使用 s=2;D100 覆盖默认站号;站号取值 0 至 255。
- 读取自动按最多 30 点拆分,WORD 写入自动按最多 30 WORD 拆分;TCP 变体使用相同线帧。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| ReadPlcTypeAsync | 读取 PLC 型号 | 无参数 |
| ReadPlcModeAsync | 读取 PLC 模式 | 无参数 |
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
协议调试页只提供 PLC 型号和运行模式查询。
| 功能 | 作用 |
|---|---|
| 读取 PLC 型号 | 确认站号、线帧和目标 PLC 型号。 |
| 读取 PLC 模式 | 查询控制器当前运行模式,不改变 PLC 状态。 |

调试要点
读取 PLC 类型和模式即可完成专用页验证,当前页面只提供查询操作。
验证重点
- 读取 PLC 型号和模式,确认与目标控制器及编程软件显示一致。
- 读取一个 WORD 地址,例如
D100,再读取一个 TIM 或 CNT 完成状态。 - 使用扩展区时按
E1.100这类“十六进制区号.地址”格式验证。 - 测试写入时只使用允许修改的 WORD 区;C-Mode 不支持普通位区写入。
排障差异
- PLC 型号和模式都无法读取:核对通道参数、PLC 站号和 Host Link C-Mode 线帧设置。
- TIM/CNT 布尔值不正确:确认读取的是完成状态;需要当前值时使用对应 WORD 地址和数值类型。
- 位区写入失败:C-Mode 不支持普通位区写入,应改用协议支持的 WORD 写入方式。
- 大范围读取失败:驱动会按最多 30 点拆分,先缩小范围确认起始地址和区域名称有效。
- 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。