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

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

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

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

淺談Modbus協(xié)議及Modbus DTU

機(jī)智云 ? 2022-10-31 16:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01什么是Modbus

Modbus,顧名思義,是一種串行通信協(xié)議,通常用于工業(yè)上。它是由Modicon公司(現(xiàn)在的施耐德電氣 Schneider Electric)于1979年為使用可編程邏輯控制器PLC)通信而發(fā)表,后來(lái)廣泛應(yīng)用在工業(yè)控制器、HMI和傳感器上,逐漸被其他廠商所接受,成為了一種主流的通訊協(xié)議,用于和外圍設(shè)備進(jìn)行通訊。

基于Modbus完全免費(fèi)、幀格式簡(jiǎn)單緊湊易部署和維護(hù)、修改移動(dòng)本地的比特或字節(jié)限制少的特性,所以Modbus應(yīng)用范圍非常廣泛。

02Modbus通訊過(guò)程

Modbus是主從方式通信。換言之,不能同步進(jìn)行通信??偩€上每次只有一個(gè)數(shù)據(jù)進(jìn)行傳輸,即主機(jī)發(fā)送,從機(jī)應(yīng)答,主機(jī)不發(fā)送,總線上就沒(méi)有數(shù)據(jù)通信。

事實(shí)上,Modbus網(wǎng)絡(luò)上只有一個(gè)主機(jī),可支持多達(dá)247各遠(yuǎn)程從屬控制器,但是實(shí)際所支持的從機(jī)數(shù)要由所用通信設(shè)備決定。采用這個(gè)系統(tǒng),各PC可以和中心主機(jī)交換信息而不影響各PC執(zhí)行本身的控制任務(wù)。

舉例1: 一個(gè)總線上有一個(gè)主機(jī),多個(gè)從機(jī),主機(jī)查詢其中一個(gè)從機(jī)。

首先你必須得這些從機(jī)分配地址(這樣才能知道哪個(gè)從機(jī),而且每個(gè)地址必須唯一),分配好地址后,主機(jī)要查詢,然后數(shù)據(jù)下發(fā)(數(shù)據(jù)內(nèi)容下面會(huì)介紹),從機(jī)得到主機(jī)發(fā)送的數(shù)據(jù),然后對(duì)應(yīng)地址的從機(jī)回復(fù),主機(jī)得到從機(jī)數(shù)據(jù),這樣就是一個(gè)主機(jī)到從機(jī)的通信過(guò)程,是不是很簡(jiǎn)單呢?

舉例2: 就像打電話,你得知道對(duì)方的電話(這就是唯一地址),然后你打電話過(guò)去,相當(dāng)于主機(jī)查找從機(jī),然后對(duì)方接通電話,給你回復(fù)(返回?cái)?shù)據(jù)),正常是這樣的。

如果這時(shí)候,對(duì)方正在打電話,你應(yīng)該聽(tīng)到的是"sorry,you…"這一串英文,說(shuō)明對(duì)方忙,但是Modbus總線不能判斷對(duì)方是否忙,也沒(méi)有對(duì)應(yīng)的仲裁機(jī)制,好了你又知道了一個(gè)缺點(diǎn)了!但是,你可以用軟件的辦法進(jìn)行適當(dāng)?shù)奶幚頂?shù)據(jù)!

03Modbus的模式

在談及Modbus的模式之前,先了解:Modbus在7層OSI參考模型中屬于第七層應(yīng)用層,數(shù)據(jù)鏈路層有兩種:基于標(biāo)準(zhǔn)串口協(xié)議和TCP協(xié)議,物理層可使用3線232、2線485、4線422,或光纖、網(wǎng)線、無(wú)線等多種傳輸介質(zhì)。

1c849a1a-5732-11ed-b116-dac502259ad0.png

許多工業(yè)設(shè)備,包括PLC、DCS、智能儀表、變頻器等都在使用Modbus協(xié)議作為他們之間的通訊標(biāo)準(zhǔn)。有了Modbus,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。

從圖上可以看出,Modbus協(xié)議包括ASCII、RTU、TCP等,并沒(méi)有規(guī)定物理層。該協(xié)議定義了控制器能夠認(rèn)識(shí)和使用的消息結(jié)構(gòu),而不管它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。

