国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

modbus-tcp-rtu協(xié)議圖表

這篇具有很好參考價(jià)值的文章主要介紹了modbus-tcp-rtu協(xié)議圖表。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

MODBUS TCP

讀寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x03

6

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

7

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

讀寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x03

6

數(shù)據(jù)長(zhǎng)度

1個(gè)字節(jié)

寄存器個(gè)數(shù)*2

7

數(shù)據(jù)

寄存器個(gè)數(shù)

*2個(gè)字節(jié)

每個(gè)寄存器

高字節(jié)在前

寫(xiě)單個(gè)

寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x10

6

寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

7

寄存器數(shù)值

2個(gè)字節(jié)

高字節(jié)在前

寫(xiě)單個(gè)

寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x10

6

寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

7

寄存器數(shù)值

2個(gè)字節(jié)

高字節(jié)在前

寫(xiě)多個(gè)

寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x10

6

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

7

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

8

數(shù)據(jù)長(zhǎng)度

1個(gè)字節(jié)

寄存器個(gè)數(shù)*2

9

數(shù)據(jù)

寄存器個(gè)數(shù)

*2個(gè)字節(jié)

每個(gè)寄存器

高字節(jié)在前

寫(xiě)多個(gè)

寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

0x10

6

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

7

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

錯(cuò)誤返回

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

事務(wù)處理標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

2

協(xié)議標(biāo)識(shí)

2個(gè)字節(jié)

高字節(jié)在前

3

長(zhǎng)度

2個(gè)字節(jié)

高字節(jié)在前

4

單元標(biāo)識(shí)

1個(gè)字節(jié)

0x00-0xff

5

功能碼

1個(gè)字節(jié)

請(qǐng)求功能碼+0x80

6

錯(cuò)誤碼

1個(gè)字節(jié)

其代號(hào)見(jiàn)表格

錯(cuò)誤代碼

錯(cuò)誤代號(hào)

意義

0x01

不支持該功能碼

0x02

越界

0x03

寄存器數(shù)量超出范圍

0x04

讀寫(xiě)錯(cuò)誤

MODBUS RTU

讀寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x03

3

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

4

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

5

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

讀寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x03

3

數(shù)據(jù)長(zhǎng)度

1個(gè)字節(jié)

寄存器個(gè)數(shù)*2

4

數(shù)據(jù)

寄存器個(gè)數(shù)

*2個(gè)字節(jié)

每個(gè)寄存器

高字節(jié)在前

5

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

寫(xiě)單個(gè)

寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x10

3

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

4

寄存器數(shù)值

2個(gè)字節(jié)

高字節(jié)在前

5

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

寫(xiě)單個(gè)

寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x10

3

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

4

寄存器數(shù)值

2個(gè)字節(jié)

高字節(jié)在前

5

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

寫(xiě)多個(gè)

寄存器

請(qǐng)求

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x10

3

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

4

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

5

數(shù)據(jù)長(zhǎng)度

1個(gè)字節(jié)

寄存器個(gè)數(shù)*2

6

數(shù)據(jù)

寄存器個(gè)數(shù)

*2個(gè)字節(jié)

每個(gè)寄存器

高字節(jié)在前

7

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

寫(xiě)多個(gè)

寄存器

回應(yīng)

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

0x10

3

起始寄存器地址

2個(gè)字節(jié)

高字節(jié)在前

4

寄存器個(gè)數(shù)

2個(gè)字節(jié)

高字節(jié)在前

5

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

錯(cuò)誤返回

序號(hào)

意義

所占字節(jié)

字節(jié)存放格式

1

從設(shè)備地址

1個(gè)字節(jié)

0x00-0xff

2

功能碼

1個(gè)字節(jié)

請(qǐng)求功能碼+0x80

3

錯(cuò)誤碼

1個(gè)字節(jié)

其代號(hào)見(jiàn)表格

4

CRC校驗(yàn)碼

2個(gè)字節(jié)

低字節(jié)在前

錯(cuò)誤代碼

錯(cuò)誤代號(hào)

意義

0x01

不支持該功能碼

0x02

越界

0x03

寄存器數(shù)量超出范圍

0x04

讀寫(xiě)錯(cuò)誤

MODBUS RTU 功能碼

下面“線圈”,“寄存器”其實(shí)分別為“位變量”,“16位變量”。

功能碼

意義

0x01

讀線圈

0x02

讀離散量輸入

0x03

讀保持寄存器

0x04

讀輸入寄存器

0x05

寫(xiě)單個(gè)線圈

0x06

寫(xiě)單個(gè)寄存器

0x0F

寫(xiě)多個(gè)線圈

0x10

