亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modbus通信協議.txt

?? Modbus通信協議
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
Modbus 通信協議頁碼,1/10 

Modbus 通信協議

工業控制已從單機控制走向集中監控、集散控制,如今已進入網絡時代,工業控制器連網也
為網絡管理提供了方便。Modbus 就是工業控制器的網絡協議中的一種。
一、Modbus 協議簡介Modbus 協議是應用于電子控制器上的一種通用語言。通過此協議,控制器
相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一通用工業標
準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。
此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述
了一控制器請求訪問其它設備的過程,如果回應來自其它設備的請求,以及怎樣偵測錯誤并記
錄。它制定了消息域格局和內容的公共格式。
當在一Modbus 網絡上通信時,此協議決定了每個控制器須要知道它們的設備地址,識別按地址發
來的消息,決定要產生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus 協議發出。
在其它網絡上,包含了Modbus 協議的消息轉換為在此網絡上使用的幀或包結構。這種轉換也擴展
了根據具體的網絡解決節地址、路由路徑及錯誤檢測的方法。
1、在Modbus 網絡上轉輸
標準的Modbus 口是使用一RS-232C 兼容串行接口,它定義了連接口的針腳、電纜、信號位、傳輸波
特率、奇偶校驗。控制器能直接或經由Modem 組網。
控制器通信使用主—從技術,即僅一設備(主設備)能初始化傳輸(查詢)。其它設備(從設
備)根據主設備查詢提供的數據作出相應反應。典型的主設備:主機和可編程儀表。典型的從設
備:可編程控制器。
主設備可單獨和從設備通信,也能以廣播方式和所有從設備通信。如果單獨通信,從設備返回一
消息作為回應,如果是以廣播方式查詢的,則不作任何回應。Modbus 協議建立了主設備查詢的格
式:設備(或廣播)地址、功能代碼、所有要發送的數據、一錯誤檢測域。
從設備回應消息也由Modbus 協議構成,包括確認要行動的域、任何要返回的數據、和一錯誤檢測
域。如果在消息接收過程中發生一錯誤,或從設備不能執行其命令,從設備將建立一錯誤消息并
把它作為回應發送出去。
2、在其它類型網絡上轉輸
在其它網絡上,控制器使用對等技術通信,故任何控制都能初始和其它控制器的通信。這樣在單
獨的通信過程中,控制器既可作為主設備也可作為從設備。提供的多個內部通道可允許同時發生
的傳輸進程。
在消息位,Modbus 協議仍提供了主—從原則,盡管網絡通信方法是“對等”。如果一控制器發送
一消息,它只是作為主設備,并期望從從設備得到回應。同樣,當控制器接收到一消息,它將建
立一從設備回應格式并返回給發送的控制器。
3、查詢—回應周期

(1)查詢
查詢消息中的功能代碼告之被選中的從設備要執行何種功能。數據段包含了從設備要執行功能的
任何附加信息。例如功能代碼03是要求從設備讀保持寄存器并返回它們的內容。數據段必須包含
要告之從設備的信息:從何寄存器開始讀及要讀的寄存器數量。錯誤檢測域為從設備提供了一種
驗證消息內容是否正確的方法。

(2)回應
如果從設備產生一正常的回應,在回應消息中的功能代碼是在查詢消息中的功能代碼的回應。數
據段包括了從設備收集的數據:象寄存器值或狀態。如果有錯誤發生,功能代碼將被修改以用于
指出回應消息是錯誤的,同時數據段包含了描述此錯誤信息的代碼。錯誤檢測域允許主設備確認
消息內容是否可用。

file://F:\CONTROL\Modbus 通信協議.htm 

2003-9-3 


Modbus 通信協議頁碼,2/10 


圖1 主-從查詢-回應周期表

二、兩種傳輸方式
控制器能設置為兩種傳輸模式(ASCII 或RTU )中的任何一種在標準的Modbus 網絡通信。用戶選擇
想要的模式,包括串口通信參數(波特率、校驗方式等),在配置每個控制器的時候,在一個
Modbus 網絡上的所有設備都必須選擇相同的傳輸模式和串口參數。

ASCII 模式


RTU 模式


