小型PLC对ABB变频器ACS510控制的实现
控制过程如下:
1、 设置变频器参数
首先,从宏观方面进行设定,控制类型选择“传动简版协议”(参数5305),控制方式(参数1102)为外部控制即由PLC控制,通讯协议为
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
MODBUS(参数9802)。然后,在细节方面,对变频器配套电机参量、电机旋转方向以及继电器动作条件等进行设置,详见表1。
2、 变频器控制
在PLC程序中,通过对变频器内部寄存器的读写实现对其的控制以及转速等状态的反馈。
a) 初始化
向变频器寄存器40001写入16#476。另外,变频器即电机的启动和停止时分别写入16#47F和16#477。
b) 速度给定
向变频器寄存器40002写入具体速度值,PLC程序如图1所示。
图1 速度给定PLC程序段
c) 转速读取
从变频器寄存器40102读出变频器即电机实时速度值。程序结构见图1,略。
d) 继电器状态读取
继电器状态可显示变频器有无故障。可从变频器寄存器40122读取。变频器状态根据读取值与参数1401共同决定,比如1401设为故障时动作,而读取值为1(表示继电器动作),则说明变频器处于故障状态。
变频器参数整定
代号
参数描述
设定值
备注
9901
语言
1
9902
应用宏
1
选择标准型
9905
电机额定电压
与电机铭牌上数值一致
9906
电机额定电流
与电机铭牌上数值一致
9907
电机额定频率
与电机铭牌上数值一致
9908
电机额定转速
与电机铭牌上数值一致
9909
电机额定功率
与电机铭牌上数值一致
9802
选择通讯协议
1
标准MODBUS
5302
RS485 连接的站点地址
11~13
各单元的站点地址必须是不同的
5303
RS485 连接的通讯速率
38.4 kbits/s
5304
RS485 链接中的数据长度、校验和停止位的使用
0
8 位,无校验,一个停止位
5305
选择EFB 协议所使用的控制类型
0
传动简版协议
1401
继电器输出1
4
故障时动作
1402
继电器输出2
2
运行时动作
1101
在本地方式下,选择控制盘给定方式
1
频率给定
1102
外部控制选择
1
选择外部控制1
1103
给定值1选择
8
通讯给定
1001
外部1命令
10
通讯给定:40031.0—停止;40031.1—启动;40031.7—复位。
1003
方向
1
正转
1604
故障复位选择
8
通讯复位(高电平)
变频器参数读取
0122
RO1—RO3继电器状态
40122:111
0102
转速
40102:
变频器初始化/启动/停止
40001
初始化
写入32位16#476
40001
启动
写入32位16#47F
40001
停止
写入32位16#477
表1 变频器参数设定表