您现在的位置是:首页 > 变频技术 > 变频技术
ABB变频器的ModbusRTUMODE通信
来源:艾特贸易2018-04-20
简介ABB 变频器的两种通信方式是:内置的 Modbus 和外部适配器,外部适配器支持 DP 、 DEVICENET 等,但是参数设置和控制方式是一样的。 ACS510 变频器参数的设置步骤如下: 1) 将参数 9802(COM
ABB变频器的两种通信方式是:内置的Modbus和外部适配器,外部适配器支持DP、DEVICENET等,但是参数设置和控制方式是一样的。
ACS510变频器参数的设置步骤如下:
1)将参数9802(COMMPROTSEL)改为1(STDModbus)。
2)设置RS-485链路的站点地址,即参数5302 (EFBSTATIONID)。(试验用参数5302=1)
3)根据主机系统的要求,设置波特率、数据长度和校验方式,即参数5303和参数5304(试验用参数5303=9.6kbit/s,参数5304=2 (8E1))。
4)设置参数5305为0。
5)变频器中其他组参数组,如10组、11组、l6组等根据不同要求设置。
采用ABB传动通信协议的控制字CW控制电动机起停的方法如下:
1)设置变频器参数1001为10(通信)。
2)初始化变频器控制字CW,即向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1142(十六进制数为476)。
3)延时100ms。
4)停止电动机,即主机向ABB传送通信协议的控制字CW(Modbus寄存器40001)中写入1143(十六进制数为477)。
5)起动电动机,即主机向ABB传送通信协议的控制字CW(Modbus寄存器40001)中写入1151(十六进制数为47F)。
例如:试验用的帧数据(用十六进制表示)和步骤如下:
第一步:通信初始化;上位机发出010600000476CRC校验码。
第二步:延时100ms。
第三步:起动电动机;上位机发出01060000047FCRC校验码。
第四步:停止电动机;上位机发出010600000477CRC校验码。
用Modbus修改给定频率的方法如下:
1)设置变频器参数1102为0 (EXT1)。
2)设置变频器参数1103为8 (COMM)。
3)主机向通信给定1(Modbus寄存器40002)中写入设定的频率数值(范围为0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0))。
例如:试验用的帧数据(用十六进制表示)和步骤如下:
第一步:设置变频器参数1105=50.00Hz。
第二步:修改频率为25. 00Hz。上位机发出010600012710CRC校验码。
用Modbus修改加速时间的方法如下:
主机向加速时间1(Modbus寄存器42202)中写入设定的加速时间(数值由参数的分辨率和范围决定)。
例如:试验用的帧数据(用十六进制表示)和步骤如下:
修改加速时间为60.0 s;上位机发出010608990258CRC校验码。