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

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

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

工程監(jiān)測無線中繼采集儀的參數(shù)讀寫MODBUS協(xié)議

工程監(jiān)測 ? 來源:工程監(jiān)測 ? 作者:工程監(jiān)測 ? 2023-05-22 11:30 ? 次閱讀

工程監(jiān)測無線中繼采集儀的參數(shù)讀寫MODBUS協(xié)議

無線中繼采集儀支持基于地址的 MODBUS 協(xié)議、自定義的 AAB/B 協(xié)議以及字符串指令集協(xié)議,使用這些通訊協(xié)議可對(duì)寄存器(參數(shù))進(jìn)行訪問。

poYBAGRcVtaAbIiGAAaJGEagcuw970.png工程監(jiān)測無線中繼采集儀

MODBUS 協(xié)議
無線中繼采集儀支持 MODBUS 的 03、 04、 06 指令碼。(1) 03(0x03) /03(0x04) 指令碼: 讀取多個(gè)連續(xù)的寄存器數(shù)據(jù),指令格式如下

pYYBAGRq4W6ASzOvAADSXHgE1WM557.png工程監(jiān)測無線中繼采集儀的參數(shù)讀寫MODBUS協(xié)議


例:讀取地址為 129 的無線中繼采集儀寄存器值,寄存器開始地址為 0,連續(xù)讀取 10 個(gè)寄存器主機(jī)發(fā)送指令: 0x81 0x03 0x00 0x00 0x00 0x0A 0xDA 0x0D
從機(jī)返回應(yīng)答: 81 03 14 00 81 00 01 00 02 00 01 00 01 00 0A 00 0A 00 01 09 60 00 07 A1 EF(下劃線為讀取到的 10 個(gè)寄存器值)讀取多個(gè)連續(xù)寄存器時(shí), 單次讀取不要超過 32 個(gè)寄存器, 不要試圖讀取不存在的寄存器。

(2) 06(0x06) 指令碼: 修改單個(gè)寄存器的值, 指令格式如下

poYBAGRq4ZGAdOtVAAEPAJk-oLA980.png工程監(jiān)測無線中繼采集儀的參數(shù)讀寫MODBUS協(xié)議


例:將地址為 129 的無線中繼采集儀中的寄存器 8 的值修改為 100 主機(jī)發(fā)送指令: 0x81 0x06 0x00 0x08 0x09 0x60 0x11 0xB0 從機(jī)返回應(yīng)答: 0x81 0x06 0x00 0x08 0x09 0x60 0x11 0xB0
(3)校驗(yàn)碼算法
CRC16-MODBUS 算法:
unsigned int crc16(unsigned char *dat, unsigned int len)
{
unsigned int crc=0xffff;
unsigned char i;
while(len!=0)
{
crc^=*dat;
for(i=0;i<8;i++)
{
if((crc&0x0001)==0)
crc=crc>>1;
else
{
crc=crc>>1;
crc^=0xa001;
}
}
len-=1;
dat++;
}
return crc;
}

