開(kāi)個(gè)腦洞,在工業(yè)圈子里,有一個(gè)“江湖通用語(yǔ)”——Modbus 協(xié)議。PLC、電表、傳感器、變頻器,十有八九都會(huì)“說(shuō)幾句”。那么問(wèn)題來(lái)了:為什么它叫 Modbus 協(xié)議?
Modbus名字的由來(lái)
時(shí)間回到 1979 年,世界上第一臺(tái) PLC 的發(fā)明公司Modicon想要一種簡(jiǎn)單、統(tǒng)一的通訊語(yǔ)言,讓 PLC 能和各種設(shè)備“聊天”。于是,他們制定了一個(gè)協(xié)議,并取名為:
Mod—— 來(lái)源于公司名字Modicon
Bus—— 表示總線(Bus),即多設(shè)備在同一通道上傳輸
合起來(lái),就是今天家喻戶曉的——Modbus 協(xié)議(Modicon Bus Protocol)。
簡(jiǎn)單、開(kāi)放、無(wú)版權(quán)限制,這些特性讓它迅速流行開(kāi)來(lái)。
Modbus 的發(fā)展史
Modbus 一出現(xiàn),就像“普通話”一樣,把本來(lái)“各說(shuō)各話”的設(shè)備連成了一張網(wǎng)。它的發(fā)展大體經(jīng)歷了幾個(gè)階段:
1979 年:Modbus RTU
報(bào)文緊湊,主從機(jī)制簡(jiǎn)單,適合早期 PLC 和現(xiàn)場(chǎng)儀表。
1980-1990 年代:Modbus ASCII
基于 ASCII 碼的數(shù)據(jù)格式,更容易人工讀取,但效率較低。
逐漸被 RTU 取代。
1999 年:Modbus TCP
隨著以太網(wǎng)普及,Modbus 被“移植”到 TCP/IP 網(wǎng)絡(luò)上。
保留了原有指令結(jié)構(gòu),只是底層通信從串口變成了網(wǎng)絡(luò)。
這一步,讓 Modbus 能跑在工廠以太網(wǎng)上,甚至穿越到互聯(lián)網(wǎng)。
2004 年:開(kāi)放標(biāo)準(zhǔn)化
Modbus 協(xié)議由Modbus-IDA 協(xié)會(huì)接管,文檔公開(kāi),成為真正的“行業(yè)通用語(yǔ)言”。
今天:工業(yè)物聯(lián)網(wǎng)時(shí)代
盡管 OPC UA、MQTT 等新協(xié)議層出不窮,但大量設(shè)備仍然以Modbus RTU/TCP為底層接口。
現(xiàn)在很多網(wǎng)關(guān)、邊緣計(jì)算設(shè)備(比如鋇錸技術(shù)的網(wǎng)關(guān)和 ARM 工控機(jī))都要“懂 Modbus”,再把數(shù)據(jù)轉(zhuǎn)到更高層協(xié)議和云平臺(tái)。
Modbus 之前,PLC 是怎么通訊的?
別忘了,PLC 的誕生(1969 年)比 Modbus 早整整 10 年。那么在沒(méi)有 Modbus 的年代,PLC 之間、PLC 與設(shè)備之間,怎么交換數(shù)據(jù)呢?
硬接線信號(hào)
通過(guò)輸入/輸出點(diǎn),用繼電器、接觸器、按鈕等方式直接傳遞信號(hào)。
本質(zhì)上是“拉根線就能通信”。
缺點(diǎn)是布線復(fù)雜、擴(kuò)展困難,設(shè)備一多,電柜像蜘蛛網(wǎng)。
廠商私有協(xié)議
各家 PLC 廠商會(huì)定義自己的通信方式。
不同品牌的 PLC 幾乎不能互通。
用戶一旦選了某個(gè)廠家,就容易被“綁定”在它的生態(tài)里。
點(diǎn)對(duì)點(diǎn)串行通訊
在 Modbus 之前,也有一些早期的串口通訊,但沒(méi)有統(tǒng)一標(biāo)準(zhǔn)。
基本只能一對(duì)一,難以做到“一對(duì)多”。
這就是為什么Modbus 的誕生是一個(gè)“分水嶺”—— 它第一次讓不同廠家、不同類型的工業(yè)設(shè)備,可以在同一條線上說(shuō)同一種語(yǔ)言。
為什么Modbus能火 40 多年?
簡(jiǎn)單好用:報(bào)文清晰易懂,開(kāi)發(fā)成本低。
兼容性強(qiáng):老設(shè)備能用,新設(shè)備也支持。
生態(tài)龐大:幾乎所有工業(yè)設(shè)備廠家都支持。
開(kāi)放免費(fèi):沒(méi)有專利和授權(quán)限制。
一句話,Modbus 就是工業(yè)現(xiàn)場(chǎng)的“英語(yǔ)”,雖然不夠高大上,但永遠(yuǎn)用得上。
鋇錸技術(shù)Modbus解決方案
深圳市鋇錸技術(shù)有限公司提供全系列Modbus協(xié)議轉(zhuǎn)換網(wǎng)關(guān)與解決方案,可實(shí)現(xiàn) Modbus 與多種工業(yè)協(xié)議之間的靈活互通,包括:
審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
2509瀏覽量
83720
發(fā)布評(píng)論請(qǐng)先 登錄
4 個(gè)核心方向,吃透 PXB 協(xié)議轉(zhuǎn)換器 Modbus 協(xié)議錯(cuò)誤機(jī)制 #Modbus #工業(yè)通信 #協(xié)議轉(zhuǎn)換
閥島如何通過(guò)Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)實(shí)現(xiàn)高效通訊!
CCLinkie轉(zhuǎn)Modbus RTU在紡紗設(shè)備領(lǐng)域
CCLinkie轉(zhuǎn)Modbus TCP網(wǎng)關(guān)在印染設(shè)備的應(yīng)用
火力發(fā)電必備:DeviceNET轉(zhuǎn)Modbus TCP神技
EthernetIP轉(zhuǎn)Modbus網(wǎng)關(guān):水利革新神器
Modbus TCP轉(zhuǎn)DeviceNet網(wǎng)關(guān)在汽車領(lǐng)域的應(yīng)用
開(kāi)腦洞,Modbus為什么叫Modbus?
評(píng)論