寫(xiě)多個(gè)寄存器

Modbus RTU與Modbus TCP讀指令對(duì)比

MBAP報(bào)頭文

地址碼

功能

寄存器

地址

寄存器

數(shù)量

CRC校驗(yàn)

RTU

無(wú)

01

03

01 8E

00 04

25 DE

TCP

00 00 00

00 00 06 00

無(wú)

03

01 8E

00 04

無(wú)

指令的涵義:從地址碼為01(TCP協(xié)議單元標(biāo)志為00)的模塊0x18E(01 8E)寄存器地址開(kāi)始讀(03)四個(gè)(00 04)寄存器。

Modbus RTU與Modbus TCP寫(xiě)指令對(duì)比

MBAP報(bào)頭文

地址碼

功能

寄存器

地址

寄存器

數(shù)量

數(shù)據(jù)

長(zhǎng)度

正文

CRC校驗(yàn)

?RTU

無(wú)

01

10

01 8E

00 01

02

00 00

A8 7E

?TCP

00 00 00

00 00 09 00

無(wú)

10

01 8E

00 01

02

00 00

無(wú)

指令的涵義:從地址碼為01(TCP協(xié)議單元標(biāo)志為00)的模塊0x18E(01 8E)寄存器地址開(kāi)始寫(xiě)(10)一個(gè)(00 01)寄存器,具體數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié)(02),數(shù)據(jù)正文內(nèi)容為00 00(00 00)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818298.html

