日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc軟件使用 >> 正文

modbus通訊協議功能碼一覽_ModBus功能碼定義

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-04-03

modbus通訊協議功能碼一覽_ModBus功能碼定義
Modbus網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬件、亦包 括軟件。它可應用于各種數據采集和過程監控。下表1是ModBus的功能碼定義。
表1 ModBus功能碼
功能碼  名稱  作用
01  讀取線圈狀態 取得一組邏輯線圈的當前狀態(ON/OFF)
02  讀取輸入狀態  取得一組開關輸入的當前狀態(ON/OFF)
03  讀取保持寄存器  在一個或多個保持寄存器中取得當前的二進制值
04  讀取輸入寄存器  在一個或多個輸入寄存器中取得當前的二進制值
05  強置單線圈  強置一個邏輯線圈的通斷狀態
06  預置單寄存器  把具體二進值裝入一個保持寄存器
07  讀取異常狀態  取得8個內部線圈的通斷狀態,這8個線圈的地址由控制器決定,用戶邏輯可以將這些線圈定義,以說明從機狀態,短 報文適宜于迅速讀取狀態
08  回送診斷校驗  把診斷校驗報文送從機,以對通信處理進行評鑒
09  編程(只用于484)  使主機模擬編程器作用,修改PC從機邏輯
10  控詢(只用于484)  可使主機與一臺正在執行長程序任務從機通信,探詢該從機是否已完成其操作任務,僅在含有功能碼9的報文發送后,本功能碼才發送
11  讀取事件計數  可使主機發出單詢問,并隨即判定操作是否成功,尤其是該命令或其他應答產生通信錯誤時
12  讀取通信事件記錄  可是主機檢索每臺從機的ModBus事務處理通信事件記錄。如果某項事務處理完成,記錄會給出有關錯誤
13  編程(184/384 484 584)  可使主機模擬編程器功能修改PC從機邏輯
14  探詢(184/384 484 584)  可使主機與正在執行任務的從機通信,定期控詢該從機是否已完成其程序操作,僅在含有功能13的報文發送后,本功能碼才得發送
15  強置多線圈  強置一串連續邏輯線圈的通斷
16  預置多寄存器  把具體的二進制值裝入一串連續的保持寄存器
17  報告從機標識  可使主機判斷編址從機的類型及該從機運行指示燈的狀態
18  (884和MICRO 84)  可使主機模擬編程功能,修改PC狀態邏輯
19  重置通信鏈路  發生非可修改錯誤后,是從機復位于已知狀態,可重置順序字節
20  讀取通用參數(584L)  顯示擴展存儲器文件中的數據信息
21  寫入通用參數(584L)  把通用參數寫入擴展存儲文件,或修改之
22~64  保留作擴展功能備用  
65~72  保留以備用戶功能所用  留作用戶功能的擴展編碼
73~119  非法功能  
120~127  保留  留作內部作用
128~255  保留  用于異常應答
 
 
      Modbus網絡只是一個主機,所有通信都由他發出。網絡可支持247個之多的遠程從屬控制器,但實際所支持的從機數要由所用通信設備決定。采用這個系 統,各PC可以和中心主機交換信息而不影響各PC執行本身的控制任務。表2是ModBus各功能碼對應的數據類型。
表2 ModBus功能碼與數據類型對應表
代碼 功能 數據類型
01 讀 位
02 讀 位
03 讀 整型、字符型、狀態字、浮點型
04 讀 整型、狀態字、浮點型
05 寫 位
06 寫 整型、字符型、狀態字、浮點型
08 N/A 重復“回路反饋”信息
15 寫 位
16 寫 整型、字符型、狀態字、浮點型
17 讀 字符型
(1)ModBus的傳輸方式
 在ModBus系統中有2種傳輸模式可選擇。這2種傳輸模式與從機PC通信的能力是同等的。選擇時應視所用ModBus主機而定, 每個ModBus系統只能使用一種模式,不允許2種模式混用。一種模式是ASCII(美國信息交換碼),另一種模式是RTU(遠程終端設備)這兩種模式的 定義見表3
 
