一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

ModBus RTU與ModBus TCP通信協(xié)議詳解

jf_10471008 ? 來(lái)源:jf_10471008 ? 作者:jf_10471008 ? 2023-02-24 17:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、Modbus簡(jiǎn)介

Modbus通信協(xié)議由Modicon公司(現(xiàn)已經(jīng)為施耐德公司并購(gòu),成為其旗下的子品牌)于1979年發(fā)明的,是全球最早用于工業(yè)現(xiàn)場(chǎng)的總線規(guī)約。由于其免費(fèi)公開發(fā)行,該協(xié)議免費(fèi)使用,Modbus通信協(xié)議采用的是主從通信模式(Master/Slave)。在控制方面應(yīng)用廣泛,促進(jìn)Modbus協(xié)議在全球得到了很好的發(fā)展。

pYYBAGP4iJyANENLAABaG9oK41I766.jpg

Modbus通信協(xié)議具有多個(gè)變種,具有支持串口(主要是RS-485總線),以太網(wǎng)多個(gè)版本,其中最著名的是ModbusTCP,ModbusASCII和ModbusRTU三種。其中ModbusRTU與ModbusASCII均為支持RS-485總線的通信協(xié)議。

2、ModbusRTU

ModbusRTU由于其采用二進(jìn)制表現(xiàn)形式以及緊湊數(shù)據(jù)結(jié)構(gòu),通信效率較高,應(yīng)用比較廣泛。而ModbusASCII由于采用ASCII碼傳輸,并且利用特殊字符作為其字節(jié)的開始與結(jié)束標(biāo)識(shí),其傳輸效率低于ModbusRTU協(xié)議,一般只有在通信數(shù)據(jù)量較小的情況下才考慮使用ModbusASCII通信協(xié)議。在工業(yè)現(xiàn)場(chǎng)一般都是采用ModbusRTU協(xié)議,通俗來(lái)說(shuō),基于串口通信的Modbus通信協(xié)議都是指ModbusRTU通信協(xié)議。

RTU協(xié)議中的指令由功能碼(一個(gè)字節(jié)),起始地址(兩個(gè)字節(jié)),地址碼(一個(gè)字節(jié)),數(shù)據(jù)(N個(gè)字節(jié)),校驗(yàn)碼(兩個(gè)字節(jié))五個(gè)部分組成,其中數(shù)據(jù)又由數(shù)據(jù)長(zhǎng)度(兩個(gè)字節(jié),表示的是寄存器個(gè)數(shù),假定內(nèi)容為M)和數(shù)據(jù)正文(M乘以2個(gè)字節(jié))組成。

pYYBAGP4iJ6AOnB1AACrMmNh_TU565.jpg

而RTU協(xié)議是采用3.5個(gè)字節(jié)的空閑時(shí)間作為指令的起始和結(jié)束,一般而言,只有當(dāng)從機(jī)返回?cái)?shù)據(jù)或者主機(jī)寫操作的時(shí)候,才會(huì)有數(shù)據(jù)正文,而其他時(shí)候比如主機(jī)讀操作指令的時(shí)候,沒(méi)有數(shù)據(jù)正文,只需要數(shù)據(jù)長(zhǎng)度即可。

3、ModbusTCP

ModbusTCP協(xié)議則是在ModbusRTU協(xié)議上加一個(gè)MBAP報(bào)文頭,由于TCP是基于可靠連接的服務(wù),RTU協(xié)議中的CRC校驗(yàn)碼就不再需要,所以在ModbusTCP協(xié)議中是沒(méi)有CRC校驗(yàn)碼,這個(gè)MBAP報(bào)文頭共七個(gè)字節(jié)長(zhǎng)度,除了第五、六個(gè)字節(jié)外,其余的基本上都是不變。

poYBAGP4iKCANZEhAAD1yBEQGDY903.jpg

表中指令說(shuō)明:從地址碼為01(TCP協(xié)議單元標(biāo)志為00)的模塊0x18E(018E)寄存器地址開始寫(10)一個(gè)(0001)寄存器,具體數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié)(02),數(shù)據(jù)正文內(nèi)容為0000(0000)。

4、結(jié)語(yǔ)

通過(guò)上述的關(guān)于ModbusRTU協(xié)議和ModbusTCP協(xié)議的說(shuō)明,很直觀的了解到兩者的差異,有無(wú)校驗(yàn)、報(bào)文頭差異、以及地址碼差異等。簡(jiǎn)單就了解了相關(guān)特點(diǎn)。

