請(qǐng)教同步通信、異步通信的差異?
劉玉蓉
發(fā)布于2014-11-27 17:35
3
0
標(biāo)簽:
1、請(qǐng)教同步通信、異步通信的差異?
2、MODBUS、MODBUS TCP指令是同步通信還是異步通信?
3、1200手冊(cè)12.5.2.5節(jié)例子,通過(guò)不同的TCP連接讀2個(gè)SERVER,我想問(wèn)下這兩個(gè)MB_CLIENT指令能否同時(shí)執(zhí)行。
圖片說(shuō)明: 1,手冊(cè)截圖
佳答案
1、同步通信是一種比特同步通信技術(shù),要求發(fā)收雙方具有同頻同相的同步時(shí)鐘信號(hào),只需在傳送報(bào)文的前面附加特定的同步字符,使發(fā)收雙方建立同步,此后便在同步時(shí)鐘的控制下逐位發(fā)送/接收。
相對(duì)于同步通信,異步通信在發(fā)送字符時(shí),所發(fā)送的字符之間的時(shí)隙可以是任意的。但是接收端必須時(shí)刻做好接收的準(zhǔn)備(如果接收端主機(jī)的電源都沒有加上,那么發(fā)送端發(fā)送字符就沒有意義,因?yàn)榻邮斩烁緹o(wú)法接收)。發(fā)送端可以在任意時(shí)刻開始發(fā)送字符,因此必須在每一個(gè)字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個(gè)字符接收下來(lái)。異步通信的好處是通信設(shè)備簡(jiǎn)單、便宜,但傳輸效率較低(因?yàn)殚_始位和停止位的開銷所占比例較大)。
2、MODBUS、MODBUS TCP都屬于異步通信
3、如果通過(guò)不同的連接就可以同時(shí)執(zhí)行,如果通過(guò)相同的連接就要等待上個(gè)通信結(jié)束后再執(zhí)行