RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)通訊應(yīng)用中主流的常用協(xié)議Modbus協(xié)議

深圳市智聯(lián)物聯(lián)科技有限公司 ? 2023-04-19 15:25 ? 次閱讀

智聯(lián)物聯(lián)技術(shù)分享,本期為大家介紹工業(yè)通訊常用的主流協(xié)議Modbus協(xié)議。

Modbus協(xié)議的前身叫做Mod協(xié)議,常被用于Modicon公司PLC控制器中,后來Modicon被Schneider收購后隨之改名為我們?nèi)缃袼煜さ膍odbus協(xié)議,現(xiàn)如今廣泛應(yīng)用在物聯(lián)網(wǎng)的控制器、HMI和傳感器中與其他工控終端設(shè)備進(jìn)行通訊,Modbus已然成為了工業(yè)通訊應(yīng)用中主流的常用協(xié)議。

通過Modbus協(xié)議可以使控制器之間經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其他設(shè)備之間進(jìn)行通信。Modbus協(xié)議還可以讓不同品牌的控制設(shè)備進(jìn)行組網(wǎng),方便運營商對設(shè)備進(jìn)行集中監(jiān)控管理。

Modbus協(xié)議定義了控制器能認(rèn)識使用的消息結(jié)構(gòu),描述控制器對其它設(shè)備的請求訪問過程,對來自其它設(shè)備的請求進(jìn)行回應(yīng),以及偵測錯誤數(shù)據(jù)并記錄。Modbus協(xié)議制定了內(nèi)容的公共格式與消息域格局。

pYYBAGQFvliANlfKAAFbcz_IlIw004.pngModbus協(xié)議

Modbus協(xié)議功能碼

Modbus協(xié)議的功能碼用于表示信息幀的功能,03、04、06、16最為常用。

功能碼03的名稱是讀取保持寄存器內(nèi)容,在一個或多個保持寄存器中取得當(dāng)前的二進(jìn)制值。

功能碼04的名稱是讀取輸入寄存器內(nèi)容,在一個或多個輸入寄存器中取得當(dāng)前的二進(jìn)制值。

功能碼06的名稱是預(yù)置單寄存器,把具體二進(jìn)制值裝入一個保持寄存器。

功能碼16的名稱是預(yù)置多個寄存器,把具體的二進(jìn)制值裝入一串連續(xù)的保持寄存器。

pYYBAGQ_ZbaAA9tNAAIxvpQ4N6A224.pngModbus協(xié)議功能碼

Modbus協(xié)議03、04功能碼

03讀取保持寄存器內(nèi)容和04讀取輸入寄存器內(nèi)容兩者之間到底存在著哪些功能差異呢?Modbus協(xié)議被常用于PLC通信的輸入輸出數(shù)字量信號以及模擬量信號。Modbus協(xié)議的04功能碼輸入寄存器就是從模擬量信號輸入引申出來的,即輸入寄存器只能從模擬量信號輸入端改變寄存器,而主機(jī)則不能通過下發(fā)指令改變輸入寄存器的數(shù)據(jù);而保持寄存器則是用于輸出模擬量信號的,主機(jī)是可以改變寄存器數(shù)據(jù),對于主機(jī)來說輸入寄存器是只讀的,而保持寄存器是可以讀寫的。當(dāng)主機(jī)用06、16功能碼的指令去預(yù)置輸入寄存器的時候,設(shè)備會返回一個代碼為0x81的錯誤代碼,即企圖寫只讀寄存器。

poYBAGQFvliAO-TZAAFsrTy-FoY408.pngModbus協(xié)議

Modbus協(xié)議的TCP、RTU、ASCII

Modbus RTU和Modbus ASCII協(xié)議基于串口通訊,如RS232RS485等工業(yè)串口進(jìn)行數(shù)據(jù)透傳。

ModbusTCP協(xié)議則基于以太網(wǎng)通信,如雙絞線、光纖、無線上傳送。

