

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、MODBUS規(guī)約中文說明書規(guī)約中文說明書說明:該文檔是產(chǎn)品說明書的一部分,考慮到國內沒有看到詳細的MODBUS規(guī)約中文說明書,所以就把自己產(chǎn)品說明書的一部分內容譯出來,作為MDOBUS規(guī)約中文說明書。該說明書不是完整的MODBUS規(guī)約,但是卻涵蓋的幾乎所有常用內容。1MODBUS規(guī)約規(guī)約MODBUS規(guī)約是MODICOM公司開發(fā)的一個為很多廠商支持的開放規(guī)約Modbus協(xié)議是應用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控
2、制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以通信。它已經(jīng)成為一通用工業(yè)標準。有了它,不同廠商生產(chǎn)的控制設備可以連成工業(yè)網(wǎng)絡,進行集中監(jiān)控。此協(xié)議定義了一個控制器能認識使用的消息結構而不管它們是經(jīng)過何種網(wǎng)絡進行通信的。它描述了控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。當在Modbus網(wǎng)絡上通信時,此協(xié)議決定了每個控制器須要知道它們的設備地址,識別按地址發(fā)來的消息,
3、決定要產(chǎn)生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus協(xié)議發(fā)出。在其它網(wǎng)絡上,包含了Modbus協(xié)議的消息轉換為在此網(wǎng)絡上使用的幀或包結構。這種轉換也擴展了根據(jù)具體的網(wǎng)絡解決節(jié)地址、路由路徑及錯誤檢測的方法。標準的Modbus口是使用RS232C兼容串行接口,它定義了連接口的針腳、電纜、信號位、傳輸波特率、奇偶校驗??刂破髂苤苯踊蚪?jīng)由Modem組網(wǎng)。控制器通信使用主—從技術,即僅設備(主設備)能初始化傳輸(查詢)。其它設
4、備(從設備)根據(jù)主設備查詢提供的數(shù)據(jù)做出相應反應。典型的主設備:主機和可編程儀表。典型的從設備:可編程控制器。主設備可單獨和從設備通信,也能以廣播方式和所有從設備通信。如果單獨通信,從設備返回消息作為回應,如果是以廣播方式查詢的,則不作任何回應。Modbus協(xié)議建立了主設備查詢的格式:設備(或廣播)地址、功能代碼、所有要發(fā)送的數(shù)據(jù)、錯誤檢測域。從設備回應消息也由Modbus協(xié)議構成,包括確認要行動的域、任何要返回的數(shù)據(jù)、和錯誤檢測域。如
5、果在消息接收過程中發(fā)生錯誤,或從設備不能執(zhí)行其命令,從設備將建立錯誤消息并把它作為回應發(fā)送出去。在其它網(wǎng)絡上,控制器使用對等技術通信,故任何控制都能初始和其它控制器的通信。這樣在單獨的通信過程中,控制器既可作為主設備也可作為從設備。提供的多個內部通道可允許同時發(fā)生的傳輸進程。在消息位,Modbus協(xié)議仍提供了主—從原則,盡管網(wǎng)絡通信方法是“對等”。如果控制器發(fā)送消息,它只是作為主設備,并期望從從設備得到回應。同樣,當控制器接收到消息,它
6、將建立一從設備回應格式并返回給發(fā)送的控制器。.主設備查詢查詢消息中的功能代碼告之被選中的從設備要執(zhí)行何種功能。數(shù)據(jù)段包含了從設備要執(zhí)行功能的任何附加信息。例如功能代碼03是要求從設備讀保持寄存器并返回它們的內容。數(shù)據(jù)段必須包含要告之從設備的信息:從何寄存器開始讀及要讀的寄存器數(shù)量。錯誤4MODBUSTCPMODBUSTCP模式下,由于模塊的地址由IP地址確定,所以不再有地址域內容,考慮到TCP網(wǎng)絡是可靠的數(shù)據(jù)傳輸網(wǎng)絡,故不再有校驗數(shù)據(jù)。
7、但是考慮到在IP網(wǎng)上數(shù)據(jù)到達的順序可能與我們預期的數(shù)據(jù)不一致,故增加了一個數(shù)據(jù)序號,考慮到在MODBUSTCP協(xié)議上承載MODBUS協(xié)議,還在頭部數(shù)據(jù)中增加了一個地址域。5MODBUSTCPMODBUS橋STC511可以用于MODBUSTCP到MODBUS的橋設備使用,作為MODBUS橋設備時,需要在地址域上加上地址,另外對應的串口需要設置為MODBUS主設備。由于存在兩個串口設備,地址域的最高位MSB=1則訪問串口2,MSB=0則訪問
8、串口1。地址域廣播地址是把低7位全部置為1,在發(fā)送到MODBUS總線時,地址修改為0。地址域為0表示不訪問MODBUS串口設備。6支持命令支持命令我們目前所支持的功能碼非常有限,主要包括:01READCOILSTATUS02READINPUTSTATUS03READHOLDINGREGISTERS04READINPUTREGISTERS05FCESINGLECOIL06PRESETSINGLEREGISTER15FCEMULTIPLEC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論