您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

怎样使用ABB变频器的modbus通信指令

2024/6/9 12:20:24发布19次查看
1.启动命令(假设变频器的从站地址=01,下同)
acs550的通讯启动过程: 变频器上电以后(状态为不具备合闸条件(not ready to switch on)),要逐个进行6次成功的通讯才可启动完毕(每次通讯变频器的回应应与plc所发内容相同):
(1)使变频器具备合闸条件(ready to switch on): 16#01,16#06,16#00,16#00,16#00,16#06,16#09,16#c8 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
(2)使变频器给定1的值清0(clear the ext ref1): 16#01,16#06,16#00,16#01,16#00,16#00,16#d8,16#0a 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
(3)使变频器状态为准备就绪(ready to operate): 16#01,16#06,16#00,16#00,16#00,16#07,16#c8,16#08 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
(4)使变频器状态为允许运行(operation enabled): 16#01,16#06,16#00,16#00,16#00,16#0f,16#c9,16#ce 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
(5)使变频器状态为允许加速(accelerator enabled): 16#01,16#06,16#00,16#00,16#00,16#2f,16#c8,16#16 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
(6)使变频器状态为运行(operating): 16#01,16#06,16#00,16#00,16#00,16#6f,16#c9,16#e6 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
2.停止命令
要停止正在运行的变频器,应发停止命令(不应该以0速命令代替停止命令)。停止命令有3种:急停1(变频器按照减速时间1(见参数2203 deceler time 1)减速停止);急停2(设备按照惯性减速停止);急停3(变频器按照减速时间2(见参数2205 deceler time 2)减速停止)。一般可使用急停1(变频器的回应应与plc所发内容相同): 16#01,16#06,16#00,16#00,16#00,16#6d,16#48,16#27 站址 写命令 写寄存器地址 写寄存器内容 crc校验字
3.改变运行速度命令
正在运行(operating)的变频器可接收变速命令,即通讯给定。写入给定1保持寄存器的值0-20000对应变频器输出速度0-ext ref1 max(hz,参数1105)。例如ext ref1 max=50.0 hz,则欲使变频器输出1 0.0 hz,应写入20000÷5=4000即16#0f,16#a0。(变频器的回应应与plc所发内容相同): 16#01,16#06,16#00,16#01,16#00,16#00,16#d8,16#0a 站址 写命令 写寄存器地址 写寄存器内容 crc校验字 (注意:crc校验字的放置顺序为先低字节,后高字节)
4.读变频器数据参数
可以经通讯读变频器参数如输出速度、电流、转矩、功率等参数。若所读参数在变频器寄存器地址上连续,还可用1条读命令读多个参数。如要读取输出电流: 16#01,16#03,16#00,16#67,16#00,16#01,16#35,16#d5 站址 读命令 读寄存器地址 读寄存器数量 crc校验字 变频器的回应: 16#01,16#03, 16#01, 电流h,电流l,crcl crch 站址 读命令 回应的字数量 读来参数 crc校验字 如要读取输出频率、电流、转矩、功率连续4个参数: 16#01,16#03,16#00,16#66,16#00,16#04,16#a4,16#16 站址 读命令 读寄存器地址 读寄存器数量 crc校验字 变频器的回应: 16#01,16#03,16#04,频率h,频率l,电流h,电流l,转矩h,转矩l,功率h,功率l,crcl crch 站址 读命令 字数 读来参数字1 参数字2 参数字3 参数字4 crc校验字 若读回的电流字(电流h,电流l)=16#01,16#a5,则实际电流数值为16#01a5=42.1a。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product