ModBus协议的命令包括:读出雨量的数值(出厂为2号站)
读取雨量值命令格式举例:
02 03 00 00 00 03 05 F8
注:开始的第一个字节02是站号,如果你已修改过站号设置,应将第一位的 02 修改为您设置的站号,最后两位05 F8 是16位的CRC校验值。
返回雨量的命令格式举例:
02 03 06 05 A1 00 08 00 BA 88 78注:返回的3个寄存器的值05 A1、00 08、00 BA均为雨量数据,具体意义见寄存器参数表所述,88 78是CRC校验码。
雨量数据解析方法,三者相同,以累积雨量1为例:
累计雨量1(mm)=0X05A1/10=1441/10=144.1mm
清除雨量的数值(出厂为2号站)
发送清除命令后雨量值会清零。以清零累积雨量1为例
清除雨量值命令格式举例:(注:使用06功能码也可)
02 10 00 00 00 01 02 00 00 B2 A0
返回清除雨量的命令格式举例:
02 10 00 00 00 01 01 FA
修改自身站号
方法一:知道现在站号,发送如下指令
02 10 10 00 00 01 02 00 03 E3 60 其功能是将站号由2号修改为3号。
注:其中斜体大字替换为原站号,正体大字替换为希望修改成的目标站号值即可,发送需客户自行计算CRC的值。
方法二:知道现在站号,发送如下指令
02 06 10 00 00 03 CD 38 其功能是将站号由2号修改为3号。
注:其中斜体大字替换为原站号,正体大字替换为希望修改成的目标站号值即可,发送需客户自行计算CRC的值。
方法三:忘了原站站号,需要将产品独自连接到电脑上,注意
总线上不能有其它485产品,用0号站对其操作,指令如下:
00 06 10 00 00 03 CC DA
注:其中大字为希望修改成的目标站号值,客户自行计算CRC校验值。