2016年12月5日 星期一

[定義]Modbus

Modbus是一種串行通訊協定,是Modicon於1979年,

為使用可編程邏輯控制器(PLC)通訊而發表的。

Modbus是工業領域通訊協定的業界標準(De facto),

並且現在是工業電子裝置之間相當常用的連線方式。

 Modbus比其他通訊協定使用的更廣泛的主要原因有:

  1. 公開發表並且無版稅要求
  2. 相對容易的工業網路部署
  3. 對供應商來說,修改移動原生的位元或位元組沒有很多限制


----------------------------------------------------------------------------------------------------

Modbus協定目前存在用於串列埠乙太網以及其他支援網際網路協定的網路的版本。

大多數Modbus裝置通訊通過串列埠EIA-485實體層進行。


Modbus允許多個 (大約240個) 裝置連線在同一個網路上進行通訊,

--------------------------------------------------------------------------------------------------------


舉個例子,一個由測量溫度和濕度的裝置,並且將結果傳送給電腦。


在資料採集與監視控制系統(SCADA)中,Modbus通常用來


連線監控電腦和遠端終端控制系統(RTU)。


一個ModBus命令包含了打算執行的裝置的Modbus位址。

所有裝置都會收到命令,但只有指定位置的裝置會執行及回應指令(

位址0例外,指定位址0的指令是廣播指令,所有收到指令的裝置都會執行,

不過不回應指令)。所有的Modbus命令包含了檢查碼,

以確定到達的命令沒有被破壞。基本的ModBus命令能指令一個RTU改變它的

暫存器的某個值,控制或者讀取一個I/O埠,以及指揮裝置回送一個或者多個其

暫存器中的資料。


資料來源:




沒有留言:

張貼留言