那曲檬骨新材料有限公司

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

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

3天內不再提示

解讀Modbus通訊協議

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2023-11-09 16:39 ? 次閱讀

作為工控人,Modbus 通訊協議想必都不陌生,Modbus 通訊協議可以說是工業自動化領域應用最為廣泛的通訊協議,因為他的開放性、可擴充性和標準化使他成為通用工業標準。

1979 年施耐德電氣制定了一個用于工業現場的總線協議 Modbus 協議,現在工業中使用 RS485 通信場合很多都采用 Modbus 協議,所以今天我們來了解下 Modbus 通信協議。

Modbus 是 Modicon 公司為其 PLC 通訊而開發的一種通訊協議。也是全球第一個真正用于工業現場的總線協議。Modbus 網絡是一個工業通信系統,由帶智能終端的可編程控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬件、亦包括軟件。它可應用于各種數據采集和過程監控。

Modbus 特點:

(1)標準、開放,用戶可以免費、放心地使用 Modbus 協議,不需要交納許可證費,也不會侵犯知識產權。

(2)Modbus 可以支持多種電氣接口,如 RS-232、RS-485 等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。

(3)Modbus 的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。

從 1979 年問世至今,已經成為工業通訊領域的業界標準,最初的 Modbus 僅支持串口,分為 Rtu 和 ACSII 兩種信號傳輸模式(一般基于 RS485 串口通信媒介)。而隨著時代的變遷,Modbus 新增了 TCP 版本,可以通過以太網進行通訊,此外 Modbus 還有一個 Modicon 專用的 Modbus Plus 版本。

Modbus 是一種單主站的主/從通訊模式,由 1 個子站和多個從站組成,允許多個設備連接在同一個網絡上進行通訊。

Modbus 三種通信協議介紹:

Modbus TCP,以太網,RJ45

Modbus RTU/ASCII,異步串行通訊,RS232/485/422、光纖、無線

Modbus Plus,高速令牌傳遞網絡,同軸電纜或光纜。

其中 Modbus RTU、Modbus TCP 最為常用。

信號傳輸模式對比

一、RTU 與 ASCII

1、Modbus ASCII 協議擁有開始和結束標記,Modbus RTU 沒有。

這就使得 ASCII 協議中對數據包的處理能夠更加的方便。

例如:ASCII 協議中一個數據包之間的傳輸間隔可以高達 1s(一般不超過 1s,超過 1s 接收設備認為出錯)。

RTU 協議中規定每兩個字節中之間發送或接收時間不得超過 3.5 倍的字符傳輸時間,否則超過這一規定時間則會認為是新幀的開始。

2、ASCII 協議的可讀性強、傳輸效率低。

由于 ASCII 協議傳輸的都是可見的 ASCII 字符,所以調試階段會顯得更加直觀。

但是這同時也是它的缺點,可讀性的增加帶來的就是通訊傳輸效率低。例如傳輸 1 個十六進制數 0xF9,ASCII 就要傳送“F”和“9”兩個字符,其對應的 ASCII 碼是 0x46 和 0x39 兩個字節,而 RTU 只需要 1 個字節就可以完成傳輸。

而 Modbus 作為應用于工業領域的通信協議,面向的主要是技術工人和工程師,不需要很強的可讀性,反而傳輸的數據量一般會比較大,所以在工業現場很少會采用 ASCII 協議。

3、校驗程序不同

RTU 采用 CRC 校驗,而 ASCII 采用 LRC 校驗。LRC 校驗程序相對 CRC 校驗程序簡單。兩種校驗方法會在后續文章中詳細介紹。

二、TCP 與 Rtu

1、概念不同:Modbus 是一種標準的工業控制數據交換協議,可以用 RTU 和 ASCII 兩種方式進行協議數據的互傳,RTU 是通過二進制數據方式直接傳送數據,而 TCP 是通過將每字節二進制數據轉換為固定兩位十六進制字符串,再依次串聯在一起,以 TCP 碼形式進行數據傳送,一般用得最多的還是 RTU 方式。

2、通信方式不同:以太網,對應的通信模式是 Modbus TCP。異步串行傳輸(各種介質如有線 RS-232-/422/485/;光纖、無線等),對應的通信模式是 Modbus Rtu 或 Modbus ASCII。高速令牌傳遞網絡,對應的通信模式是 Modbus PLUS。

審核編輯 黃宇

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

    關注

    28

    文章

    1820

    瀏覽量

    77310
  • ASCII
    +關注

    關注

    5

    文章

    172

    瀏覽量

    35198
  • 通訊協議
    +關注

    關注

    10

    文章

    279

    瀏覽量

    20434
