Modbus協議是基于主從原理的通信協議,由Gould-Medicon 開發。作為一個開放的協議,Modbus已經進入工業通信,并被用作可編程邏輯控制器無處不在的事實標準。開放的Modbus協議實現了一個主站和多個從站之間的通信。這樣,兩個可用版本的Modbus指的是以太網和串行接口(EIA-232和EIA-485)。Modbus還顯示了與數據傳輸有關的差異。因此,我們可以區分以下操作模式:Modbus TCP,Modbus ASCII和Modbus RTU。
Modbus協議的基礎
Modbus協議是基于主從原理的通信協議,由Gould-Medicon開發。作為一個開放的協議,Modbus已經進入工業通信,并被用作可編程邏輯控制器的無處不在的事實標準。開放的Modbus協議實現了一個主站和多個從站之間的通信。兩個可用Modbus版本所指的是以太網和串行接口(EIA-232和EIA-485)。Modbus還顯示了與數據傳輸有關的差異。??? 因此,我們可以區分以下操作模式:
- Im Modbus ASCII
- Modbus RTU(RTU:遠程終端單元)
- Modbus TCP
由于每個通信參與者可以經由總線發送消息,因此它們中的每一個必須接收對應的和唯一的地址。地址0在廣播中被保留。雖然每個站點可以發送消息,但是發送通常由主站發起,并且僅由從站應答。
Modbus RTU接口
Modbus RTU接口(RTU=遠程終端單元)可以設置遠程操作或遠程維護終端。因此,RTU接口成為基于控制基礎或控制儀器。RTU接口用于能量分配,能量產生,能量傳輸和過程工程。因此,它可以實現從控制中心執行對各個過程的控制,檢查和監視。控制中心和RTU接口以無線或通過所謂的引導電纜進行通信。電力線載波(PLC)用于在高壓線上傳輸控制數據。企業越來越多地使用光波導來增加傳輸容量。
Modbus RTU接口的使用
作為開放協議,Modbus RTU通過串行接口(RS-485或RS-232)實現現場設備的連接。 這包括了諸如傳感器,控制器和執行器。在相當的一段時間內,生產自動化以及過程自動化落后于通訊協議,而協議代表了網絡安裝層次中數字網絡的基礎。
Modbus RTU協議的通信過程
Modbus RTU協議支持兩種通信類型,分別稱為單播和廣播。
使用單播方式,請求從主站發送到從站。主站然后等待答案。
然而,“地址0”是具有廣播方式的收件地址。這就是發送來自主站請求的地方。廣播過程指定單向通信。因此,網絡中的所有從站接收所發送的消息,但是對主站沒有應答。
Modbus RTU協議中的傳輸模式
Modbus RTU協議中的傳輸是8位二進制傳輸。由于使用起始/停止位,這里的b字節由11位組成。奇偶性用于能夠識別未正確傳送的位序列。這里的奇偶校驗定義分配的位數1。對于偶數,稱為“偶數”,而對于奇數,稱為“奇數”。當不使用奇偶校驗時,添加另一個停止位。在這種情況下,字節也由11位組成。 |