德力西变频器RS485通讯协议.doc_第1页
德力西变频器RS485通讯协议.doc_第2页
德力西变频器RS485通讯协议.doc_第3页
德力西变频器RS485通讯协议.doc_第4页
德力西变频器RS485通讯协议.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

德力西变频器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串行通讯前,必须先用键盘设置变频器的 “运行方式”、“波特率”、“数据格式”及“通讯地址”。P00.00运行控制方式选择0:键盘运行 1:端子运行2:RS-485运行 3:由多功能端子选择P04.28波特率选择0: 1200bps 1: 2400bps2: 3800bps 3: 9600bps4: 19200bps 5: 38400bpsP04.29数据格式0: MODBUS ASCII模式N,7,21: MODBUS ASCII模式E,7,12: MODBUS ASCII模式O,7,13: MODBUS RTU模式N,8,24: MODBUS RTU模式E,8,15: MODBUS RTU模式O,8,1P04.30本机号码1312.标准MODBUS通讯格式说明2.1 ASCII模式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.2 RTU模式ADR从机(变频器)地址变频器的地址范围为(1-31), A必须存在。(8位16进制数) 注:地址A=00H时对所有从机生效,且所有从机不回送信息,故A=00H时只能发运行命令操作。(广播方式)CMD数据包功能码(06:写一个寄存器内容 03:读出一个寄存器内容)(8位16进制数)ADRESS06功能码时为数据地址(16位16进制数) 03功能码时为数据数(8为16进制数)DATA当功能码为06时为数据内容 (16位,包含4个ASCII码)当功能码为03时为数据数 (16位,包含4个ASCII码)CRC侦误值(16位16进制数)3.通讯协议参数地址定义:定义功能码参数地址功能说明对驱动器的命令06H2000HBit0100B:无功能01B:停止10B:启动11B:点动Bit23保留Bit45 00B:无功能01B:正转10B:反转11B:改变方向Bit615保留2001H频率指令(不存储)0002H(P00.02)频率指令(存储,把P00.01改为1,数字键盘设定)监视驱动器状态03H0213H(P05.31)00:无故障01:过流OC02:加速过流OC-103:减速过流0C-2004:过压OU05:加速过压OU-106:减速过压OU-207:欠压POFF08:过热OH09:过载OL10:外部故障EF11:写参数故障12:VF1设定通道断线VFOP13:VF2设定通道断线IFOP14:模块故障FLT通讯协议参数地址定义:定义功能码参数地址功能说明监视驱动器状态03H01F4H(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)过压值记录0213H(P05.31)当前故障状态4.举例例1、正转启动1号变频器 ASCII模式 RTU模式主机发送数据包 回复数据包 主机发送数据包 回复数据包STX3AHSTX3AH ADR01HADR01HADR01H30HADR01H30HCMD06HCMD06H31H31HADRESS20HADRESS20HCMD06H30HCMD06H30H00H00H36H36HDATA00HDATA00HADRESS2000H32HADRESS2000H32H12H12H30H30HCRC02HCRC02H30H30H07H07H30H30HDATA0012H30HDATA0012H30H30H30H31H31H32H32HLRCC743HLRCC743H37H37HEND0DHEND0DH0AH0AH例2、设定1号变频器频率(存储)要设定1#变频器的频率的值为50.00HZ。方法如下:50.00去掉小数点为5000D=1388HASCII模式 RTU模式主机发送数据包 回复数据包 主机发送数据包 回复数据包STX3AHSTX3AH ADR01HADR01HADR01H30HADR01H30HCMD06HCMD06H31H31HADRESS00HADRESS00HCMD06H30HCMD06H30H02H02H36H36HDATA13HDATA13HADRESS0002H30HADRESS0002H30H88H88H30H30HCRC25HCRC25H30H30H5CH5CH32H32HDATA1388H31HDATA1388H31H33H33H38H38H38H38HLRC5C35HLRC5C35H43H43HEND0DHEND0DH0AH0AH例4、查询1号变频器运行频率1#变频器在运行状态下查询它的“输出频率”。方法如下:输出频率的参数标号为P05.00 0500D=01F4H若1#变频器的“输出频率”为50.00HZ。 5000D=1388HASCII模式 RTU模式主机发送数据包 回复数据包 主机发送数据包 回复数据包STX3AHSTX3AH ADR01HADR01HADR01H30HADR01H30HCMD03HCMD03H31H31HADRESS01HADRESS02HCMD03H30HCMD03H30HF4HDATA13H33H33HDATA00H88HADRESS01F4H30HADRESS02H30H01HCRCB5H31H32HCRCC4H12H46HDATA1388H31H04H34H33HDATA0001H30H88H30H88H30HLRC5F35H31H46HLRC0630HEND0DH36H0AHEND0DH0AH三德力西变频器类MODBUS ASCII格式协议说明1RS-485串行通讯端子定义如下:SG+:信号正端SG-:信号负端使用RS-485串行通讯前,必须先用键盘设置变频器的 “运行方式”、“波特率”、“数据格式”及“通讯地址”。P00.00运行控制方式选择0:键盘运行 1:端子运行2:RS-485运行 3:由多功能端子选择P04.28波特率选择0: 1200bps 1: 2400bps2: 3800bps 3: 9600bps4: 19200bps 5: 38400bpsP04.29数据格式0: N 8 1 (无校验)1: E 8 1 (偶校验)2: O 8 1 (奇校验)P04.30本机号码1312采用异步传输:一台主机发送,可多台从机(变频器)接收,没接到主机请求,从机不能主动发送信息。3数字元格式4纠错方法:在信息后加checksum, checksum等于所有字节(HEX)之和的最后一字节,转换为ASCII码。5数据包格式 :类似MODBUS ASCII格式Header起始字元(1个ASCII码 3AH)A从机(变频器)地址变频器的地址范围为(1-31), A必须存在。(8位,包含2个ASCII码) 注:地址A=00H时对所有从机生效,且所有从机不回送信息,故A=00H时只能发运行命令操作。(广播方式)K数据包功能码(8位,包含2个ASCII码)P1P0参数序号俩字节十六进制数,如P0100转换为十六进制为0064。(16位,包含4个ASCII码)D3D2D1D0参数值去掉小数点的参数值,共四个字节的十六位进制数,先发高位,后发底位。(小数点位置参见“参数一览表”各参数之“设定值范围”。包含8个ASCII码)S和校验字S是上面所有字节十六进制之和(A+K+P1+P0+D3+D2+D1+D0)取最后一字节(bit7bit0)值,转换为ASCII码。(8位,包含2个ASCII码)Delimiter结束字元 (2个ASCII码 0DH,0AH)其中K、P、D3D2D1D0定义如下:K(功能码)P1P0(参数地址)D3D2D1D0(参数值)K=02:发运行命令0001H:STOP (停止)0002H:FWD (正转)0003H:REV (反转)0004H:RESET(复位)00000000HK=03:查运行状态主机发P1P0:0000H从机回P1P0:0001H: STOP (停机)0002H: FWD (停机)0003H: REV (停机)0004H: 故障0005H: 欠压00000000HK=04:运行参数设定0001=运行时给定频率(两位有效小数)去掉小数点的实际设定值0007=运行时PI给定(一位有效小数)去掉小数点的实际设定值K=05:功能参数设定(不存储)参数标号去掉小数点的实际设定值K=06:功能参数设定(存储)K=07:功能参数查询参数标号主机发:00000000H从机复:去掉小数点的当前实际值当通讯有错误时,从机恢复数据如下:KP1P0D3D2D1D0接到的主机命令从机无法执行时,从机复K=FOH0000h无意义00000000h无意义主机发送无效参数号时,从机复K=FCH主机发送的参数值超越限制值时,从机复K=FDH主机要设定的参数已被锁定时,从机复K=FEH回告和校验错误,从机复K=FF*备注1:当主机发送所有设置性数据包时,若从机认为是正确的可用值,则回复接收到的数据包拷贝。*备注2:从K=F0H 到K=FFH 是从机(变频器)回告主机的单向信息,主机不发此类信息,如主机捡查到校验字节错误时,可以重发一遍原信息,而不发K=FFH 信息.6通讯协议参数地址定义定义功能码K参数地址P1P0参数值D3D2D1D0功能说明对驱动器的命令020001H00000000H停止0002H00000000H正转0003H00000000H反转0004H00000000H复位040001H去掉小数点的实际设定值频率指令(不存储)0007H去掉小数点的实际设定值PI指令(不存储)060002H去掉小数点的实际设定值频率指令(存储)监视驱动器状态070213H(P05.31)主机发00000000查询故障从机回复如下:00000000无故障00000001过流OC00000002加速过流OC-100000003减速过流0C-200000004过压OU00000005加速过压OU-100000006减速过压OU-200000007欠压POFF00000008过热OH00000009过载OL00000010外部故障EF00000011 写参数故障00000012VF1设定通道断线VFOP00000013VF2设定通道断线IFOP00000014模块故障FLT通讯协议参数地址定义定义功能码K参数地址P1P0参数值D3D2D1D0功能说明监视驱动器状态0701F4H(P05.00)主机发 00000000从机回复 去掉小数点的当前实际值输出频率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)过压值记录0213H(P05.31)当前故障状态字节之间间隔10ms,变频器接收完一个数据包处理时间为小于80m7.举例例1、 正转启动1号变频器主机发送数据包 变频器回复数据包Header3AHHeaderA01H30HA01H30H31H31HK02H30HK02H30H32H32HP1P00002H30HP1P00002H30H30H30H30H30H32H32HD3D2D1D000000000H30HD3D2D1D000000000H30H30H30H30H30H30H30H30H30H30H30H30H30H30H30HS05H30HS05H30H35H35HDelimiter0DHDelimiter0DH0AH0AH例2、设定1号变频器频率(不存储)要设定1#变频器的频率的值为50.00HZ。方法如下:50.00去掉小数点为5000D=1388H主机发送数据包 变频器回复数据包Header3AHHeader3AHA01H30HA01H30H31H31HK04H30HK04H30H34H34HP1P00001H30HP1P00001H30H30H30H30H30H31H31HD3D2D1D000001388H30HD3D2D1D000001388H30H30H30H30H30H30H30H31H31H33H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论