百晓生ABB变频器ACS510调试笔记

使用一,PLC ModbusRTU主站控制
百晓生远程笔记 BestMrRight
1.ACS510变频器控制参数设置
P144页
9802=1 MODBUS 通讯选择
P61页
5302=1 站号
5303=9.6kbit/s 波特率
5304=1 校验方式为8N2
5305为0 控制类型 传动简装版

1001=10 由MODBUS控制变频器启停 启停通过现场总线Ext1选择 P149页
1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz) P150页
1103=8 … 输入给定1
电机参数设置P51页
百晓生ABB变频器ACS510调试笔记_第1张图片

P162页 控制字在P165页
百晓生ABB变频器ACS510调试笔记_第2张图片

2.控制变频器起停. a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;二进制为010001110110
b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);
c.启动电机,即向Modbus寄存器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总线控制系统中的参数设置,数据格式和控制方法。

二.ACS510变频器参数的设置步骤:
1.将参数9802(COMM PROT SEL)改为1(STD MODBUS);
2.设置RS485链路的站点地址即参数5302(EFB STATION ID);(我试验用参数5302=1)
3.根据主机系统的要求,设置波特率、数据长度和校验方式即参数5303和参数5304;(我试验用参数5303=9.6kbit/s,参数5304=1(8N2))
4.设置参数5305为0;
5.变频器中其他组参数组,如10组、11组、16组等根据用户的不同要求设置。

三.用ABB传动通信协议的控制字CW控制电机起停的简易方法
1.设置变频器参数1001为10(通讯);
2.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1142(16进制数为476);
3.延时100毫秒后,进入步骤3;
4.停止电机,即主机向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1143(16进制数为477);
5.启动电机,即主机向ABB传动通信协议的控制字CW(Modbus寄存器40001)中写入1151(16进制数为47F);
例如:我试验用的帧数据(用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+
1.设置变频器参数1102为0(EXT1);
2.设置变频器参数1103为8(COMM);
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)
第一步:修改加速时间为60.0S。上位机发出【01 06 08 99 02 58 CRC校验码】

使用二,本身模拟量恒压控制
ACS510变频器使用PID控制宏达到恒压供水的目的,变频器主要设置的还是PID组的参数,其他宏设定,电机参数设定都比较简单,这里不再赘述了。
PID参数组设定如下:
4001:增益,也就是PID控制中的比例值“P”,该值建议从0.1开始增加,避免变频器起伏过大,震荡严重。
4002:积分时间,也就是PID控制中的积分值“I”,该值建议从20秒开始调整,响应过慢则缩短时间值,响应过快则增大时间值。
4003:微分时间,我个人在PID调节中几乎没有使用过微分功能,一般比例、积分就达到控制要求了。
4005:偏差值取反,设置参数,0,0代表正常,反馈信号减小时,引起电机转速上升。1代表取反,反馈信号减小时,引起电机转速下降,恒压水泵应该是压力小的时候,电机转速上升增压,所以取值0。
4006:单位,设定值22,代表单位是bar。
4007:格式,设定值2,代表小数点后2两位。
4008:换算值低限,设定0%,对应压力表的低限,例如0bar。
4009:换算值高限,设定100%,对应压力表的高限,例如10bar。
4010:设定值选择,设定19,给定值恒定,由4011设定。
4011:设定值选择,设定5,代表设定压力是5bar。
4012:内部给定值下限,0%。
4012:内部给定值下限,100%。
4014:反馈值选择,设定1,实际值1ACT1为反馈信号。
4016:设定2,取AI2为ACT1,因为AI2是默认的420mA信号,不用调整,如果使用AI1,默认是010V信号,需要拨码调整信号类型。
4018:ACT1下限,0.
4019:ACT1上限,100.
以上是变频器PID参数组的设定,因为PID调试是一个经验积累的过程,所以比例和积分的值无法给出准确设定值。
百晓生ABB变频器ACS510调试笔记_第3张图片

百晓生ABB变频器ACS510调试笔记_第4张图片
百晓生ABB变频器ACS510调试笔记_第5张图片
百晓生ABB变频器ACS510调试笔记_第6张图片
参考P72
在这里插入图片描述
百晓生ABB变频器ACS510调试笔记_第7张图片
百晓生ABB变频器ACS510调试笔记_第8张图片
百晓生ABB变频器ACS510调试笔记_第9张图片

百晓生ABB变频器ACS510调试笔记_第10张图片
百晓生ABB变频器ACS510调试笔记_第11张图片

你可能感兴趣的:(电气工作,百晓生知识处理,工控,自动化,PLC)