跳到主要内容

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随机读取扩展 WORDaddresses=to=3;from=1;EH0,to=3;from=1;EH10
WriteRandomExtendedWordsAsync随机写入扩展 WORDaddresses=EH0,EH10; hexWords=1234,ABCD
ReadRandomSymbolicWordsAsync随机读取符号 WORDaddresses=M0,G10,I20,O30,S40

写入、启停、复位、装载、删除或控制类方法会改变现场设备状态。执行前应确认设备处于可操作状态,并准备停止或回退措施。

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

扩展保持寄存器和符号设备区分别用于访问两类 Yaskawa Memobus 地址。

功能作用
随机读取扩展 WORD一次读取多个 EH 地址;同一请求必须使用相同 CPU 路由。
随机写入扩展 WORD按地址列表写入十六进制 WORD,属于控制写入。
随机读取符号 WORD读取 M/G/I/O/S 离散 WORD;I/O/S 只读。
调试结果显示各地址的返回值或路由、协议错误。

YaskawaMemobusMaster 扩展保持寄存器

YaskawaMemobusMaster 符号设备区

调试要点

符号寄存器先保持只读;写扩展寄存器前核对地址和十六进制字,并完成二次确认。

验证重点

  1. 先读取一个标准 WORD 地址,例如 H0R0,确认与控制器当前值一致。
  2. 在扩展保持寄存器页读取 EH0,EH10,并确认同一请求使用相同 tofrom 路由。
  3. 在符号设备区读取 M0,G10,I20,O30,S40 中已知地址,确认 I/O/S 仅用于读取。
  4. 使用 UDP 时确认一次数据报恰好包含一帧,并与 TCP 结果核对。
  5. 随机写入只在 EH 测试地址执行,地址数量与十六进制 WORD 数量必须一致。

排障差异

  • 所有地址都没有返回:核对 TCP/UDP 地址、目标 CPU、源 CPU 和防火墙。
  • 随机读取提示路由不一致:同一请求中的所有地址必须使用相同 to=from=,拆分不同路由后分别执行。
  • 符号位读取失败:M/G/I/O/S 的位地址必须写成 WORD.位号,例如 M100.3
  • UDP 偶发解析失败:确认发送端没有把多帧合并到一个数据报,也没有把一帧拆成多个数据报。
  • 随机写入失败:检查地址和值数量、十六进制 WORD 格式,并确认目标区域可写。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。