6_AXEBMS-ModbusRTU通讯协议V用户版_第1页
6_AXEBMS-ModbusRTU通讯协议V用户版_第2页
6_AXEBMS-ModbusRTU通讯协议V用户版_第3页
6_AXEBMS-ModbusRTU通讯协议V用户版_第4页
全文预览已结束

下载本文档

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

文档简介

1、安轩能源Modbus/RTU通讯协议一、协议格式1. Modbus RTU通信协议概述电气接口 :RS485半双工波特率 :9600/38400/115200(可调)地址 :0-255(可调)错误检测:CRC16每字节位:1位起始位、8位数据位(最小有效位先发送)、无奇偶校验、1位停止位。支持的modbus功能码:03 (0 x03)功能码:读保持寄存器06 (0 x06)功能码:写保存寄存器10 (0 x10)功能码:写保存寄存器电池信息寄存器(0 x1000-0 x1036)0 x10002Cell_Numunsigned int总串数R031目前最多支持32串0 x10012Run_Ti

2、meunsigned int设备运行时间R031记录设备有效运行时间0 x10022HSOCunsigned int电池健康度R031电池健康程度0 x10032Voltageunsigned int电芯总电压R030.01V电池总压,如该寄存器读取的值为 5630 即为 56.30V0 x10042CurCadcunsigned int实时电流R030.1A电流=CurCadc/10-1000;充电为 负放电为正, 如读取该寄存 器的值为 9800即为充 电电流20A0 x10052Temp1unsigned int温度 1R030.1C温度=Temp1/10-40;如该寄存 器的值为 75

3、5即为 35.5 C0 x10062Temp2unsigned int温度 2R030.1C同上 10 x10072Temp3unsigned int温度 3R030.1C同上0 x10082Temp4unsigned int温度 4R030.1C同上0 x10092Temp5unsigned int温度 5R030.1C同上0 x100A2Temp6unsigned int温度 6R030.1C同上0 x100B2Tmaxunsigned int最高温度R030.1C同上0 x100C2Tminunsigned int最低温度R030.1C同上0 x100D2Vmaxunsigned int

4、单体最高电压R031mV该寄存器的值为 3560即为3560mV0 x100E2Vminunsigned int单体最低电压R 1031mV同上二0 x100F2VmaxminNounsigned int单体最高最低电压 对应的串数R031该寄存器局字节对应最高电压所在串数,低字节对应最 低电压所在串 数0 x10102RSOCunsigned int电池包剩余电量百 分比R031%0%-100%0 x10112FCCunsigned int系统满充容量R030.01AH该寄存器值为6000即为60.00AH0 x10122RCunsigned int电池包当前剩余容 量R030.01AH该寄

5、存器值为5080即为50.80AH0 x10132CycleCountunsigned int循环放电次数R031该寄存器值为60即为循环60次0 x10142PROTECTunsigned int保护原因R03/见保护原因表:0 x10152ALARMunsigned int告警等级R03/分为 1,2,3级3 级取为严重0 x10162PackStatusunsigned int系统状态R03/见 PackStatus表0 x10172VCell1unsigned int单体电芯对应的电 压R031mV该寄存器的值为 3560即为3560mV0 x10182VCell2unsigned i

6、ntR031mV同上0 x10192VCell3unsigned intR031mV同上0 x101A2VCell4unsigned intR031mV同上0 x101B2VCell5unsigned intR031mV同上0 x101C2VCell6unsigned intR031mV同上0 x101D2VCell7unsigned intR031mV同上0 x101E2VCell8unsigned intR031mV同上0 x101F2VCell9unsigned intR031mV同上0 x10202VCell10unsigned intR031mV同上0 x10212VCell11un

7、signed intR031mV同上0 x10222VCell12unsigned intR031mV同上0 x10232VCell13unsigned intR031mV同上0 x10242VCell14unsigned intR031mV同上0 x10252VCell15unsigned intR031mV同上0 x10262VCell16unsigned intR031mV同上0 x10272VCell17unsigned intR031mV同上0 x10282VCell18unsigned int_R_031mV同卜0 x10292VCell19unsigned intR031mV同十

8、0 x102A2VCell20unsigned intR031mV同卜0 x102B2VCell21unsigned intR031mV同上0 x102C2VCell22unsigned intR031mV同上_0 x102D2VCell23unsigned intR031mV同上0 x102E2VCell24unsigned intR031mV同上0 x102F2VCell25unsigned intR0311mV同上0 x10302VCell26unsigned intR031mV同上0 x10312VCell27unsigned intR031mV同上0 x10322VCell28uns

9、igned intR031mV同上0 x10332VCell29unsigned intR031mV同上0 x10342VCell30unsigned intR031mV同上了0 x10352VCell31unsigned intR031mV同上0 x10362VCell32unsigned intR031mV同上03功能码读取寄存器1.命令具体格式(数据为16进制)AddrFunReg startDataCRC16REG HiREG LowREG HiREG LowREG LowREG Hi01H03H00H00H00H06HC5HC8H地址功能码寄存苗起始地址数据读取个数循环冗余校验码2.读数据实例使用03功能读取控制板的1至3申电压查询数据帧010310180003810C返回数据帧0103060CAF0CAB0CAC826C说明:01:从机地址03:功能码06:十六进制,十进制为6,表示后面有6个字节的数据82 6C:循环冗余校验码第一申电压:0X0CAF*分辨率 即:0 x0CAF*0.001=3.247V第二申电压:0X0CAB*分辨率 即:0 x0CAB*0.001=3.243V第三申电压:0X0CAC*分辨率 即:0 x0CAC*0.001=3.244V保护原因定义表Bit7654

温馨提示

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

评论

0/150

提交评论