審核編輯:湯梓紅


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

    關(guān)注

    28

    文章

    1021

    瀏覽量

    41042
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2074

    瀏覽量

    79223
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1400

    瀏覽量

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

    關(guān)注

    0

    文章

    434

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    淺談Modbus通信協(xié)議

    Modbus通信協(xié)議是一種工業(yè)現(xiàn)場(chǎng)總線協(xié)議標(biāo)準(zhǔn),常用的Modbus協(xié)議有以下三種類型:Modbus TC
    發(fā)表于 09-20 15:56 ?5714次閱讀
    淺談<b class='flag-5'>Modbus</b><b class='flag-5'>通信協(xié)議</b>

    Modbus TCP轉(zhuǎn)Modbus RTU的實(shí)現(xiàn)

    使用ZLSN2040、NETCOM2040實(shí)現(xiàn)Modbus TCPModbus RTU的轉(zhuǎn)化。1.Modbus
    發(fā)表于 08-10 10:04

    modbus協(xié)議講解modbus-rtu以及modbus-tcp協(xié)議詳解

    modbus協(xié)議講解modbus-rtu以及modbus-tcp協(xié)議詳解,見附件。
    發(fā)表于 03-01 10:14

    Modbus-RTU協(xié)議模式學(xué)習(xí)下載

    1.Modbus定義: 是一種串行通信協(xié)議,一開始是為使用PLC(即可編程邏輯控制器)設(shè)備通信而發(fā)表,已成為工業(yè)上通信協(xié)議的標(biāo)準(zhǔn),是工業(yè)電子設(shè)備間常用連接方式。2.
    發(fā)表于 07-02 06:12

    STM32--MODBUS 通訊篇 精選資料分享

    一、MODBUS簡(jiǎn)介①Modbus協(xié)議是一種請(qǐng)求/應(yīng)答的串行通信協(xié)議,是一種工業(yè)現(xiàn)場(chǎng)總線協(xié)議標(biāo)準(zhǔn)。是一項(xiàng)應(yīng)用層報(bào)文傳輸協(xié)議,用于在通過(guò)不同類
    發(fā)表于 08-03 06:50

    ModBus-RTU通信協(xié)議如何控制伺服電機(jī)?

    ModBus-RTU通信協(xié)議如何控制伺服電機(jī)?
    發(fā)表于 09-29 08:37

    了解一下MODBUS通信協(xié)議

    目錄前言MODBUS協(xié)議簡(jiǎn)介MODBUS通信格式信息幀格式前言近期需要制作一個(gè)MODBUS/RTU轉(zhuǎn)MO
    發(fā)表于 01-14 06:19

    如何快速實(shí)現(xiàn)Modbus RTUModbus TCP協(xié)議轉(zhuǎn)換?

    Modbus協(xié)議是工業(yè)現(xiàn)場(chǎng)串口設(shè)備之間常用的連接方式,其中最常見的就是Modbus RTUModbus TCP兩種。許多工廠需要將現(xiàn)場(chǎng)各種
    發(fā)表于 08-18 18:36

    淺析ModBus通信協(xié)議的相關(guān)知識(shí)

    不影響各PC執(zhí)行本身的控制任務(wù)。   內(nèi)部通信協(xié)議   Modbus協(xié)議包括ASCII、RTU、TCP等,并沒(méi)有規(guī)定物理層。此協(xié)議定義了控制
    發(fā)表于 05-05 15:51

    Modbus通信協(xié)議詳解

    關(guān)于Modbus通信協(xié)議詳解和應(yīng)用分析
    發(fā)表于 10-12 16:54 ?151次下載
    <b class='flag-5'>Modbus</b><b class='flag-5'>通信協(xié)議</b><b class='flag-5'>詳解</b>

    Modbus通信協(xié)議教程

    Modbus通信協(xié)議教程Modbus通信協(xié)議教程Modbus通信協(xié)議教程
    發(fā)表于 12-08 14:14 ?76次下載

    Modbus RTUModbus TCP的區(qū)別

    Modbus RTUModbus TCP的區(qū)別: 1.概念不同:MODBUS是一種標(biāo)準(zhǔn)的工業(yè)控制數(shù)據(jù)交換
    發(fā)表于 08-03 17:00 ?5.6w次閱讀

    ModBus RTUModBus TCP

    一、兩個(gè)密切相關(guān)的協(xié)議RTUTCP ModBus RTUModBus
    的頭像 發(fā)表于 02-07 10:05 ?3325次閱讀

    Modbus網(wǎng)關(guān)如何實(shí)現(xiàn)Modbus RTUModbus TCP協(xié)議的數(shù)據(jù)采集?

    著重要作用。 Modbus網(wǎng)關(guān) 作為數(shù)據(jù)通信的橋梁,能夠?qū)崿F(xiàn)Modbus RTUModbus TCP
    的頭像 發(fā)表于 10-22 15:57 ?907次閱讀

    Modbus TCPRTU:輕松轉(zhuǎn)換指南!

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域,Modbus TCPModbus RTU兩種通信協(xié)議因其高效、穩(wěn)定的特點(diǎn)被廣泛應(yīng)用。然而,隨著技術(shù)的發(fā)展和設(shè)備升級(jí)的
    的頭像 發(fā)表于 03-14 15:21 ?497次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b> 到 <b class='flag-5'>RTU</b>:輕松轉(zhuǎn)換指南!