您好,欢迎来到尔游网。
搜索
您的当前位置:首页用Modbus总线控制ACS 变频器的方法

用Modbus总线控制ACS 变频器的方法

来源:尔游网
用Modbus总线控制ABB ACS510系列变频器的方法

北京迪安帝科技有限公司 来风 2008-12-12

一、硬件的安装和连接:

将通讯电缆分别与变频器X1上的30(A)、29(B)、31(GND)连接。 二、变频器参数设置:

将98.02改为(Std Modbus);

将53.02:改为站号;

将53.03:改为波特率(默认为9600); 将53.04:改为数据长度和校验方式; 将53.05:改为0(控制类型);

将10.01(外部1命令)改为COMM;(若需控制变频器启停) 将11.02(外部控制选择)改为EXT1;(若需控制变频器速度) 将11.03(给定值1选择)改为COMM;(若需控制变频器速度) 将16.01(运行允许命令)改为YES;

三、变频器的Modbus寻址

Modbus的4xxxx 区域与变频器寄存器的对应关系如下: 1、40001-40096

40001-40096对应于数据集寄存器,对应关系见下表:

地址 内容 地址 内容 40001 控制字 40007 实际值3 40002 给定1 40008 实际值4 40003 给定2 40009 实际值5 40004 状态字 40010 实际值6 40005 实际值1 40011 实际值7 40006 实际值2 40012 实际值8

2、40101-49999

40101-49999用于参数寄存器,千位和百位对应于参数组号,十位和个位对应于组内参数号(如40103对应变频器01组的03参数)

注意:ACS510支持Modbus 技术规范中规定的从零开始的寻址空间。保持寄存器40002 在Modbus 消息中地址为0001。同样,线圈40103在Modbus 消息中地址为0102。

四、读取变频器信号

变频器支持功能代码03读取变频器数据。

例:发送:01 03 00 65 00 03 xx xx(站号 功能 开始 个数 CRC校验码)

响应:01 03 06 02 EE 00 FA 00 00 xx xx(站号 功能 字节数 字节1 字节2 … CRC校验码)

五、控制变频器启停

1.初始化,向Modbus寄存器40001中写入1142(16进制数为476) 2.延时至少100毫秒;

3.停止, 向Modbus寄存器40001中写入1143(16进制数为477);

1

4.启动, 向Modbus寄存器40001中写入1151(16进制数为47F) 例:通讯初始化:发出【01 06 00 00 04 76 CRC校验码】

延时100毫秒;

启动电机:发出【01 06 00 00 04 7F CRC校验码】 停止电机:发出【01 06 00 00 04 77 CRC校验码】 六、修改变频器参数

1.用Modbus修改给定频率的方法

主机向通讯给定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。 2.用Modbus修改加速时间的方法

向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定; 例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

注意:通过标准Modbus写参数值不能永久保存,修改后的参数值不会保存到永久存储器中。通过参数1607 PARAM.SAVE(参数存储)才可以保存所有修改过的参数值。

2

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务