跳到主要内容

YamahaRcxMaster

插件用途

Yamaha RCX 多行命令、机器人状态和运动控制驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“YamahaRcxMaster”。

支持的通道和数据类型

通道类型配置前检查
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。

可选数据类型: 按页面可选项选择

地址规则

  • Yamaha RCX 不支持寄存器变量地址,请在变量的其他方法中选择动态方法读取马达、模式、关节、急停或 IO 状态,程序和运动控制也应使用对应动态方法。

特殊方法

方法用途参数
ReadCommandAsync执行 Yamaha RCX 原始命令command=单条命令或 CRLF 多命令
ResetAsync复位 Yamaha RCX 程序无参数
RunAsync运行 Yamaha RCX 程序无参数
StopAsync停止 Yamaha RCX 程序无参数
LoadAsync装载 Yamaha RCX 程序program=程序名,taskId=任务编号
JogXYAsync点动 Yamaha RCX 机器人axis=带方向轴号,robot=机器人编号
SendJogXYAsync发送 Yamaha RCX 点动命令axis=带方向轴号,robot=机器人编号
ReadMotorStatusAsync读取 Yamaha RCX 马达状态无参数
ReadModeStatusAsync读取 Yamaha RCX 模式无参数
ReadJointsAsync读取 Yamaha RCX 关节无参数
ReadEmergencyStatusAsync读取 Yamaha RCX 急停状态无参数
ReadDIAsync读取 Yamaha RCX 输入index=输入组索引
ReadDOAsync读取 Yamaha RCX 输出index=输出组索引

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

设备调试

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

专用调试页

机器人状态查看运行状态,IO 查看输入输出,程序与目录管理程序,点动与原始命令用于控制和发送命令。

功能作用
机器人状态读取马达、模式、关节和急停状态。
IO按组读取 DI 和 DO。
程序与目录装载、运行、停止或复位程序,属于机器人控制。
点动与原始命令执行轴点动或发送单条/多行原始命令,属于高风险控制。

YamahaRcxMaster 机器人状态

YamahaRcxMaster IO

YamahaRcxMaster 程序与目录

YamahaRcxMaster 点动与原始命令

调试要点

先读取电机、模式、关节和急停状态;复位、运行/停止、加载程序、点动和原始命令前必须二次确认。

验证重点

  1. 先读取马达、模式、关节和急停状态,确认与示教器一致。
  2. 读取一组 DI 和 DO,核对输入输出状态与现场接线和控制器监视页一致。
  3. 读取动作保持只读;程序装载、运行、停止、复位和点动必须在维护模式、现场清场并准备急停后执行。
  4. 点动时确认轴号包含正确方向和机器人编号,先使用项目允许的最小动作验证。
  5. 原始命令只允许使用当前控制器说明书中已确认的命令,未知多行命令不得执行。

排障差异

  • 所有状态都无法读取:检查 TCP 地址、端口、控制器远程命令服务和当前模式。
  • 关节或 IO 与示教器不一致:确认机器人编号、IO 组索引和采样时刻一致。
  • 程序控制失败:核对程序名、任务编号、马达和急停状态,并确认控制器允许远程运行。
  • 点动失败或方向错误:检查带方向轴号、机器人编号和当前坐标模式,禁止在生产区域继续试错。
  • 原始命令返回错误:拆成单条命令验证,并核对 CRLF 多命令格式。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。

相关操作

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