Modbus通訊使用看這一篇就夠了。附加關(guān)于低代碼Modbus通訊使用。

從數(shù)據(jù)大小方面去學(xué)習(xí)modbus通訊的使用。

主要使用的幾類功能碼如下圖,詳情可以自查手冊(cè)。

PLC數(shù)據(jù)類型學(xué)習(xí):

關(guān)于低代碼配置modbus通訊的所有數(shù)據(jù)類型匹配,提供參考:


通訊協(xié)議多種多樣,協(xié)議定義的層次不一樣,在該層次中還有各種的通訊協(xié)議,在此modbus通訊應(yīng)用上個(gè)人理解的TCP/IP模型-使用原理,理解如下:

舉一個(gè)例子:一個(gè)人從香港去澳門,從香港去澳門可以走水路或航空,水路可以是RS232,RS485,航空可以是以太網(wǎng);交通工具中的船和飛機(jī)可以分別看成應(yīng)用層的Modbus RTU/Modbus PLUS和Modbus TCP/IP,而在這里當(dāng)然船也可以是輪船或汽艇,可以是RS485支持的其他通訊協(xié)議。
RS232和RS485只負(fù)責(zé)把路修好,連同后Modbus就像車和船等交通工具,路修好了如果有碼頭就可以走船,如果有車站就可以走汽車(一個(gè)是路一個(gè)是更高一層的交通工具)。
最后簡(jiǎn)單說(shuō)明一下全雙工與半雙工的概念:
全雙工:簡(jiǎn)單的可以理解為,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,因此通信雙方都可以在同一時(shí)刻同時(shí)發(fā)送和接收數(shù)據(jù)。而無(wú)需進(jìn)行方向的切換。
半雙工:用一根線即做發(fā)送又做接收,雖然數(shù)據(jù)可以在兩個(gè)方向上傳送,但通信雙方不可以同時(shí)發(fā)送和接收數(shù)據(jù),因此需要通過(guò)收/發(fā)開(kāi)關(guān)進(jìn)行切換。
