18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

MODBUS通訊之?dāng)?shù)據(jù)幀格式解讀

撞上電子 ? 2024-01-20 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.背景

Modbus協(xié)議是一項應(yīng)用層報文傳輸協(xié)議,包括ASCII、RTU、TCP三種報文類型。標(biāo)準(zhǔn)的Modbus協(xié)議物理層接口RS232、RS422、RS485以太網(wǎng)接口,采用master/slave方式通信。本文主要介紹的MODBUS-RTU。


二.MODBUS數(shù)據(jù)幀組成

首先我們要知道一幀正常的MODBUS數(shù)據(jù)幀包含的內(nèi)容有:地址域 + 功能碼 + 數(shù)據(jù) + 差錯校驗。

fc0e6cce-b726-11ee-aa22-92fbcf53809c.png


三.下面逐一解釋MODBUS數(shù)據(jù)幀各部分的具體含義:

(1)地址域:即主站要訪問的從站地址,其范圍0~247

(2)功能碼:即主站想要對從站進(jìn)行何種操作。從大的方面看分為讀(主站讀取從站數(shù)據(jù)),寫(主站向從站讀取數(shù)據(jù))再往細(xì)分就是具體讀取從站哪塊區(qū)域的數(shù)據(jù),以及具體將數(shù)據(jù)寫到從站的哪塊區(qū)域。操作從站不同的數(shù)據(jù)區(qū)對應(yīng)有不同的功能碼,在文末《MODBUS協(xié)議規(guī)范》文檔中有詳細(xì)介紹

(3)數(shù)據(jù):如果主站的請求是讀數(shù)據(jù),那么該“數(shù)據(jù)”要包含的信息有:從哪里開始讀數(shù)據(jù) + 讀多少數(shù)據(jù)。如果主站的請求是向從站寫數(shù)據(jù),那么該“數(shù)據(jù)”要包含的信息有:從哪里開始寫數(shù)據(jù) + 寫多少個字節(jié)數(shù)據(jù) + 要寫的具體數(shù)據(jù)

(4)差錯校驗:為了保證數(shù)據(jù)傳輸?shù)恼_性,Modbus協(xié)議會在數(shù)據(jù)幀最后面加上兩個字節(jié)的差錯校驗


四.舉實例詳細(xì)說明主站和從站之間的數(shù)據(jù)幀交互過程

(1) 主站 請求讀 從站數(shù)據(jù):

fc14feae-b726-11ee-aa22-92fbcf53809c.png

主站向從站發(fā)送的實際請求數(shù)據(jù)幀:03 04 00 08 00 01 B0 3B (假設(shè)從站地址為03),其中:

03:為主站要訪問的域名(即從站地址,范圍0~247)。04:表示功能碼。00 08:從從站08這個地址開始讀取數(shù)據(jù)。00 01:即將讀取數(shù)據(jù)的長度。b0 3b:兩個字節(jié)的校驗數(shù)據(jù)。

從站接收到主站的請求數(shù)據(jù)幀之后實際的響應(yīng)數(shù)據(jù)幀為:03 04 02 00 0A 40 F7,其中:

03:為從站地址即域名(即從站地址,范圍0~247)。04:表示功能碼。02:被讀取數(shù)據(jù)長度(包含一個字節(jié)高8位數(shù)據(jù),一個字節(jié)低8八位數(shù)據(jù))00 0A:被讀取的具體數(shù)據(jù)40 F7兩個字節(jié)的校驗數(shù)據(jù)

(2) 主站請求寫 從站數(shù)據(jù):

fc252900-b726-11ee-aa22-92fbcf53809c.png

主站向從站發(fā)送的實際請求數(shù)據(jù)幀:03 10 00 01 00 02 04 00 0A 01 02 99 88 (假設(shè)從站地址為03),其中:

03:為主站要訪問的域名(即從站地址,范圍0~247)。10:功能碼。00 01:往從站01這個地址開始寫數(shù)據(jù)。00 02:寄存器數(shù)量。04:一共寫4個字節(jié)數(shù)據(jù)。04 00 01 02:具體數(shù)據(jù)。99 88:兩個字節(jié)的校驗數(shù)據(jù)。

從站接收到主站的請求數(shù)據(jù)幀之后實際的響應(yīng)數(shù)據(jù)幀為:03 10 00 01 00 02 11 EA,其中:

