<th id="uuc7o"><progress id="uuc7o"></progress></th>
  1. <th id="uuc7o"><progress id="uuc7o"></progress></th>
        <strong id="uuc7o"><form id="uuc7o"></form></strong>
        <th id="uuc7o"></th>
      1. <b id="uuc7o"><menuitem id="uuc7o"></menuitem></b>
      2. <strong id="uuc7o"><form id="uuc7o"></form></strong>
          1. 問(wèn)答中心

            Answer Center

            下載中心

            視頻中心

            常見(jiàn)問(wèn)題

            售后服務(wù)

            Modbus協(xié)議中寄存器40001,30001是什么意思?

            時(shí)間:2022-11-16 13:41:51 

            點(diǎn)擊:11487 

            關(guān)鍵詞:modbus,寄存器 

            問(wèn)題
            Modbus協(xié)議中寄存器40001,30001是什么意思?

            回答

            在使用Modbus協(xié)議的時(shí)候,經(jīng)常會(huì)遇到諸如40001、30001,10001之類的地址,這些數(shù)字代表什么含義呢?這其實(shí)是Modbus協(xié)議的數(shù)據(jù)模型和地址模型。

            Modbus協(xié)議的數(shù)據(jù)模型

            數(shù)據(jù)模型是對(duì)從站設(shè)備可訪問(wèn)的數(shù)據(jù)進(jìn)行抽象,Modbus協(xié)議的數(shù)據(jù)模型定義了四種可訪問(wèn)的數(shù)據(jù):

            數(shù)據(jù)區(qū)塊

            數(shù)據(jù)類型

            訪問(wèn)類型

            線圈(Coils)

            布爾

            讀/寫

            離散量輸入
            (Discrete Input)

            布爾

            只讀

            輸入寄存器

            (Input registers)

            無(wú)符號(hào)2字節(jié)整型

            只讀

            保持寄存器

            (Holding registers)

            無(wú)符號(hào)2字節(jié)整型

            讀/寫

             

            其中,離散量輸入和線圈數(shù)據(jù)類型是布爾量,因此只支持以位(bit)的方式進(jìn)行訪問(wèn),輸入寄存器和保持寄存器數(shù)據(jù)類型是無(wú)符號(hào)2字節(jié)整型,因此支持以字的方式進(jìn)行訪問(wèn)。當(dāng)主設(shè)備訪問(wèn)從設(shè)備的這些數(shù)據(jù)模型時(shí),離散量輸入和輸入寄存器只支持以只讀的方式進(jìn)行訪問(wèn),而線圈和保持寄存器既可以讀也可以寫。

            地址前綴編號(hào)

            編號(hào)范圍

            (1~65536)

            編號(hào)范圍

            (1~9999)

            數(shù)據(jù)

            區(qū)塊

            數(shù)據(jù)

            類型

            訪問(wèn)

            類型

            0

            000001~

            065536

            00001~

            09999

            線圈

            (Coils)

            布爾

            讀/寫

            1

            100001~

            165536

            10001~

            19999

            離散量輸入

            (Discrete Input)

            布爾

            只讀

            3

            300001~

            365536

            30001~

            39999

            輸入寄存器(Input registers)

            無(wú)符號(hào)2字節(jié)整型

            只讀

            4

            400001~

            465536

            40001~

            49999

            保持寄存器(Holding registers)

            無(wú)符號(hào)2字節(jié)整型

            讀/寫

             

            數(shù)據(jù)模型中的每一種數(shù)據(jù)區(qū)塊都最多允許有65536(2^16)個(gè)元素,Modbus定義了每個(gè)數(shù)據(jù)元素的地址,范圍從0到65,535。但是每個(gè)數(shù)據(jù)元素的編號(hào)從1開(kāi)始,范圍從1到65,536。

            需要說(shuō)明的是:65536只是協(xié)議允許的最大元素范圍,并不要求全部實(shí)現(xiàn)。Modbus協(xié)議允許設(shè)備根據(jù)自己的實(shí)際情況實(shí)現(xiàn)部分元素,甚至不要求實(shí)現(xiàn)模型中全部四種數(shù)據(jù)模型。譬如設(shè)備可能會(huì)選擇不執(zhí)行線圈、離散輸入或輸入寄存器,而只使用保持寄存器150至175和200至225。這是完全可以接受的,并且通過(guò)異常來(lái)處理無(wú)效的訪問(wèn)。

            Modbus協(xié)議的地址模型

            雖然規(guī)范將不同的數(shù)據(jù)類型定義為存在不同的區(qū)塊中,并為每種類型分配一個(gè)本地地址范圍,但這并不一定會(huì)轉(zhuǎn)化為用于記錄或理解給定設(shè)備的Modbus可訪問(wèn)內(nèi)存的直觀編址方案。

            為了簡(jiǎn)化數(shù)據(jù)模型與設(shè)備存儲(chǔ)區(qū)的對(duì)應(yīng)關(guān)系,又引入了地址模型的概念,通過(guò)編號(hào)的方式對(duì)不同類型數(shù)據(jù)進(jìn)行區(qū)分,也就是通過(guò)特定的編號(hào)作為前綴加到所討論的數(shù)據(jù)地址中。如表中所示,通過(guò)0,1,3,4分別表示線圈,離散量輸入,輸入寄存器,和保持寄存器。

            因此理論上,

            線圈地址范圍:000001~065536

            離散量輸入地址范圍:100001~165536

            輸入寄存器地址范圍:300001~365536

            保持寄存器地址范圍:400001~465536

            由于65536是比較大的數(shù)值,實(shí)際應(yīng)用一般不需要這么大的存儲(chǔ)區(qū),因此設(shè)備廠家普遍采用的是10000以內(nèi)的地址范圍,即:

            線圈地址范圍:00001~09999

            離散量輸入地址范圍:10001~19999

            輸入寄存器地址范圍:30001~39999

            保持寄存器地址范圍:40001~49999

            有了該地址模型,我們就可以從Modbus寄存器的地址判斷要訪問(wèn)的區(qū)塊的類型。譬如常見(jiàn)到的寄存器地址40001/400001,最前面的4表明它是一個(gè)保持寄存器,后面的0001或者00001都是指第一個(gè)保持存儲(chǔ)器,并且它的地址是0。寄存器30004表明它是輸入寄存器,地址是3。寄存器10008表明它是離散量輸入,地址是7。

            要注意的是,保持寄存器和輸入寄存器中的數(shù)值是2個(gè)字節(jié),而線圈和離散量輸入中數(shù)值大小僅為1bit (位)。


             

            免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來(lái)源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!


            產(chǎn)品系列

            工業(yè)智能網(wǎng)關(guān)
            物通博聯(lián)·WG系列工業(yè)智能網(wǎng)關(guān)是一款支持采集各種PLC,儀器儀表,水環(huán)保,電力設(shè)備,CNC等各種工業(yè)設(shè)備數(shù)據(jù),具有協(xié)議解析,邊緣計(jì)算的高可靠性工業(yè)智能網(wǎng)關(guān),是構(gòu)建工業(yè)互聯(lián)網(wǎng)系統(tǒng)的核心邊緣節(jié)點(diǎn)。
            了解更多
            工業(yè)數(shù)采終端
            物通博聯(lián)·WD系列工業(yè)數(shù)采終端,主要實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)工業(yè)設(shè)備的數(shù)字量DI、DO,模擬量AI,AO的采集和控制,實(shí)現(xiàn)LORA本地組網(wǎng)和4G數(shù)據(jù)上云的功能,從而實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)傳感器、執(zhí)行機(jī)構(gòu)、指示燈等數(shù)采和控制。
            LoRa終端
            LoRa網(wǎng)關(guān)
            DTU
            RTU
            4G無(wú)線IO
            WIFI無(wú)線IO
            了解更多
            網(wǎng)段隔離器
            物通博聯(lián)WC系列網(wǎng)段隔離器適用于生產(chǎn)網(wǎng)絡(luò)對(duì) PLC、HMI、CNC、DCS、MES等網(wǎng)絡(luò)通訊和數(shù)據(jù)采集,兼有跨網(wǎng)段隔離和IP轉(zhuǎn)換的功能。車間多個(gè)設(shè)備,如果有不同網(wǎng)段的IP地址,則可以統(tǒng)一成同一網(wǎng)段的IP地址,進(jìn)行設(shè)備(PLC、CNC)的在線編程、數(shù)據(jù)采集、遠(yuǎn)程管理等各種跨網(wǎng)段訪問(wèn)。
            IP重命名
            跨網(wǎng)段訪問(wèn)
            網(wǎng)絡(luò)隔離防護(hù)
            VPN組網(wǎng)
            NAT轉(zhuǎn)換
            工業(yè)設(shè)計(jì)
            了解更多
            工業(yè)路由器
            物通博聯(lián)·WR系列工業(yè)無(wú)線路由,是一款支持5G/4G/WIFI/以太網(wǎng)等方式聯(lián)網(wǎng)接入,支持5G/4G組網(wǎng)、WIFI組網(wǎng)、VPN組網(wǎng),為現(xiàn)場(chǎng)設(shè)備提供低時(shí)延、高可靠、高安全的網(wǎng)絡(luò)接入,從而實(shí)現(xiàn)大規(guī)模設(shè)備組網(wǎng)應(yīng)用。
            5G/4G蜂窩組網(wǎng)
            WiFi本地組網(wǎng)
            VPN虛擬組網(wǎng)
            斷網(wǎng)重連
            遠(yuǎn)程管理
            高安全可靠
            了解更多
            工業(yè)設(shè)備數(shù)據(jù)平臺(tái)
            物通博聯(lián)·工業(yè)設(shè)備數(shù)據(jù)平臺(tái)是一款高并發(fā)的工業(yè)設(shè)備遠(yuǎn)程管理和工業(yè)設(shè)備數(shù)據(jù)可視化的云平臺(tái),廣泛應(yīng)用于智能工廠數(shù)采中臺(tái)、遠(yuǎn)程設(shè)備運(yùn)營(yíng)管理平臺(tái)、各行業(yè)的物聯(lián)網(wǎng)數(shù)據(jù)云平臺(tái)等。
            海量設(shè)備接入
            高效數(shù)據(jù)采集
            豐富組態(tài)控件
            強(qiáng)大的數(shù)據(jù)分析
            預(yù)防式設(shè)備維護(hù)
            豐富的API接口
            了解更多
            設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)
            物通博聯(lián)·設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)是一套實(shí)現(xiàn)對(duì)分散式設(shè)備遠(yuǎn)程維護(hù)和運(yùn)營(yíng)的軟硬件系統(tǒng),為工程師搭建一條通往遠(yuǎn)端設(shè)備現(xiàn)場(chǎng)的安全數(shù)據(jù)通道,實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)設(shè)備(PLC)的遠(yuǎn)程配置、遠(yuǎn)程診斷、遠(yuǎn)程調(diào)試和遠(yuǎn)程升級(jí)程序。
            設(shè)備遠(yuǎn)程配置
            設(shè)備遠(yuǎn)程調(diào)試
            遠(yuǎn)程上下載程序
            設(shè)備遠(yuǎn)程維護(hù)
            設(shè)備遠(yuǎn)程監(jiān)控
            設(shè)備預(yù)防式維護(hù)
            了解更多

            物通博聯(lián),助您開(kāi)啟工業(yè)數(shù)字化和智能化之路

            申請(qǐng)樣機(jī)
            在線
            咨詢
            免費(fèi)
            試用
            <th id="uuc7o"><progress id="uuc7o"></progress></th>
            1. <th id="uuc7o"><progress id="uuc7o"></progress></th>
                  <strong id="uuc7o"><form id="uuc7o"></form></strong>
                  <th id="uuc7o"></th>
                1. <b id="uuc7o"><menuitem id="uuc7o"></menuitem></b>
                2. <strong id="uuc7o"><form id="uuc7o"></form></strong>
                    1. 一道本二区三区 | 人人草免费公开 | 一本色道久久综合熟妇人妻 | 五月天婷婷丁香在线播放 | 日韩视频三区 |