在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

MODBUS協(xié)議基本介紹

CHANBAEK ? 來源:菱沃鉑智能技術(shù) ? 作者: 菱沃鉑智能技術(shù) ? 2023-07-19 15:58 ? 次閱讀

第一篇 串行鏈路上MODBUS協(xié)議應(yīng)用簡介

Modbus 是由Modicon(現(xiàn)在的施耐德電氣公司)在 1979 年發(fā)明的,是全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議。Modbus網(wǎng)絡(luò)是一個工業(yè)通信系統(tǒng),由帶智能終端的可編程控制器和計算機(jī)通過公用線路或局部專用線路連接而成。其系統(tǒng)結(jié)構(gòu)既包括硬件、也包括軟件。Modbus 協(xié)議是應(yīng)用于電子控制器上的一種通信語言。通過此協(xié)議,控制器互相之間、控制器經(jīng)由網(wǎng)絡(luò)和其它設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。

Modbus可以在基于串行鏈路和以太TCP/IP網(wǎng)絡(luò)上進(jìn)行通信。串行鏈路和 TCP/IP 上的 Modbus 是根據(jù)相應(yīng) ISO 層模型說明的兩個通信規(guī)程。

下圖強(qiáng)調(diào)指出了該標(biāo)準(zhǔn)的主要部分。綠色方框表示規(guī)范?;疑娇虮硎疽延械膰H標(biāo)準(zhǔn)。

圖片

01 傳輸模式

本文主要介紹在基于串行鏈路上常用的兩種傳輸模式(ASCII和RTU),Modbus 串行鏈路協(xié)議是一個主-從協(xié)議,在同一時刻,只有一個主節(jié)點(diǎn),一個或多個子節(jié)點(diǎn)連接于同一串行總線。子節(jié)點(diǎn)不會主動發(fā)送數(shù)據(jù),只有在收到來自主節(jié)點(diǎn)的請求時才會發(fā)送,主節(jié)點(diǎn)在同一時刻只會發(fā)起一個Modbus事務(wù)處理。

為了方便理解,我們將主節(jié)點(diǎn)以及子節(jié)點(diǎn)分別稱為主設(shè)備和從設(shè)備。

主設(shè)備可單獨(dú)與從設(shè)備通信,也能以廣播方式和所有從設(shè)備通信。如果是單獨(dú)通信,從設(shè)備返回消息作為回應(yīng);如果是廣播方式查詢的,則不作任何回應(yīng)。

當(dāng)數(shù)據(jù)幀到達(dá)終端設(shè)備(從設(shè)備)時,它通過一個簡單的“端口”進(jìn)入被尋址到的設(shè)備,該設(shè)備去掉數(shù)據(jù)幀的“信封”(數(shù)據(jù)頭),讀取數(shù)據(jù),如果沒有錯誤,就執(zhí)行數(shù)據(jù)所請求的任務(wù),然后將自己生成的數(shù)據(jù)加入到取得的“信封”中,把數(shù)據(jù)幀返回給發(fā)送者。返回的響應(yīng)數(shù)據(jù)中包含了以下內(nèi)容:終端從機(jī)地址、被執(zhí)行了的命令、執(zhí)行命令生成的被請求數(shù)據(jù)和一個校驗(yàn)碼。發(fā)生任何錯誤都不會有成功的響應(yīng),或者返回一個錯誤指示幀。

圖片

Modbus總線拓?fù)浣Y(jié)構(gòu)

02 MODBUS消息幀

Modbus 協(xié)議定義了一個與基礎(chǔ)通信層無關(guān)的簡單協(xié)議數(shù)據(jù)單元(PDU)。特定總線或網(wǎng)絡(luò)上的 Modbus 協(xié)議映射能夠在應(yīng)用數(shù)據(jù)單元(ADU)上引入一些附加域。

圖片

通用MODBUS幀

用戶選擇想要的模式,包括串口通信參數(shù)(波特率、校驗(yàn)方式等),在配置每個控制器的時候,在一個 Modbus 網(wǎng)絡(luò)上所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。

圖片

兩種模式分類

圖片

ASCII消息幀結(jié)構(gòu)

圖片

RTU消息幀結(jié)構(gòu)

所選的 ASCII 或 RTU 方式僅適用于標(biāo)準(zhǔn)的 Modbus 網(wǎng)絡(luò),它定義了在這些網(wǎng)絡(luò)上連續(xù)傳輸?shù)南⒍蔚拿恳晃唬约皼Q定怎樣將信息打包成消息域和如何解碼。