收藏 人收藏

    評論

    相關推薦

    安科瑞AWT100-DP 無線通訊終端,支持串口MODBUS RTU協議

    產品簡介 功能:■支持串口MODBUS RTU協議的數據采集,并通過安科瑞平臺協議與安科瑞服務器通訊。 ■支持多30個MODBUS RTU設
    的頭像 發表于 01-02 10:40 ?112次閱讀
    安科瑞AWT100-DP 無線<b class='flag-5'>通訊</b>終端,支持串口<b class='flag-5'>MODBUS</b> RTU<b class='flag-5'>協議</b>

    DJN Modbus協議

    DJN Modbus協議
    的頭像 發表于 11-27 13:52 ?1183次閱讀
    DJN <b class='flag-5'>Modbus協議</b>

    串口屏Modbus通訊協議詳解

    Modbus是一種開放的通信協議,廣泛應用于工業自動化領域。它定義了消息結構和設備間的通信方式,支持多種物理層網絡,如RS-232、RS-485等。本文將詳細介紹如何在串口屏上實現Modbus
    的頭像 發表于 10-20 14:23 ?1686次閱讀

    Profibus PA轉Modbus RTU協議網關

    捷米特JM-RTU-PA網關將Profibus PA和Modbus RTU專用通訊協議橋接的協議轉換設備。符合Modbus RTU
    的頭像 發表于 09-25 11:47 ?379次閱讀
    Profibus PA轉<b class='flag-5'>Modbus</b> RTU<b class='flag-5'>協議</b>網關

    MyRIO和Modbus通訊問題

    哪位大俠研究過MyRIO和Modbus通訊問題啊?有好幾個硬件設備都是用Modbus通訊的,都調不出來,憋了好久了!哪位大神幫我解答一下啊,有例子就更好了,萬分感謝,痛苦等待!
    發表于 08-27 09:37

    Modbus轉Ethernet IP網關模塊與匯川PLC通訊案例

    Modbus轉Ethernet/IP網關模塊(XD-MDEP100)是一種用于將Modbus協議轉換為Ethernet/IP協議的設備。在匯川PLC通訊中,使用
    的頭像 發表于 07-17 09:39 ?1906次閱讀
    <b class='flag-5'>Modbus</b>轉Ethernet IP網關模塊與匯川PLC<b class='flag-5'>通訊</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<b class='flag-5'>通訊</b>

    Modbus協議轉Profibus協議網關模塊連PLC與激光發射器通訊

    將重點探討PLC連接Modbus協議轉Profibus協議網關模塊(XD-MDPB100)與激光發射器通訊的相關內容,為您詳細解析這一過程的原理與操作步驟。
    的頭像 發表于 06-22 10:24 ?445次閱讀
    <b class='flag-5'>Modbus協議</b>轉Profibus<b class='flag-5'>協議</b>網關模塊連PLC與激光發射器<b class='flag-5'>通訊</b>

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

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

    300PLC連接Modbus轉Profibus網關與閥島modbusRTU通訊

    詳細介紹300PLC利用Modbus協議轉Profibus協議模塊與閥島Modbus RTU通訊的具體步驟。
    的頭像 發表于 06-21 09:54 ?1561次閱讀
    300PLC連接<b class='flag-5'>Modbus</b>轉Profibus網關與閥島modbusRTU<b class='flag-5'>通訊</b>

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

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

    通訊協議轉換Modbus轉Profinet網關

    Modbus轉Profinet網關是工業通信轉換設備,能夠實現Modbus協議與Profinet協議之間的有效轉換和穩定傳輸。通過該網關,工業設備之間可以實現數據交換和通信,提高生產效率和智能化程度
    的頭像 發表于 06-13 14:07 ?545次閱讀
    <b class='flag-5'>通訊</b><b class='flag-5'>協議</b>轉換<b class='flag-5'>Modbus</b>轉Profinet網關

    Modbus轉Profinet協議轉換網關:快速配置實踐指南

    Modbus轉Profinet協議轉換網關(XD-MDPN100/300/600)是一種設備,用于實現Modbus通訊協議與Profinet
    的頭像 發表于 06-13 09:56 ?665次閱讀
    <b class='flag-5'>Modbus</b>轉Profinet<b class='flag-5'>協議</b>轉換網關:快速配置實踐指南

    Modbus-RTU通訊協議是什么?

    Modbus-RTU通訊協議是一種串行通訊協議,它可以用于連接不同類型的設備,以實現遠程監控和控制。Mo
    的頭像 發表于 05-23 15:06 ?696次閱讀

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

    Modbus協議網關是一種專門用于工業自動化環境中的網絡設備,其主要功能是實現不同通信協議之間的轉換,尤其是將基于Modbus協議的設備或系統與使用其他協議的設備、控制系統或信息系統連
    的頭像 發表于 04-11 15:51 ?818次閱讀
    菲彩百家乐官网的玩法技巧和规则 | 澳门百家乐战法| 百家乐官网游戏全讯网2| 大发888娱乐城打发888打发8| 24山72向局图解| 网上百家乐官网骗人的吗| 棋牌捕鱼| 至尊百家乐娱乐平台| 职业百家乐官网的玩法技巧和规则 | 久胜娱乐| 百家乐赌博筹| 百家乐好多假网站| 玩百家乐官网澳门皇宫娱乐城| 赢波娱乐| 威尼斯人娱乐城在线赌博| 百家乐最长的缆| 百家乐官网公式软件| 仪陇县| 大发888明星婚讯| 博发百家乐的玩法技巧和规则| 线上百家乐官网技巧| 丰都县| 亲朋棋牌游戏| 为什么百家乐玩家越来越多选择网上百家乐 | 澳门百家乐职业| 天堂鸟百家乐官网的玩法技巧和规则| 百家乐官网庄闲几率| 大发888娱乐城亚付宝| 嬴澳门百家乐的公式| 免费百家乐官网过滤软件| 网络百家乐官网赌博视频| 樟树市| 大赢家娱乐城官方网| 百家乐博娱乐网| 百家乐怎么下注能赢| 利来百家乐官网的玩法技巧和规则| 免费下百家乐官网赌博软件| 辉南县| 大发888游戏破解秘籍| 黄金会百家乐赌城| 太阳城百家乐的破解|