预览已结束,请登录阅读全文。
¥ 2.00 购买文档
本文共4页,您只能预览前4页,购买后可下载阅读全文。
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
ABB ACS510变频器Modbus通信参数设置详解 |
必设参数 |
参数代码 | 中文名称 | 参数设定值 |
模式选择 | 参数组 | 组内参数 | 值 | 备注 |
PAR
(参数模式) | 98 | 9802 | 通讯协议选择 | 1 | 选择之后需断电重启 |
53 | 5302 | EFB站号(即Modbus从站地址) | 1 | 这些参数根据实际需要设置 |
5303 | EFB波特率(即通讯速率) | 9.6 |
5304 | EFB校验:
0: 8 N 1;1:8 N 2;2:8 E 1; 3:8 O 1 | 0 |
5305 | EFB控制类型(即协议类型)
0:ABB传动简装版,与ACS400相同
1:DCU协议,负荷32位DCU协议
2:ABB传动完全版,与ACS600/800相同 | 0 | 此处如果一般情况下使用按默认的0值即可。0和2协议差不多,只是部分内容不一样 |
5310 | 定义映射到Modbus寄存器4005上的参数,
默认是0103,即变频器频率 |
| 这里可以定义参数0101开始的参数,在设置参数的时候选择相应的参数即可,选择好之后就会将对应参数的数值复制到该点 |
5311 | 定义映射到Modbus寄存器4006上的参数,
默认是0104,即变频器电流 |
|
5312 | 定义映射到Modbus寄存器4007上的参数 |
|
5313 | 定义映射到Modbus寄存器4008上的参数 |
|
5314 | 定义映射到Modbus寄存器4009上的参数 |
|
5315 | 定义映射到Modbus寄存器4010上的参数 |
|
5316 | 定义映射到Modbus寄存器4011上的参数 |
|
5317 | 定义映射到Modbus寄存器4012上的参数 |
|
有关Modbus通信的选设参数 |
模式选择 | 参数组 | 组内参数 | 参数中文名称 | 有关通信的值及描述 | 备注 |
PAR
(参数模式) | 10 | 1001 | EXT1 COMMANDS
(外部1命令) | 10 = COMM ( 通讯 )– 起/停和方向信号来自现场总线控制字 | 这些参数可以根据实际控制需要自由选择设定 |
1002 | EXT1 COMMANDS
(外部2命令) | 10 = COMM ( 通讯 )– 起/停和方向信号来自现场总线控制字 |
11 | 1102 | EXT1/EXT2 SEL
(外部1/外部2选择) | 8 = COMM-外部1/外部2由串行通讯控制字选择。
• 控制字1的位5(参数0301)定义了外部控制取向(外部1还是外部2)。 |
1103 | REF1 SELECT
(给定值1选择) | 8 = COMM – 给定值来自串行通讯。
9 = COMM+AI1 AI1 与现场总线给定值组合后作为给定值。参见下面的模拟输入给定值校正。
10 = COMM*AI1 AI1 与现场总线给定值组合后作为给定值。参见下面的模拟输入给定值校正。 |
1105 | REF2 SELECT
(给定值2选择) | 8 = COMM – 给定值来自串行通讯。
9 = COMM+AI1 AI1 与现场总线给定值组合后作为给定值。参见下面的模拟输入给定值校正。
10 = COMM*AI1 AI1 与现场总线给定值组合后作为给定值。参见下面的模拟输入给定值校正。 |
Modbus寄存器映射说明 |
Modbus寄存器 | 访问类别 | 说明 | 备注 |
40001 | 控制字 | 读/写 | 直接映射配置文件的控制字。只有在5305=0或2(ABB传动配置文件)时,映射才有效。参数5319按十六进制格式保存着控制字的一个副本。 | 见以下“ABB 传动配置文件控制字”描述 |
40002 | 给定1 | 读/写 | 范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0)。 | 参数1103选择8来自串行通信之后此点生效。 |
40003 | 给定2 | 读/写 | 范围=0~+10000(换算到0~1108给定2最大),或-10000~0(换算到1108给定2最大~0)。 | 参数1106选择8来自串行通信之后此点生效。 |
40004 | 状态字 | 读 | 直接映射到配置文件的状态字。只有在5305=0或2(ABB传动配置文件)时,映射才有效。参数5320按十六进制格式保存着状态字的一个副本。 | 见以下“ABB 传动配置文件 (EFB) 状态字”描述 |
40005 | 实际值1 | 读 | 默认情况下,保存0103 OUTPUT FREQ的一个副本。使用参数5310为该寄存器选择不同的实际值。 | (用参数5310来选择)默认是0103 即变频器频率值。 |
40006 | 实际值2 | 读 | 默认情况下,保存0104 CURRENT的一个副本。使用参数5311为该寄存器选择不同的实际值。 | (用参数5311来选择)默认是0104 即变频器电流值。 |
40007 | 实际值3 | 读 | 默认情况下,不保存任何值。使用参数5312为该寄存器选择不同的实际值。 | 注意:这些点可以自由编辑需要显示的内容,进入该参数之后直接选择需要显示的参数代码即可(从0101开始) |
40008 | 实际值4 | 读 | 默认情况下,不保存任何值。使用参数5313为该寄存器选择不同的实际值。 |
40009 | 实际值5 | 读 | 默认情况下,不保存任何值。使用参数5314为该寄存器选择不同的实际值。 |
40010 | 实际值6 | 读 | 默认情况下,不保存任何值。使用参数5315为该寄存器选择不同的实际值。 |
40011 | 实际值7 | 读 | 默认情况下,不保存任何值。使用参数5316为该寄存器选择不同的实际值。 |
40012 | 实际值8 | 读 | 默认情况下,不保存任何值。使用参数5317为该寄存器选择不同的实际值。 |
40101 ~ 49999 映射到传动参数 0101 ~ 9999。如果寄存器的地址不对应传动参数,那么该寄存器地址无效。如果试图对参数地址以外的寄存器进行读写,那么 Modbus 接口会向控制器返回一个异常码。即使用Modbus ABB传动简装版或ABB传动完全版协议通信时,40013至40100的点位是空点,主站不能访问,否则会回复错误代码,同时在了0101 ~ 9999中没有的参数地址也是不能访问的。 |
变频器Modbus常用控制说明及例程 |
功能 | 控制说明及例程 |
控制变频器启停 | 1、初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;
2、停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);
3、启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)
例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;2 b9 L5 h E)
启动电机:发出【02 06 00 00 04 7F CRC校验码】
停止电机:发出【02 06 00 00 04 77 CRC校验码】 |
用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。 |
用Modbus修改加速时间 | 向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;
例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。 |
功能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(站号 功能 开始 个数)
响应:01 04 04 00 01 01 F1(站号 功能 字节数 字节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(站号 功能 开始 个数) |
其他说明:一般情况下Modbus控制变频器是没有需要那么多功能的,要么是需要能控制启停及频率,要么是只控制启停频率由外部硬件控制,要么是只控制频率启停由外部硬件控制,此时只要设置相应的参数即可,如果是只控制启停只要设置有关启停的参数即可(如1001或1002),如果只控制频率那只要把给定1(1103)或者给定2(1106)选成Modbus通信给定即可。这些完全是可以自己自由定义设置的。 |
ABB 传动配置文件 (EFB) 状态字 ( 参见参数 5320) |
位 | 名称 | 值 | 描述 | 备注 |
0 | 准备合闸 | 1 | 准备接通 |
|
0 | 未准备接通 |
|
1 | 准备运行 | 1 | 准备运行 |
|
0 | 关断 1 激活 |
|
2 | 准备给定 | 1 | 运行允许 | 此点可做变频器运行状态点 |
0 | 运行禁止 |
3 | 跳闸 | 0…1 | 故障 | 此点可做变频器故障点 |
0 | 无故障 |
4 | 关断 2 状态 | 1 | 关断 2 不 激活 |
|
0 | 关断 2 激活 |
|
5 | 关断 3 状态 | 1 | 关断 3 不 激活 |
|
0 | 关断 3 激活 |
|
6 | 禁止合闸 | 1 | 合闸禁止激活 |
|
0 | 合闸禁止不激活 |
|
7 | 报警 | 1 | 警告 / 报警 ( 关于警告的详细内容,请参见故障诊断部分的警告 列表 )。 |
|
0 | 无警告 / 报警 |
|
8 | 到达设定点 | 1 | 运行。实际值等于给定值 ( 在误差允许范围内 ) |
|
0 | 实际值超出了误差允许范围 ( 不等于给定值 )。 |
|
|
9 | 远程 | 1 | 传动控制地:远程 (EXT1 或 EXT2)。 |
|
0 | 传动控制地:本地 |
|
10 | 超过极限 | 1 | 监视参数值 > 监视高限
该位保持 “1” , 直到监视参数值 < 监视低限。 参见参数组 32,监视 |
|
0 | 监视参数值 < 监视低限。
该位保持 “0” , 知道监视参数值 > 监视高限。 参见参数组 32,监视 |
|
11 | 外部控制本地 | 1 | 选择外部控制地 2 (EXT2) |
|
0 | 选择外部控制地 1 (EXT1) |
|
12 | 外部允许运行 | 1 | 接收到外部的使能允许信号 |
|
0 | 没有接收到任何外部运行使能信号 |
|
13…15 | 未用 |
| |
|
ABB 传动配置文件控制字 ( 参见参数 5319) |
位 | 名称 | 值 | 命令状态 | 说明 | 备注 |
0 | 关断 1 控制 | 1 | 准备运行 | 进入准备运行状态 |
|
0 | 紧急关断 | 传动根据当前的减速斜坡 (2203 或 2205) 停 车。
正常的命令顺序:
• 进入 OFF1 激活状态
• 然后进入准备接通状态,除非其它互锁信号(OFF2, OFF3) 被激活。 |
|
1 | 关断 2 控制 | 1 | 正在运行 | 连续运行 ( 关断 2 不激活 ) |
|
0 | 紧急关断 | 传动自由停车。
通常的命令顺序是:
• 进入 OFF2 激活状态。
•然后进入接通禁止状态。 |
|
2 | 关断 3 控制 | 1 | 运行中 | 连续运行 ( 关断 3 不激活 ) |
|
0 | 急停 | 传动在参数 2208 设定的时间内停车。
通常的命令顺序是:
• 进入 关断 3 激活状态。
• 然后进入接通禁止状态。
警告 ! 必须保证电机及其驱动设备可以通过这 种模式停车。 |
|
3 | 禁止运行 | 1 | 允许运行 | 进入运行允许 ( 注意运行使能信号必须有效。 参见参数 1601。如果参数 1601 被设置成通讯, 该位也会激活运行使能信号 )。 |
|
0 | 禁止运行 | 进入运行禁止状态。 |
|
4 | 未使用 (ABB 传动简装版 ) |
积分输出置零
(ABB传动完全版)
| 1 | 正常运行 | 进入积分函数发生器:加速允许状态。 |
|
0 | 积分输出置零 | 置积分函数发生器输出为零。传动积分停车。 |
|
5 | 积分保持 | 1 | 积分输出允许 | 允许积分功能。
进入积分函数发生器:加速允许状态。 |
|
0 | 积分输出保持 | 停止积分 ( 积分函数发生器输出保持 )。 |
|
6 | 积分输入置零 | 1 | 积分输入允许 | 正常运行。进入运行状态。 |
|
0 | 积分输入置零 | 将积分函数发生器的输入强置为零。 |
|
7 | 复位 | 0=>1 | 复位 | 如果出现故障,那么进行故障复位 ( 进入接通 禁止状态 )。在 1604 = COMM 时有效。 |
|
0 | 运行中 | 连续正常运行。 |
|
8…9 | 未使用 |
10 | 未使用 (ABB 传动简装版 ) |
远程控制
(ABB传动完全版) | 1 |
| 现场总线控制允许。 |
|
0 |
| • CW =/ 0 或 Ref =/ 0:保留最后的 CW 和 Ref。
• CW = 0 并且 Ref = 0:允许现场总线控制。
• 给定值和减速 / 加速斜坡被锁住。 |
|
11 | 外部控制本地 | 1 | 外部 2 选择 | 选择外部控制 2 (EXT2)。在 1102 = 通讯时有 效。 |
|
0 | 外部 1 选择 | 选择外部控制 1 (EXT1)。在 1102 = 通讯时有 效。 |
|
12…15 | 未用 |