基于此,一般可以將Modbus的傳輸模式分成三種:

? Modbus-RTU

數(shù)據(jù)按照標(biāo)準(zhǔn)串口協(xié)議進(jìn)行編碼,是使用最廣泛的一種Modbus協(xié)議,采用CRC-16_Modbus校驗(yàn)算法。

Modbus RTU 協(xié)議是一種開(kāi)放的串行協(xié)議,廣泛應(yīng)用于當(dāng)今的工業(yè)監(jiān)控設(shè)備中。該協(xié)議使用 RS-232 或 RS-485 串行接口進(jìn)行通信,并得到市場(chǎng)上幾乎所有商業(yè) SCADA、HMI、OPC 服務(wù)器和數(shù)據(jù)采集軟件程序的支持。

? Modbus-ASCII

所有數(shù)據(jù)都是ASCII格式,一個(gè)字節(jié)的原始數(shù)據(jù)需要兩個(gè)字符來(lái)表示,效率低,采用LRC校驗(yàn)算法。僅支持透明傳輸。

在ASCII模式,報(bào)文用特殊的字符區(qū)分幀起始和幀結(jié)束。一個(gè)報(bào)文必須以一個(gè)‘冒號(hào)’(:)(ASCII十六進(jìn)制3A)起始,以‘回車(chē)-換行’(CRLF)對(duì)(ASCII十六進(jìn)制0D和0A)結(jié)束。設(shè)備連續(xù)的監(jiān)視總線上的‘冒號(hào)’字符。當(dāng)收到這個(gè)字符后,每個(gè)設(shè)備解碼后續(xù)的字符一直到幀結(jié)束。報(bào)文中字符間的時(shí)間間隔可以達(dá)一秒。如果有更大的間隔,則接受設(shè)備認(rèn)為發(fā)生了錯(cuò)誤。

? Modbus-TCP

基于TCP/IP協(xié)議,占用502端口,數(shù)據(jù)幀主要包括兩部分:MBAP(報(bào)文頭)+PDU(幀結(jié)構(gòu)),數(shù)據(jù)塊與串行鏈路是一致的。

以上三種協(xié)議,一個(gè)設(shè)備通常只會(huì)有一種協(xié)議。實(shí)際使用要根據(jù)設(shè)備使用手冊(cè)來(lái)選擇采用哪種模式。在有些場(chǎng)合也會(huì)看到設(shè)備能支持多種Modbus模式,這是因?yàn)閷?duì)于所有的這三種通信協(xié)議在數(shù)據(jù)模型和功能調(diào)用上都是相同的,只有封裝方式是不同的,所以集成到一起了。

而對(duì)于Modbus的ASCII、RTU和TCP協(xié)議來(lái)說(shuō),其中TCP和RTU協(xié)議非常類(lèi)似,只要把RTU協(xié)議的兩個(gè)字節(jié)的校驗(yàn)碼去掉,然后在RTU協(xié)議的開(kāi)始加上5個(gè)0和一個(gè)6并通過(guò)TCP/IP網(wǎng)絡(luò)協(xié)議發(fā)送出去即可。

04Modbus 場(chǎng)景應(yīng)用

目前,市場(chǎng)上針對(duì)Modbus協(xié)議的產(chǎn)品五花八門(mén),其中最常見(jiàn)、最普遍的是進(jìn)行協(xié)議轉(zhuǎn)換的是DTU,DTU 不僅可以進(jìn)行串口設(shè)備與網(wǎng)絡(luò)間數(shù)據(jù)雙向傳輸免去布線煩惱,有的還能適配到云服務(wù)平臺(tái),滿足企業(yè)智能化運(yùn)維。

GC511 是工業(yè)DTU 的典型代表,高性能、低功耗、即插即用實(shí)現(xiàn)設(shè)備數(shù)據(jù)采集和管理,兼容RS485通信方式,可對(duì)接主流工業(yè)協(xié)議和業(yè)務(wù)系統(tǒng),支持邊緣計(jì)算、AI算法,開(kāi)放API,覆蓋工業(yè)物聯(lián)網(wǎng)多個(gè)行業(yè)多種應(yīng)用需求。


