ACS550/510/355/310 Modbus RTU 调试指导
ACS550/510/355/310 Modbus RTU 调试指导 本文介绍了设置变频器实现总线通讯控制的速度/转矩控制方法。本文介绍的仅仅是实现 操作功能的基本步骤,如果需要其他功能请参阅相关手册。
实现的功能:通过总线控制切换 EXT1/EXT2,EXT1 用来实现速度控制,EXT2 用来实现转矩控 制(ACS310/510 不支持). 使用的硬件:ACS550/510/355/310 变频器 调试步骤: 1. 将变频器硬件准备好,电源线,通讯线连接好(参见相关手册)
2. 正确设置电机参数,电压,电流,转速等(参见相关手册)
3. 设置变频器参数: 参数 设置值 备注 9904 MOTOR CTRL MODE 2 VECTOR:TORQ 激活转矩控制模式(ACS310,510 无此 设置) 9802 COMM PROT SEL 1 STD MODBUS 激活 modbus 通讯 5302 EFB STATION ID 任意 定义 RS-232/EIA-485 站点 ID 地址。网 络中任何两个站点的地址都不相同。
5303 EFB BAUD RATE 任意 定义通讯速率,要与主站定义相同 5304 EFB PARITY 任意 定义奇偶校验,要与主站定义相同 5305 EFB CTRL PROFILE 0 ABB DRV LIM 通讯协议格式,一般选 ABB DRV LIM 5310~5318 可以设置 modbus 寄存器 40005~40012 的内容,需要监控其他变 频器参数时使用,可以降低总线负载 以上 modbus 相关参数更改后需要变频器重新上电或设置 5302 为 0 再重新设置才能生效 1001 EXT1 COMMANDS 10 COMM 外部启动命令
1 通过总线 1002 EXT2 COMMANDS 10 COMM 外部启动命令
2 通过总线 1003 DIRECTION 3 REQUEST 允许电机正反转 1102 EXT1/EXT2 SEL 8 COMM 总线控制外部控制地切换 1103 REF1 selec 8 COMM 总线控制外部给定
1 1106 REF2 selec 8 COMM 总线控制外部给定
2 1601 RUN ENABLE 0 NOT SEL 运行允许 1604 FAULT RESET SEL 8 COMM
允许现场总线复位故障 3018 COMM FAULT FUNC 任意 设置总线通讯丢失时的动作,详见手册 3019 COMM FAULT TIME 任意 设置总线丢失延时 其它参数保持默认即可
4. 设置完毕后即可通过上位机控制变频器的起停,给定: 变频器转速模式启动:向 modbus 寄存器 40001 写入十六进制 047Fh 变频器停止:向 modbus 寄存器 40001 写入十六进制 047Eh 变频器转矩模式启动: 向 modbus 寄存器 40001 写入十六进制 0C7Fh(310,510 无转矩 模式) 速度给定:向 modbus 寄存器 40002 写入相应速度,十进制 20000 对应***高转速,使电 机反转只需写入负值即可 转矩给定:向 modbus 寄存器地址 40003 写入相应转矩,十进制 10000 对应***大转矩, 使转矩反向写入负值即可(310,510 无转矩模式) 读当前频率:读 modbus 寄存器 40103 读母线电压:读 modbus
寄存器 40107 读输出电流:读 modbus 寄存器 40104 故障复位:向 Modbus 寄存器 40001 写入十六进制 04FEh. 完整的 modbus 寄存器地址定义参见相关变频器手册 MODBUS 数据帧举例: 启动变频器:如变频器 5302=1(变频器 modbus 站号为 1),应发送: 01 06 00 00 04 7F CA EA 站号
写入 功能 号 Modbus 地址 (总线上实际地址为逻辑地址减 40001,如 modbus 地址为 40001, 则实际地址为 0) 启动命令 047F CRC 校验 读取输出频率: 如变频器 5302=1(变频器 modbus 站号为 1),应发送: 01 03 00 66 00 01 35 D5 站号 读取 功能 号 Modbus 地址 (总线上实际地址为逻辑地址减 40001,如 modbus 地址为 40103, 则实际地址为 102) 连续读取寄存 器数量,本例为 1 CRC 校验
- 下一篇:ACH580搭配使用直流变频压缩机
- 上一篇:ABB变频器IGBT损坏原因和测量方法