德力西变频器RS485通讯协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
德力西变频器RS485通讯协议
一.德力西变频器通讯协议简介
德力西变频器有两种通讯协议:一种为国际上通用的标准MODBUS协议。另一种为德力西公司自己开发的类MODBUS ASCII格式协议。而在德力西变频器系列中,只有9200系列RTU程序支持标准MODBUS协议(只支持功能码06和03),9100-SC系列只支持标准MODBUS ASCII协议(不支持标准MODBUS RTU协议,只支持功能码06和03),其他系列皆不支持标准MODBUS协议,只支持德力西公司自己开发的类MODBUS ASCII格式协议。
二.德力西变频器标准MODBUS协议说明
1. RS-485串行通讯端子定义如下:
SG+:信号正端
SG-:信号负端
使用RS-485串行通讯前,必须先用键盘设置变频器的“运行方式”、“波特率”、“数据格式”及“通讯地址”。
2.标准MODBUS通讯格式说明
3.通讯协议参数地址定义:
4.举例
例1、正转启动1号变频器
ASCII模式 RTU模式
主机发送数据包回复数据包主机发送数据包回
例2、设定1号变频器频率(存储)
要设定1#变频器的频率的值为50.00HZ。
方法如下:50.00去掉小数点为5000D=1388H
ASCII模式 RTU模式
主机发送数据包回复数据包主机发送数据包回
例4、查询1号变频器运行频率
1#变频器在运行状态下查询它的“输出频率”。
方法如下:输出频率的参数标号为P05.00 0500D=01F4H
若1#变频器的“输出频率”为50.00HZ。 5000D=1388H
ASCII模式 RTU模式
主机发送数据包回复数据包主机发送数据包回
三.德力西变频器类MODBUS ASCII格式协议说明
1.RS-485串行通讯端子定义如下:
SG+:信号正端
SG-:信号负端
使用RS-485串行通讯前,必须先用键盘设置变频器的“运行方式”、“波特率”、“数据格式”及“通讯地址”。
2.采用异步传输:一台主机发送,可多台从机(变频器)接收,没接到主机请求,从机不能主动发送信息。
3.数字元格式
4.纠错方法:
在信息后加checksum, checksum等于所有字节(HEX)之和的最后一字节,转换为ASCII码。
5.数据包格式:类似MODBUS ASCII格式
其中K、P、D3D2D1D0定义如下:
当通讯有错误时,从机恢复数据如下:
*备注1:当主机发送所有设置性数据包时,若从机认为是正确的可用值,则回复接收到的数据包拷贝。
*备注2:从K=F0H 到K=FFH 是从机(变频器)回告主机的单向信息,主机不发此类信息,如主机捡查到校验字节错误时,可以重发一遍原信息,而不发K=FFH 信息.
6.通讯协议参数地址定义
字节之间间隔<10ms,变频器接收完一个数据包处理时间为小于80m
7.举例
例1、正转启动1号变频器
例2、设定1号变频器频率(不存储)
要设定1#变频器的频率的值为50.00HZ。
方法如下:50.00去掉小数点为5000D=1388H
例3、设定1号变频器频率(存储)
要设定1#变频器的频率的值为50.00HZ。
方法如下:50.00去掉小数点为5000D=1388H
4、查询1号变频器运行频率
1#变频器在运行状态下查询它的“输出频率”。
方法如下:输出频率的参数标号为P05.00 0500D=01F4H 若1#变频器的“输出频率”为50.00HZ。 5000D=1388H