吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DJN Modbus協議

jf_03557382 ? 來源:jf_03557382 ? 作者:jf_03557382 ? 2024-11-27 13:52 ? 次閱讀

一、背景

1979年Modbus的發明,主要用于解決PLC之間通信的問題。這些年,它憑借了免費開放、簡單易懂等特點,廣泛應用在工業自動化領域的各種產品中。初期主要針對的是串口設備,即ModbusRTU和ModbusASCII協議,后來施耐德在其基礎上發明了針對以太網設備的ModbusTCP。

Modbus協議的誕生與發展,是工業自動化領域技術進步的必然結果,各種工業設備之間的數據交互,必然需要一個高效可靠的協議來支持。

二、Modbus地址

Modbus的存儲區也是有范圍的,不可能無限大,每個存儲區最多可能存放65536個線圈或寄存器,這個范圍已經很大了。存儲區地址是從0開始的,那么對于每個存儲區來說,地址范圍則從0到65535。Modbus遵守這個公式:絕對地址=存儲區代號+相對地址

長地址表(6位)請參考下表:
圖片1.png

在實際使用中,我們可能根本用不到這么多地址。于是為了使用方便,還有一種短地址模型,即5位地址模型。

短地址表(6位)請參考下表:
圖片2.png

我們已經有了4個不同的存儲區,那么我們對這些存儲區的讀寫,必然會產生很多不同的行為,比如讀取輸出線圈和寫入輸出線圈,即為2種不同的行為。我們給這些行為取個代號,即為功能碼。

功能碼功能說明
0x01讀取輸出線圈
0x02讀取輸入線圈
0x03讀取保持寄存器
0x04讀取輸入寄存器
0x05寫入單個線圈
0x06寫入單個寄存器
0x0F寫入多個線圈
0x10寫入多個寄存器

三、協議分類

ModbusRTU和ModbusASCII用于串行通信,ModbusTCP用于以太網通信,但是這并不是絕對的,因為Modbus協議只是一種應用層的協議,并沒有指定物理層,比如,ModbusRTU協議也可以使用在以太網中進行數據傳輸。
圖片3.png

四、報文格式

ModbusRTU的通用報文格式如下:

第一部分:從站地址,占1個字節

第二部分:功能碼,占1個字節
第三部分:數據部分,占N個字節

第四部分:校驗部分,CRC校驗,占2個字節

ModbusASCII的通用報文格式如下:

第一部分:開始字符(:)

第二部分:從站地址,占2個字節

第三部分:功能碼,占2個字節

第四部分:數據部分,占N個字節

第五部分:校驗部分,LRC校驗,占2個字節

第六部分:結束字符(CR LF)

ModbusTCP的通用報文格式如下:

第一部分:事務處理標識符,占2個字節

第二部分:協議標識符,占2個字節

第三部分:長度,占2個字節

第四部分:單元標識符,占1個字節

第五部分:功能碼,占1個字節

第六部分:數據部分,占N個字節

、結論

帝晶串口屏支持使用最廣泛的ModbusRTU報文格式。已經在充電樁、儲能行業廣泛使用。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ModBus協議
    +關注

    關注

    3

    文章

    177

    瀏覽量

    33529
  • 串口屏
    +關注

    關注

    8

    文章

    546

    瀏覽量

    37581
