Modbus套用協定

Modbus套用協定是OSl模型第7層上的套用層報文傳輸協定,用於在通過不同類型的匯流排或網路連線設備之間的客戶機/伺服器通信。Modbus套用協定是一種簡單客戶機/伺服器套用協定,客戶機能夠向伺服器傳送請求,伺服器分析請求,處理請求,向客戶機傳送應答。

Modbus套用協定定義了一個基於套用數據單元(ADU)的通用Modbus幀結構,套用數據單元(ADU)是由協定數據單元(PDU)上加入一些附加域構成。Modbus套用數據單元是由啟動Modbus套用協定事務處理的客戶機創建的,即Mod-bus套用協定建立了客戶機啟動的請求格式,其中功能碼欄位向伺服器指示執行哪種操作,通過向一些功能碼加入子功能碼能夠定義多項操作。Modbus套用協定使用功能碼列表讀或寫數據,或者在遠程伺服器上進行遠程讀/寫暫存器列表、讀/寫比特列表、診斷以及標識等處理。
Modbus的數據模型是以一組具有不同特徵的表為基礎建立的,由離散量輸入、線圈、輸人暫存器,保持暫存器4個基本表構成,對於每個基本表,Modbus套用協定允許單個地選擇65536個數據項,而且可將其讀寫操作設計成可以越過多個連續數據項直到數據大小規格限制,其數據大小規格限制與事務處理功能碼有關。

相關詞條

熱門詞條

聯絡我們