地址域在幀的開始部分,由一個字節(jié)(8 位二進(jìn)制)組成,十進(jìn)制位 0255,在我們系統(tǒng)中只使用 1147,其它地址保留。這些位標(biāo)明了用戶指定的從設(shè)備的地址,該設(shè)備將接受來自與之相連主設(shè)備數(shù)據(jù)。每個從設(shè)備的地址必須是唯一的,僅僅被尋址到的從設(shè)備會響應(yīng)包含了該地址的查詢。當(dāng)從設(shè)備發(fā)送回一個響應(yīng),響應(yīng)中的從設(shè)備地址數(shù)據(jù)便告訴了主設(shè)備是哪臺設(shè)備與之進(jìn)行通信。

功能碼的作用是指明從設(shè)備要執(zhí)行的動作。

數(shù)據(jù)域包括附加信息,從設(shè)備使用這個信息執(zhí)行功能碼定義的操作。這個域還包括離散項(xiàng)目和寄存器地址、處理的項(xiàng)目數(shù)量以及域中的實(shí)際數(shù)據(jù)字節(jié)數(shù)。在某種請求中,數(shù)據(jù)域可以是不存在的(0 長度),在此情況下服務(wù)器不需要任何附加信息,功能碼僅說明操作。

錯誤校驗(yàn)域是對報文內(nèi)容執(zhí)行“冗余校驗(yàn)”的計算結(jié)果。根據(jù)不同的傳輸模式(RTU 或 ASCII)使用兩種不同的計算方法。

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

    關(guān)注

    114

    文章

    16838

    瀏覽量

    182268
  • 計算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7607

    瀏覽量

    89833
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1950

    瀏覽量

    78656
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    427

    瀏覽量

    29155
  • 總線協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    123

    瀏覽量

    15113
