RS-485 总线上的 Modbus RTU 主站监控工具,专为伺服驱动器多从站调试设计。
免安装,解压即用。
专为 RS-485 伺服驱动器调试打造的全功能监控工具
时间轮调度,每个从站按自己的间隔准确读取,互不拖累。
Enable 启用 / Pause Poll 暂停轮询 / 轮询间隔 / 读超时均可单独设置。
实时显示 Modbus 收发帧,可开关"显示时间",一键清除数据。
Excel 式历史表格,通道名随语言切换。
多通道实时曲线,图例随语言切换(中/英)。
图形化编辑寄存器映射(读通道 / 写命令 / 目标值 / 特殊指令)。
参数表批量读写(读全部 / 写变更 / 导入导出 CSV)。
达到设定长度自动保存 CSV(含原始流量 raw.csv),支持中英文切换 + 深色/浅色主题。
深色主题下的五大功能区域,鼠标悬停查看标注
五步完成伺服驱动器监控与调试
选择串口设备与波特率,点击"打开串口"。支持 COM 端口自动识别,常用波特率包括 9600 / 19200 / 38400 / 57600 / 115200。
通过 Tab 切换从站(默认 / GE2431 / GE2434),每个从站可独立配置轮询参数。点击 "+" 添加新从站,"x" 删除从站。
通讯记录实时显示 Modbus 收发帧(TX/RX),数据表格以 Excel 式布局展示寄存器值,实时曲线同步绘制多通道波形。
使用 Register Map Editor 图形化编辑寄存器映射(读通道 / 写命令 / 目标值 / 特殊指令),或用 Parameter Editor 批量读写参数表。
手动导出数据表格为 CSV 文件,或开启自动保存——达到设定长度自动保存(含原始流量 raw.csv),便于后续分析。
寄存器映射编辑器 — 图形化编辑当前从站的寄存器映射配置,保存后立即生效,无需重启
| 启用 | 英文名称 | 中文名称 | 寄存器类型 | 地址 | 数据类型 | 缩放 | 偏移 | 单位 | 绘图 |
|---|---|---|---|---|---|---|---|---|---|
| Speed Command | 速度指令 | Holding | 0x0000 | INT16 | 0.1 | 0 | rpm | ||
| Actual Speed | 实际速度 | Holding | 0x0001 | INT16 | 0.1 | 0 | rpm | ||
| Torque | 转矩 | Holding | 0x0002 | INT16 | 0.1 | 0 | % | ||
| Position | 位置 | Holding | 0x0010 | UINT32 | 1 | 0 | pulse | ||
| Temperature | 温度 | Input | 0x0020 | INT16 | 0.1 | -40 | °C | ||
| Status Word | 状态字 | Holding | 0x0003 | UINT16 | 1 | 0 |
| 启用 | 名称 | 地址 | 值 | 颜色 |
|---|---|---|---|---|
| 使能 (Enable) | 0x0001 | 0x0001 | ||
| 禁用 (Disable) | 0x0001 | 0x0000 | ||
| 复位故障 (Reset Fault) | 0x0005 | 0x0001 | ||
| 急停 (E-Stop) | 0x0006 | 0x0001 |
| 启用 | 名称 | 数据类型 | 缩放 | 单位 | 颜色 |
|---|---|---|---|---|---|
| 目标位置 | UINT32 | 1 | pulse | ||
| 目标速度 | INT16 | 0.1 | rpm | ||
| 目标扭矩 | INT16 | 0.1 | % |
| 启用 | 名称 | 地址 | 值 | 说明 |
|---|---|---|---|---|
| 保存闪存 | 0x0100 | 0x0001 | 将当前参数写入驱动器 Flash | |
| 恢复默认 | 0x0101 | 0x0001 | 恢复出厂默认参数 |
参数编辑器 — 批量读取与写入驱动器参数,用于整机调参
| 启用 | 序号 | 地址 | 默认值 | 描述 | 当前值 | 新值 | 读 | 写 | 删除 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0x0000 | 0 | 控制字 | 0x0001 | 0x0001 | 读 | 写 | 删 | |
| 2 | 0x0001 | 1000 | 速度指令 (rpm) | 1000 | 1500 | 读 | 写 | 删 | |
| 3 | 0x0002 | 500 | 加速时间 (ms) | 500 | 300 | 读 | 写 | 删 | |
| 4 | 0x0003 | 500 | 减速时间 (ms) | 500 | 500 | 读 | 写 | 删 | |
| 5 | 0x0010 | 0 | 电子齿轮比分子 | 10000 | 10000 | 读 | 写 | 删 | |
| 6 | 0x0011 | 1 | 电子齿轮比分母 | 1 | 1 | 读 | 写 | 删 | |
| 7 | 0x0020 | 100 | 过载保护 (%) | 100 | 120 | 读 | 写 | 删 |
基于 YMODEM 协议向 bootloader 烧写固件 — 打开页面自动暂停主界面通讯并进入串口监听,关闭窗口自动恢复
打开升级窗口即暂停主界面 Modbus 轮询并开始监听串口,关闭窗口自动恢复,无需手动切换。
标准 YMODEM 流程:等待 'C' 握手 → 发送文件头(块0)→ 数据块 → EOT 结束序列 → 全零块0 收尾。
默认 1024 字节;若 bootloader 不支持(首个数据块被 NAK),自动回退到 128 字节模式继续传输。
"进入 bootloader"指令按原始字节发送、不附加 CRC;支持 Hex 空格分隔或 ASCII(\r \n \t \xNN 转义),可重复发送。
升级波特率、包大小、重试次数、应答超时、握手超时、二次握手等待均可独立设置并随配置保存。
实时显示传输百分比、已发/总字节、块号与速度;滚动日志记录每条发送指令与收到的 'C'。
在"进入 bootloader 指令"中填入原始字节(Hex 空格分隔或 ASCII 转义),点击红色"进入 bootloader"按钮以当前波特率发送,可重复发送。
若 bootloader 波特率与当前不同,选择"升级波特率"后点击蓝色"波特率变更"按钮切换串口波特率;之后监听与升级均使用新波特率。
观察升级日志,收到 'C' 后点击"开始升级",按当前波特率进行 YMODEM 传输;完成后自动重连并恢复通讯。
手动或定时发送原始数据并监听串口收发 — 打开页面自动暂停主界面通讯,关闭窗口自动恢复
每行独立配置 HEX/ASCII 模式与备注,可单独"发送"或删除;"+ 添加指令"按钮随时新增行。
单间隔轮询:每过一个间隔(ms)循环发送下一条勾选的非空指令,按行序循环。
HEX 模式下勾选"加 CRC",发送时自动计算并附加 Modbus CRC16(低字节在前)。
接收区支持 HEX/ASCII 显示切换、"显示时间"开关与"清空";滚动记录每条发送与接收的流量。
MCTool V1.71 核心参数一览