(Translated by https://www.hiragana.jp/)
Modbus - 維基百科,自由的百科全書 とべいたり內容

Modbus

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ

Modbusいちしゅくしぎょうつう協定きょうていModicon公司こうし現在げんざいてきほどこせたいとく電氣でんき)於1979ねんため使用しようほどしき邏輯ひかえせい(PLC)どおり訊而發表はっぴょう。Modbusやめけいなりため工業こうぎょう領域りょういきどおり協定きょうてい事實じじつじょうてき業界ぎょうかい標準ひょうじゅんなみ且現ざい工業こうぎょう電子でんし裝置そうちあいだ常用じょうようてき連接れんせつ方式ほうしき[1] Modbus其他どおり協定きょうてい使用しようてきさらこう泛的主要しゅよう原因げんいんゆう

  1. 公開こうかい發表はっぴょうなみ且無著作ちょさくけん要求ようきゅう
  2. えき於部しょ維護
  3. たい供應きょうおうしょうらいせつおさむあらため移動いどう原生げんせいてきもとあるくらいもとくみぼつゆう很多げんせい

Modbus允許いんきょ (大約たいやく240) 裝置そうち連接れんせつざいどう一個網絡上進行通訊,舉個れい,一個由測量溫度和濕度的裝置,なみ且將結果けっか傳送でんそうきゅう電腦でんのうざいかずよりどころ採集さいしゅうあずか監視かんしひかえせい系統けいとう(SCADA)ちゅう,Modbus通常つうじょうようらい連接れんせつかんひかえ電腦でんのうとおはし終端しゅうたんひかえせい系統けいとう(RTU)。

協定きょうてい版本はんぽん

[編輯へんしゅう]

Modbus協定きょうてい目前もくぜん存在そんざいよう序列じょれつおつたいもう以及其他支持しじ互聯もう協定きょうていまともうからまてき版本はんぽん

だい多數たすうModbus裝置そうちどおり通過つうかくしEIA-485實體じったいそう進行しんこう[2]

たい於串ぎょう連接れんせつ存在そんざい兩個りゃんこ變種へんしゅ,它們ざいすう值數よりどころ表示ひょうじ同和どうわ協定きょうていほそぶし上略じょうりゃくゆう不同ふどう。Modbus RTUいちしゅ緊湊てき採用さいよう二進制表示數據的方式,Modbus ASCIIいちしゅ人類じんるい可讀かどくてき冗長じょうちょうてき表示ひょうじ方式ほうしき。這兩個りゃんこ變種へんしゅ使用しようくしぎょうどおり(serial communication)方式ほうしき。RTU格式かくしき後續こうぞくてき命令めいれいかずよりどころたいゆう迴圈冗餘こうけんまとこうけん,而ASCII格式かくしき採用さいようたてこう冗餘こうけんまとこうけんくみたいためRTU變種へんしゅてき節點せってんかい設置せっちためASCII變種へんしゅてき節點せってんどおり訊,たんまたしか

たい通過つうかTCP/IPれいおつたいもうてき連接れんせつ存在そんざいModbus/TCP變種へんしゅ,這種方式ほうしき需要じゅようこうけん計算けいさん

たい所有しょゆうてき這三種通訊協定在數據模型和功能呼叫上都是相同的,ただゆうふうそう方式ほうしき不同ふどうてき

Modbusゆういち擴充かくじゅう版本はんぽんModbus Plus(Modbus+あるものMB+),協定きょうていModicon專有せんゆうてきかずModbus不同ふどう。它需要じゅよう一個專門的協處理器來處理類似HDLCてき高速こうそくけんつえ旋轉せんてん。它使用しよう1Mbit/sてきそうしぼせんなみ且每節點せってんゆう轉換てんかん隔離かくり裝置そうちいちしゅ採用さいよう轉換てんかんあたりえん觸發しょくはつ而不電壓でんあつ水平すいへい觸發しょくはつてき裝置そうち連接れんせつModbus Plusいた電腦でんのう需要じゅよう特別とくべつてきかいめん通常つうじょう支援しえんISA(SA85),PCIあるものPCMCIA匯流はいてきいた卡。

つう訊和裝置そうち

[編輯へんしゅう]

Modbus協定きょうていいちmaster/slave構的協定きょうていゆういち節點せってんmaster節點せってん,其他使用しようModbus協定きょうてい參與さんよどおり訊的節點せってんslave節點せってんまいいちslave裝置そうちゆういち唯一ゆいいつてきざいくしぎょうMB+もうからまなかただゆう指定していためぬし節點せってんてき節點せってん以啟どういち命令めいれいざいおつたいもう路上ろじょうにんなんいち裝置そうちのう傳送でんそういちModbus命令めいれいただし通常つうじょう也只ゆう一個主節點裝置啟動指令)。

いちModBus命令めいれい包含ほうがんりょう打算ださん執行しっこうてき裝置そうちてきModbus所有しょゆう裝置そうち都會とかいおさむいた命令めいれいただしただゆう指定してい位置いちてき裝置そうちかい執行しっこう及回おう指令しれい0例外れいがい指定してい0てき指令しれいこう播指れい所有しょゆうおさむいた指令しれいてき裝置そうち都會とかい執行しっこうかいおう指令しれい)。所有しょゆうてきModbus命令めいれい包含ほうがんりょうけん查碼,以確定かくてい到達とうたつてき命令めいれいぼつゆう破壞はかい基本きほんてきModBus命令めいれいのう指揮しきいちRTU改變かいへん它的暫存てきぼう值,ひかえせいあるもの讀取よみといちI/O埠,以及指揮しき裝置そうち回送かいそう一個或者多個其暫存器中的數據。

