联系方式
应用指南
2023-07-06
Modbus通讯控制
1.基本使用说明
只有在远程模式下才可以通过Modbus通信控制变频器启停和调速。
1)上位机通过Modbus与变频器通信,首先要注意通信参数P0-80~P0-82要与上位机的通信设定参数一致。P0-80是用于设置变频器的从机地址,默认为1.参数P0-81是指通信波特率,默认是9600。P0-82是指通信数据格式,默认是偶校验位,一位停止位。这些3个参数也可根据上位机的通信参数对应改变,上位机与变频器的通信参数必须设为一致才能通信。
2)通信线连接上后,可直接通过寄存器地址9999控制变频器启动停止,寄存器地址10000写入运行频率。电气原理图参考如下:
2.寄存器地址定义
本说明中的寄存器地址从0开始计算。
1)变频器参数和寄存器地址转换规则
变频器参数都映射为Modbus寄存器。变频器参数的读写特性、范围仍然遵循使用说明书中的说明。变频器参数和Modbus寄存器之间的转换关系如下:寄存器地址=参数号–1
例如:参数P0-30(预置设定值0)的寄存器地址为:30-1=29(0x001D)
参数P9-11(直流母线电压)的寄存器地址为:911-1=910(0x038E)
注意:第8组和第9组参数为只读参数。变频器不支持一次读写多个参数。
2)其他寄存器地址说明
除了变频器参数映射为Modbus寄存器外,变频器内还额外定义了部分寄存器方便用户控制变频器运行、监视变频器状态。这部分寄存器支持一次读写最多不超过10个寄存器。
|
寄存器地址 |
说明 |
R/W |
|
9999* (十六进制270F) |
控制命令 |
W |
|
10000* (十六进制2710) |
运行频率(0~Fmax,单位0.01Hz) |
W |
|
10099* (十六进制2773) |
变频器状态 |
R |
|
10100* (十六进制2774) |
变频器故障码 |
R |
|
10101 (十六进制2775) |
输出频率(0~Fmax,单位0.1Hz) |
R |
|
10102 (十六进制2776) |
输出电流(185kW及以上,单位:0.1A;其他,单位0.01A) |
R |
|
10103 (十六进制2777) |
输出电压(单位:1V) |
R |
|
10104 (十六进制2778) |
输出功率(185kW及以上,单位:0.1kW;其他,单位:0.01kW) |
R |
|
10105 (十六进制2779) |
电机转速(单位:1rpm) |
R |
|
10106 (十六进制277A) |
直流母线电压(单位:1V) |
R |
|
10107 (十六进制277B) |
设定值 |
R |
|
10108 (十六进制277C) |
过程PID反馈值 |
R |
*寄存器9999控制命令说明
|
位 |
说明 |
|
位7~0(启停控制等) |
0x00:无功能(保持原状态不变) 0x01:正转运行 0x02:反转运行 0x03:点动正转运行 0x04:点动反转运行 0x05:停止 0x06:自由停车 0x07:故障复位 0x08:清除命令(清除所有运行及停止指令) |
|
位11~8(多段速选择) |
0000B:P0-30(预置设定值0) 0001B:P0-31(预置设定值1) … 1111B:P0-45(预置设定值15) |
|
位13~12(加减速时间选择) |
00B:加减速1 01B:加减速2 10B:加减速3 11B:加减速4 |
|
位14 |
保留 |
|
位15 |
1B 使能Bit8~13; 0B 禁能Bit8~13 |
*寄存器10000运行频率说明
使用通讯控制变频器时,可以通过写寄存器10000直接设置运行频率。该寄存器数值范围为0.00~P5-08,单位0.01Hz。
*寄存器10099变频器状态说明
|
位 |
说明 |
|
位0 |
0B:无; 1B:警告 |
|
位1 |
0B:无; 1B:故障 |
|
位3~2 |
00B:停止 01B:正转运行 10B:反转运行 11B:保留 |
|
位7~4 |
预留 |
|
位11~8 |
0000B:预置设定值0有效 0001B:预置设定值1有效 … 1111B:预置设定值15有效 |
|
位15~12 |
预留 |
*寄存器10100变频器故障码说明
寄存器10100用于读取变频器当前故障或警告码。例如:当变频器发生A.48故障时,寄存器10100的值即48;当变频器报u.24警告时,寄存器10100的值即24。