1、ACS510 变频器 Modbus 参数设置及通信调试(来自网络,感谢作者的奉献)用 Commix12 调试 acs510 通讯1.ACS510 变频器参数设置:9802=1 MODBUS53021 站号 53039.6kbit/s 波特率 53041 校验方式为8N2 5305 为 0 1001=10 由 MODBUS 控制变频器启停1102=0 由 MODBUS 控制变频器给定速度(0-20000 对应 0-50Hz)1103=8 2控制变频器起停. a初始化,即向 Modbus 寄存器 40001 中写入 1142(16 进制数为476)并延时 100 毫秒;b停止电机,即向 Modbu
2、s 寄存器 40001 中写入 1143(16 进制数为 477);c启动电机,即向 AModbus 寄存器 40001 中写入 1151(16 进制数为 47F)例:通讯初始化:发出【02 06 00 00 04 76 CRC 校验码】,延时 100 毫秒;2 b9 L5 h E) 启动电机:发出【02 06 00 00 04 7F CRC 校验码】停止电机:发出【02 06 00 00 04 77 CRC 校验码】3.用 Modbus 修改给定频率的方法 0 : 主机向通讯给定 1(Modbus 寄存器 40002)中写入设定的频率数值(范围020000(换算到 01105 给定 1 最大
3、),或200000(换算到 1105 给定 1 最大0); 例如:若 110550.00Hz;发出【01 06 00 01 27 10 CRC 校验码】表示修改频率为25.00Hz。4.用 Modbus 修改加速时间的方法向 Modbus 寄存器 42202 中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC 校验码】表示修改加速时间为 60.0S。附:功能 01:读线圈状态:发送:01 01 00 20 00 03(站号 功能 开始 个数)响应:01 01 01 06(站号 功能 字节数 字节 1 字节 2 )功能 02:读离散功能输入状态
4、:发送:01 02 00 20 00 03(站号 功能 开始 个数)响应:01 02 01 05(站号 功能 字节数 字节 1 字节 2 )功能 03:读多个保持寄存器:发送:01 03 00 65 00 03(站号 功能 开始 个数)响应:01 03 06 02 EE 00 FA 00 00(站号 功能 字节数 字节 1 字节 2 )功能 04:读多个输入寄存器:发送:01 04 00 00 00 02(站号 功能 开始 个数)响应:01 04 04 00 01 01 F1(站号 功能 字节数 字节 1 字节 2 )功能 06:写单个保持寄存器:发送:01 06 08 99 02 58(站号
5、 功能 寄存器号 数值)响应:01 06 08 99 02 58(站号 功能 寄存器号 数值)功能 10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号 功能 开始 个数 字节数 字节 1 字节 2 )响应:01 10 08 99 00 02(站号 功能 开始 个数) 以上调试程序对 ABB 其它交流变频器都同样适用, 如 ACS600, ACS800,ACS143,ACS400,ACS510,ACS550 同样适用.,不过对于 ACS600,ACS800 变频器需要增加 MODBUS 扩展模块.Modbus 总线控制 ACS510 系列变频器的方法摘要:文章详细介绍了 ACS510 系列变频器在 Modbus 总线控制系统中的参数设置,数据格式和控制方法。; L 2 R% v l; w Y I: o+ J( a ! h) M3 3 D! F! % E40005:状态字 2,参见变频器说明书 0313 参数40006:变频器输出频率,参见变频器说明书 0103 参数40010:变频器输出电流,参见变频器说明书 0104 参数40011:变频器输出转矩,参见变频器说明书 0105 参数