收藏 人收藏

    評論

    相關推薦

    如何實現EtherNet/IP與Modbus協議之間轉換?

    能使用Modbus協議。這種協議的不一致性導致了數據傳輸的障礙,使得不同設備之間的信息無法有效共享,從而影響了整個系統的運行效率和智能化水平。 難點分析 實現EtherNet/IP與Modbus協議之間的轉換面臨多重挑戰:
    的頭像 發表于 11-12 18:05 ?335次閱讀

    一文淺談Modbus協議

    Modbus協議是一種廣泛應用的工業控制器網絡協議,它定義了一個控制器能夠識別的消息結構,用于實現不同設備之間的通信和數據交換。自1979年由Modicon公司(現為施耐德電氣Schneider
    的頭像 發表于 10-09 13:56 ?538次閱讀

    Modbus協議網關簡介

    在工業自動化領域,設備間的通信與數據交換是實現高效、智能控制的關鍵。Modbus協議作為一種廣泛應用的通信協議,自1971年由Modicon公司首次推出以來,便以其標準、開放、支持多種電氣接口等特點
    的頭像 發表于 09-23 14:51 ?330次閱讀
    <b class='flag-5'>Modbus協議</b>網關簡介

    Modbus、樓宇自控、電力協議Modbus協議網關BL120ML支持一鍵對接LabVIEW

    Modbus樓宇自控電力協議Modbus協議網關BL120ML在LabVIEW中的實際應用中,我們首先需要理解LabVIEW和Modbus協議轉換網關的基本功能,以及它們如何協同工作
    的頭像 發表于 08-10 10:40 ?470次閱讀
    <b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關BL120ML支持一鍵對接LabVIEW

    使用MODBUS協議、樓宇自控系統、電力協議Modbus協議網關來集成樓宇內的溫濕度傳感器設備

    在現代建筑管理中,實現樓宇環境的自動化控制是降低能耗、增強管理效率的關鍵。本文將詳細介紹如何使用MODBUS協議、樓宇自控系統、電力協議Modbus協議網關來集成樓宇內的溫濕度傳感器設備,并通過
    的頭像 發表于 08-08 17:31 ?396次閱讀
    使用<b class='flag-5'>MODBUS協議</b>、樓宇自控系統、電力<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關來集成樓宇內的溫濕度傳感器設備

    使用Modbus、樓宇自控、電力協議Modbus協議網關實現生產設備的遠程監控和管理

    Modbus協議、樓宇自控、電力協議Modbus協議網關,將不同類型的生產設備數據集中傳輸到監控系統,實現遠程監控和管理。 我們先來看整個系統中需要
    的頭像 發表于 08-08 17:29 ?437次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關實現生產設備的遠程監控和管理

    空調協議網關快速操作空調協議轉換為Modbus協議

    空調協議,即空調通信協議,是指用于空調設備之間進行數據傳輸和通信的規定和約定;而Modbus協議是一種廣泛應用的工業通信協議,是工業電子設備之間常用的連接方式。 如果要將空調
    的頭像 發表于 08-06 13:40 ?533次閱讀
    空調<b class='flag-5'>協議</b>網關快速操作空調<b class='flag-5'>協議</b>轉換為<b class='flag-5'>Modbus協議</b>

    巴圖自動化Profinet協議Modbus協議網關模塊連接智能儀表與PLC通訊

    巴圖自動化Profinet協議Modbus協議網關模塊(BT-MDPN10)的主要功能是實現Modbus協議和Profinet協議之間的轉換和通信。Profinet
    的頭像 發表于 07-04 11:35 ?2757次閱讀
    巴圖自動化Profinet<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關模塊連接智能儀表與PLC通訊

    巴圖制自動化Profinet協議Modbus協議模塊連接PLC和電表通信

    介紹了一種通過Profinet協議Modbus協議模塊(BT-MDPN10)實現PLC與電表通信的方法,無需編寫Modbus輪詢程序,簡化通信過程并提高通信效率和穩定性。巴圖自動化Profinet
    的頭像 發表于 07-03 21:17 ?415次閱讀
    巴圖制自動化Profinet<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>模塊連接PLC和電表通信

    巴圖自動化Profinet協議Modbus協議模塊接稱重模塊與PLC通訊

    巴圖自動化Profinet協議Modbus協議模塊(BT-MDPN10)是一種能夠實現Modbus協議和Profinet協議之間轉換的設備。Profinet
    的頭像 發表于 07-03 20:31 ?577次閱讀
    巴圖自動化Profinet<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>模塊接稱重模塊與PLC通訊

    Profibus協議Modbus協議網關模塊在船舶中的應用

    本文主要介紹了Profibus協議Modbus協議網關模塊(XD-MDPB100)在船舶中的應用。 Profibus轉Modbus網關能實現Profibus總線和Modbus協議之間
    的頭像 發表于 06-27 17:25 ?558次閱讀
    Profibus<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關模塊在船舶中的應用

    Modbus協議轉Profibus協議網關接溫控表與PLC通訊

    Modbus協議轉Profibus協議網關(XD-MDPB100)則是實現這一通訊的重要工具。Modbus轉Profibus網關的主要功能是實現Modbus協議和Profibus
    的頭像 發表于 06-21 11:31 ?1991次閱讀
    <b class='flag-5'>Modbus協議</b>轉Profibus<b class='flag-5'>協議</b>網關接溫控表與PLC通訊

    Modbus協議轉Profinet協議網關與氣體監測系統配置案例

    Modbus協議和Profinet協議作為工業領域常見的兩種通訊協議,各自具有一定的特點和應用范圍。Modbus轉Profinet網關(XD-MDPN100/300)在工業自動化控制系
    的頭像 發表于 06-13 17:50 ?1466次閱讀
    <b class='flag-5'>Modbus協議</b>轉Profinet<b class='flag-5'>協議</b>網關與氣體監測系統配置案例

    Modbus協議的工作原理、優缺點及應用

    在當今工業物聯網(IIoT)的浪潮中,Modbus協議無疑是連接傳統工業設備與現代信息技術的橋梁。作為一位工業物聯網的資深工程師,我深感有責任向傳統行業解釋這一重要協議的工作原理、優缺點以及廣泛
    的頭像 發表于 05-21 17:06 ?1531次閱讀
    <b class='flag-5'>Modbus協議</b>的工作原理、優缺點及應用

    Modbus協議網關是什么?Modbus協議網關的功能

    Modbus協議網關是一種專門用于工業自動化環境中的網絡設備,其主要功能是實現不同通信協議之間的轉換,尤其是將基于Modbus協議的設備或系統與使用其他協議的設備、控制系統或信息系統連
    的頭像 發表于 04-11 15:51 ?818次閱讀
    百家乐庄闲桌子| 澳门顶级赌场金鹰娱乐| 百家乐官网总厂在哪里| 百家乐全部规则| 百家乐对子赔率| 永利博百家乐官网现金网| 大发888为什么进不去| 百家乐起步多少| 百家乐官网珠仔路| 阿巴嘎旗| 百家乐免费改单| 百家乐软件稳赚| 有百家乐的棋牌游戏| 大丰收百家乐官网的玩法技巧和规则 | 百家乐微笑打法| 百家乐庄闲对冲| 百家乐官网事一箩筐的微博| 百家乐官网投注翻倍方法| 百家乐官网缆的打法| 阳春市| 百家乐官网好的平台| 六合彩结果| 威尼斯人娱乐城--老品牌值得您信赖| 百家乐最新首存优惠| 百家乐官网路单规则| 章丘市| 大发888游戏平台 17| ewin棋牌官网| 百家百家乐官网网站| 网络百家乐证据| 姚记百家乐的玩法技巧和规则| 大众娱乐城| 鼎龙娱乐城| 百家乐官网如何投注技巧| 网上百家乐官网的技巧| 百家乐官网游戏教程| 视频百家乐官网代理| 世嘉百家乐官网的玩法技巧和规则| 百家乐官网棋牌官网| 真人百家乐免费开户送钱| 百家乐客户端皇冠|