Skip to content

dev 通讯协议 ​


适用范围 ​

  • 所有支持 dev 的控制器型号
  • 适用场景:新项目开发、需要系统级功能的高级集成

与 RTL-22.07 的主要区别 ​

特性RTL-22.07dev
通信格式JSON 文本JSON 文本
系统功能运动控制、状态、工艺同左 + 系统配置、安全参数、协作机器人
程序管理作业文件 CRUD指令级增删改查 + 远程程序启动
  • 两版本使用相同的端口体系(5000/6000/6001/7000),详见版本与兼容性。
  • 但 dev 重新对协议命令字进行了整理,排序更加合理和易查找。

本页目录 ​

章节子页面说明
系统系统配置、安全参数、端口协议、升级、备份控制器系统级操作
机器人参数设置、运动控制、状态查询、标定机器人模型和运动
程序增删改查、指令操作、运行控制作业程序和指令管理
拖拽示教拖动示教与轨迹回放手动引导编程

命令字速查 ​

系统类 (1xx ~ 13xx) ​

  • 系统 (1xx):控制器配置、升级、备份、重启、关机
  • 报错 (11xx):错误码查询与清除
  • 操作参数 (12xx):操作模式设置
  • 示教器通讯连接 (13xx):示教器与上位机的连接管理

机器人类 (2xxx ~ 4xxx) ​

  • 参数设置 (2xxx):DH 参数、关节参数、笛卡尔参数、点动参数、运动参数、机器人类型、从动轴、伺服、协作机器人、外部轴
  • 运动控制 (30xx~34xx):模式设置、伺服使能、速度设置、点动、回零、切换坐标系、上电、清错、急停
  • 状态 (30xx~34xx):机器人状态查询
  • 工具/坐标系 (35xx):工具手、用户坐标系、大地坐标系
  • 零点/复位 (36xx):零点设置、复位点
  • 标定 (37xx):4 点标定、20 点标定、外部轴标定
  • 安全 (38xx):干涉区、跟随误差、电机过载保护
  • 动力学 (4xxx):动力学参数、力学功能、拖动示教、自适应加减速、负载使能、遥操作

程序类 (5xxx) ​

  • 程序增删改查、导入导出
  • 指令增删改查、操作
  • 程序运行控制:启动、暂停、停止、运行次数、倒序、单步、试运行
  • 程序状态、远程程序、程序自启动

变量类 (6xxx) ​

  • 位置变量、数值变量

通讯/外设 (7xxx) ​

  • 总线 (70xx):EtherCAT、CANopen
  • IO (71xx):配置、状态、功能
  • 其他外设 (72xx)
  • Modbus (730x)
  • TCP 通讯 (732x)
  • 数据上传 (733x)
  • FinsTCP (734x)
  • OPC UA (735x)

自定义/其他 (1fxx ~ ) ​

  • 用户自定义功能扩展

阅读顺序 ​

  1. 先浏览系统章节,了解端口协议和基础配置
  2. 再查阅机器人章节的运动控制和参数设置
  3. 需要编辑程序时查阅程序章节
  4. 遇到命令字含义不明时使用上方速查表

如果从 RTL-22.07 迁移,注意部分命令字有变化,端口和通信格式保持一致。

← 返回协议总览 | 下一步:系统 →