1caaa192-5732-11ed-b116-dac502259ad0.png

GC511 DTU是如何實(shí)現(xiàn)了串口設(shè)備與網(wǎng)絡(luò)間數(shù)據(jù)雙向傳輸?shù)哪兀康靡嬗贛odbus協(xié)議可以實(shí)現(xiàn)一主多從(主機(jī)通過(guò)輪詢的形式與多個(gè)從機(jī)進(jìn)行通訊)的特性,GC511 DTU 下接傳感器、儀表等數(shù)據(jù)設(shè)備,將下位機(jī)設(shè)備的數(shù)據(jù)采集到 DTU 上,DTU通過(guò)4G Cat.1網(wǎng)絡(luò)將數(shù)據(jù)傳輸?shù)皆破脚_(tái),以此實(shí)現(xiàn)設(shè)備數(shù)據(jù)遠(yuǎn)程采集、全天候監(jiān)測(cè),方便企業(yè)相關(guān)人員能在可視化管理后臺(tái)掌握設(shè)備運(yùn)行狀態(tài)。

Modbus DTU GC511 特點(diǎn)如下:

1、安裝便捷,即插即用

設(shè)備具有數(shù)據(jù)采集、有線/4G數(shù)據(jù)傳輸設(shè)備監(jiān)控功能,可匹配所有支持標(biāo)準(zhǔn)Modbus協(xié)議的設(shè)備,無(wú)需布線,安裝便捷,即插即用。

2、遠(yuǎn)程運(yùn)維,提高效率

可以支持多個(gè)串口設(shè)備并轉(zhuǎn)發(fā)到遠(yuǎn)程網(wǎng)絡(luò),快速接入機(jī)智云物聯(lián)網(wǎng)平臺(tái),實(shí)現(xiàn)設(shè)備數(shù)據(jù)采集、全天候監(jiān)測(cè),企業(yè)工作人員在線即可實(shí)現(xiàn)設(shè)備遠(yuǎn)程管理、遠(yuǎn)程調(diào)試等,提升產(chǎn)品線運(yùn)維效率,提升產(chǎn)品效能。

3、質(zhì)量可靠,應(yīng)用廣

工業(yè)級(jí)設(shè)計(jì)標(biāo)準(zhǔn),集成了STM32 MCU,具備12-24V寬壓電源、插拔SIM、485串口、硬件看門(mén)狗等必要功能,適用于環(huán)境監(jiān)控系統(tǒng)、工廠機(jī)器設(shè)備、生產(chǎn)線運(yùn)行狀態(tài)監(jiān)控系統(tǒng)、生產(chǎn)信息采集系統(tǒng)等無(wú)線監(jiān)測(cè)與預(yù)警。

1cdb937e-5732-11ed-b116-dac502259ad0.png

Modbus DTU GC511在紡織工業(yè)聯(lián)網(wǎng)的應(yīng)用案例

通過(guò)GC511 DTU實(shí)時(shí)采集織機(jī)設(shè)備數(shù)據(jù)并上傳云端,實(shí)現(xiàn)7*24小時(shí)遠(yuǎn)程監(jiān)控、產(chǎn)量統(tǒng)計(jì)、故障告警預(yù)知等,智能排產(chǎn)調(diào)控區(qū)域訂單,實(shí)現(xiàn)高質(zhì)產(chǎn)品、高效管理、快速反應(yīng)的柔性生產(chǎn)鏈。

1cfb6532-5732-11ed-b116-dac502259ad0.png

基于多年的軟硬件經(jīng)驗(yàn),機(jī)智云開(kāi)發(fā)者中心上新了適配“Modbus協(xié)議”的功能服務(wù),滿足廣大開(kāi)發(fā)者、廠商的個(gè)性化、定制化開(kāi)發(fā)需求。

