用 Modbus 总线控制 ABB ACS800 系列变频器的方法

用 Modbus 总线控制 ABB ACS800 系列变频器的方法缩略图

一、硬件的安装和连接:

用 Modbus 总线控制 ABB ACS800 系列变频器的方法概述

  • 插入 RMBA 卡到 ACS800 的 SLOT 1 口中,并用螺钉固定。
  • 连接通讯电缆至 RMBA 卡的 A、B、GND 接口。

二、变频器参数设置:

  • 修改 98.02 为 “Std Modbus”。
  • 修改 98.07 为 “ABB DRIVES”。
  • 设置 52.01 为站号。
  • 配置 52.02 为波特率(默认为 9600)。
  • 设定 52.03 为数据长度和校验方式。
  • 更改 10.01(外部 1 命令)为 “COMM”(若需控制变频器启停)。
  • 修改 11.02(外部控制选择)为 “EXT1″(若需控制变频器速度)。
  • 设置 11.03(给定值 1 选择)为 “COMM”(若需控制变频器速度)。
  • 更改 16.01(运行允许命令)为 “YES”。

三、变频器的 Modbus 寻址:

  • Modbus 寄存器区域与变频器寄存器对应关系:
    • 40001-40096 对应数据集寄存器
    • 40101-49999 用于参数寄存器
地址数据集内容
40001数据字 1.1控制字
40002数据字 1.2给定 1
40003数据字 1.3给定 2
40004数据字 2.1状态字
40005数据字 2.2实际值 1
40006数据字 2.3实际值 2

40101-49999

40101-49999 用于参数寄存器,千位和百位对应于参数组号,十位和个位对应于组内参数号 (如 40103 对应变频器 01 组的 03 参数), 参数寄存器组的刷新周期相对较慢。

注意:ACS800 支持 Modbus  技术规范中规定的从零开始的寻址空间。保持寄存器 40002  Modbus  消息中地址为 0001  。同样,线圈 40103 Modbus  消息中地址 为 0102

四、读取变频器信号:

修改11.02(外部控制选择)

  • 使用功能代码 03 读取变频器数据。

五、控制变频器启停:

  1. 初始化:将 1142(16 进制数为 476)写入 Modbus 寄存器 40001,并延时至少 100 毫秒。
  2. 停止:将 1143(16 进制数为 477)写入 Modbus 寄存器 40001。
  3. 启动:将 1151(16 进制数为 47F)写入 Modbus 寄存器 40001。

例: 通讯初始化: 发出【01 06 00 00 04 76 CRC 校验码】,延时 100 毫秒; 启动电机: 发出【01 06 00 00 04 7F CRC 校验码】

停止电机: 发出【01 06 00 00 04 77 CRC 校验码】

六、修改变频器参数:

  1. 修改给定频率的方法:
    • 向通讯给定 1(Modbus 寄存器 40002)中写入设定的频率数值。
  2. 修改加速时间的方法:
    • 向 Modbus 寄存器 42202 中写入设定的加速时间数值,具体数值由参数的分辨率和范围决定。

请注意:按照指定的顺序执行上述操作,以确保正确的配置和控制变频器。

40101-49999用于参数

技术术语(共 4 个)—— 点击展开
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
线圈Modbus位可读写数据,地址从00001开始
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— 点击展开
来源 Modbus.cn — China's leading Modbus communication protocol technical community 分类 调试软件与工具教程 字数 1150 字 · 阅读约 3 分钟 更新 2026-07-01 永久链接 https://www.modbus.cn/en/25670.html
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口

One response to “用 Modbus 总线控制 ABB ACS800 系列变频器的方法”

发表回复

Your email address will not be published. 必填项已用 * 标注

例: 通讯初始化:&