空调主控器通过modbus协议发给Hub的数据
来源:互联网 发布:定票软件哪个好 编辑:程序博客网 时间:2024/09/21 09:07
才开始研究Modbus,在此记录一下数据分析过程,这里是主机端抓到的由主机发给从机的报文
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字节数--00数据--DE86校验码
02 0F 00 28 00 08 01 00 DE 86
--02从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字节数--00数据--DE86校验码
02 0F 00 28 00 08 01 00 DE 86
--02从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字节数--00数据--DE86校验码
02 0F 00 28 00 08 01 00 DE 86
--02从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字节数--00数据--DE86校验码
02 0F 00 28 00 08 01 00 DE 86
--03从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F1E7校验码
03 04 00 28 00 0A F1 E7
--03从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F1E7校验码
03 04 00 28 00 0A F1 E7
--03从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F1E7校验码
03 04 00 28 00 0A F1 E7
--03从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F1E7校验码
03 04 00 28 00 0A F1 E7
--03从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--1828校验码
03 02 00 1E 00 08 18 28
--03从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--1828校验码
03 02 00 1E 00 08 18 28
--03从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--1828校验码
03 02 00 1E 00 08 18 28
--03从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--1828校验码
03 02 00 1E 00 08 18 28
--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--05字节数--000000E800数据--0C85校验码
03 0F 00 00 00 23 05 00 00 00 E8 00 0C 85
--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--05字节数--000000E800数据--0C85校验码
03 0F 00 00 00 23 05 00 00 00 E8 00 0C 85
--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--05字节数--000000E800数据--0C85校验码
03 0F 00 00 00 23 05 00 00 00 E8 00 0C 85
--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--05字节数--000000E800数据--0C85校验码
03 0F 00 00 00 23 05 00 00 00 E8 00 0C 85
--02从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--2A(42)字节数--00D5 00D5 00D5 00D5 00D5 026D 00D5 0000 0000 0000 0000 0000 0000 0522 0001 0000 0000 000B 0001 000D 0001数据--22A6校验码
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
--02从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--2A(42)字节数--00D5 00D5 00D5 00D5 00D5 026D 00D5 0000 0000 0000 0000 0000 0000 0522 0001 0000 0000 000B 0001 000D 0001数据--22A6校验码
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
--02从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--2A(42)字节数--00D5 00D5 00D5 00D5 00D5 026D 00D5 0000 0000 0000 0000 0000 0000 0522 0001 0000 0000 000B 0001 000D 0001数据--22A6校验码
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
--02从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--2A(42)字节数--00D5 00D5 00D5 00D5 00D5 026D 00D5 0000 0000 0000 0000 0000 0000 0522 0001 0000 0000 000B 0001 000D 0001数据--22A6校验码
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 22 A6
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 04 00 28 00 0A F1 E7
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
03 02 00 1E 00 08 18 28
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
02 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 04 00 02 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 33 B7
下面是通过modbus poll软件模拟主机发送并接收从机返回的数据
主机发--03从机地址--04功能码(读输入寄存器)--0028(40)寄存器起始地址--000A(10)寄存器个数--F1E7校验码
03 04 00 28 00 0A F1 E7
从机回--03从机地址--04功能码--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C从机回复的数据--D1A8校验码
03 04 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C D1 A8
主机发--03从机地址--02功能码(读输入位状态)--001E(30)寄存器起始地址--0008(8)寄存器个数--1828校验码
03 02 00 1E 00 08 18 28
从机回--03从机地址--02功能码(读输入位状态)--01(1)字节数--00从机回复数据--A030校验码
03 02 01 00 A0 30
主机发--03从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--BF7F校验码
03 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C BF 7F
从机回--03从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--E023校验码
03 10 00 32 00 0A E0 23
主机发--03从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字节数--00数据--1F4A校验码
03 0F 00 28 00 08 01 00 1F 4A
从机回--03从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--D5E7校验码
03 0F 00 28 00 08 D5 E7
主机发--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--05字节数--00 00 00 E8 00数据--0C85校验码
03 0F 00 00 00 23 05 00 00 00 E8 00 0C 85
从机回--03从机地址--0F(15)强制多个线圈--0000(00)寄存器起始地址--0023(35)寄存器个数--15F0校验码
03 0F 00 00 00 23 15 F0
主机发--03从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--2A(42)字节数--00D5 00D5 00D5 00D5 00D5 026D 00D5 0000 0000 0000 0000 0000 0000 0522 0001 0000 0000 000B 0001 000D 0001数据--0E4B校验码
03 10 00 01 00 15 2A 00 D5 00 D5 00 D5 00 D5 00 D5 02 6D 00 D5 00 00 00 00 00 00 00 00 00 00 00 00 05 22 00 01 00 00 00 00 00 0B 00 01 00 0D 00 01 0E 4B
从机回--03从机地址--10(16)预置多个保持寄存器--0001(1)寄存器起始地址--0015(21)寄存器个数--51E4校验码
03 10 00 01 00 15 51 E4
- 空调主控器通过modbus协议发给Hub的数据
- Modbus协议的理解
- modbus协议的介绍
- MODBUS协议数据测试总结
- 用lua生成modbus协议中的ascii模式的1363格式(适合爱默生公司的ups或者空调之类的协议命令)
- 基于rs485的modbus 协议
- 串口下的MODBUS协议
- Modbus相关协议的知识-摘自Modbus Tools网站
- Modbus TCP和Modbus Rtu协议的区别
- Modbus TCP和Modbus Rtu协议的区别
- Modbus协议
- Modbus协议
- Modbus协议
- Modbus协议
- Modbus协议
- Modbus协议
- MODBUS协议
- Modbus协议
- c/c++语言中的延时操作
- React Native 入门(十)
- Test 2017.10.31
- 使用ftp进行传输文件的一个经验
- Linux常见问题系列(3)-bash: wget: command not found的两种解决方法
- 空调主控器通过modbus协议发给Hub的数据
- 八皇后之平民写法
- 前言
- (七)迭代器
- 关于可重入锁、可中断锁和公平锁的理解
- 快读 模板
- 数据库笔记3————关系数据库标准语言SQL上(SQL的数据定义和数据更新)
- es6箭头函数
- linux中,一个目录的权限是777,普通用户为什么删除不了它呢?