ACS510变频器Modbus参数设置 点击:1221 | 回复:7



owq123abc

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:11
  • 历史总积分:2074
  • 注册:2008年10月05日
发表于:2020-11-29 12:34:38
楼主

ACS510变频器Modbus参数设置及通信调试

(来自网络,感谢作者的奉献)
Commix12调试acs510通讯
1.ACS510变频器参数设置:
9802=1        MODBUS
5302=1 站号        5303=9.6kbit/s        波特率        5304=1 校验方式为8N2                5305为0      
1001=10 由MODBUS控制变频器启停
1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)
1103=8 …
2.控制变频器起停. a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;
b.停止电机,即向Modbus寄存器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)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));  
例如:若1105=50.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:读离散功能输入状态:
发送: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(站号 功能 开始 个数)


以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.
Modbus总线控制 ACS510系列变频器的方法
摘要:文章详细介绍了ACS510系列变频器在Modbus总线控制系统中的参数设置,数据格式和控制方法。; L& y$ d# |9 m$ p* g9 e
关键词:Modbus总线 ACS系列变频器
引言( ]1 y  g* @* l9 c
现场总线技术已成为世界自动化技术的热点,近年来在我国工业自动化系统中已受到关注并推广应用。ABB公司的ACS系列变频器由于其优异的性能,在各个行业得到大量应用。其中ACS510、ACS550、ACS350等系列变频器中均内置了Modbus现场总线,本文以ACS510系列变频器为例,详细介绍用Modbus总线系统控制ACS510系列变频器的方法,希望对广大工程技术人员有所帮助。# \/ X( X) j3 O0 i
. L5 O$ ]8 N6 v: a
二.ACS510变频器参数的设置步骤:
1.将参数9802(COMM PROT SEL)改为1(STD MODBUS);# [, F% Q; [2 R% v& t- c
2.设置RS485链路的站点地址即参数5302(EFB STATION ID);(我试验用参数5302=1)
3.根据主机系统的要求,设置波特率、数据长度和校验方式即参数5303和参数5304;(我试验用参数5303=9.6kbit/s,参数5304=1(8N2))
4.设置参数5305为0;6 _2 c% u/ A$ W+ j" I
5.变频器中其他组参数组,如10组、11组、16组等根据用户的不同要求设置。
, \. ^# x' O8 l
三.用ABB传动通信协议的控制字CW控制电机起停的简易方法
1.设置变频器参数1001为10(通讯);/ u& _1 \5 [0 A9 }6 D0 c
2.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1142(16进制数为476);
3.延时100毫秒后,进入步骤3;8 v' y) `% ~+ o) J: q8 R
4.停止电机,即主机向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1143(16进制数为477);
5.启动电机,即主机向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1151(16进制数为47F);; l; w& R& y3 \6 i! p/ [
例如:我试验用的帧数据(用16进制表示)和步骤如下:
第一步:通讯初始化。上位机发出【01  06  00  00  04  76  CRC校验码】
第二步:延时100毫秒;
第三步:启动电机。上位机发出【01  06  00  00  04  7F  CRC校验码】6 s6 Q. M1 K. T9 ?9 t
第四步:停止电机。上位机发出【01  06  00  00  04  77  CRC校验码】
四.用Modbus修改给定频率的方法1 R+ V, |" D+ l  P& D
1.设置变频器参数1102为0(EXT1);3 Z3 ^4 E# m, v0 m7 f1 D
2.设置变频器参数1103为8(COMM);/ t8 ^  F1 W% w- V7 y
3.主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));
例如:我试验用的帧数据(用16进制表示)和步骤如下:
第一步:设置变频器参数1105=50.00Hz;
第二步:修改频率为25.00Hz。上位机发出【01  06  00  01  27  10  CRC校验码】
四.用Modbus修改加速时间的方法
1.主机向加速时间1(Modbus寄存器42202)中写入设定的加速时间(数值由参数的分辨率和范围决定);* P4 }+ F  |( x: P
例如:我试验用的帧数据(用16进制表示)和步骤如下:) S) _+ D+ v% ^
第一步:修改加速时间为60.0S。上位机发出【01  06  08  99  02  58  CRC校验码】
2 g8 M0 s8 a9 G9 F- D: c
五.结束语# `, [4 \- N2 n  c4 Z
本文介绍的方法ACS510系列变频器中得到应用,相信对其他控制系统也有借鉴作用。

[参考文献]2 _# A# ^( X9 E# i( ?
1.ACS510-01变频器用户手册           ABB公司8 [2 d. }$ ^4 |; Y& Y
2.Modbus通讯协议           Schneider Automation: X) l; I: o+ J( a& ~
& n$ y3 {6 A, ~0 g
ACS800中Modbus地址定义:
40001:控制字,控制方法与文章相同! U+ p* f1 q( m2 I
40002:给定频率,控制方法与文章相同( f* \' h1 n# y7 R, N
40004:状态字1,参见变频器说明书0302参数; [' ^! h) M3 }3 D! F! `% E
40005:状态字2,参见变频器说明书0313参数
40006:变频器输出频率,参见变频器说明书0103参数
40010:变频器输出电流,参见变频器说明书0104参数
40011:变频器输出转矩,参见变频器说明书0105参数

 


正在下载,请等待……
下载附件需2积分!



楼主最近还看过



luoqing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1539回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2018年5月07日
发表于:2020-11-29 13:16:45
1楼

谢谢楼主的分享

huoshi

  • 精华:0帖
  • 求助:22帖
  • 帖子:347帖 | 2576回
  • 年度积分:561
  • 历史总积分:23189
  • 注册:2020年3月27日
发表于:2020-11-29 13:42:39
2楼

谢谢老师分享,学习学习

kkjemf

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 79回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2013年2月11日
发表于:2023-05-28 14:50:04
3楼

感谢楼主分享

Alaska

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:7
  • 历史总积分:108
  • 注册:2017年2月20日
发表于:2023-05-28 21:20:08
4楼

谢谢老师分享,学习学习

杨442197712

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:85
  • 历史总积分:85
  • 注册:2023年5月09日
发表于:2023-05-28 23:29:01
5楼

谢谢楼主的分享

海大360

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 2165回
  • 年度积分:0
  • 历史总积分:1297
  • 注册:2004年11月14日
发表于:2023-05-29 09:49:22
6楼

学习

TRHHERTG

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 1878回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2016年10月19日
发表于:2023-06-20 22:13:50
7楼

谢谢楼主的分享


热门招聘
相关主题

官方公众号

智造工程师