ABB ACS510变频器Modbus通讯参数的设置及调试

ACS510变频器中参数的设置

序号 代码 详细内容
1 9802 通讯选择,选择标准MODBUS【1】
2 1001 外部1命令,选择通讯【10】,由Modbus控制变频器启信
3 1102 外部控制选择,选择外部1【0】,由Modbus控制变频器 给定频率
4 1103 给定值1选择,选择通讯【8】
5 5302 EFB站号,可以随便指定一个整数,如:1
6 5303 EFB波特率,一般选择9600
7 5304 EFB校验,一般是无校验一个停止位【0】
8 5305 EFB控制类型,选择ABB DRV LIM【0】

控制变频器的启停

序号 功能 代码
1 初始化 向Modbus寄存器40001中写入1142并延时100ms
2 启动电机 即向Modbus寄存器40001中写入1151
3 停止电机 即向Modbus寄存器40001中写入1143

主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0--20000换算成1104中的给定值1下限,1105中的给定值上限也就是0--50Hz)例如:1105=50.00Hz 发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25Hz;

效果如下图所示:

用Modbus修改加速时间的方法,向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定,如:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60s

功能01:读线圈状态
发送:01 01 00 20 00 03 (站号,功能, 开始, 个数)
响应:01 01 01 06 (站号,功能, 字节数, 字节1 字节2 ...)

功能02:读离散功能输入状态
发送: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 (站号,功能, 开始, 个数)
响应:01 06 08 99 02 58 (站号,功能,寄存器号,数值)

功能10:写多个保持寄存器
发送:01 10 08 99 00 02 02 01 F4 (站号,功能, 开始, 个数,字节数,字节1 字节2 ...)
响应:01 10 08 99 00 02 (站号,功能,开始 ,个数)

转载请注明出处:  https://www.cntworld.cn
智能工控 » ABB ACS510变频器Modbus通讯参数的设置及调试

发表回复

提供最优质的资源集合

立即查看 了解详情