03:為從站地址即域名(即從站地址,范圍0~247)。10:功能碼。00 01:往從站01這個地址開始寫數(shù)據(jù)。(原樣返回/響應(yīng))0002:寄存器數(shù)量。(原樣返回/響應(yīng))11 EA兩個字節(jié)的校驗數(shù)據(jù)

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

    關(guān)注

    8

    文章

    7297

    瀏覽量

    93491
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2305

    瀏覽量

    81681
  • 物理層
    +關(guān)注

    關(guān)注

    1

    文章

    164

    瀏覽量

    35408
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是Modbus通訊協(xié)議?Modbus通訊協(xié)議有什么特點?

    以廣播方式查詢的,則不作任何回應(yīng)。Modbus協(xié)議建立了主設(shè)備查詢的格式:設(shè)備(或廣播)地址、功能代碼、所有要發(fā)送的數(shù)據(jù)、一錯誤檢測域。  從設(shè)備回應(yīng)消息也由Modbus協(xié)議構(gòu)成,包括
    發(fā)表于 11-11 10:35

    基于MODBUS的串口通訊軟件(LV實現(xiàn))

    命令發(fā)送子函數(shù)(將消息MODBUS協(xié)議格式化為計算機可識別的字符串形式再發(fā)送給VISA Write.vi,模式選擇)B2 串口命令接收子函數(shù) (將寫入串口緩沖的MODBUS消息命
    發(fā)表于 10-26 16:58

    Modbus庫開發(fā)筆記之二:Modbus消息的生成

    前面我們已經(jīng)對Modbus的基本事務(wù)作了說明,也據(jù)此設(shè)計了我們將要實現(xiàn)的主從站的操作流程。這其中與Modbus直接相關(guān)的就是Modbus消息的生成。
    發(fā)表于 07-10 22:46

    電源格式通訊協(xié)議

    詳細(xì)分析了電源的格式及命令字通訊協(xié)議。
    發(fā)表于 07-05 15:08 ?12次下載

    HLP_SV_Modbus標(biāo)準(zhǔn)通訊協(xié)議格式

    HLP_SV_Modbus標(biāo)準(zhǔn)通訊協(xié)議格式,工業(yè)通信的標(biāo)準(zhǔn)格式
    發(fā)表于 03-10 11:47 ?18次下載

    MODBUS通訊協(xié)議及編程

    MODBUS通訊協(xié)議及編程標(biāo)準(zhǔn)通訊協(xié)議格式,工業(yè)通信的標(biāo)準(zhǔn)格式
    發(fā)表于 03-10 11:45 ?68次下載

    HLPA+_Modbus標(biāo)準(zhǔn)通訊協(xié)議格式

    HLPA+ Modbus標(biāo)準(zhǔn)通訊協(xié)議格式.pdf
    發(fā)表于 07-12 10:36 ?10次下載

    modbus rtu通訊協(xié)議格式詳細(xì)說明

    常用的MODBUS 通訊規(guī)約有兩種,一種是MODBUS ASCII,一種是MODBUS RTU。一般來說,通訊
    發(fā)表于 02-07 14:53 ?7.2w次閱讀
    <b class='flag-5'>modbus</b> rtu<b class='flag-5'>通訊</b>協(xié)議<b class='flag-5'>格式</b>詳細(xì)說明

    解讀Modbus通訊協(xié)議

    作為工控人,Modbus 通訊協(xié)議想必都不陌生,Modbus 通訊協(xié)議可以說是工業(yè)自動化領(lǐng)域應(yīng)用最為廣泛的通訊協(xié)議,因為他的開放性、可擴充性
    的頭像 發(fā)表于 11-09 16:39 ?2818次閱讀

    一文詳解Modbus RTU數(shù)據(jù)格式

    在介紹Modbus RTU數(shù)據(jù)格式之前,首先讓我們先了解一下Modbus通訊模式。
    發(fā)表于 04-07 09:40 ?2.5w次閱讀
    一文詳解<b class='flag-5'>Modbus</b> RTU<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b><b class='flag-5'>格式</b>

    關(guān)于Modbus數(shù)據(jù)的一些基礎(chǔ)知識

    在介紹Modbus RTU數(shù)據(jù)格式之前,首先讓我們先了解一下Modbus通訊模式。
    發(fā)表于 04-22 09:28 ?4858次閱讀
    關(guān)于<b class='flag-5'>Modbus</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>的一些基礎(chǔ)知識

    淺談CAN錯誤格式

    數(shù)據(jù)和遙控有標(biāo)準(zhǔn)格式和擴展格式兩種格式。標(biāo)準(zhǔn)格式
    發(fā)表于 09-29 12:31 ?1424次閱讀

    串口通訊時的數(shù)據(jù)格式通訊協(xié)議有什么區(qū)別?

    串口通訊時的數(shù)據(jù)格式通訊協(xié)議是兩個不同的概念,它們在串口通訊中起著不同的作用,但都是為了實現(xiàn)
    的頭像 發(fā)表于 01-30 09:21 ?3141次閱讀

    使用MODBUS協(xié)議的時候可以不用設(shè)置數(shù)據(jù)格式了嗎?

    在使用MODBUS協(xié)議進(jìn)行串口通訊時,通常需要設(shè)置數(shù)據(jù)格式。
    的頭像 發(fā)表于 01-30 09:32 ?1448次閱讀

    EtherCAT 數(shù)據(jù)格式和尋址方式簡介

    EtherCAT是一個高實時性,高速和高效率的工業(yè)以太網(wǎng)技術(shù),數(shù)據(jù)根據(jù)自身獨有的數(shù)據(jù)格式進(jìn)行可靠傳輸,本文主要針對EtherCAT的數(shù)據(jù)
    的頭像 發(fā)表于 04-12 08:25 ?1967次閱讀
    EtherCAT <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b><b class='flag-5'>格式</b>和尋址方式簡介