讀取84個(gè)數據,需要84*2=168個(gè)字節,完整的報文長(cháng)度=1個(gè)字節站號+1個(gè)字節功能碼+1個(gè)字節的數據數量+168個(gè)數據+2個(gè)CRC校驗碼=173個(gè)字節。如果存在回波信號,還要考慮回波信號的數據長(cháng)度(8個(gè)字節),因此接收緩沖區的長(cháng)度不得低于181個(gè)。注意,有些RS485BD功能板存在回波信號,有些沒(méi)有。這需要監視分析接收緩沖區的數據才知道。另外,接收完數據后,才能使M8123復位,否則不會(huì )收到完整的數據。