modbus通訊協議詳解,Modbus通訊協議詳解[整理版]

Modbus協議基本概念是什么?

modbus通訊協議詳解,Modbus通訊協議詳解[整理版]


【modbus通訊協議詳解,Modbus通訊協議詳解[整理版]】朋友們好,我是電子及工控技術,我來回答這個問題 ?,F在工業現場通信方式非常豐富,因此每種通信方式都對應著一種通信協議,我在學習可編程控制器(PLC)控制技術和變頻器控制技術的時候,往往需要這兩者進行通訊,在這些工控設備中可以走很多通信協議,其中Modbus通信是比較常用的一種通信方式 。今天我們來說說關于Modbus通信的一些內容 。
Modbus的由來我們平時在日常生活中進行交流主要是通過聽和說來完成,這里主要是通過語言來傳達信息 。在說者和聽者之間是遵循著一些約定成俗的“約定”,因此雙方是能夠聽懂對方所講的內容 。下面我們要說的Modbus通信協議其實它也是一個約定,這個“約定”其實就是一種通信協議,這個通信協議是由當時莫迪康(Modicon)公司于1979年開發的,現在這個公司已經被施耐德( Schneider)電氣公司收購了 。
Modbus通信協議剛開發之初就是專門為可編程控制器(PLC)通訊準備的,到目前為止它已經成為現代工業控制領域的通訊標準,它已經廣泛應用在工控設備與設備之間的通訊上了 。Modbus的優點Modbus之所以被廣泛使用,我認為是由于它具有以下幾個方面的優點吧 。首先是Modbus通信協議標準是一個開放性的,沒有版權要求,大家可以免費使用,這是它被廣泛使用的主要原因之一;其次是它支持多種物理通訊接口,比如我們常用的RS232接口、RS485接口以及基于工業以太網的TCP/IP接口;再次是在使用RS485兩線制的時候,可以在兩根總線上實現一個主站多個從站的通訊方式,如果我們使用處理速度快的芯片時,在理論上可以掛接255個從站;最后是Modbus通信協議格式非常簡單,我們在學習和理解時都比較容易 。
另外要注意,在硬件連接的時候,在總線的開頭和結尾都需要接一個120歐姆的電阻,否則是無法進行通信的,這也是Modbus通信協議所給定的,如下圖所示 。Modbus的特點Modbus是一個串行通信協議,在架構組成上它是一個主/從架構,主站可以根據站地址向各個從站發出命令,從站也可以向主站返回命令,但是從站之間是不能相互傳達命令的,只有通過主站才能相互傳達命令,這是Modbus通信協議的規定 。
因此在Modbus通信中,只能由主機發出請求從機進行應答,而不能由從機主動發起通訊,從機之間也是不能互相發起通信的 。Modbus的分類及報文Modbus是一種基于串口通信的方式,它可以分為Modbus RTU 和Modbus ASCII兩類 。一般來說Modbus RTU比較常用,對于支持Modbus ASCII通信方式的設備也一定支持Modbus RTU通信模式 。
另外現在使用基于以太網的Modbus TCP也使用非常廣泛了,比如我在工作中使用的西門子和施耐德的工控產品都是采用了Modbus TCP通信模式 。關于Modbus的報文是指在Modbus的通信協議中幾個約定好內容的字節,比如一號設備向二號設備發送的8個字節,二號設備接收到了這8個字節后,它就會根據Modbus通信協議約定的功能去執行相應的動作 。
什么是ModBusRTU通訊協議?
modbus通訊協議詳解,Modbus通訊協議詳解[整理版]


M-bus簡稱儀表總線,它具有兩總線無極性,布線無拓撲要求,總線自供電,抗干擾能力強、中繼級數多、帶終端級數多,簡單、可靠等一 系列優點,是目前抄表系統應用的最好的總線 。M-BUS 系統采用半雙工異步通訊,傳輸速率:300Bps—9600Bps 。傳輸距離較遠,由超聲波熱量表內獨立鋰電 池供電,外部電源斷電不影響其獨立工作 。

推薦閱讀