所選的ASCII 或RTU 方式僅適用于標準的Modbus 網絡,它定義了在這些網絡上連續傳輸的消息段的
每一位,以及決定怎樣將信息打包成消息域和如何解碼。
在其它網絡上(象MAP 和Modbus Plus)Modbus 消息被轉成與串行傳輸無關的幀。

1、ASCII 模式
當控制器設為在Modbus 網絡上以ASCII(美國標準信息交換代碼)模式通信,在消息中的每個8Bit 
字節都作為兩個ASCII 字符發送。這種方式的主要優點是字符發送的時間間隔可達到1秒而不產生
錯誤。

代碼系統

· 十六進制,ASCII 字符0...9,A...F 
· 消息中的每個ASCII 字符都是一個十六進制字符組成
每個字節的位
· 1個起始位
· 7個數據位,最小的有效位先發送
· 1個奇偶校驗位,無校驗則無
· 1個停止位(有校驗時),2個Bit(無校驗時)

錯誤檢測域

· LRC( 縱向冗長檢測) 
2、RTU 模式
file://F:\CONTROL\Modbus 通信協議.htm 

2003-9-3 


Modbus 通信協議頁碼,3/10 

當控制器設為在Modbus 網絡上以RTU(遠程終端單元)模式通信,在消息中的每個8Bit 字節包含兩
個4Bit 的十六進制字符。這種方式的主要優點是:在同樣的波特率下,可比ASCII 方式傳送更多的
數據。

代碼系統

· 8位二進制,十六進制數0...9,A...F 
· 消息中的每個8位域都是一個兩個十六進制字符組成
每個字節的位
· 1個起始位
· 8個數據位,最小的有效位先發送
· 1個奇偶校驗位,無校驗則無
· 1個停止位(有校驗時),2個Bit(無校驗時)
錯誤檢測域
· CRC( 循環冗長檢測) 
三、Modbus 消息幀
兩種傳輸模式中(ASCII 或RTU),傳輸設備以將Modbus 消息轉為有起點和終點的幀,這就允許接
收的設備在消息起始處開始工作,讀地址分配信息,判斷哪一個設備被選中(廣播方式則傳給所
有設備),判知何時信息已完成。部分的消息也能偵測到并且錯誤能設置為返回結果。

1、ASCII 幀
使用ASCII 模式,消息以冒號(:)字符(ASCII 碼3AH)開始,以回車換行符結束(ASCII 
碼0DH,0AH )。

其它域可以使用的傳輸字符是十六進制的0...9,A...F 。網絡上的設備不斷偵測“:”字符,當有

一個冒號接收到時,每個設備都解碼下個域(地址域)來判斷是否發給自己的。
消息中字符間發送的時間間隔最長不能超過1秒,否則接收的設備將認為傳輸錯誤。一個典型消息
幀如下所示: 


圖2 ASCII 消息幀
2、RTU 幀
使用RTU 模式,消息發送至少要以3.5 個字符時間的停頓間隔開始。在網絡波特率下多樣的字符時
間,這是最容易實現的(如下圖的T1-T2-T3-T4 所示)。傳輸的第一個域是設備地址。可以使用的傳
輸字符是十六進制的0...9,A...F 。網絡設備不斷偵測網絡總線,包括停頓間隔時間內。當第一個
域(地址域)接收到,每個設備都進行解碼以判斷是否發往自己的。在最后一個傳輸字符之后, 
一個至少3.5 個字符時間的停頓標定了消息的結束。一個新的消息可在此停頓后開始。

整個消息幀必須作為一連續的流轉輸。如果在幀完成之前有超過1.5 個字符時間的停頓時間,接收
設備將刷新不完整的消息并假定下一字節是一個新消息的地址域。同樣地,如果一個新消息在小
于3.5 個字符時間內接著前個消息開始,接收的設備將認為它是前一消息的延續。這將導致一個錯
誤,因為在最后的CRC 域的值不可能是正確的。一典型的消息幀如下所示: 


圖3 RTU 消息幀

3、地址域