常見應(yīng)用在PLC可編程邏輯控制器之間的通信中,由于PLC的開放性,可應(yīng)用于現(xiàn)場設(shè)備、智能終端、儀器儀表中。

Modbus協(xié)議的映射地址

在使用Modbus協(xié)議經(jīng)常會遇到3xxxx,4xxxx的寄存器數(shù)據(jù)類型,Modbus映射地址都是從0開始的,比如30009代表的是輸入寄存器,這樣的映射地址格式常用于PLC系統(tǒng)與組態(tài)軟件中。

pYYBAGQ_ZbaABuQ7AAB6fgBPC5c623.pngModbus協(xié)議映射地址
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44557

    瀏覽量

    372754
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1799

    瀏覽量

    76947
  • PLC通信協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1711
收藏 人收藏

    評論

    相關(guān)推薦

    DJN Modbus協(xié)議

    DJN Modbus協(xié)議
    的頭像 發(fā)表于 11-27 13:52 ?1098次閱讀
    DJN <b class='flag-5'>Modbus協(xié)議</b>

    一文淺談Modbus協(xié)議

    Modbus協(xié)議是一種廣泛應(yīng)用的工業(yè)控制器網(wǎng)絡(luò)協(xié)議,它定義了一個控制器能夠識別的消息結(jié)構(gòu),用于實現(xiàn)不同設(shè)備之間的通信和數(shù)據(jù)交換。自1979年由Modicon公司(現(xiàn)為施耐德電氣Schneider
    的頭像 發(fā)表于 10-09 13:56 ?380次閱讀

    Modbus協(xié)議網(wǎng)關(guān)簡介

    ,在工業(yè)控制系統(tǒng)占據(jù)了重要地位。然而,隨著工業(yè)自動化技術(shù)的不斷發(fā)展,不同設(shè)備間通信協(xié)議的多樣性成為了一個亟待解決的問題。Modbus協(xié)議網(wǎng)
    的頭像 發(fā)表于 09-23 14:51 ?240次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)簡介

    空調(diào)協(xié)議網(wǎng)關(guān)快速操作空調(diào)協(xié)議轉(zhuǎn)換為Modbus協(xié)議

    空調(diào)協(xié)議,即空調(diào)通信協(xié)議,是指用于空調(diào)設(shè)備之間進(jìn)行數(shù)據(jù)傳輸和通信的規(guī)定和約定;而Modbus協(xié)議是一種廣泛應(yīng)用的工業(yè)通信協(xié)議,是
    的頭像 發(fā)表于 08-06 13:40 ?439次閱讀
    空調(diào)<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)快速操作空調(diào)<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換為<b class='flag-5'>Modbus協(xié)議</b>

    巴圖自動化Profinet協(xié)議轉(zhuǎn)Modbus協(xié)議模塊接稱重模塊與PLC通訊

    巴圖自動化Profinet協(xié)議轉(zhuǎn)Modbus協(xié)議模塊(BT-MDPN10)是一種能夠?qū)崿F(xiàn)Modbus協(xié)議和Profinet協(xié)議之間轉(zhuǎn)換的設(shè)備。Profinet
    的頭像 發(fā)表于 07-03 20:31 ?509次閱讀
    巴圖自動化Profinet<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>模塊接稱重模塊與PLC<b class='flag-5'>通訊</b>

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)模塊連PLC與激光發(fā)射器通訊

    在PLC控制系統(tǒng),從站設(shè)備通常以Modbus協(xié)議,ModbusTCP協(xié)議,Profinet協(xié)議,Profibus協(xié)議,Profibus D
    的頭像 發(fā)表于 06-22 10:24 ?389次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)模塊連PLC與激光發(fā)射器<b class='flag-5'>通訊</b>

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)接溫控表與PLC通訊

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)(XD-MDPB100)則是實現(xiàn)這一通訊的重要工具。Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)的主要功能是實現(xiàn)Mo
    的頭像 發(fā)表于 06-21 11:31 ?1906次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)接溫控表與PLC<b class='flag-5'>通訊</b>

    Modbus協(xié)議轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)與氣體監(jiān)測系統(tǒng)配置案例

    Modbus協(xié)議和Profinet協(xié)議作為工業(yè)領(lǐng)域常見的兩種通訊協(xié)議,各自具有一定的特點和應(yīng)用范圍。Mo
    的頭像 發(fā)表于 06-13 17:50 ?1398次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profinet<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)與氣體監(jiān)測系統(tǒng)配置案例

    Modbus協(xié)議的工作原理、優(yōu)缺點及應(yīng)用

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IIoT)的浪潮Modbus協(xié)議無疑是連接傳統(tǒng)工業(yè)設(shè)備與現(xiàn)代信息技術(shù)的橋梁。作為一位工業(yè)物聯(lián)網(wǎng)的資深工程師,我深感有責(zé)
    的頭像 發(fā)表于 05-21 17:06 ?1365次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>的工作原理、優(yōu)缺點及應(yīng)用

    Modbus協(xié)議網(wǎng)關(guān)是什么?Modbus協(xié)議網(wǎng)關(guān)的功能

    Modbus協(xié)議網(wǎng)關(guān)是一種專門用于工業(yè)自動化環(huán)境的網(wǎng)絡(luò)設(shè)備,其主要功能是實現(xiàn)不同通信協(xié)議之間的轉(zhuǎn)換,尤其是將基于Modbus協(xié)議的設(shè)備或系
    的頭像 發(fā)表于 04-11 15:51 ?733次閱讀

    modbus協(xié)議功能碼分類 modbus協(xié)議功能碼是什么,有什么作用

    Modbus協(xié)議是一種用于工業(yè)領(lǐng)域常見的通信協(xié)議,它基于主從結(jié)構(gòu),用于在不同設(shè)備之間實現(xiàn)數(shù)據(jù)交換。Modbus協(xié)議的功能碼是決定數(shù)據(jù)交換類型和操作的重要部分。下面將詳細(xì)介紹
    的頭像 發(fā)表于 01-31 14:47 ?7032次閱讀

    modbus協(xié)議與485協(xié)議區(qū)別

    Modbus協(xié)議與485協(xié)議工業(yè)通信領(lǐng)域中常用的兩種協(xié)議,它們在不同的層面上具有不同的功能和設(shè)計理念。本文將對
    的頭像 發(fā)表于 01-11 11:06 ?2.2w次閱讀

    什么是Modbus協(xié)議

    Modbus協(xié)議是一種在工業(yè)自動化領(lǐng)域廣泛應(yīng)用的通信協(xié)議,它允許不同設(shè)備之間進(jìn)行可靠的數(shù)據(jù)交換和控制。該協(xié)議最初由Modicon公司于1979年創(chuàng)建,旨在提供一種簡單而有效的方法,使P
    的頭像 發(fā)表于 01-09 08:00 ?931次閱讀
    什么是<b class='flag-5'>Modbus協(xié)議</b>?

    在消防預(yù)警系統(tǒng)Modbus協(xié)議和EthernetIP協(xié)議都發(fā)揮著重要的作用

    Modbus協(xié)議是一種串行通信協(xié)議,最初是為PLC(可編程邏輯控制器)之間的通信而設(shè)計的。如今,Modbus協(xié)議在消防預(yù)警系統(tǒng)應(yīng)用廣泛。它可以實現(xiàn)主從通信,主設(shè)備發(fā)送請求,從設(shè)備則根
    發(fā)表于 01-02 19:34

    實例解析Modbus協(xié)議

    Modbus協(xié)議是Modicon公司(現(xiàn)在的施耐德電氣 Schneider Electric)于1979年為使用可編程邏輯控制器(PLC)通信而發(fā)表。Modbus已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議
    發(fā)表于 12-25 09:33 ?1553次閱讀
    實例解析<b class='flag-5'>Modbus協(xié)議</b>
    RM新时代网站-首页