YaskawaMemobusMaster
插件用途
Yaskawa Memobus TCP 与 UDP 地址读写和专用诊断驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“YaskawaMemobusMaster”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| TCP 客户端 | 确认设备 IP、端口和网关到设备的网络可达性。 |
| UDP | 确认本地绑定地址、端口和防火墙规则,并核对报文来源。 |
可选数据类型: Boolean、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String
插件参数
协议参数
| 参数 | 说明 |
|---|---|
| 目标 CPU 编号 | 默认:2;范围:0~15;填写:文本输入。设置协议通信使用的目标 CPU 编号。 |
| 源 CPU 编号 | 默认:1;范围:0~15;填写:文本输入。设置协议通信使用的源 CPU 编号。 |
打包规则
| 参数 | 说明 |
|---|---|
| 最大位打包数量 | 默认:2000;范围:1~65535;填写:数字输入。设置单次读写或组包使用的最大位打包数量。 |
地址规则
- Memobus 位地址:C0 为可写标准线圈,X0 为只读标准输入位;M/G/I/O/S 符号位必须显式使用 WORD.位号,例如 M100.3。
- Memobus WORD 地址:H0 为可写标准保持寄存器,R0 为只读标准输入寄存器,EH0 为可写扩展保持寄存器,EI0 为只读扩展输入寄存器;M/G 为可写符号 WORD,I/O/S 只读。
- 地址数值均为十进制;可用 to=0..15;from=0..15; 覆盖默认 CPU 路由。
- 动态命令支持 EH 离散 WORD 随机读写,以及 M/G/I/O/S 离散 WORD 随机读取;同一请求的地址必须使用相同 CPU 路由。
- 单次最多读取 2044 WORD、写入 2043 WORD;TCP 与 UDP 使用同一协议核心,UDP 数据报必须恰好包含一帧。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| ReadRandomExtendedWordsAsync | 随机读取扩展 WORD | addresses=to=3;from=1;EH0,to=3;from=1;EH10 |
| WriteRandomExtendedWordsAsync | 随机写入扩展 WORD | addresses=EH0,EH10; hexWords=1234,ABCD |
| ReadRandomSymbolicWordsAsync | 随机读取符号 WORD | addresses=M0,G10,I20,O30,S40 |
写入、启停、复位、装载、删除或控制类方法会改变现场设备状态。执行前应确认设备处于可操作状态,并准备停止或回退措施。
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
扩展保持寄存器和符号设备区分别用于访问两类 Yaskawa Memobus 地址。
| 功能 | 作用 |
|---|---|
| 随机读取扩展 WORD | 一次读取多个 EH 地址;同一请求必须使用相同 CPU 路由。 |
| 随机写入扩展 WORD | 按地址列表写入十六进制 WORD,属于控制写入。 |
| 随机读取符号 WORD | 读取 M/G/I/O/S 离散 WORD;I/O/S 只读。 |
| 调试结果 | 显示各地址的返回值或路由、协议错误。 |


调试要点
符号寄存器先保持只读;写扩展寄存器前核对地址和十六进制字,并完成二次确认。
验证重点
- 先读取一个标准 WORD 地址,例如
H0或R0,确认与控制器当前值一致。 - 在扩展保持寄存器页读取
EH0,EH10,并确认同一请求使用相同to、from路由。 - 在符号设备区读取
M0,G10,I20,O30,S40中已知地址,确认 I/O/S 仅用于读取。 - 使用 UDP 时确认一次数据报恰好包含一帧,并与 TCP 结果核对。
- 随机写入只在 EH 测试地址执行,地址数量与十六进制 WORD 数量必须一致。
排障差异
- 所有地址都没有返回:核对 TCP/UDP 地址、目标 CPU、源 CPU 和防火墙。
- 随机读取提示路由不一致:同一请求中的所有地址必须使用相同
to=和from=,拆分不同路由后分别执行。 - 符号位读取失败:M/G/I/O/S 的位地址必须写成
WORD.位号,例如M100.3。 - UDP 偶发解析失败:确认发送端没有把多帧合并到一个数据报,也没有把一帧拆成多个数据报。
- 随机写入失败:检查地址和值数量、十六进制 WORD 格式,并确认目标区域可写。
- 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。