審核編輯黃宇

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

    關(guān)注

    3

    文章

    177

    瀏覽量

    33428
  • 采集儀
    +關(guān)注

    關(guān)注

    0

    文章

    277

    瀏覽量

    7162
  • 無線中繼
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    7997
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DJN Modbus協(xié)議

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

    一文淺談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 ?413次閱讀

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

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

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

    Modbus網(wǎng)關(guān)BL120ML的下行采集協(xié)議支持Modbus RTU、DLT645、BACnet MS/TP、Lonworks協(xié)議、IEC1
    的頭像 發(fā)表于 08-08 17:29 ?387次閱讀
    使用<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è)備無縫對(duì)接GE Digital iFIX

    Modbus協(xié)議網(wǎng)關(guān)支持BACnet MS/TP和BACnet IP協(xié)議的下行采集,以及支持Modbus RTU和Modbus TCP,
    的頭像 發(fā)表于 08-06 17:32 ?414次閱讀
    BACnet轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)實(shí)現(xiàn)設(shè)備無縫對(duì)接GE Digital iFIX

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

    Modbus協(xié)議,則需要一個(gè)空調(diào)協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)設(shè)備來實(shí)現(xiàn)。鋇錸的BL120AC網(wǎng)關(guān)就能實(shí)現(xiàn)空調(diào)協(xié)議Modbus協(xié)議的轉(zhuǎn)換,從
    的頭像 發(fā)表于 08-06 13:40 ?454次閱讀
    空調(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>

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)接溫控表與PLC通訊

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)(XD-MDPB100)則是實(shí)現(xiàn)這一通訊的重要工具。Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)的主要功能是實(shí)現(xiàn)Modbus協(xié)議和Profibus
    的頭像 發(fā)表于 06-21 11:31 ?1921次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)接溫控表與PLC通訊

    Modbus協(xié)議轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)與氣體監(jiān)測系統(tǒng)配置案例

    Modbus協(xié)議轉(zhuǎn)換為Profinet協(xié)議,以實(shí)現(xiàn)不同設(shè)備之間的數(shù)據(jù)交換和通訊。本文將結(jié)合Modbus協(xié)議轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)與氣體監(jiān)測
    的頭像 發(fā)表于 06-13 17:50 ?1408次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profinet<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)與氣體<b class='flag-5'>監(jiān)測</b>系統(tǒng)配置案例

    Modbus協(xié)議的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IIoT)的浪潮中,Modbus協(xié)議無疑是連接傳統(tǒng)工業(yè)設(shè)備與現(xiàn)代信息技術(shù)的橋梁。作為一位工業(yè)物聯(lián)網(wǎng)的資深工程師,我深感有責(zé)任向傳統(tǒng)行業(yè)解釋這一重要協(xié)議的工作原理、優(yōu)缺點(diǎn)以及廣泛
    的頭像 發(fā)表于 05-21 17:06 ?1385次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    Modbus協(xié)議網(wǎng)關(guān)是什么?Modbus協(xié)議網(wǎng)關(guān)的功能

    Modbus協(xié)議網(wǎng)關(guān)是一種專門用于工業(yè)自動(dòng)化環(huán)境中的網(wǎng)絡(luò)設(shè)備,其主要功能是實(shí)現(xiàn)不同通信協(xié)議之間的轉(zhuǎn)換,尤其是將基于Modbus協(xié)議的設(shè)備或系統(tǒng)與使用其他協(xié)議的設(shè)備、控制系統(tǒng)或信息系統(tǒng)連
    的頭像 發(fā)表于 04-11 15:51 ?749次閱讀

    ?通過Modbus讀寫數(shù)據(jù)庫中的數(shù)據(jù)

    本文是將數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)為Modbus服務(wù)端/從站,實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)也可以走Modbus協(xié)議通過網(wǎng)口或串口讀寫的案例,下圖是通過智能網(wǎng)關(guān)的參數(shù)軟件(在附件中)配置的
    發(fā)表于 03-14 13:44

    modbus協(xié)議功能碼分類 modbus協(xié)議功能碼是什么,有什么作用

    Modbus協(xié)議是一種用于工業(yè)領(lǐng)域常見的通信協(xié)議,它基于主從結(jié)構(gòu),用于在不同設(shè)備之間實(shí)現(xiàn)數(shù)據(jù)交換。Modbus協(xié)議的功能碼是決定數(shù)據(jù)交換類型和操作的重要部分。下面將詳細(xì)介紹Modbus協(xié)議
    的頭像 發(fā)表于 01-31 14:47 ?7145次閱讀

    modbus協(xié)議與485協(xié)議區(qū)別

    Modbus協(xié)議與485協(xié)議是工業(yè)通信領(lǐng)域中常用的兩種協(xié)議,它們?cè)诓煌膶用嫔暇哂胁煌墓δ芎驮O(shè)計(jì)理念。本文將對(duì)Modbus協(xié)議與485協(xié)議
    的頭像 發(fā)表于 01-11 11:06 ?2.2w次閱讀

    什么是Modbus協(xié)議?

    Modbus協(xié)議是一種在工業(yè)自動(dòng)化領(lǐng)域廣泛應(yīng)用的通信協(xié)議,它允許不同設(shè)備之間進(jìn)行可靠的數(shù)據(jù)交換和控制。該協(xié)議最初由Modicon公司于1979年創(chuàng)建,旨在提供一種簡單而有效的方法,使PLC(可編程
    的頭像 發(fā)表于 01-09 08:00 ?943次閱讀
    什么是<b class='flag-5'>Modbus協(xié)議</b>?

    在消防預(yù)警系統(tǒng)中Modbus協(xié)議和EthernetIP協(xié)議都發(fā)揮著重要的作用

    Modbus協(xié)議則在其中發(fā)揮著關(guān)鍵的作用。它們能夠?qū)⒒馂?zāi)探測器、煙霧濃度傳感器、溫度傳感器等設(shè)備的數(shù)據(jù)進(jìn)行采集和傳輸,確保消防控制中心能夠?qū)崟r(shí)掌握火場情況,做出準(zhǔn)確的判斷和決策。 此外,這些協(xié)議還支持遠(yuǎn)程監(jiān)控
    發(fā)表于 01-02 19:34