一、modbus介紹
Modbus 是由 Modicon(現為施耐德電氣公司的一個品牌)在 1979 年發明的,是全球第一個真正用于工業現場的總線協議。
ModBus 網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬件、亦包括軟件。它可應用于各種數據采集和過程監控。
為更好地普及和推動 Modbus 在基于以太網上的分布式應用,目前施耐德公司已將 Modbus 協議的所有權移交給 IDA(Interface for Distributed Automation,分布式自動化接口)組織,并成立了Modbus-IDA 組織,為 Modbus 今后的發展奠定了基礎。
在中國,Modbus 已經成為國家標準。
標準編號:GB/T19582-2008
標準名稱:《基于 Modbus 協議的工業自動化網絡規范》
分 3 個部分:
《GB/T 19582.1-2008 第 1 部分:Modbus 應用協議》
《GB/T 19582.2-2008 第 2 部分:Modbus 協議在串行鏈路上的實現指南》
《GB/T 19582.3-2008 第 3 部分: Modbus 協議在 TCP/IP 上的實現指南》
二、modbus rtu格式
采用Modbus-RTU通訊規約,格式如下:
初始結構≥4字節的時間
地址碼 =1字節; 功能碼 =1字節; 數據區 =N字節; 錯誤校驗 =16位CRC碼
地址碼:從機地址,在通訊網絡中是唯一的。
功能碼:主機所發指令功能指示,如功能碼0x03(讀取寄存器數據)。
數據區:數據區是具體通訊數據
CRC碼:二字節的校驗碼。
Modbus RTU 幀總長度最大為 256 字節。
三、modbus rtu通信測試
數據發送:
01 03 00 05 00 01 94 0B
發送格式:
數據接收:
01 03 02 01 6B F8 3B
實際測試傳感器,如下:
可以發現,數據格式是按照上面寫的相吻合。
-
控制器
+關注
關注
112文章
16214瀏覽量
177481 -
寄存器
+關注
關注
31文章
5325瀏覽量
120052 -
MODBUS
+關注
關注
28文章
1765瀏覽量
76850 -
通信系統
+關注
關注
6文章
1176瀏覽量
53290 -
RTU
+關注
關注
0文章
405瀏覽量
28627
發布評論請先 登錄
相關推薦
評論