ToyoPucMaster
插件用途
Toyo PUC 计算机链接地址读写、状态和命令驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“ToyoPucMaster”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| TCP 客户端 | 确认设备 IP、端口和网关到设备的网络可达性。 |
可选数据类型: Boolean、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String
地址规则
- Toyo PUC 地址数值使用十六进制。当前程序区 WORD 支持 K、V、T、C、L、X、Y、M、S、N、R、D、B。
- 程序区 WORD 支持 EK、EV、ET、EC、EL、EX、EY、EM、ES、EN、EB、H、U、GX、GY、GM;基础区可显式配置 prg=0..255。
- Boolean 只支持 K、V、T、C、L、X、Y、M 及对应扩展继电器区,必须使用 WORD.位,例如 M10.A。
- 当前程序区 K/V/T/C/L/X/Y/M 支持原生单点位写;多点或程序区位写不执行读改写,直接拒绝。
- 当前版本只支持经 2PORT-EFR 模块建立 TCP 客户端会话。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| ReadRandomWordsAsync | 随机读取 WORD | addresses=D0,D10,M20 |
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
协议调试页用于读取 Toyo PUC 随机字数据。
| 功能 | 作用 |
|---|---|
| 随机读取 WORD | 一次输入多个 WORD 地址并按顺序返回结果,不改变 PLC 状态。 |
| 调试结果 | 显示各地址的读取值或协议错误。 |

调试要点
输入随机字地址列表读取 WORD,当前专用页只提供查询操作。
验证重点
- 输入两个已知 WORD 地址,例如
D0,D10,执行随机读取并与编程软件核对。 - 使用程序区时填写
prg=0..255,确认同一地址在目标程序区读取。 - 读取布尔变量时使用
M10.A这类“WORD.位”格式,并按十六进制理解地址和位号。 - 单点位写只在当前程序区 K/V/T/C/L/X/Y/M 的安全测试点验证;其它位写场景不受支持。
排障差异
- 随机读取没有返回:检查 2PORT-EFR 模块、TCP 地址和端口,并确认当前版本只支持该模块建立的 TCP 客户端会话。
- 地址读取错位:Toyo PUC 地址数值使用十六进制,不要按十进制换算。
- 程序区数据不正确:核对
prg=值以及当前程序区、扩展区和基础区的地址前缀。 - Boolean 写入被拒绝:当前只支持指定区域的原生单点位写,多点或程序区位写不会执行读改写。