modbus通訊協(xié)議_第1頁
已閱讀1頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Modbus通訊協(xié)議目錄Modbus協(xié)議簡介兩種傳輸方式Modbus協(xié)議簡介兩種傳輸方式展開編輯本段Modbus協(xié)議簡介Modbus協(xié)議是應用于電子控制器上的一種通用語言。通過此協(xié)議控制器相互之間、控制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以通信。它已經(jīng)成為一通用工業(yè)標準。有了它不同廠商生產(chǎn)的控制設備可以連成工業(yè)網(wǎng)絡進行集中監(jiān)控。此協(xié)議定義了一個控制器能認識使用的消息結(jié)構(gòu)而不管它們是經(jīng)過何種網(wǎng)絡進行通信的。它描述了一控制器請求訪問其它

2、設備的過程如果回應來自其它設備的請求以及怎樣偵測錯誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。當在一Modbus網(wǎng)絡上通信時此協(xié)議決定了每個控制器須要知道它們的設備地址識別按地址發(fā)來的消息決定要產(chǎn)生何種行動。如果需要回應控制器將生成反饋信息并用Modbus協(xié)議發(fā)出。在其它網(wǎng)絡上包含了Modbus協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴展了根據(jù)具體的網(wǎng)絡解決節(jié)地址、路由路徑及錯誤檢測的方法。在Modbus網(wǎng)絡上轉(zhuǎn)輸標準的

3、Modbus口是使用一RS232C兼容串行接口它定義了連接口的針腳、電纜、信號位、傳輸波特率、奇偶校驗??刂破髂苤苯踊蚪?jīng)由Modem組網(wǎng)??刂破魍ㄐ攀褂弥鳌獜募夹g即僅一設備(主設備)能初始化傳輸(查詢)。其它設備(從設備)根據(jù)主設備查詢提供的數(shù)據(jù)作出相應反應。典型的主設備:主機和可編程儀表。典型的從設備:可編程控制器。主設備可單獨和從設備通信也能以廣播方式和所有從設備通信。如果單獨通信從設備返回一消息作為回應如果是以廣播方式查詢的則不作

4、任何回應。Modbus協(xié)議建立了主設備查詢的格式:設備(或廣播)地址、功能代碼、所有要發(fā)送的數(shù)據(jù)、一錯誤檢測域。1、II模式當控制器設為在Modbus網(wǎng)絡上以II(美國標準信息交換代碼)模式通信在消息中的每個8Bit字節(jié)都作為兩個II字符發(fā)送。這種方式的主要優(yōu)點是字符發(fā)送的時間間隔可達到1秒而不產(chǎn)生錯誤。代碼系統(tǒng)十六進制II字符0...9A...F消息中的每個II字符都是一個十六進制字符組成每個字節(jié)的位1個起始位7個數(shù)據(jù)位最小的有效位先

5、發(fā)送1個奇偶校驗位無校驗則無CRC域是兩個字節(jié)包含一16位的二進制值。它由傳輸設備計算后加入到消息中。接收設備重新計算收到消息的CRC并與接收到的CRC域中的值比較如果兩值不同則有誤。CRC是先調(diào)入一值是全“1”的16位寄存器然后調(diào)用一過程將消息中連續(xù)的8位字節(jié)各當前寄存器中的值進行處理。僅每個字符中的8Bit數(shù)據(jù)對CRC有效起始位和停止位以及奇偶校驗位均無效。CRC產(chǎn)生過程中每個8位字符都單獨和寄存器內(nèi)容相或()結(jié)果向最低有效位方向移

6、動最高有效位以0填充。LSB被提取出來檢測如果LSB為1寄存器單獨和預置的值或一下如果LSB為0則不進行。整個過程要重復8次。在最后一位(第8位)完成后下一個8位字節(jié)又單獨和寄存器的當前值相或。最終寄存器中的值是消息中所有的字節(jié)都執(zhí)行之后的CRC值。CRC添加到消息中時低字節(jié)先加入然后高字節(jié)。CRC簡單函數(shù)如下:unsignedshtCRC16(puchMsgusDataLen)unsignedpuchMsg要進行CRC校驗的消息uns

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論