消息幀的地址域包含兩個字符(ASCII)或8Bit(RTU )。可能的從設備地址是0...247 ( 十進

file://F:\CONTROL\Modbus 通信協議.htm 

2003-9-3 


Modbus 通信協議頁碼,4/10 
制)。單個設備的地址范圍是1...247 。主設備通過將要聯絡的從設備的地址放入消息中的地址域
來選通從設備。當從設備發送回應消息時,它把自己的地址放入回應的地址域中, 以便主設備知
道是哪一個設備作出回應。
地址0是用作廣播地址, 以使所有的從設備都能認識。當Modbus 協議用于更高水準的網絡,廣播可
能不允許或以其它方式代替。
4、如何處理功能域
消息幀中的功能代碼域包含了兩個字符(ASCII)或8Bits(RTU ) 。可能的代碼范圍是十進制的
1...255 。當然,有些代碼是適用于所有控制器,有此是應用于某種控制器,還有些保留以備后
用。
當消息從主設備發往從設備時,功能代碼域將告之從設備需要執行哪些行為。例如去讀取輸入的
開關狀態,讀一組寄存器的數據內容,讀從設備的診斷狀態,允許調入、記錄、校驗在從設備中
的程序等。
當從設備回應時, 它使用功能代碼域來指示是正常回應(無誤)還是有某種錯誤發生(稱作異議回
應)。對正常回應, 從設備僅回應相應的功能代碼。對異議回應,從設備返回一等同于正常代碼
的代碼,但最重要的位置為邏輯1。
例如:一從主設備發往從設備的消息要求讀一組保持寄存器,將產生如下功能代碼:
0 0 0 0 0 0 1 1 (十六進制03H) 
對正常回應,從設備僅回應同樣的功能代碼。對異議回應,它返回: 
1 0 0 0 0 0 1 1 (十六進制83H) 
除功能代碼因異議錯誤作了修改外, 從設備將一獨特的代碼放到回應消息的數據域中,這能告訴
主設備發生了什么錯誤。
主設備應用程序得到異議的回應后,典型的處理過程是重發消息,或者診斷發給從設備的消息并
報告給操作員。
5、數據域
數據域是由兩個十六進制數集合構成的,范圍00...FF 。根據網絡傳輸模式,這可以是由一對ASCII 字符組成
或由一RTU 字符組成。
從主設備發給從設備消息的數據域包含附加的信息:從設備必須用于進行執行由功能代碼所定義的所為。這
包括了象不連續的寄存器地址,要處理項的數目,域中實際數據字節數。
例如,如果主設備需要從設備讀取一組保持寄存器(功能代碼03),數據域指定了起始寄存器以及要讀的寄
存器數量。如果主設備寫一組從設備的寄存器(功能代碼10十六進制),數據域則指明了要寫的起始寄存器
以及要寫的寄存器數量,數據域的數據字節數,要寫入寄存器的數據。
如果沒有錯誤發生,從從設備返回的數據域包含請求的數據。如果有錯誤發生,此域包含一異議代碼,主設
備應用程序可以用來判斷采取下一步行動。
在某種消息中數據域可以是不存在的(0長度) 。例如,主設備要求從設備回應通信事件記錄(功能代碼0B十
六進制), 從設備不需任何附加的信息。
6、錯誤檢測域
標準的Modbus 網絡有兩種錯誤檢測方法。錯誤檢測域的內容視所選的檢測方法而定。
ASCII 
當選用ASCII 模式作字符幀,錯誤檢測域包含兩個ASCII 字符。這是使用LRC(縱向冗長檢測)方法對消息內容
計算得出的,不包括開始的冒號符及回車換行符。LRC 字符附加在回車換行符前面。
RTU 
當選用RTU 模式作字符幀,錯誤檢測域包含一16Bits 值(用兩個8位的字符來實現)。錯誤檢測域的內容是通過
對消息內容進行循環冗長檢測方法得出的。CRC 域附加在消息的最后,添加時先是低字節然后是高字節。故
CRC 的高位字節是發送消息的最后一個字節。
file://F:\CONTROL\Modbus 通信協議.htm 2003-9-3 


Modbus 通信協議頁碼,5/10 

7、字符的連續傳輸
當消息在標準的Modbus 系列網絡傳輸時,每個字符或字節以如下方式發送(從左到右): 
最低有效位... 最高有效位

