文档详情

ACS580880 Modbus RTU 调试指导

TH****3P
实名认证
店铺
DOC
43.26KB
约3页
文档ID:331731430
ACS580880 Modbus RTU 调试指导_第1页
1/3

ACS580/880 Modbus RTU 调试指导本文介绍了设置变频器实现总线通讯控制的速度/转矩控制方法本文介绍的仅仅是实现操作功能的基本步骤,如果需要其他功能请参阅相关手册.实现的功能:通过总线控制切换EXT1/EXT2,EXT1 用来实现速度控制,EXT2 用来实现转矩控制.使用的硬件:ACS580/880 变频器调试步骤:1. 将变频器硬件准备好,电源线,通讯线连接好(参见相关手册)2. 正确设置电机参数,电压,电流,转速等(参见相关手册)3. 设置变频器参数:参数设置值备注99.04 Motor control modeVector(DTC)激活矢量控制模式58.01 Protocol enableModbus RTU激活Modbus 通讯58.03 Node address任意设置定义 RS-232/EIA-485 站点 ID 地址网络中任何两个站点的地址都不相同58.04 Baud rate任意设置定义通讯速率,要与主站定义相同58.05 Parity任意设置定义奇偶校验,要与主站定义相同58.14 Communication loss actionFault定义总线通讯丢失时的动作58.15 Communication loss modeCw / Ref1 / Ref2定义总线通讯丢失监控的模式58.16 Communication loss time任意设置定义总线丢失延时58.17 Transmit delay0 ms定义总线数据传输延时58.25 Control profileABB Drives本例中使用 ABB Drives58.26 EFB ref1 typeSpeed or frequency定义总线通讯给定值和实际值的内容58.27 EFB ref2 typeTorque58.28 EFB act1 typeSpeed or frequency58.29 EFB act2 typeTorque58.33 Addressing modeMode 0定义寄存器地址格式58.34 Word orderLO-HI定义数据传输顺序,大部分都是LO-HI模式58.101~58.124 Data IO…设定部分Modbus 寄存器内容,本例中保持默认即可58.06 Communication controlRefresh settings刷新总线参数20.01 Ext1 commandsEmbedded fieldbus外部启动命令 1 通过总线20.02 Ext2 commandsEmbedded fieldbus外部启动命令 2 通过总线22.11 Speed ref1 sourceEFB ref1选择转速模式时的给定源26.11 Torque ref1 sourceEFB ref2选择转矩模式时的给定源19.11 Ext1/Ext2 selectionEFB MCW bit 11通过总线切换 EXT1/EXT219.12 Ext1 control modeSpeed激活EXT1 时速度控制19.14 Ext2 control modeTorque激活EXT2 时转矩控制其它参数保持默认即可4. 设置完毕后即可通过上位机控制变频器的起停,给定:变频器转速模式启动:向modbus 寄存器 40001 写入十六进制 047Fh变频器停止:向modbus 寄存器 40001 写入十六进制 047Eh变频器转矩模式启动: 向modbus 寄存器 40001 写入十六进制 0C7Fh速度给定:向modbus 寄存器 40002 写入相应速度,十进制 20000 对应最高给定转速(参数 46.01)使电机反转只需写入负值即可转矩给定:向modbus 寄存器地址 40003 写入相应转矩,十进制 10000 对应最大给定转矩(参数 46.03),使转矩反向写入负值即可(310,510 无转矩模式)读当前转速:读modbus 寄存器 40101 读母线电压:读modbus 寄存器 40111 读输出电流:读modbus 寄存器 40107故障复位:向Modbus 寄存器 40001 写入十六进制 04FEh.完整的modbus 寄存器地址定义参见相关变频器手册建议把需要读写的变频器参数都映射到 40001~40024 的连续地址中(通过参58.101~58.124 设置),这样可以减少总线轮询数据的时间,减轻总线负载。

MODBUS 数据帧举例:启动变频器:如变频器 5302=1(变频器modbus 站号为 1),应发送:01060000047FCAEA站号写入功能号Modbus 地址(总线上实际地址为逻辑地址减40001,如modbus 地址为 40001, 则实际地址为 0)启动命令047FCRC 校验读取输出转速(百分比形式): 如变频器 5302=1(变频器modbus 站号为 1),应发送:01030066000135D5站号读取功能号Modbus 地址(总线上实际地址为逻辑地址减40001,如modbus 地址为 40103, 则实际地址为 102)连续读取寄存器数量,本例为1CRC 校验。

下载提示
相似文档
正为您匹配相似的精品文档