工業領域通信——串行通信協議簡要介紹
Modbus是一種串行通信協議,由于其協議簡單易用,且沒有版權要求,目前已經成為工業領域通信協議的實時標準。
Modbus目前有兩個主要版本 Modbus串口,Modbus TCP/IP。Modbus 串口又有兩個變種:Modbus RTU是一種緊湊的,采用二進制表示數據的方式,Modbus ASCII是一種人類可讀的,冗長的表示方式。還有一種擴展協議Modbus plus(Modbus+或者MB+),不過此協議是Modicon專有的一種高速令牌傳遞網絡,和Modbus不同,它需要一個專門的協處理器來處理類似HDLC的高速令牌旋轉。
下圖說明Modbus協議規范和現有協議的關系
2、Modbus的應用場景
Modbus協議可以解決工廠不同種類設備的數據采集問題,使得我們可以通過采集的數據隨時監控工廠的運行情況。Modbus 協議允許在各種網絡體系結構內進行簡單通信,它的常見體系結構圖如下。
HMI代表人機界面,PLC是工廠常用的采集設備,工廠中的各類PLC,I/O數據接口,驅動器設備可以通過 各類Modbus協議采集它的數據,并且不同Modbus協議網絡之間還可以通過網關進行數據交換。
3、ModBus協議內容介紹
3.1 ModBus 網絡形式和協議
在介紹ModBus網絡之前首先介紹一下ModBus網絡上傳輸的是什么,和其他協議類似,ModBus協議最基本的通信單位是幀,整個ModBus幀又被稱之為應用數據單元(ADU),ADU中又包含了協議數據單元(PDU)用于傳真正需要傳輸的數據。
上一篇:沒有了!