收藏 人收藏

    評論

    相關(guān)推薦

    Modbus協(xié)議介紹

    MODBUS
    橙群微電子
    發(fā)布于 :2023年02月21日 12:14:06

    Modbus協(xié)議Modbus M16程序及Modbus協(xié)議文檔幾篇

    ,在幀收完了計算有點(diǎn)浪費(fèi)且不好控制。Modbus協(xié)議英文Modbus協(xié)議中文Modbus協(xié)議介紹含流程圖,上面crc16程序中高低位反了,有點(diǎn)問題
    發(fā)表于 11-11 10:12

    modbus協(xié)議筆記

    1 Modbus協(xié)議概要? Modbus通信協(xié)議由Modicon公司(現(xiàn)在的施耐德電氣Schneider Electric)于1979年為可編程邏輯控制(即PLC)通信而發(fā)表。目前,Modbu
    發(fā)表于 07-02 07:17

    Modbus協(xié)議是什么?Modbus協(xié)議主要有哪些應(yīng)用?

    請問一下Modbus協(xié)議是什么?Modbus協(xié)議主要有哪些應(yīng)用?
    發(fā)表于 07-15 12:04

    Modbus協(xié)議的特點(diǎn)是什么

    Modbus協(xié)議的特點(diǎn)是什么?Modbus協(xié)議有哪幾類功能碼?
    發(fā)表于 09-26 08:13

    Modbus協(xié)議地址與協(xié)議層次

    Modbus協(xié)議地址是什么意思?Modbus協(xié)議層次有何優(yōu)勢?
    發(fā)表于 09-28 06:27

    Modbus協(xié)議是什么

    Modbus協(xié)議是什么?MODBUS功能碼有哪些?MODBUS協(xié)議有哪幾種傳輸模式?
    發(fā)表于 09-29 07:06

    Modbus是什么?Modbus協(xié)議有哪些優(yōu)點(diǎn)

    Modbus是什么?Modbus協(xié)議有哪些優(yōu)點(diǎn)?Modbus協(xié)議包括哪些?
    發(fā)表于 09-30 08:40

    介紹Modbus協(xié)議在STM32平臺上的移植

    文章目錄1freemodbus移植1.1 freemodbus介紹1.2 freemodbus移植1.2.1 串口的移植1.2.2 定時器的移植1freemodbus移植??本文介紹Modbus協(xié)議
    發(fā)表于 01-14 06:57

    Modbus協(xié)議介紹和應(yīng)用及錯誤檢查方法的資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Modbus協(xié)議介紹和應(yīng)用及錯誤檢查方法的資料說明包括了:1.介紹 Modbus
    發(fā)表于 05-10 08:00 ?2次下載
    <b class='flag-5'>Modbus協(xié)議</b>的<b class='flag-5'>介紹</b>和應(yīng)用及錯誤檢查方法的資料說明

    物聯(lián)網(wǎng)網(wǎng)關(guān)中的MQTT協(xié)議Modbus協(xié)議介紹

    ——MQTT和Modbus協(xié)議,幫助大家快速了解這兩種協(xié)議。 Modbus是一個串行通信協(xié)議,首次出現(xiàn)于1979年,是連接行業(yè)設(shè)備實(shí)際使用的標(biāo)準(zhǔn)協(xié)議
    發(fā)表于 01-14 08:51 ?4522次閱讀
    物聯(lián)網(wǎng)網(wǎng)關(guān)中的MQTT<b class='flag-5'>協(xié)議</b>和<b class='flag-5'>Modbus協(xié)議</b><b class='flag-5'>介紹</b>

    溫濕度傳感器之RS485通信和Modbus協(xié)議介紹

    溫濕度傳感器通常情況下是采用串口通信的方式進(jìn)行數(shù)據(jù)交換。最初采用的方式是 RS232 接口,由于工業(yè)現(xiàn)場比較復(fù)雜,各種電氣設(shè)備會在環(huán)境中產(chǎn)生比較多的電磁干擾,會導(dǎo)致信號傳輸錯誤。除此之外, RS232 接口只能實(shí)現(xiàn)點(diǎn)對點(diǎn)通信,不具備聯(lián)網(wǎng)功能,最大傳輸距離也只能達(dá)到幾十米,不能滿足遠(yuǎn)距離通信要求。而RS485 則解決了這些問題,數(shù)據(jù)信號采用差分傳輸方式,可以有效的解決共模干擾問題,最大距離可以到 1200 米,并且允許多個收發(fā)設(shè)備接到
    發(fā)表于 10-23 10:04 ?8623次閱讀
    溫濕度傳感器之RS485通信和<b class='flag-5'>Modbus協(xié)議</b>的<b class='flag-5'>介紹</b>

    Modbus協(xié)議介紹

    Modbus 是開放標(biāo)準(zhǔn)的 RTU,該協(xié)議被認(rèn)為是最普遍的通信協(xié)議,并且通常可以作為鏈接工程電子設(shè)備的一種手段來訪問。詳細(xì)地說,這是用于通過串行線路或以太網(wǎng)連接在電子設(shè)備之間進(jìn)行信息傳輸?shù)耐ㄐ?b class='flag-5'>
    的頭像 發(fā)表于 05-04 17:42 ?4336次閱讀

    MODBUS RTU傳輸模式介紹

    上期我們學(xué)習(xí)了,第一篇MODBUS協(xié)議基本介紹,今天我們來研究第二篇MODBUS RTU傳輸模式介紹
    的頭像 發(fā)表于 07-19 15:58 ?6489次閱讀
    <b class='flag-5'>MODBUS</b> RTU傳輸模式<b class='flag-5'>介紹</b>

    MODBUS ASCII傳輸模式介紹

    前面2期我們學(xué)習(xí)了,第一篇MODBUS協(xié)議基本介紹,第二篇MODBUS RTU傳輸模式介紹,今天我們來研究第三篇MODBUS ASCII傳輸
    的頭像 發(fā)表于 07-19 15:58 ?4870次閱讀
    <b class='flag-5'>MODBUS</b> ASCII傳輸模式<b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 亚洲人成网站色7799在线播放 | 国产片无遮挡在线看床戏 | 婷婷在线影院 | 国产精品天天看 | 天天做天天爱夜夜爽女人爽宅 | 91福利网站| 色婷婷精品视频 | 最近2018中文字幕免费看手机 | 国产久爱青草视频在线观看 | 亚洲色四在线视频观看 | 亚洲 欧美 自拍 另类 欧美 | 天堂视频在线免费观看 | 美女视频一区二区三区 | 欧美四色 | 激情六月婷婷 | 久久免费手机视频 | 亚洲综合香蕉 | 激情综合色五月丁香六月亚洲 | 国产xxxxxx久色视频在 | 狠狠色丁香久久综合五月 | www.午夜视频 | 欧美午夜视频在线观看 | 你懂的视频在线观看资源 | 亚洲女同一区二区 | 免费在线播放毛片 | 四虎精品影院 | 久久天天躁夜夜躁狠狠 | 爱爱视频天天干 | 在线视频网址免费播放 | 亚洲最色网站 | 夜色综合 | 六月婷婷啪啪 | 国产在线观看黄色 | 天堂中文在线资源 | 三级视频网站在线观看 | 国产在线视欧美亚综合 | 欧美电影一区二区三区 | 一级特黄国产高清毛片97看片 | 久久国产精品夜色 | 久久天天躁夜夜躁狠狠85麻豆 | 男男浪荡双性受hplay |