土壤水分傳感器MODBUS-RTU協(xié)議內(nèi)容
土壤水分傳感器MODBUS-RTU協(xié)議
◆通訊方式:RS485通訊,傳送距離< 1000米 ?
◆通訊速率:9600,n,8,1
◆通訊協(xié)議:MODBUS-RTU協(xié)議,出廠站號(設備地址)為2號站,依需要可以進行修改。
ModBus-RTU協(xié)議的命令包括:
讀出土壤水分的數(shù)值(出廠為2號站)
讀取命令格式舉例:
02?03 00 00 00 01?84 39
注:開始的第一個字節(jié)02是站號,如果你已修改過站號設置,應將第一位的02修改為您設置的站號。最后兩位84 39 是CRC16校驗,客戶需自行計算。
返回數(shù)據(jù)的命令格式舉例:
02 03 02 01 1F?BC 1C
注:01?1F所在的4,5位為水分的值,BC 1C是返回的CRC校驗。
土壤水分數(shù)據(jù)解析方法:
水分=0X011F/10=28.7%
修改自身站號
方法一:知道現(xiàn)在站號,發(fā)送如下指令
02?10 10 00 00 01 02 00 03?E3 60 ?其功能是將站號由2號修改為3號。
注:其中斜體大字替換為原站號,正體大字替換為希望修改成的目標站號值即可,發(fā)送需客戶自行計算CRC的值。
方法二:知道現(xiàn)在站號,發(fā)送如下指令
02?06?10 00 00 03?CD 38??其功能是將站號由2號修改為3號。
注:其中斜體大字替換為原站號,正體大字替換為希望修改成的目標站號值即可,發(fā)送需客戶自行計算CRC的值。
方法三:忘了原站站號,需要將產(chǎn)品獨自連接到電腦上,注意
總線上不能有其它485產(chǎn)品,用0號站對其操作,指令如下:?
00 10 10 00 00 01 02 00 03?FA 00 ?
注:其中大字為希望修改成的目標站號值,客戶自行計算CRC校驗值。