acs510通讯协议.docx
《acs510通讯协议.docx》由会员分享,可在线阅读,更多相关《acs510通讯协议.docx(4页珍藏版)》请在冰豆网上搜索。
acs510通讯协议
竭诚为您提供优质文档/双击可除
acs510通讯协议
篇一:
acs510变频器modbus参数设置及通信调试
acs510变频器modbus参数设置及通信调试
用commix12调试acs510通讯1.acs510变频器参数设置:
9802=1modbus
5302=1站号5303=9.6kbit/s波特率5304=1校验方式为8n25305为01001=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)
例:
通讯初始化:
发出【020600000476cRc校验码】,延时100毫秒;启动电机:
发出
【02060000047FcRc校验码】停止电机:
发出【020600000477cRc校验码】
3.用modbus修改给定频率的方法0~:
主机向通讯给定1(modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:
若1105=50.00hz;发出【010600012710cRc校验码】表示修改频率为25.00hz。
4.用modbus修改加速时间的方法
向modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:
发出【010608990258cRc校验码】表示修改加速时间为60.0s。
附:
功能01:
读线圈状态:
发送:
010100200003(站号功能开始个数)响应:
01010106(站号功能字节数字节1字节2…)功能02:
读离散功能输入状态:
发送:
01020xx00003(站号功能开始个数)响应:
01020xx5(站号功能字节数字节1字节2…)功能03:
读多个保持寄存器:
发送:
010300650003(站号功能开始个数)
响应:
01030602ee00Fa0000(站号功能字节数字节1字节2…)功能04:
读多个输入寄存器:
发送:
010400000002(站号功能开始个数)
响应:
010404000101F1(站号功能字节数字节1字节2…)功能06:
写单个保持寄存器:
发送:
010608990258(站号功能寄存器号数值)响应:
010608990258(站号功能寄存器号数值)功能10:
写多个保持寄存器:
发送:
0110089900020201f4(站号功能开始个数字节数字节1字节2…)响应:
011008990002(站号功能开始个数)
以上调试程序对abb其它交流变频器都同样适用,如acs600,acs800,acs143,acs400,acs510,acs550同样适用.,不过对于acs600,acs800变频器需要增加modbus扩展模块.
pRoFibus-dp通讯
一.pRoFibus-dp现场总线控制器(如plc或dcs系统)的设置:
第一步:
安装abb变频器gsd文件abb_0812.gsd;第二步:
在系统pRoFibus-dp硬件配置
的中添加从站abbdrivesRpba-01站号为2(或其它地址号),插入ppotypemodule为4;第三步:
在2号从站的参数设置中,将operationmode改为Vendorspecific(即abb传动协议);第四步:
其它为默认配置;第五步:
将配置下载到主站中。
通过以上几步的设置,主站对从站2的输出区(output)的数据结构为:
output的第一个字是用于abb传动通信协议的控制字cw;output的第二个字是变频器的给定值ReF1;output的第三个字是变频器的给定值ReF2;output的第四个字是变频器的给定值ReF3(由acs800变频器参数90.01决定);output的第五个字是变频器的给定值ReF4(由acs800参数90.02决定);output的第六个字是变频器的给定值ReF5(由acs800参数90.03决定)。
主站对从站2的输入区(input)的数据结构为:
input的第一个字是用于abb传动通信协议的状态字sw;input的第二个字是变频器的实际值act1(由acs800参数92.02决定);input的第三个字是变频器的实际值act2(由acs800参数92.03决定);input的第四个字是变频器的实际值act3(由acs800参数92.04(acs510通讯协议)决定);input的第五个字是变频器的实际值act4(由acs800参数92.05决定);input的第六个字是变频器的实际值act5(由acs800参数92.06决定)
二.acs800参数的设置步骤:
第一步:
将acs800变频器profibus适配器模块安装到变频器上;
第二步:
按照适配器模块的用户手册调整硬件(如站号,终端电阻等)
第三步:
将参数98.02(comm.modulelink)改为Fieldbus;确定参数98.07(commpRoFile)为abbdRiVes
第四步:
修改51组参数。
将参数51.04(ppotype)改为ppo4;将参数51.05(pzd3out)改为3;将参数51.06(pzd3in)改为6;将参数51.07(pzd4out)改为7;将参数51.08(pzd4in)改为10;将参数51.09(pzd5out)改为8;将参数51.10(pzd5in)改为11;将参数51.11(pzd6out)改为9;将参数51.12(pzd6in)改为12;
第五步:
变频器中其他组参数组,如10组、11组、16组,90组、92组等根据用户的不同要求设置。
三.用abb传动通信协议的控制字cw控制电机起停的简易方法
1.初始化变频器控制字cw,即向abb传动通信协议的控制字cw中写入1142(16进制数为476);2.延时100毫秒后,进入步骤3;
3.停止电机,即主机向abb传动通信协议的控制字cw中写入1143(16进制数为477);
3.启动电机,即主机向abb传动通信协议的控制字cw中写入1151(16进制数为47F);
四.现场总线给定值的比例换算
在使用abbdrives通讯协议时,现场总线给定值ReF1和ReF2按以下比例进行换算:
ReF1用于speed和Frequency的给定,比例换算为20000=[参数11.05];0=[参数11.04];-1=-[参数11.04];-20000=-[参数11.05]。
ReF2用于speed和Frequency的给定时,比例换算为20000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-20000=-[参数11.08]。
ReF2用于torque给定时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08]。
ReF2用于pid给定时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08]。
篇二:
abbacs550、acs510变频器调试参数表(modbus通讯)
abbacs550、acs510变频器(modbus协议)
参数设置一览表及设置步骤说明
控制方式:
io端子后备+面板控制
一、控制方式说明
1、本用法采用两种方式控制变频器,分别i/o端子和操作面板(控制盘);2、两种控制方式中操作面板具有最高优先级,即将操作面板切换到本地(loc)方式时,i/o端子控制均不起作用;
3、需使用i/o端子控制时,必须将操作面板切换为远程方式,此时控制站柜门上的后备操作器的手/自动状态(即变频器di2的状态)决定变频器是采用i/o端子控制;
二、控制方式切换说明
1、后备i/o端子控制无法跟踪操作面板的启/停状态和给定频率,控制方式切换后变频器的启/停状态和输出频率将取决于新的控制方式;
2、操作面板不能跟后备i/o端子控制的启/停状态,但手动跟踪启/停状态后能自动跟踪给定频率;
三、设置说明
1、恢复当前应用宏程序(99.02)的出厂设置
acs550/acs510:
无此功能,但可通过改变宏设置(99.02)并再改回的方法进行恢复,此外设置参数时可同时按下增减按钮以使当前参数恢复成默认值;
四、参数表
1、group99:
staRt-updata(启动数据)
acs550/acs510:
2、group10:
staRt/stop/diR(输入指令)
acs550/acs510:
3、group11:
ReFeRence(给定选择)
acs550/acs510:
acs550/acs510:
5、group14:
Relayoutputs(继电器输出)
acs550/acs510:
6、group15:
analogueoutputs(模拟输出)
acs550/acs510:
acs550/acs510:
8、group21:
staRt/stop(起动/停止)
9、group22:
accel/decel(加速/减速)
acs550/acs510:
10、group30:
FaultFunctions(故障功能)
acs550/acs510:
11、group53
:
commmoddata(内置通讯协议)
acs550/acs510:
12、group98:
optionmodules(可选件)
篇三:
acs510modbus通讯示例
1.acs510变频器参数设置:
9802=1modbus
5302=1站号5303=9.6kbit/s波特率5304=1校验方式为8n25305为01001=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)
例:
通讯初始化:
发出【020600000476cRc校验码】,延时100毫秒;2b9l5he)
启动电机:
发出【02060000047FcRc校验码】
停止电机:
发出【020600000477cRc校验码】
3.用modbus修改给定频率的方法0~:
主机向通讯给定1(modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));
例如:
若1105=50.00hz;发出【010600012710cRc校验码】表示修改频率为25.00hz.
4.用modbus修改加速时间的方法
向modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;
例:
发出【010608990258cRc校验码】表示修改加速时间为60.0s.