只知道其中牽扯到鮑率..位址...CRC Checksum...等
------------------------------------------------------------------------------------------------------
二設備間要正常的互相通訊,必須具備二個條件:
1. 通訊格式設定要相同 : 鮑率,起啟位元,資料位元,同位元檢查,結束位元 , 必須要設定一樣,
才能接收到正確的資料
2. 通訊協定必須要相同: 通訊協定相同才能正確的解碼, 以485網路來說, 工業上最常用的
就是Modbus Ascii / RTU , 二者的通訊格式分別如下:
ASCII模式:
: 位址 功能代碼 數據數量 數據1 ... 數據n LRC高位元組 LRC低位元組 返回 換行
RTU模式:
位址 功能代碼 數據數量 數據1 ... 數據n CRC高位元組 CRC低位元組
收送都是根據這個格式去收送, 錯誤碼也都有一定的格式. |