GPRS协议,MODBUS协议及M-BUS协议格式解析
2011-11-04 09:48
225 查看
GPRS协议格式:
0x68 | 长度高位 | 长度低位 | 0x68 | 中继器编号高位 | 中机器编号低位 | 数据(N位) | 和校验 | 0x16 |
注释: (低位→高位),其中和校验是指从开始到和校验码之前。
Modbus协议格式:
中继器地址 | 命令(0x03) | 寄存器长度 | 相同数据 | 相同数据 | CRC校验码 | CRC校验码 |
中继器地址 | 命令(0x04) | 寄存器起始地址高位 | 寄存器起始地址低位 | 寄存器数量高位 | 寄存器数量低位 | 数据(N位) | CRC校验码 | CRC校验码 |
注释: (高位→低位),其中CRC校验是指从开始到CRC校验码之前。
M-Bus协议格式:
0x68 | 相同长度 | 相同长度 | 0x68 | 中继器编号高位 | 中机器编号低位 | 数据(N位) | 和校验 | 0x16 |
M-Bus数据部分详述:
0x68 | 长度高位 | 长度低位 | 0x68 | 3位固定代码段(不需要解析) | 仪表编号(BCD码) | 9位固定代码段 | 0x07 | 0x18 | 8位数据(热量J) |
0x0e | 0x14 | 6位数据(流量m3) | 0x04 | 0x3b | 4位数据(瞬时流量) | 0x04 | 0x35 | 4位数据(瞬时热量j/h) | |
0x02 | 0x59 | 2位数据(进温°C) | 0x02 | 0x5d | 2位数据(出温°C) | 0x04 | 0x26 | 4位数据(执行时间h) | |
0x0f | 0x00 | 8位数据(报警编码) | 8位数据(冷量J) | 和校验码 | 0x16 | |
注释: (低位→高位),其中和校验是指从开始到和校验码之前。
相关文章推荐
- 用lua生成modbus协议中的ascii模式的1363格式(适合爱默生公司的ups或者空调之类的协议命令)
- RTSP协议消息格式及SDP协议解析
- pb数据格式,pb协议->pb解析库
- Modbus协议开发(1)--协议解析
- java解析WCF协议中application/msbin1格式数据
- LoRaWAN协议解析 第4章 MAC帧格式
- H.264流媒体协议格式中的Annex B格式和AVCC格式深度解析
- python解析WCF协议中application/msbin1格式数据
- 以modbus协议为通讯协议的电表解析总结
- HTTP协议解析(格式和举例十分清楚)
- H.264流媒体协议格式中的Annex B格式和AVCC格式深度解析
- 网络协议:SNMP协议PDU报文格式解析
- STM32 解析futaba S-bus协议
- zenner WR3 真兰多功能能量积分仪 MBUS协议解析
- TCP/IP学习笔记二:地址解析协议ARP 数据格式
- Futaba S-BUS协议解析
- mysql交互协议解析——mysql包基础数据、mysql包基本格式
- RTSP协议消息格式及SDP协议解析
- 解析JAR文件格式
- Ethernet IP TCP UDP 协议头部格式