表3 ASCII和RTU傳輸模式的特性
特性  ASCII(7位) RTU(8位)
編碼系統  十六進制(使用ASCII可打印字符:0~9,A~F)  二進制
每一個字符的位數  開始位  1位  1位
 數據位(最低有效位第一位)  7位  8位
 奇偶校驗(任選)  1位(此位用于奇偶校驗,無校應則無該位)  1位(此位用于奇偶校驗,無校應則無該位)
 停止位  1或2位  1或2位
 錯誤校驗  LRC(即縱向冗余校驗)  CRC(即循環冗余校驗)
      ASCII可打印字符便于故障檢測,而且對于用高級語言(如Fortan)編程的主計算機及主PC很適宜。RTU則適用于機器語言編程的計算機和PC主 機。
      用RTU模式傳輸的數據是8位二進制字符。如欲轉換為ASCII模式,則每個RTU字符首先應分為高位和低位兩部分,這兩部分各含4位,然后轉換成十六進 制等量值。(https://www.dgzj.com/ 電工之家)用以構成報文的ASCII字符都是十六進制字符。ASCII模式使用的字符雖是RTU模式的兩倍,但ASCII數據的譯瑪和處理更為容易一些, 此外,用RTU模式時報文字符必須以連續數據流的形式傳送,用ASCII模式,字符之間可產生長達1s的間隔,以適應速度較快的機器。表4給出了以RTU 方式讀取整數據的例子
以RTU方式讀取整數據的例子
主機請求
地址  功能碼  第一個寄存器的高位地址  第一個寄存器的低位地址  寄存器的數量的高位  寄存器的數量的底位  錯誤校驗
01  03  00  38  00  01  XX
從機應答
地址  功能碼  字節數  數據高字節  數據低字節  錯誤校驗
01  03  2  41  24  XX
十六進制數4124表示的十進制整數為16676,錯誤校驗值要根據傳輸方式而定。
(2)Modbus的數據校驗方式
CRC-16(循環冗余錯誤校驗)
      CRC-16錯誤校驗程序如下:報文(此處只涉及數據位,不指起始位、停止位和任選的奇偶校驗位)被看作是一個連續的二進制,其最高有效位(MSB)首選 發送。報文先與X↑16相乘(左移16位),然后看X↑16+X↑15+X↑2+1除,X↑16+X↑15+X↑2+1可以表示為二進制數 11000000000000101。整數商位忽略不記,16位余數加入該報文(MSB先發送),成為2個CRC校驗字節。余數中的1全部初始化,以免所 有的零成為一條報文被接收。經上述處理而含有CRC字節的報文,若無錯誤,到接收設備后再被同一多項式(X↑16+X↑15+X↑2+1)除,會得到一個 零余數(接收設備核驗這個CRC字節,并將其與被傳送的CRC比較)。全部運算以2為模(無進位)。
      習慣于成串發送數據的設備會首選送出字符的最右位(LSB-最低有效位)。而在生成CRC情況下,發送首位應是被除數的最高有效位MSB。由于在運算中不 用進位,為便于操作起見,計算CRC時設MSB在最右位。生成多項式的位序也必須反過來,以保持一致。多項式的MSB略去不記,因其只對商有影響而不影響 余數。
生成CRC-16校驗字節的步驟如下:
①裝如一個16位寄存器,所有數位均為1。
②該16位寄存器的高位字節與開始8位字節進行“異或”運算。運算結果放入這個16位寄存器。
③把這個16寄存器向右移一位。
④若向右(標記位)移出的數位是1,則生成多項式1010000000000001和這個寄存器進行“異或”運算;若向右移出的數位是0,則返 回③。
⑤重復③和④,直至移出8位。
⑥另外8位與該十六位寄存器進行“異或”運算。
⑦重復③~⑥,直至該報文所有字節均與16位寄存器進行“異或”運算,并移位8次。
⑧這個16位寄存器的內容即2字節CRC錯誤校驗,被加到報文的最高有效位。
      另外,在某些非ModBus通信協議中也經常使用CRC16作為校驗手段,而且產生了一些CRC16的變種,他們是使用CRC16多項式X↑16+ X↑15+X↑2+1,單首次裝入的16位寄存器為0000;使用CRC16的反序X↑16+X↑14+X↑1+1,首次裝入寄存器值為0000或 FFFFH。
LRC(縱向冗余錯誤校驗)
      LRC錯誤校驗用于ASCII模式。這個錯誤校驗是一個8位二進制數,可作為2個ASCII十六進制字節傳送。把十六進制字符轉換成二進制,加上無循環進 位的二進制字符和二進制補碼結果生成LRC錯誤校驗(參見圖)。這個LRC在接收設備進行核驗,并與被傳送的LRC進行比較,冒號(:)、回車符號 (CR)、換行字符(LF)和置入的其他任何非ASCII十六進制字符在運算時忽略不計。
表5 LRC生成范例--讀取02號從機的前8個線圈
 十六進制 二進制

地址  0  2   0000  0010
功能碼  0  1   0000  0001
起始地址高位  0  0   0000  0000
起始地址低位  0  0   0000  0000
單元數量  0  0   0000  0000
 0  8  +  0000  1000
   0000  1011
  變成補碼  1111  0101
錯誤校驗  F  5   F  5
接受PC把所有收到的數據字節(包括最后的LRC)加在一起,8位應全部為0(注意:和可能超過8位,應略去最低位)     
                                                                0000  0010
    0000  0001
    0000  0000
    0000  0000
    0000  0000
    0000  1000
  錯誤校驗  1111  0101
   和  0000  0000

Tags:modbus,通訊協議,功能碼  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    欧美一级视频高清片| 国产视频一区二区三区四区| 欧美大片a一级毛片视频| 久久国产一区二区| 国产麻豆精品视频| 色综合久久天天综合观看| 亚洲女初尝黑人巨高清在线观看| 国产91精品露脸国语对白| 日本特黄特黄aaaaa大片 | 久久久久久久久综合影视网| 国产一区免费观看| 欧美日本二区| 999精品视频在线| 精品国产一区二区三区久| 久久精品免视看国产成人2021| 999久久狠狠免费精品| 欧美爱爱网| 欧美一区二区三区在线观看| 国产美女在线一区二区三区| 欧美另类videosbestsex高清| 中文字幕一区二区三区 精品| 成人免费高清视频| 色综合久久天天综合绕观看| 日韩在线观看视频黄| 欧美a级片视频| 中文字幕97| 美女免费精品视频在线观看| 国产91精品一区| 国产伦久视频免费观看 视频| 国产一区二区精品久久91| 国产不卡在线观看| 国产视频一区在线| 欧美日本国产| 日本免费区| 久久国产精品自线拍免费| 国产一区二区精品尤物| 精品国产亚洲人成在线| 国产成人精品一区二区视频| 亚洲天堂免费| 91麻豆国产福利精品| 久久成人性色生活片| 久久久久久久免费视频| 国产网站免费| 欧美一区二区三区性| 九九精品久久久久久久久| 精品国产一区二区三区久久久狼| 亚洲天堂在线播放| 麻豆午夜视频| 国产一区二区精品久久| 沈樵在线观看福利| 国产精品自拍一区| 999精品影视在线观看| 亚洲www美色| 久久国产一区二区| 国产伦久视频免费观看 视频| 麻豆午夜视频| 国产网站在线| 国产一区二区精品久久91| 夜夜操网| 亚洲精品影院| 精品在线观看国产| 日韩男人天堂| 一级毛片视频免费| 尤物视频网站在线| 精品久久久久久中文字幕一区| 精品视频免费在线| 免费国产在线视频| 午夜在线影院| 国产国语对白一级毛片| 免费的黄色小视频| 国产麻豆精品视频| 97视频免费在线观看| 天天色色色| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 你懂的日韩| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 尤物视频网站在线观看| 精品国产香蕉在线播出| 天堂网中文字幕| 精品国产一区二区三区久久久狼| 日韩av片免费播放| 国产伦精品一区二区三区在线观看| 九九久久国产精品| 国产伦久视频免费观看视频| 久久福利影视| 日韩在线观看视频免费| 午夜欧美福利| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产高清视频免费| 久久99欧美| 日本免费看视频| 欧美激情一区二区三区视频 | 台湾毛片| 黄视频网站在线看| 精品国产三级a| 精品国产亚洲人成在线| 国产激情一区二区三区| 99色视频在线观看| 日韩在线观看视频免费| 国产欧美精品| 日韩一级黄色| 国产亚洲男人的天堂在线观看| 国产91精品系列在线观看| 久久福利影视| 国产网站在线| 黄色短视频网站| 精品国产三级a∨在线观看| 黄色免费网站在线| 欧美激情影院| 九九热精品免费观看| 九九精品久久久久久久久| 欧美电影免费看大全| 欧美a级成人淫片免费看| 国产亚洲男人的天堂在线观看| 欧美a级成人淫片免费看| 麻豆午夜视频| 日本免费区| 国产91精品系列在线观看| 91麻豆精品国产片在线观看| 999精品视频在线| 精品久久久久久中文字幕2017| 日本特黄一级| 91麻豆tv| 天堂网中文字幕| 一本高清在线| 国产视频一区二区在线观看| 国产a视频| 精品在线免费播放| 你懂的日韩| 日本在线不卡免费视频一区| 国产福利免费观看| 麻豆网站在线免费观看| 日韩av片免费播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 91麻豆精品国产自产在线观看一区| 国产不卡福利| 午夜激情视频在线观看| 精品视频在线观看视频免费视频| 尤物视频网站在线| 九九久久国产精品| 日日夜夜婷婷| 欧美另类videosbestsex视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 深夜做爰性大片中文| 久久精品店| 午夜欧美福利| 天天做日日爱夜夜爽| 精品在线视频播放| 日本免费区| 四虎影视精品永久免费网站| 人人干人人草| 国产视频在线免费观看| 日本在线www| 精品国产一区二区三区久久久蜜臀| 精品国产一区二区三区国产馆| 免费国产在线观看| 欧美激情一区二区三区视频 | 麻豆系列国产剧在线观看| 久久99这里只有精品国产| 国产伦久视频免费观看 视频 | 精品视频在线观看一区二区| 国产视频一区在线| 一级女性全黄久久生活片| 亚洲不卡一区二区三区在线 | 二级片在线观看| 日韩专区亚洲综合久久| 91麻豆精品国产高清在线| 国产精品自拍亚洲| 韩国妈妈的朋友在线播放| 99久久网站| 美女免费黄网站| 一级片片| 国产伦精品一区三区视频| 台湾毛片| 高清一级片| 国产美女在线一区二区三区| 九九九在线视频| 成人高清视频免费观看| 成人免费观看男女羞羞视频 | 91麻豆精品国产自产在线| 黄视频网站免费观看| 日本乱中文字幕系列| 国产福利免费视频| 国产网站免费视频| a级精品九九九大片免费看| 精品国产三级a∨在线观看| 精品毛片视频| 国产网站免费在线观看| 黄视频网站在线看| 毛片成人永久免费视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美一级视| 99久久精品国产麻豆| 日日夜人人澡人人澡人人看免| 国产一区二区精品尤物| 91麻豆爱豆果冻天美星空| 国产精品123| 日本特黄一级| 麻豆系列 在线视频| 高清一级片|