到了這里,關(guān)于modbus-tcp-rtu協(xié)議圖表的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Modbus-RTU協(xié)議C#實(shí)現(xiàn)

    1、安裝依賴包 System.IO.Ports 2、讀協(xié)議 3、寫(xiě)協(xié)議 4、CRC16校驗(yàn)

    2024年02月15日
    瀏覽(22)
  • MODBUS RTU協(xié)議原理及功能碼解析

    MODBUS RTU協(xié)議原理及功能碼解析

    目錄 ????????????????????????第一部分?MODBUS?RTU協(xié)議原理 1.1?簡(jiǎn)介 1.2 RTU傳輸模式 1.3?MODBUS報(bào)文幀 1.4 CRC校驗(yàn) ????????????????第二部分?MODBUS?RTU模式下功能碼解析 2.1 Modbus-RTU協(xié)議簡(jiǎn)介 2.2 部分功能碼名詞解釋 2.3?部分功能碼解析 01功能碼 –讀線圈狀態(tài) 0

    2024年02月02日
    瀏覽(24)
  • STM32開(kāi)發(fā)之Modbus協(xié)議(主站RTU)

    在單片機(jī)方面,針對(duì)于通訊常用的協(xié)議之一modbus,這里將modbus協(xié)議和硬件之間的關(guān)系完全獨(dú)立出來(lái),硬件和協(xié)議之間的聯(lián)系采用的是回調(diào)的方式進(jìn)行一個(gè)關(guān)聯(lián)。 1、此協(xié)議可直接移植,并不需要關(guān)心硬件相關(guān)的。 2、modbus相關(guān)協(xié)議概念自行查找,本文只做代碼的實(shí)現(xiàn)。 宏定義(

    2024年02月12日
    瀏覽(33)
  • MODBUS RTU 通信協(xié)議 CRC16校驗(yàn)算法

    MODBUS RTU 通信協(xié)議 CRC16校驗(yàn)算法

    CRC校驗(yàn)碼是一個(gè)2個(gè)字節(jié)(16位二進(jìn)制)的數(shù)。 發(fā)送端:發(fā)送的數(shù)據(jù)計(jì)算CRC校驗(yàn)碼----發(fā)送:數(shù)據(jù)+CRC校驗(yàn)碼 接收端:收到數(shù)據(jù)后重新計(jì)算CRC校驗(yàn)碼,然后和接收到數(shù)據(jù)中的CRC校驗(yàn)碼進(jìn)行比較,判斷是否相等。 如果不相等:數(shù)據(jù)傳輸過(guò)程中出錯(cuò),給出錯(cuò)誤應(yīng)答。 CRC16 校驗(yàn)源碼

    2024年02月16日
    瀏覽(26)
  • STM32開(kāi)發(fā)之Modbus協(xié)議(RTU從站)

    說(shuō)明 1、本文不做協(xié)議格式的講解,只做實(shí)現(xiàn),如需了解協(xié)議格式,自行搜索 2、本文不依賴于硬件相關(guān)的資源,建立在硬件通訊之上,通過(guò)回調(diào)的形式和對(duì)應(yīng)的硬件進(jìn)行關(guān)聯(lián) 3、相關(guān)協(xié)議內(nèi)容參照,上一篇RTU主站 宏定義(modbus_core_define) crc校驗(yàn)(modbus_core_crc) 頭文件 源文件

    2024年02月11日
    瀏覽(21)
  • Modbus RTU 、Modbus ASCII及Modbus TCP驅(qū)動(dòng)代碼,支持主機(jī)和從機(jī)兩種模式

    本篇博文分享一款開(kāi)源的Modbus協(xié)議棧。 協(xié)議棧支持Modbus主機(jī)和從機(jī)兩種模式,并且支持兩種模式同時(shí)開(kāi)啟。從機(jī)支持Modbus RTU 、Modbus ASCII及Modbus TCP 3種模式,主機(jī)現(xiàn)在只支持常用的Modbus RTU模式。 資源下載:https://download.csdn.net/download/m0_38106923/87997766 源文件 描述 FreeModbusmodb

    2024年02月12日
    瀏覽(21)
  • Python3通過(guò)串口服務(wù)器讀取設(shè)備Modbus數(shù)據(jù)【modbus_rtu_over_tcp】

    Python3通過(guò)串口服務(wù)器讀取設(shè)備Modbus數(shù)據(jù)【modbus_rtu_over_tcp】

    工業(yè)采集設(shè)備支持ModbusRtu 協(xié)議,通訊端口為232串口 或485接口,上位機(jī)連接采集終端,不方便走線【串口線 、485總線】,利用現(xiàn)有網(wǎng)絡(luò),通過(guò)串口服務(wù)器進(jìn)行連接。 實(shí)現(xiàn)方案: 1、虛擬串口,上位機(jī)通過(guò)串口直接采集數(shù)據(jù), 缺點(diǎn):需要安裝、開(kāi)啟虛擬串口程序,增加不穩(wěn)定因

    2024年02月11日
    瀏覽(29)
  • 樹(shù)莓派4B與智能插排通過(guò)RS485(modbus RTU協(xié)議)通信

    樹(shù)莓派4B與智能插排通過(guò)RS485(modbus RTU協(xié)議)通信

    目標(biāo):使用樹(shù)莓派4B與CANHAT擴(kuò)展板讀取智能插排測(cè)量的各項(xiàng)數(shù)據(jù)(RS485+modbus RTU),獲取的數(shù)據(jù)上傳到Hyperledger Fabric框架。 之前學(xué)習(xí)過(guò)了modbus RTU協(xié)議,在智能渦輪流量計(jì)的實(shí)驗(yàn)中應(yīng)用過(guò)一次,這次用這個(gè)帶485模塊的智能插座再?gòu)?fù)習(xí)一次~ 實(shí)驗(yàn)材料: 樹(shù)莓派4B/8G: ?CANHAT擴(kuò)展板:

    2024年02月01日
    瀏覽(46)
  • EthernetIP 轉(zhuǎn)MODBUS RTU協(xié)議網(wǎng)關(guān)連接FANUC機(jī)器人作為EthernetIP通信從站

    EthernetIP 轉(zhuǎn)MODBUS RTU協(xié)議網(wǎng)關(guān)連接FANUC機(jī)器人作為EthernetIP通信從站

    遠(yuǎn)創(chuàng)智控YC-EIPM-RTU網(wǎng)關(guān)產(chǎn)品是一款高效的數(shù)據(jù)采集工具,它可以通過(guò)各種數(shù)據(jù)接口與工業(yè)領(lǐng)域的儀表、PLC、計(jì)量設(shè)備等產(chǎn)品連接,實(shí)時(shí)采集這些設(shè)備中的運(yùn)行數(shù)據(jù)、狀態(tài)數(shù)據(jù)等信息。采集到的數(shù)據(jù)經(jīng)過(guò)整合和運(yùn)算等操作后,可以被傳輸?shù)狡渌O(shè)備或者云平臺(tái)。網(wǎng)關(guān)可采集設(shè)備

    2024年02月08日
    瀏覽(91)
  • Qt/C++編寫(xiě)物聯(lián)網(wǎng)組件/支持modbus/rtu/tcp/udp/websocket/mqtt/多線程采集

    Qt/C++編寫(xiě)物聯(lián)網(wǎng)組件/支持modbus/rtu/tcp/udp/websocket/mqtt/多線程采集

    支持多種協(xié)議,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中web指websocket。 支持多種采集通訊方式,包括串口和網(wǎng)絡(luò)等,可自由拓展其他方式。 自定義采集間隔(精確到毫秒)和超時(shí)次數(shù),超時(shí)后自動(dòng)將離線的文件從輪詢隊(duì)列中移除,加

    2024年02月08日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包