ゆう許多きょたmodems閘道支援しえんModbus協定きょうていいんためModbus協定きょうてい簡單かんたん而且容易ようい複製ふくせい。它們とうなか一些為這個協定特別設計的。ゆう使用しよう有線ゆうせん無線むせんどおり訊甚いたりたん訊和GPRSてき不同ふどう實現じつげん設計せっけいしゃ需要じゅよう克服こくふく一些包括高延遲和時序的問題。

實現じつげん

[編輯へんしゅう]

いく所有しょゆうてき實現じつげんかんかた標準ひょうじゅんてきぼうしゅ變體へんたい不同ふどうてき供應きょうおうしょう裝置そうちあいだ可能かのう無法むほう正確せいかくてきどおり訊。一些主要的變化有:

  • 資料しりょう類型るいけい
    • IEEE標準ひょうじゅんてき浮點すう
    • 32げんせいがたすう
    • 8もとすうよりどころ
    • 混合こんごう資料しりょう類型るいけい
    • 整數せいすうちゅうてきいき
    • multipliers to change data to/from integer. 10, 100, 1000, 256 ...
  • 協定きょうてい擴充かくじゅう
    • 16もとてきしたがえ站地
    • 32もとてきすうよりどころ大小だいしょう1個いっこ = かえしかい32もとすうよりどころ
    • 交換こうかんすうよりどころ

きりせい

[編輯へんしゅう]
  • Modbusざい1970ねんまつためほどしき邏輯ひかえせいつう開發かいはつてき,這些有限ゆうげんてき資料しりょう類型るいけいざい時代じだい以被PLC理解りかいてき大型おおがた二進制對象數據是不支援的。
  • たい節點せってん而言,ぼつゆう一個標準的方法找到數據對象的描述資訊,舉個れい確定かくてい一個暫存器數據是否表示一個介於30-175あいだてき溫度おんど
  • よし於Modbusいちぬししたがえ協定きょうていぼつゆう辦法要求ようきゅう裝置そうち報告ほうこく異常いじょう」(構建ざいおつたいもうてきTCP/IP協定きょうていうえしょうためopen-mbus除外じょがい)- しゅ節點せってん必須ひっす迴圈てき詢問ごと節點せってん裝置そうちなみひろ找數よりどころちゅうてき變化へんかざいしきひろし可能かのう比較ひかくたからたかてき應用おうようちゅう,這種方式ほうしきざい應用おうようちゅう消耗しょうもうしき寬和ひろかずもうからま時間じかんれい如在低速ていそくりつてき無線むせん鏈路じょう
  • Modbusざい一個數據鏈路上只能處理247,這種情況じょうきょうげんせいりょう連接れんせついたしゅひかえ站點てき裝置そうち數量すうりょうさい一次指出乙太網路TCP/IP除外じょがい
  • Modbusでん輸在どおはしどおり裝置そうちあいだ緩衝かんしょうすうよりどころてき方式ほうしき進行しんこうゆうたいどおり一定いってい連續れんぞくてききりせい,避免りょうでん輸中てき緩衝かんしょうほらてき問題もんだい
  • Modbus協定きょうていはりたいけい授權てき命令めいれいある截取すうよりどころぼつゆう安全あんぜんせい[3]

Modbus どおり協定きょうてい學理がくりじょうてき弱點じゃくてん分析ぶんせき

[編輯へんしゅう]

Modbus 當初とうしょ設計せっけいてき時候じこう主要しゅようじゅうりょうてん分別ふんべつ簡單かんたんえき各項かくこう系統けいとうある裝置そうちじょうてき實現じつげんあずか各項かくこう系統けいとうしょ需求てき資源しげん較低,以利くだてい成本なりもと, 另一そく通用つうよう便びん整合せいごうかくしき各樣かくよう裝置そうちある平台ひらだい同樣どうよう,這樣也帶らいいち些缺てんしたがえやすてき角度かくどじょう解析かいせき發現はつげん具有ぐゆうさん主要しゅようてき弱點じゃくてん

  1. ぼつゆう保護ほごせい指令しれいあかり碼傳輸(透過とうかだい三方封包側錄軟件就可以擷取封包內容,須解みつ)。
  2. ぼつゆう認證にんしょうせい符合ふごう規範きはん執行しっこう (ただよう符合ふごうModbus規範きはんふうじつつみでん輸便透過とうかだい三方控制軟件監控接受端裝置)
  3. ゆう可能かのうゆう實現じつげんじょうてき問題もんだい(はりたい未定義みていぎ參考さんこう位置いち輸入ゆにゅう指令しれい值,可能かのう造成ぞうせい接收せっしゅうはしでん異常いじょうしん而癱瘓接收せっしゅうはし裝置そうち)。

參考さんこう文獻ぶんけん

[編輯へんしゅう]
  1. ^ Drury, Bill. Control Techniques Drives and Controls Handbook需要付費訂閱 (PDF) 2nd. Institution of Engineering and Technology. 2009: 508– [2014-12-17]. (原始げんし內容そん於2013-11-02). 
  2. ^ そん副本ふくほん. [2008-12-23]. (原始げんし內容そん檔於2009-02-09). 
  3. ^ Palmer; Shenoi, Sujeet (へん). Critical Infrastructure Protection III. Third IFIP WG 11. 10 International Conference. Hanover, New Hampshire: Springer: 87. 23–25 March 2009. ISBN 3-642-04797-1. 

外部がいぶ連結れんけつ

[編輯へんしゅう]
開源かいげん軟件