1d1256fc-5732-11ed-b116-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • DTU
    DTU
    +關(guān)注

    關(guān)注

    3

    文章

    475

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Modbus協(xié)議轉(zhuǎn)換:讓工業(yè)設(shè)備輕松“對(duì)話”

    在工業(yè)自動(dòng)化中,Modbus協(xié)議是設(shè)備通信的關(guān)鍵。本文將聚焦于Modbus協(xié)議的串口與網(wǎng)口轉(zhuǎn)換需求,并通過(guò)ZLG致遠(yuǎn)電子PXB-6030D的案例,展示如何輕松實(shí)現(xiàn)協(xié)議轉(zhuǎn)換。Modbus協(xié)議
    的頭像 發(fā)表于 07-15 11:47 ?58次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)換:讓工業(yè)設(shè)備輕松“對(duì)話”

    大彩講堂:VisualTFT軟件modbus協(xié)議下的告警應(yīng)用

    VisualTFT軟件modbus協(xié)議下的告警應(yīng)用
    的頭像 發(fā)表于 07-01 17:40 ?479次閱讀
    大彩講堂:VisualTFT軟件<b class='flag-5'>modbus協(xié)議</b>下的告警應(yīng)用

    DJN Modbus協(xié)議

    DJN Modbus協(xié)議
    的頭像 發(fā)表于 11-27 13:52 ?1567次閱讀
    DJN <b class='flag-5'>Modbus協(xié)議</b>

    如何實(shí)現(xiàn)EtherNet/IP與Modbus協(xié)議之間轉(zhuǎn)換?

    能使用Modbus協(xié)議。這種協(xié)議的不一致性導(dǎo)致了數(shù)據(jù)傳輸?shù)恼系K,使得不同設(shè)備之間的信息無(wú)法有效共享,從而影響了整個(gè)系統(tǒng)的運(yùn)行效率和智能化水平。 難點(diǎn)分析 實(shí)現(xiàn)EtherNet/IP與Modbus協(xié)議之間的轉(zhuǎn)換面臨多重挑戰(zhàn):
    的頭像 發(fā)表于 11-12 18:05 ?804次閱讀

    Modbus RTU協(xié)議Modbus TCP/IP協(xié)議的區(qū)別

    Modbus RTU和Modbus TCP/IP的本質(zhì)都是Modbus協(xié)議,都是通過(guò)Modbus寄存器地址來(lái)交換數(shù)據(jù)的,那么它們之間有什么區(qū)別呢?今天我們從以下幾個(gè)方面來(lái)探討一下。
    的頭像 發(fā)表于 10-18 17:44 ?1941次閱讀

    一文淺談Modbus協(xié)議

    Modbus協(xié)議是一種廣泛應(yīng)用的工業(yè)控制器網(wǎng)絡(luò)協(xié)議,它定義了一個(gè)控制器能夠識(shí)別的消息結(jié)構(gòu),用于實(shí)現(xiàn)不同設(shè)備之間的通信和數(shù)據(jù)交換。自1979年由Modicon公司(現(xiàn)為施耐德電氣Schneider
    的頭像 發(fā)表于 10-09 13:56 ?1074次閱讀

    Modbus協(xié)議概述和應(yīng)用場(chǎng)景

    Modbus協(xié)議最初由Modicon公司(現(xiàn)為施耐德電氣的一部分)于1979年開(kāi)發(fā),旨在實(shí)現(xiàn)可編程邏輯控制器(PLC)之間的通信。它采用主從通信模式,即一個(gè)設(shè)備作為主設(shè)備(Master),負(fù)責(zé)發(fā)起
    的頭像 發(fā)表于 09-25 18:18 ?2323次閱讀

    Modbus協(xié)議網(wǎng)關(guān)簡(jiǎn)介

    在工業(yè)自動(dòng)化領(lǐng)域,設(shè)備間的通信與數(shù)據(jù)交換是實(shí)現(xiàn)高效、智能控制的關(guān)鍵。Modbus協(xié)議作為一種廣泛應(yīng)用的通信協(xié)議,自1971年由Modicon公司首次推出以來(lái),便以其標(biāo)準(zhǔn)、開(kāi)放、支持多種電氣接口等特點(diǎn)
    的頭像 發(fā)表于 09-23 14:51 ?650次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)簡(jiǎn)介

    Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120ML支持一鍵對(duì)接LabVIEW

    Modbus樓宇自控電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120ML在LabVIEW中的實(shí)際應(yīng)用中,我們首先需要理解LabVIEW和Modbus協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的基本功能,以及它們?nèi)绾螀f(xié)同工作
    的頭像 發(fā)表于 08-10 10:40 ?777次閱讀
    <b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)BL120ML支持一鍵對(duì)接LabVIEW

    Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)支持對(duì)接Modbus自建服務(wù)器

    、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)來(lái)快速操作諸如傳感器、執(zhí)行器、電力儀表以及門(mén)禁控制系統(tǒng)在內(nèi)的現(xiàn)場(chǎng)設(shè)備對(duì)接Modbus自建服務(wù)器,以此來(lái)實(shí)現(xiàn)不同設(shè)備、系統(tǒng)間的數(shù)據(jù)通信。
    的頭像 發(fā)表于 08-10 10:39 ?717次閱讀

    如何通過(guò)Modbus、樓宇自控與電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)樓宇設(shè)備集成至MES?

    樓宇自控和電力系統(tǒng)中也常采用特定的協(xié)議來(lái)實(shí)現(xiàn)設(shè)備的監(jiān)控和管理,而將這些協(xié)議轉(zhuǎn)換為Modbus協(xié)議網(wǎng)關(guān)在MES中的應(yīng)用,能夠極大地提升系統(tǒng)的兼容性和數(shù)據(jù)集成能力。接下來(lái),咱就來(lái)看看這款Modbu
    的頭像 發(fā)表于 08-08 17:34 ?686次閱讀
    如何通過(guò)<b class='flag-5'>Modbus</b>、樓宇自控與電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)實(shí)現(xiàn)樓宇設(shè)備集成至MES?

    使用MODBUS協(xié)議、樓宇自控系統(tǒng)、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)來(lái)集成樓宇內(nèi)的溫濕度傳感器設(shè)備

    在現(xiàn)代建筑管理中,實(shí)現(xiàn)樓宇環(huán)境的自動(dòng)化控制是降低能耗、增強(qiáng)管理效率的關(guān)鍵。本文將詳細(xì)介紹如何使用MODBUS協(xié)議、樓宇自控系統(tǒng)、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)來(lái)集成樓宇內(nèi)的溫濕度傳感器設(shè)備,并通過(guò)
    的頭像 發(fā)表于 08-08 17:31 ?686次閱讀
    使用<b class='flag-5'>MODBUS協(xié)議</b>、樓宇自控系統(tǒng)、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)來(lái)集成樓宇內(nèi)的溫濕度傳感器設(shè)備

    使用Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控和管理

    Modbus協(xié)議、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān),將不同類(lèi)型的生產(chǎn)設(shè)備數(shù)據(jù)集中傳輸?shù)奖O(jiān)控系統(tǒng),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和管理。 我們先來(lái)看整個(gè)系統(tǒng)中需要
    的頭像 發(fā)表于 08-08 17:29 ?666次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)實(shí)現(xiàn)生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控和管理

    BACnet轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)設(shè)備無(wú)縫對(duì)接GE Digital iFIX

    與整合,實(shí)現(xiàn)協(xié)議間的無(wú)縫轉(zhuǎn)換,鋇錸技術(shù)隆重推出BACnet轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120BN,為用戶提供了一個(gè)既高效又可靠的解決方案。 一、BACnet轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)的概述 BACnet轉(zhuǎn)
    的頭像 發(fā)表于 08-06 17:32 ?700次閱讀
    BACnet轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)實(shí)現(xiàn)設(shè)備無(wú)縫對(duì)接GE Digital iFIX

    空調(diào)協(xié)議網(wǎng)關(guān)快速操作空調(diào)協(xié)議轉(zhuǎn)換為Modbus協(xié)議

    空調(diào)協(xié)議,即空調(diào)通信協(xié)議,是指用于空調(diào)設(shè)備之間進(jìn)行數(shù)據(jù)傳輸和通信的規(guī)定和約定;而Modbus協(xié)議是一種廣泛應(yīng)用的工業(yè)通信協(xié)議,是工業(yè)電子設(shè)備之間常用的連接方式。 如果要將空調(diào)
    的頭像 發(fā)表于 08-06 13:40 ?880次閱讀
    空調(diào)<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)快速操作空調(diào)<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換為<b class='flag-5'>Modbus協(xié)議</b>