<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. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

      Modbus通訊協(xié)議簡介

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2022/4/10

      一、簡介

         Modbus是一種串行通信協(xié)議,是Modicon公司于1979年為使用可編程邏輯控制器PLC通信而發(fā)表。Modbus是工業(yè)領(lǐng)域通信協(xié)議的業(yè)界標(biāo)準(zhǔn),是工業(yè)電子設(shè)備之間常用的連接方式。Modbus在工業(yè)控制領(lǐng)域通信協(xié)議中被廣泛使用基于以下幾個(gè)特點(diǎn):

      1. 公開發(fā)表并且無版權(quán)要求;
      2. 易于部署和維護(hù);
      3. 對供應(yīng)商來說,修改移動本地的比特或字節(jié)沒有很多限制。

      二、Modbus通訊方式

      1. 以太網(wǎng)上的 TCP/IP ;
      2. 各種媒體(有線:EIA/TIA-232-E、EIA-422、EIA/TIA-485-A ;光纖、無線等)上的異步串行傳輸;Modbus RTU和Modbus ASCII通訊既是采用該方式;
      3. Modbus Plus,一種高速令牌傳遞網(wǎng)絡(luò)。

       

       

      三、協(xié)議描述

        Modbus協(xié)議定義了一個(gè)控制器能認(rèn)識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進(jìn)行通信的。它描述了一控制器請求訪問其它設(shè)備的過程,如果回應(yīng)來自其它設(shè)備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。   

        通過此協(xié)議,控制器相互之間、或控制器經(jīng)由網(wǎng)絡(luò)(如以太網(wǎng))可以和其它設(shè)備之間進(jìn)行通信。Modbus協(xié)議使用的是主從通訊技術(shù),即由主設(shè)備主動查詢和操作從設(shè)備。一般將主控設(shè)備方所使用的協(xié)議稱為Modbus Master,從設(shè)備方使用的協(xié)議稱為Modbus Slave。典型的主設(shè)備包括工控機(jī)和工業(yè)控制器等;典型的從設(shè)備如PLC可編程控制器等。Modbus通訊物理接口可以選用串口(包括RS232、RS485和RS422),也可以選擇以太網(wǎng)口。其通信遵循以下的過程:

      1. 主設(shè)備(客戶機(jī))向從設(shè)備(服務(wù)器)發(fā)送請求;
      2. 從設(shè)備(服務(wù)器)分析并處理主設(shè)備(客戶機(jī))的請求,然后向主設(shè)備(客戶機(jī))發(fā)送結(jié)果;
      3. 如果出現(xiàn)任何差錯,從設(shè)備(服務(wù)器)將返回一個(gè)異常功能碼 。

       

       

        當(dāng)在一Modbus網(wǎng)絡(luò)上通信時(shí),此協(xié)議決定了每個(gè)控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應(yīng),控制器將生成反饋信息并用Modbus協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上,包含了Modbus協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié)地址、路由路徑及錯誤檢測的方法。

        Modbus的工作方式是請求/應(yīng)答,每次通訊都是主站先發(fā)送指令,可以是廣播,或是向特定從站單播,從站響應(yīng)指令,并按要求應(yīng)答,或者報(bào)告異常;當(dāng)主站不發(fā)送請求時(shí),從站不會自己發(fā)出數(shù)據(jù),從站和從站之間不能直接通訊。

        Modbus協(xié)議能夠應(yīng)用在不同類型的總線或者網(wǎng)絡(luò)。對應(yīng)不同的總線或網(wǎng)絡(luò),Modbus協(xié)議引入一些附加域映射成應(yīng)用數(shù)據(jù)單元(ADU),即ADU = 附加域 + PDU。例如:

      • RS232 / RS485 ADU = 253 字節(jié)+服務(wù)器地址(1 byte) + CRC (2 字節(jié)) = 256 字節(jié) ;
      • TCP MODBUS ADU = 249 字節(jié)+ MBAP (7 字節(jié)) = 256 字節(jié) 。

       

      四、數(shù)據(jù)編碼

        MODBUS 使用一個(gè)‘big-Endian’ 表示地址和數(shù)據(jù)項(xiàng)。這意味著當(dāng)發(fā)射多個(gè)字節(jié)時(shí),首先發(fā)送最高有效位。 例如:

      Register size :
      16 - bits
      value:
      0x1234

      the first byte sent is :

      0x12

      then:

      0x34

      五、數(shù)據(jù)模型

        MODBUS 以一系列具有不同特征表格上的數(shù)據(jù)模型為基礎(chǔ)。四個(gè)基本表格為:

       

      六、功能碼

        有三類Modbus功能碼。分別是:

        1.公共功能碼:

      • 是較好地被定義的功能碼 ;
      • 保證是唯一的;
      • MODBUS 組織可改變的 ;
      • 公開證明的 ;
      • 具有可用的一致性測試 ;
      • MB IETF RFC 中證明的 ;
      • 包含已被定義的公共指配功能碼和未來使用的未指配保留供功能碼 。

        2.用戶定義功能碼:

      • 有兩個(gè)用戶定義功能碼的定義范圍,即 65 至 72 和十進(jìn)制 100 至 110 ;
      • 用戶沒有 MODBUS 組織的任何批準(zhǔn)就可以選擇和實(shí)現(xiàn)一個(gè)功能碼 ;
      • 不能保證被選功能碼的使用是唯一的 ;
      • 如果用戶要重新設(shè)置功能作為一個(gè)公共功能碼,那么用戶必須啟動 RFC,以便將改變引入公共分類中,并且指配一個(gè)新的公共功能碼 。

        3.保留功能碼:

      • 一些公司對傳統(tǒng)產(chǎn)品通常使用的功能碼,并且對公共使用是無效的功能碼 。

       

        4.公共功能碼定義如下表所示:

       

      Tags:Modbus,通訊協(xié)議  
      責(zé)任編輯:admin
      相關(guān)文章列表
      S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
      基于S7-200SMART實(shí)現(xiàn)Modbus TCP通信_200smart modbus tcp
      三菱plc FX3U與三菱E800變頻器專用指令通信應(yīng)用,IVDR指令和 IVCK
      三菱PLC的modbus-rtu通訊實(shí)例_三菱小型PLC FX3U系列Modbus 通訊教
      西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
      西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項(xiàng)目案例
      昆侖通態(tài)MCGS觸摸屏和西門子V20變頻器之間的MODBUS通訊
      Modbus通信協(xié)議介紹以及Modbus Poll、Slave軟件使用介紹_modbus 
      【工具教程】Modbus Slave使用教程
      干貨 | Modscan32  Modsim32 Modbus協(xié)議調(diào)試分享_modbus調(diào)試
      Modscan32軟件的使用 Modsim32
      西門子plc控制英威騰變頻器實(shí)例,西門子200SMART的MODBUS通訊!
      施耐德PM500電量表通過MODBUS協(xié)議與組態(tài)王通訊
      組態(tài)軟件的無線485通訊實(shí)例,組態(tài)王modbus通訊實(shí)例
      組態(tài)王和三菱plc 基于數(shù)傳電臺的組態(tài)王控制實(shí)現(xiàn)遠(yuǎn)程采集控制器PL
      KingView組態(tài)王與信捷PLC通訊解決方案 MODBUS通訊設(shè)置
      KingView組態(tài)王通過modbus與第三方設(shè)備通訊,如何實(shí)現(xiàn)字節(jié)或字的
      組態(tài)王modbus通信用法教程modbus-rtu、modbus-tcp莫迪康通信配置
      KingView組態(tài)王如何獲取modbus TCP數(shù)據(jù)?_組態(tài)王數(shù)據(jù)轉(zhuǎn)發(fā)modbust
      組態(tài)王連接ModbusTCP設(shè)備,利用Modbus Slave模擬從站設(shè)備
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产在线一区二区综合免费视频| 99久久综合久中文字幕| 色偷偷亚洲第一综合网| 色天使久久综合给合久久97色 | 免费国产综合视频在线看| 天啪天天久久天天综合啪| 天天做天天爱天天综合网2021| 国产婷婷色综合AV蜜臀AV| 国产成人综合精品| 亚洲狠狠综合久久| 国产色产综合色产在线观看视频 | 色婷婷综合缴情综免费观看| 国产综合色产在线精品| 一本狠狠色丁香婷婷综合久久| 国产成人综合久久精品尤物| 国精产品自偷自偷综合下载| 久久婷婷成人综合色| 亚洲国产综合人成综合网站| 亚洲综合一区无码精品| 天天综合色天天桴色| 伊人丁香狠狠色综合久久| 一本一道久久a久久精品综合 | 狠狠色成人综合首页| 亚洲av无码国产综合专区| 国产综合精品一区二区三区| 亚洲精品综合久久| 伊人色综合久久天天网| 丁香六月婷婷综合激情动漫| 国产成人亚洲综合a∨| 国产亚洲综合精品一区二区三区| 婷婷国产天堂久久综合五月| 天天影视色香欲综合免费| 亚洲综合色一区二区三区| AV狠狠色丁香婷婷综合久久| 色综合天天综一个色天天综合网| 久久五月天综合网| 一本久道久久综合狠狠躁AV| 久久综合色之久久综合| 亚洲人成在久久综合网站| 久久综合久久综合亚洲| 国产精品亚洲综合天堂夜夜|