您的当前位置:首页ABB-变频器参数设置做485通信

ABB-变频器参数设置做485通信

2024-03-01 来源:世旅网


变频器参数设置

1.ACS510变频器参数设置: 2.9802=1 MODBUS

5302=1站号5303=s波特率5304=1校验方式为8N2 5305为0 5309=5(等于5的时候为通信好了) 1001=10由MODBUS控制变频器启停

1102=0由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=8 2.控制变频器起停

a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒; b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477); c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)' 例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒; 启动电机:发出【02 06 00 00 04 7F CRC校验码】

停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法 主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));

例如:若1105=;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为。

1 / 5

4.用Modbus修改加速时间的方法

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

功能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(站号功能开始个数)

响应:010404000101F1(站号功能字节数字节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(站号功能开始个数)

2 / 5

以上调试程序对ABB其它交流变频器都同样适用,如

ACS600,ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.

PROFIBUS-DP通讯

一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件;

第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABBDrivesRPBA-01站号为2(或其它地址号),插入PPOTypeModule为4;第三步:在2号从站的参数设置中,将OperationMode改为VendorSpecific(即ABB传动协议);

第四步:其它为默认配置; 第五步:将配置下载到主站中。

通过以上几步的设置,主站对从站2的输出区(OUTPUT)的数据结构为:

Output的第一个字是用于ABB传动通信协议的控制字CW;Output的第二个字是变频器的给定值REF1;Output的第三个字是变频器的给定值REF2;Output的第四个字是变频器的给定值REF3(由ACS800变频器参数决定);Output的第五个字是变频器的给定值REF4(由ACS800参数决定);Output的第六个字是变频器的给定值REF5(由ACS800参数决定)。

主站对从站2的输入区(INPUT)的数据结构为:

Input的第一个字是用于ABB传动通信协议的状态字SW;Input的第二个字是变频器的实际值ACT1(由ACS800参数决定);Input的第三个字是变频器的实际值ACT2(由ACS800参数决定);Input的第四个字是变频器的实际值ACT3(由ACS800参数决定);Input的第五个字是变频器的实际值ACT4(由ACS800参数决定);Input的第六个字是变频器的实际值ACT5(由ACS800参数决

3 / 5

定)

二.ACS800参数的设置步骤:

第一步:将ACS800变频器Profibus适配器模块安装到变频器上;第二步:按照适配器模块的用户手册调整硬件(如站号,终端电阻等)

第三步:将参数(Link)改为FIELDBUS;确定参数(COMMPROFILE)为ABB DRIVES 第四步:修改51组参数。将参数(PPO type)改为PPO4;将参数(PZD3OUT)改为3;将参数(PZD3IN)改为6;将参数(PZD4OUT)改为7;将参数(PZD4 IN)改为10;将参数(PZD5 OUT)改为8;将参数(PZD5IN)改为11;将参数(PZD6OUT)改为9;将参数(PZD6 IN)改为12;

第五步:变频器中其他组参数组,如10组、11组、16组,90组、92组等根据用户的不同要求设置。

三.用ABB传动通信协议的控制字CW控制电机起停的简易方法1.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW中写入1142(16进制数为476);

2.xx100毫秒后,进入步骤3;

3.停止电机,即主机向ABB传动通信协议的控制字CW中写入1143(16进制数为477); 3.启动电机,即主机向ABB传动通信协议的控制字CW中写入1151(16进制数为47F); 四.现场总线给定值的比例换算

在使用ABB Drives通讯协议时,现场总线给定值REF1和REF2按以下比例进行换算: REF1用于Speed和Frequency的给定,比例换算为20000=[参数];0=[参数];-1=-[参数];-20000=-[参数]。

4 / 5

REF2用于Speed和Frequency的给定时,比例换算为20000=[参数];0=[参数];-1=-[参数];-20000=-[参数]。REF2用于Torque给定时,比例换算为10000=[参数];0=[参数];-1=-[参数];-10000=-[参数]。

REF2用于PID给定时,比例换算为10000=[参数];0=[参数];-1=-[参数];-10000=-[参数]。

5 / 5

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