[金灿灿仔]Modbus读写指令大全
一、Modbus Tcp
下列命令均为16十进制数。
1.读数个门牌号。
0000 0000 0006 01 03 0001 0010
0000:外交事务URL(2二十进制) ,没不光表述;
0000:协定URL(2二十进制) ,MODBUS协定的公开场合为0000H;
0006:宽度(2二十进制),前面所跟的二十进制宽度;
01 :模块URL(1二十进制),站号,换句话说电脑门牌号;
03:机能(1二十进制) ,请选定机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
0001:初始统计数据门牌号;
0010:读特征值。
2.写单个门牌号。
0000 0000 0006 01 06 00FF 000A
0000:外交事务URL(2二十进制) ,没不光表述;
0000:协定URL(2二十进制) ,MODBUS协定的公开场合为0000H;
0006:宽度(2二十进制),前面所跟的二十进制宽度;
01 :模块URL(1二十进制),站号,换句话说电脑门牌号;
06:机能(1二十进制) ,请选定机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
00FF:写入门牌号;
000A:写入统计数据。
3.写数个门牌号。
0000 0000 000B 01 10 0001 0002 04 000A 000B
0000:外交事务URL(2二十进制) ,没不光表述;
0000:协定URL(2二十进制) ,MODBUS协定的公开场合为0000H;
000B:宽度(2二十进制),前面所跟的二十进制宽度;
01 :模块URL(1二十进制),站号,换句话说电脑门牌号;
10:机能(1二十进制) ,请选定机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
0001:初始统计数据门牌号;
0002:写特征值;
04:二十进制数,写特征值*2;
000A:写入统计数据1;
000B:写入统计数据2。
二、Modbus RTU
下列命令均为16十进制数。
1.读数个门牌号。
01 03 0001 0010 15C6
01 :电脑门牌号;
03:机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
0001:初始统计数据门牌号;
0010:读特征值;
15C6:校验标识符(CRC)。
2.写单个门牌号。
01 06 00FF 000A 39FD
01 :电脑门牌号;
06:机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
00FF:写入门牌号;
000A:写入统计数据;
39FD:校验标识符(CRC)。
3.写数个门牌号。
01 10 0001 0002 04 000A 000B 53A6
01 :模块URL(1二十进制),站号,换句话说电脑门牌号;
10:机能(1二十进制) ,请选定机能标识符;(机能标识符补足:03读数个门牌号,06写单个门牌号,10写数个门牌号)
0001:初始统计数据门牌号;
0002:写特征值;
04:二十进制数,写特征值*2;
000A:写入统计数据1;
000B:写入统计数据2;
53A6:校验标识符(CRC)。
CRC校验可以通过http://www.ip33.com/crc.html计算获得,使用实例如下图: