Modbus+RTU+标准通讯协议格式

Modbus+RTU+标准通讯协议格式

ID:39853122

大小:145.52 KB

页数:16页

时间:2019-07-13

Modbus+RTU+标准通讯协议格式_第1页
Modbus+RTU+标准通讯协议格式_第2页
Modbus+RTU+标准通讯协议格式_第3页
Modbus+RTU+标准通讯协议格式_第4页
Modbus+RTU+标准通讯协议格式_第5页
资源描述:

《Modbus+RTU+标准通讯协议格式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、HLP_SVModbusRTU标准通讯协议格式通信资料格式AddressFunctionDataCRCcheck8bits8bitsN×8bits16bits1)Address通讯地址:1-2472)Function:命令码8-bit命令01读线圈状态上位机发送数据格式:ADDRESS01ADDRHADDRLNUMHNUMLCRC注:ADDR:00000---FFFF(ADDR=线圈地址-1);NUM:0010-----0040(NUM为要读线圈状态值的二进制数位数)正确时变频器返回数据格式:ADDRESS01BYTECOUNTDATA1DATA2DATA3DATANCRC注:BYTECOU

2、NT:读取的字数错误时变频器返回数据格式:ADDRESS0X81ErrornumCRC注:Errornum为错误类型代码如:要检测变频器的输出频率应发送数据:0101003000103DC9(16进制)变频器返回数据:0101020020B824(16进制)发送数据:0030hex(线圈地址49)返回的数据位为“0020”(16进制),高位与低位互换,为2000。即输出频率为303(MaxRef)的50%。关于2000对应50%,具体见图1。-100%0%100%(C000HEX)0HEX4000HEPar.300设为11:―max—+max反转正转Par.303Par.3030频率最大值频

3、率最大值0%100%0HEX4000HEXPar.300设为0正转0:min—+maxPar.302Par.303频率最小值频率最大值图103读保持寄存器上位机发送数据格式:ADDRESS03ADDRHADDRLNUMHNUMLCRC注:ADDR:0---0XFFFF;NUM:0010-----0040(NUM为要读取数据的字数)ADDR=ParameterNumber×10-1正确时变频器返回数据格式:ADDRESS03BYTECOUNTDATA1DATA2DATA3DATANCRC注:BYTECOUNT:读取的字节数错误时变频器返回数据格式:ADDRESS0X83ErrornumCRC如

4、:要读变频器参数303的设定值应发送数据:01030BD5000295BC(16进制)Parameter303(3029)=0BD5HEX变频器返回数据:“:”0103040000EA60B57B返回的数据位为“0000EA60”(16进制)转换为10进制数为60000,表示303设置值为60.000※当参数值为双字时,NUM的值必须等于2。否则无法读取或读取错误。05写单个线圈状态上位机发送数据格式:ADDRESS05ADDRHADDRLDATAHDATALCRC注:ADDR:0----0XFFFF(ADDR=线圈地址-1);DATA=0000HEX(OFF)ORFF00(ON)HEX正确

5、时变频器返回数据格式:ADDRESS05DATAHDATALBYTECOUNTCRC错误时变频器返回数据格式:ADDRESS0X85ErrornumCRC如:要使写参数为写入RAM和EEPROM应发送数据:01050040FF00CRC(16进制)变频器返回数据:0105FF000001CRC(16进制)发送数据:0040hex(线圈地址65)06写单个保持寄存器值(只能写参数值为单个字的参数)上位机发送数据格式:ADDRESS06ADDRHADDRLDATAHDATALCRC注:ADDR:ADDR=ParameterNumber×10-1正确时变频器返回数据格式:ADDRESS06ADDR

6、HADDRLDATAHDATALCRC错误时变频器返回数据:ADDRESS0X86ErrornumCRC如:要对变频器参数101写入1应发送数据:01060003F1000119BD(16进制)变频器返回数据:010603F1000119BD(16进制)PARAMETER101(1009)=03F1HEX返回的数据位为“0001”(16进制)转换为10进制为“1”表示101设置值为10F写多个线圈状态上位机发送数据格式ADDRESS0FADDRHADDRLNUMHNUMLCOUNTDATAH1DATAL1DATA2HDATA2L-------DATANHDATANLCRC注:ADDR:0--

7、------0XFFFF(ADDR=线圈地址-1);NUM:0010-----0040(NUM为要写值的二进制数的位数);COUNT:NUM/8正确时变频器返回数据格式:ADDRESS0FADDRHADDRLNUMHNUMLCRC错误时变频器返回数据格式:ADDRESS0X8FErrornumCRC如:变频器运行,频率是参数303的40%应发送数据:010F00000020047C049A193743(16进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。