德力西变频器RS485通讯协议Word格式.docx
《德力西变频器RS485通讯协议Word格式.docx》由会员分享,可在线阅读,更多相关《德力西变频器RS485通讯协议Word格式.docx(24页珍藏版)》请在冰点文库上搜索。
5:
MODBUSRTU模式《O,8,1》
P04.30
本机号码
1~31
2.标准MODBUS通讯格式说明
2.1ASCII模式
STX
起始字元(1个ASCII码3AH)
ADR
从机(变频器)地址
变频器的地址范围为(1-31),A必须存在。
(8位,包含2个ASCII码)
注:
地址A=00H时对所有从机生效,且所有从机不回送信息,故A=00H时只能发运行命令操作。
(广播方式)
CMD
数据包功能码(06:
写一个寄存器内容03:
读出一个寄存器内容)
(8位,包含2个ASCII码)
ADRESS
数据地址(16位,包含4个ASCII码)
DATA
当功能码为06时为数据内容(16位,包含4个ASCII码)
当功能码为03时为数据数(16位,包含4个ASCII码)
LRC
侦误值(8位,包含2个ASCII码)
END
结束字元(2个ASCII码,0DH,0AH)
2.2RTU模式
(8位16进制数)
(8位16进制数)
06功能码时为数据地址(16位16进制数)03功能码时为数据数(8为16进制数)
CRC
侦误值(16位16进制数)
3.通讯协议参数地址定义:
定义
功能码
参数地址
功能说明
对驱动器的命令
06H
2000H
Bit0~1
00B:
无功能
01B:
停止
10B:
启动
11B:
点动
Bit2~3
保留
Bit4~5
00B:
正转
反转
改变方向
Bit6~15
2001H
频率指令(不存储)
0002H(P00.02)
频率指令(存储,把P00.01改为1,数字键盘设定)
监视驱动器状态
03H
0213H(P05.31)
00:
无故障
01:
过流OC
02:
加速过流OC-1
03:
减速过流0C-20
04:
过压OU
05:
加速过压OU-1
06:
减速过压OU-2
07:
欠压POFF
08:
过热OH
09:
过载OL
10:
外部故障EF
11:
写参数故障
12:
VF1设定通道断线VFOP
13:
VF2设定通道断线IFOP
14:
模块故障FLT
通讯协议参数地址定义:
01F4H(P05.00)
输出频率
01F5H(P05.01)
设定频率
01F6H(P05.02)
输出电流
01F7H(P05.03)
输出电压
01F8H(P05.04)
母线电压
01F9H(P05.05)
输入输出信号
01FAH(P05.06)
闭环设定值
01FBH(P05.07)
闭环反馈值
01FCH(P05.08)
模块温度
01FDH(P05.09)
电机同步转速
01FEH(P05.10)
电机实际转速
01FFH(P05.11)
计数器计数值
0200H(P05.12)
实际长度
0201H(P05.13)
设定长度
0202H(P05.14)
过载累计值
0203H(P05.15)
程序运行阶段显示
0204H(P05.16)
本段已运行时间
0205H(P05.17)
本段剩余时间
0206H(P05.18)
工作累计时间
0207H(P05.19)
累计输出功率高位
0208H(P05.20)
累计输出功率低位
0209H(P05.21)
VF1输入值
020AH(P05.22)
VF2输入值
020BH(P05.23)
VF1输入值(变化后)
020CH(P05.24)
VF2输入值(变化后)
020DH(P05.25)
第一次故障记录
020EH(P05.26)
第二次故障记录
020FH(P05.27)
第三次故障记录
0210H(P05.28)
第四次故障记录
0211H(P05.29)
过流值记录
0212H(P05.30)
过压值记录
当前故障状态
4.举例
例1、正转启动1号变频器
ASCII模式RTU模式
主机发送数据包回复数据包主机发送数据包回复数据包
3AH
01H
30H
31H
20H
00H
36H
32H
12H
02H
07H
0012H
C7
43H
37H
0DH
0AH
例2、设定1号变频器频率(存储)
要设定1#变频器的频率的值为50.00HZ。
方法如下:
50.00去掉小数点为5000D=1388H
13H
0002H
88H
25H
5CH
1388H
33H
38H
5C
35H
例4、查询1号变频器运行频率
1#变频器在运行状态下查询它的“输出频率”。
输出频率的参数标号为P05.000500D=01F4H
若1#变频器的“输出频率”为50.00HZ。
5000D=1388H
F4H
01F4H
B5H
C4H
46H
04H
34H
0001H
5F
06
三.德力西变频器类MODBUSASCII格式协议说明
1.RS-485串行通讯端子定义如下:
SG+:
N81(无校验)
E81(偶校验)
O81(奇校验)
2.采用异步传输:
一台主机发送,可多台从机(变频器)接收,没接到主机请求,从机不能主动发送信息。
3.数字元格式
4.纠错方法:
在信息后加checksum,checksum等于所有字节(HEX)之和的最后一字节,转换为ASCII码。
5.数据包格式:
类似MODBUSASCII格式
Header
A
K
数据包功能码
P1P0
参数序号
俩字节十六进制数,如P0100转换为十六进制为0064。
(16位,包含4个ASCII码)
D3D2D1D0
参数值
去掉小数点的参数值,共四个字节的十六位进制数,先发高位,后发底位。
(小数点位置参见“参数一览表”各参数之“设定值范围”。
包含8个ASCII码)
S
和校验字
S是上面所有字节十六进制之和(A+K+P1+P0+D3+D2+D1+D0)取最后一字节(bit7—bit0)值,转换为ASCII码。
Delimiter
结束字元(2个ASCII码0DH,0AH)
其中K、P、D3D2D1D0定义如下:
K(功能码)
P1P0(参数地址)
D3D2D1D0(参数值)
K=02:
发运行命令
0001H:
STOP(停止)
0002H:
FWD(正转)
0003H:
REV(反转)
0004H:
RESET(复位)
00000000H
K=03:
查运行状态
主机发P1P0:
0000H
从机回P1P0:
0001H:
STOP(停机)
0002H:
FWD(停机)
0003H:
REV(停机)
0004H:
故障
0005H:
欠压
K=04:
运行参数设定
0001=运行时给定频率(两位有效小数)
去掉小数点的实际设定值
0007=运行时PI给定(一位有效小数)
K=05:
功能参数设定(不存储)
参数标号
K=06:
功能参数设定(存储)
K=07:
功能参数查询
主机发:
从机复:
去掉小数点的当前实际值
当通讯有错误时,从机恢复数据如下:
接到的主机命令从机无法执行时,从机复K=FOH
0000h无意义
00000000h无意义
主机发送无效参数号时,从机复K=FCH
主机发送的参数值超越限制值时,从机复K=FDH
主机要设定的参数已被锁定时,从机复K=FEH
回告和校验错误,从机复K=FF
*备注1:
当主机发送所有设置性数据包时,若从机认为是正确的可用值,则回复接收到的数据包拷贝。
*备注2:
从K=F0H到K=FFH是从机(变频器)回告主机的单向信息,主机不发此类信息,如主机捡查到校验字节错误时,可以重发一遍原信息,而不发K=FFH信息.
6.通讯协议参数地址定义
功能码K
参数地址P1P0
参数值D3D2D1D0
02
0003H
0004H
复位
04
0007H
PI指令(不存储)
频率指令(存储)
07
主机发00000000
查询故障
从机回复如下:
00000000
00000001
00000002
00000003
减速过流0C-2
00000004
00000005
00000006
00000007
00000008
00000009
00000010
00000011
00000012
00000013
00000014
通讯协议参数地址定义
主机发00000000
从机回复去掉小数点的当前实际值
字节之间间隔<
10ms,变频器接收完一个数据包处理时间为小于80m
7.举例
例1、正转启动1号变频器
主机发送数据包变频器回复数据包
05H
例2、设定1号变频器频率(不存储)
00001388H
A1H
41H
例3、设定1号变频器频率(存储)
3A
A4H
4、查询1号变频器运行频率
FDH
98H
39H
44H
..