引用
引用第3樓chen1991903于2015-06-04 17:28發表的 :
通訊就是設備之間的信息交流, 既然是交流就得有大家都能懂的語言,比方說, 我倆聊天, 你用英語 , 我用法語 , 可你不懂法語 , 我又不懂英語 , 這樣是沒法交流的. 所以交流的雙方就要說雙方都明白的語言,
所謂的通信協議, 就是用來約束大家說同樣的語言. 這樣, 大家只要按照協議來交流,就能實現信息的準確傳遞,這樣就通信成功了.
通信協議的具體內容,以modbus協議來說明, 禎格式: 地址 | 功能碼 | 數據 | 校驗
地址;
打比方說,你和一堆同學聊天,你要問某一個同學英語六級過了沒,于是,你對著一堆同學說:"英語六級過了沒?"這時問題來了,張三說:"人品爆發,勉強過了,"李四說:"靠了,抄小抄被逮了,考試作廢了",,,,,,,,可實際上你只是想問王二麻子過了沒, 如果你這么說:"王二麻子,你英語六級過了沒?"就不會有之前的問題了. 其實問句中"王二麻子"就相當于地址,表明你要與誰通信.
.......