使用ASCII 字符幀時,位的序列是: 


使用RTU 字符幀時,位的序列是: 


四、錯誤檢測方法
標準的Modbus 串行網絡采用兩種錯誤檢測方法。奇偶校驗對每個字符都可用,幀檢測(LRC 或

CRC )應用于整個消息。它們都是在消息發送前由主設備產生的,從設備在接收過程中檢測每個字
符和整個消息幀。
用戶要給主設備配置一預先定義的超時時間間隔,這個時間間隔要足夠長,以使任何從設備都能

作為正常反應。如果從設備測到一傳輸錯誤,消息將不會接收,也不會向主設備作出回應。這樣
超時事件將觸發主設備來處理錯誤。發往不存在的從設備的地址也會產生超時。

1、奇偶校驗
用戶可以配置控制器是奇或偶校驗,或無校驗。這將決定了每個字符中的奇偶校驗位是如何設置
的。如果指定了奇或偶校驗,“1”的位數將算到每個字符的位數中(ASCII 模式7個數據位,RTU 
中8個數據位)。例如RTU 字符幀中包含以下8個數據位: 

1100 0101 

整個“1”的數目是4個。如果便用了偶校驗,幀的奇偶校驗位將是0,便得整個“1”的個數仍是4 
個。如果便用了奇校驗,幀的奇偶校驗位將是1,便得整個“1”的個數是5個。

