Modbus,是物聯(lián)網(wǎng)世界中的常用協(xié)議,實現(xiàn)萬物互聯(lián)的理論架構(gòu),對于其具體含義,聚英電子進行了解讀。
定義
協(xié)議是用于通信技術(shù)的語言,其中一個叫protocols的協(xié)議,左邊是“1”,右邊是“2”,我給你一個“1”,意思是向左。Modbus協(xié)議是一種串行通信協(xié)議,是Modicon公司(現(xiàn)為施耐德電氣所有)于1979年發(fā)布的一種總線協(xié)議,用于與其可編程邏輯控制器(PLC)進行通信。
Modbus 通信協(xié)議特點
(1)標準、開放,用戶可以免費、放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產(chǎn)權(quán)。
(2)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質(zhì)上傳送,如雙絞線、光纖、無線等。
(3)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發(fā)簡單。
串行端口和以太網(wǎng)存在多個版本的 Modbus 協(xié)議,最常見的是 Modbus TCP、Modbus RTU、Modbus ASCII 和 Modbus Plus。協(xié)議本身并沒有定義物理層,只是定義了控制器能夠認識和使用的消息結(jié)構(gòu),而不管Modbus 協(xié)議是經(jīng)過何種網(wǎng)絡(luò)進行通信的。
Modbus 協(xié)議使用串口傳輸時可以選擇RTU或ASCII模式,并規(guī)定了消息、數(shù)據(jù)結(jié)構(gòu)、命令和應(yīng)答方式并需要對數(shù)據(jù)進行校驗。ASCII 模式采用LRC校驗,RTU模式采用16 為CRC校驗。通過以太網(wǎng)傳輸時使用TCP,此模式不使用校驗,因為TCP協(xié)議是一個面向連接的可靠協(xié)議。
Modbus ASCII 協(xié)議
Modbus ASCII 協(xié)議基于 Modbus RTU 協(xié)議,將指令轉(zhuǎn)換為 ASCII 字符進行傳輸。例如Modbus RTU協(xié)議需要傳輸“12”,只需要一個字節(jié)。Modbus ASCII 協(xié)議需要將“1”轉(zhuǎn)換為“31”,將“2”轉(zhuǎn)換為“32”,需要兩個字節(jié)來傳輸。因此,Modbus ASCII 效率低,利用率低。
Modbus Plus 協(xié)議
Modbus Plus協(xié)議,俗稱MB+,是一種高速現(xiàn)場總線網(wǎng)絡(luò)、典型的令牌總線網(wǎng)絡(luò)和局域網(wǎng)系統(tǒng),特別適用于工業(yè)控制應(yīng)用。
Modbus TCP 協(xié)議
Modbus TCP協(xié)議用于管理和控制自動化設(shè)備,包括使用 TCP/IP 協(xié)議在“Intranet”和“Internet”環(huán)境中使用 Modbus 消息,將其視為運行在以太網(wǎng)上的 Modbus RTU 協(xié)議。
Modbus RTU 協(xié)議
Modbus協(xié)議是設(shè)備之間運行的協(xié)議,或者說設(shè)備之間必須有Modbus RTU協(xié)議!這是 Modbus 協(xié)議規(guī)定的,默認模式必須是 RTU 協(xié)議。幀結(jié)構(gòu)一般由地址、功能碼、數(shù)據(jù)和校驗組成。
Modbus協(xié)議應(yīng)用優(yōu)勢
Modbus已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議的行業(yè)標準(De facto),現(xiàn)在是工業(yè)電子設(shè)備之間的一種通用連接方式(一種工業(yè)標準)??偟膩碚f,Modbus是一種工業(yè)控制協(xié)議,具有免費使用、易用、易更改三大特點,得到了廣泛的應(yīng)用。
由于以上特點,Modbus協(xié)議經(jīng)受住了時間的考驗,仍在廣泛的領(lǐng)域中得到應(yīng)用,如儀器儀表、智能高低壓電器、變送器、可編程控制器、人機界面、變頻器、現(xiàn)場智能設(shè)備等。
Modbus在行業(yè)中的使用
新一代 物聯(lián)網(wǎng)邊緣網(wǎng)關(guān)專為工業(yè)物聯(lián)網(wǎng)而設(shè)計。借助 Modbus TCP/RTU 等預(yù)先集成的工業(yè)協(xié)議和 MS Azure 和 AWS 等物聯(lián)網(wǎng)云, 物聯(lián)網(wǎng)邊緣網(wǎng)關(guān)可以輕松地從不同的現(xiàn)場設(shè)備收集數(shù)據(jù)、驗證數(shù)據(jù)并將其上傳到云端 — 只需配置幾分鐘沒有任何編程。
網(wǎng)關(guān)可以扮演 Modbus Master 的角色并從 Modbus Slave 設(shè)備讀取寄存器。信號既可以在 RS485 鏈路上,也可以在以太網(wǎng)鏈路上。
聚英電子Modbus云網(wǎng)關(guān)JY-DTU-P1,支持3級ESD(靜電防護)、3級SURGE (浪涌抗干擾)、3級EFT(脈沖抗干擾),機身自帶三防漆,有效防水、防潮、防腐蝕,保障設(shè)備正常工作,免受外界環(huán)境影響??山尤隤LC、儀表、傳感器等設(shè)備。
主要特征:
1、支持各類Modbus協(xié)議PLC/儀表/傳感器;
2、RS232+隔離RS485雙串口同時通訊;
3、4G全網(wǎng)通,支持移動/聯(lián)通/電信;
4、云端免費工業(yè)組態(tài);
5、Modbus主站數(shù)據(jù)讀取,支持03/04/02/05功能碼;