<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      Modbus功能碼介紹

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

      功能碼作用

      啟動Modbus事務處理的客戶機創建Modbus應用數據單元。功能碼(PDU中的)向服務器指示將執行哪種操作?

      用一個字節編碼Modbus數據單元的功能碼域。有效范圍是十制制1-255(128-255為異常響應保留)。當從客戶機向服務器發送報文時,功能碼域通過服務器執行哪種操作?

      從客戶機向服務器發送的報文數據域包括附加信息,服務器使用這個信息執行功能碼定義的操作。這個域還包括離散項目和寄存器地址、處理項目的數量以及域中的實際數據字節數。

      在某種請求中,數據域可以是不存在的,在此情況下服務器不需要任何附加信息。功能碼僅說明操作。

      功能碼的類型

      功能碼主要分為有效功能碼、異常功能碼和錯誤功能碼。

      如果在一個正確接收Modbus ADU中,不出現與請求Modbus功能有關的差錯,那么服務器至客戶機的響應數據會包含請求中的正常功能碼。如果出現與請求Modbus功能有關的差錯,那么響應數據會包含一個異常碼和錯誤碼。

      例如,客戶機能夠讀一組離散量輸出或輸入的開/關狀態,或者用戶能夠讀/寫一組寄存器數據內容。當服務器對客戶機響應時,它使用功能碼域來指示正常(無差錯)響應或出現某種差錯(稱為異常響應)。對于一個正常響應來說,服務器僅對原始功能碼響應。

      對于異常響應,服務器返回一個與客戶機等同的碼,設置該原始功能碼的最高有效位為邏輯1,并加該異常碼后增加錯誤碼,以通知客戶機異常原因。

       

      部分modbus功能碼詳解 

      有效功能碼

      有效功能碼有二十幾種,但是一般使用上都以1、2、3、4、5、6、15、16等八種最為常用,以及另外特殊使用的20、21兩種,此為General Reference Register,絕大部份的Modbus設備并不會提供此Register。于PLC上主要的控制數據有下列四種型式。此八種功能碼就是處理這些控制資料,詳細說明如下各點:

      控制數據四種型式:

      DI:DigitalInput(數字輸入,離散輸入),一個地址一個數據位,用戶只能讀取它的狀態,不能修改。以一個 bit表示 On/Off,用來記錄控制信號的狀態輸入,例如:開關,接觸點,馬達運轉,超限switch等。于PLC上被稱為Input relay、input coil等。

      DO:DigitalOutput(數字輸出,線圈輸出),一個地址一個數據位,用戶可以置位、復位,可以回讀狀態。以一個 bit表示 On/Off,用來輸出控制信號,以激活或停止馬達,警鈴,燈光等。于PLC上被稱為Output relay、Output coil等。

      AI:Analog Input(模擬輸入,輸入寄存器),一個地址16位數據,用戶只能讀,不能修改,,以16 bits integer表示一個數值,用來記錄控制信號的數值輸入,例如:溫度、流量、料量、速度、轉速、文件板開度、液位、重量等。于PLC上被稱為Input register。

      AO:AnalogOutput(模擬輸出,保持寄存器),一個地址16位數據,用戶可以寫,也可以回讀,以16 bits integer表示一個數值,用來輸出控制信號的數值,例如:溫度、流量、速度、轉速、文件板開度、飼料量等設定值。于PLC上被稱為Output register、Holding register。

      Tags:Modbus,功能碼  
      責任編輯:admin
      相關文章列表
      Modbus如何遠距離傳輸? Modbus物聯網
      Modbus和RS485的關系是什么?
      Modbus RS485接線方法  modbus接線方法 終端電阻
      MODBUS調試工具(modscan32)使用說明-MODBUS調試工具(modscan32)如
      RS-485終端電阻怎么接?485終端電阻接法解析
      modbus通訊 RS-485終端電阻的重要性
      Modbus功能碼詳解
      modbus協議地址和常用功能碼,modbus詳解
      Modbus網關的概念/功能/作用/特點
      Modbus-RTU通訊協議03功能碼詳解——小白一看就會的協議解析
      西門子plc SMART200 通過Modbus讀取溫濕度傳感器數據梯形圖實例
      實現PLC與多臺變頻器的MODBUS/RTU通信   MODBUS協議報文格式
      MODBUS功能碼實例  plc與儀表通信
      西門子plc modbus地址詳解
      s7-200與計算機modbus通訊案例,西門子S7-200 Smart Modbus通信介
      Modbus通訊協議簡介
      電力儀表怎么設置modbus ,電力-MODBUS_RTU通訊規約
      MODBUS規約報文解析
      modbus rtu六種功能碼詳細解析
      ModBus通信協議
      modbus通訊協議功能碼一覽_ModBus功能碼定義
      西門子200SMART主站輪詢MODBUS通信指令案例_梯形圖實例
      在通信程序中,如何實現PLC與多臺變頻器的MODBUS/RTU通信?
      MODBUS-RTU數據幀格式、報文實例
      modbus讀取保持寄存器實例
      s7-200smart通過modbus庫與溫濕度傳感器通訊 梯形圖實例
      在西門子plc 200smart中,通過Modbus RTU協議讀取溫濕度傳感器的
      Modbus協議——常用功能碼詳解
      MODBUS協議整理——功能碼簡述 PLC地址和協議地址區別
      西門子200PLC modbus通訊梯形圖實例(帶程序)
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲av无码兔费综合| 久久久久AV综合网成人| 亚洲国产精品成人综合色在线| 亚洲欧洲日韩国产综合在线二区| 亚洲av永久综合在线观看尤物| 色婷婷五月综合丁香中文字幕| 国产色综合一二三四| 日日AV色欲香天天综合网| 国产精品成人免费综合| 亚洲狠狠综合久久| 国产精品天干天干在线综合| 亚洲综合区图片小说区| 狠狠综合久久AV一区二区三区| 综合在线免费视频| 久久综合综合久久97色| 久久综合色之久久综合| 丁香五月综合缴情综合| 中文字幕亚洲综合久久| 狠狠色狠狠色综合伊人| 热久久综合这里只有精品电影| 色综合久久无码中文字幕| 狠狠色丁香久久婷婷综合| 色综合一区二区三区| 色综合久久一区二区三区| 综合欧美五月丁香五月| 色噜噜成人综合网站| 亚洲一区综合在线播放| 青青热久久综合网伊人| 久久综合久久综合九色| 婷婷五月综合色视频| 亚洲狠狠久久综合一区77777| 麻豆精品久久精品色综合| 久久婷婷综合中文字幕| 五月天激情综合网丁香婷婷 | 丁香伊人五月综合激激激| 青草久久精品亚洲综合专区| 亚洲综合激情五月色一区| 国产成人综合久久精品亚洲| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 在线精品国产成人综合| 狠狠色综合一区二区|