file://F:\CONTROL\Modbus 通信協議.htm 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲123区在线观看| 国产日韩欧美综合在线| 99热在这里有精品免费| 狠狠色2019综合网| 国内久久精品视频| 国产麻豆9l精品三级站| 国产高清久久久| 国产成a人亚洲精品| 91蝌蚪porny九色| 日本高清成人免费播放| 欧美日韩在线电影| 日韩欧美色综合| 久久久亚洲午夜电影| 中文字幕日韩av资源站| 一区二区不卡在线视频 午夜欧美不卡在| 有坂深雪av一区二区精品| 亚洲地区一二三色| 久久精品国产99| 成人高清伦理免费影院在线观看| 99久久精品情趣| 欧美日韩国产综合久久| 日韩一卡二卡三卡四卡| 国产视频在线观看一区二区三区 | 亚洲国产毛片aaaaa无费看| 亚洲成精国产精品女| 国内精品久久久久影院一蜜桃| 成人免费av资源| 欧美日韩视频专区在线播放| 久久日韩粉嫩一区二区三区| 亚洲精品日日夜夜| 精品综合久久久久久8888| 91丝袜美女网| 日韩欧美一区中文| 国产精品激情偷乱一区二区∴| 天天亚洲美女在线视频| 国产东北露脸精品视频| 欧美日本一区二区三区四区| 国产午夜精品美女毛片视频| 亚洲国产综合在线| 懂色av中文一区二区三区| 欧美日韩精品欧美日韩精品一 | 久久色中文字幕| 亚洲综合色视频| 风流少妇一区二区| 91.麻豆视频| 中文字幕日韩欧美一区二区三区| 日本女优在线视频一区二区| 99精品视频在线免费观看| 日韩免费高清视频| 亚洲国产视频网站| 99精品偷自拍| 国产精品青草综合久久久久99| 热久久国产精品| 一本在线高清不卡dvd| 国产目拍亚洲精品99久久精品| 免费人成网站在线观看欧美高清| 怡红院av一区二区三区| 美女尤物国产一区| 在线免费观看一区| 国产精品国产三级国产普通话蜜臀 | 色综合欧美在线| 国产亚洲一区二区三区在线观看| 肉丝袜脚交视频一区二区| 欧美综合亚洲图片综合区| 综合久久久久久| 96av麻豆蜜桃一区二区| 日本一区二区视频在线| 国产精品综合在线视频| 国产日韩欧美麻豆| 国产夫妻精品视频| 日本一区二区三区国色天香| 国产一区二区伦理片| 欧美哺乳videos| 韩国视频一区二区| 久久久久国产成人精品亚洲午夜| 国产一区在线看| 国产视频一区在线观看| 成人午夜免费电影| 亚洲视频在线一区| 欧美亚洲综合色| 日日骚欧美日韩| 日韩欧美国产小视频| 国内精品在线播放| 国产精品久久综合| 日本乱码高清不卡字幕| 日韩在线观看一区二区| 91精品国产一区二区三区香蕉| 美女一区二区视频| 国产午夜精品一区二区三区嫩草| 国产91精品久久久久久久网曝门| 国产精品久久网站| 在线视频欧美区| 日产欧产美韩系列久久99| 久久综合999| 91麻豆精品在线观看| 天堂蜜桃一区二区三区 | 亚洲欧美激情小说另类| 欧美日韩亚洲综合| 极品少妇xxxx精品少妇偷拍| 国产精品美女久久久久高潮| 欧美亚洲日本国产| 精品在线播放免费| 亚洲精品一二三区| 欧美白人最猛性xxxxx69交| 国产成人在线视频播放| 亚洲已满18点击进入久久| 欧美大片一区二区三区| 99精品一区二区三区| 免费视频最近日韩| 亚洲丝袜自拍清纯另类| 日韩欧美不卡在线观看视频| 99久久伊人久久99| 麻豆精品蜜桃视频网站| 亚洲欧美日韩国产手机在线| 欧美成人精品高清在线播放| 在线亚洲一区观看| 国产成人精品一区二| 日韩av中文字幕一区二区三区| 中文字幕人成不卡一区| 日韩欧美在线123| 欧美少妇bbb| 不卡av免费在线观看| 狠狠色狠狠色综合系列| 日韩精品一二区| 一区二区三区欧美日韩| 中文字幕 久热精品 视频在线 | 国产人久久人人人人爽| 欧美绝品在线观看成人午夜影视| 成人黄色av电影| 国产精品一二二区| 另类人妖一区二区av| 香蕉久久夜色精品国产使用方法| 最新日韩在线视频| 国产精品美女www爽爽爽| 精品国偷自产国产一区| 欧美人妇做爰xxxⅹ性高电影| 99麻豆久久久国产精品免费| 国产激情一区二区三区四区| 美腿丝袜一区二区三区| 香蕉久久一区二区不卡无毒影院| 亚洲另类一区二区| 最新中文字幕一区二区三区| 欧美激情综合在线| 国产欧美日韩不卡免费| 久久久久久久性| 国产亚洲短视频| 国产亚洲成年网址在线观看| 久久在线免费观看| 久久先锋影音av鲁色资源网| 日韩欧美二区三区| 日韩精品一区二区三区中文不卡 | 亚洲国产裸拍裸体视频在线观看乱了| 国产精品久久久久永久免费观看| 久久精品人人做人人综合| 精品久久久久久久人人人人传媒| 日韩精品一区二区三区中文不卡| 欧美xxx久久| 久久精品免费在线观看| 久久久99精品久久| 国产精品久久久久aaaa樱花| 亚洲色欲色欲www在线观看| 亚洲人成在线观看一区二区| 亚洲激情自拍偷拍| 午夜成人免费电影| 国内外精品视频| 成人精品免费看| 欧洲亚洲精品在线| 91精品久久久久久蜜臀| 欧美一区二区在线看| 亚洲精品在线电影| 中文字幕二三区不卡| 亚洲最色的网站| 免费观看成人av| 成人综合婷婷国产精品久久| 色婷婷综合久久久久中文一区二区| 在线影院国内精品| 久久久另类综合| 亚洲成人激情综合网| 狠狠网亚洲精品| 91国产福利在线| 精品国产乱子伦一区| 中文字幕制服丝袜一区二区三区 | 久久综合九色综合欧美就去吻| 久久女同互慰一区二区三区| 1024成人网色www| 日本视频一区二区| 菠萝蜜视频在线观看一区| 欧美久久久久久蜜桃| 久久久www成人免费毛片麻豆| 亚洲特黄一级片| 国产中文字幕一区| 欧美午夜精品免费| 久久精品亚洲乱码伦伦中文| 亚洲成a天堂v人片| av在线不卡网| 久久久另类综合| 日韩精品国产精品| 91浏览器打开| 国产蜜臀97一区二区三区| 蜜臀av一区二区在线免费观看 |