chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

寫單個線圈與單個保持寄存器相關(guān)

瑞薩嵌入式小百科 ? 來源:瑞薩MCU小百科 ? 2024-11-01 13:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

10.5.6

(0x05)寫單個線圈

1. 功能說明

05功能碼用于將單個線圈寄存器(或離散輸入)設(shè)置為ON或OFF,該功能碼支持廣播模式在廣播模式下,所有從站設(shè)備的同一地址的值將被統(tǒng)一修改。查詢報文中的ON/OFF狀態(tài)由報文數(shù)據(jù)字段的常數(shù)指定,0xFF00表示 ON狀態(tài),0x0000表示OFF狀態(tài)。其他值均是非法的,并且對寄存器不起作用,將會返回異常響應(yīng)。

2. 查詢報文

查詢報文中需要指定從設(shè)備地址以及需要變更的線圈地址和設(shè)定的狀態(tài)值。需要注意的是,在查詢報文中,線圈地址從地址0開始計數(shù)。例如,如下表所示,從設(shè)備地址為 3,設(shè)置線圈地址00150為ON狀態(tài),則查詢報文中的線圈地址設(shè)置為0x95(149)。

功能碼05查詢報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x03 “0”,“3” 0x03
功能碼 0x05 “0”,“5” 0x05
起始地址
(高位)
0x00 “0”,“0” 0x00
起始地址
(低位)
0x95 “9”,“5” 0x95
變更數(shù)據(jù)
(高位)
0xFF “F”,“F” 0xFF
變更數(shù)據(jù)
(低位)
0x00 “0”,“0” 0x00
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 17 8

本功能碼中,起始地址由2字節(jié)構(gòu)成,取值范圍為 0x0000~0xFFFF:變更目標(biāo)數(shù)據(jù)由2字節(jié)構(gòu)成,取值只能為0xFF00或0x0000。

3. 響應(yīng)報文

響應(yīng)報文的各項構(gòu)成和意義如下表所示。對于從設(shè)備,在線圈或離散輸出寄存器正常變更的情況下會返回與查詢報文相同的響應(yīng)報文。如果修改失敗,則會返回一個異常響應(yīng),對于異常響應(yīng),后續(xù)章節(jié)會進(jìn)一步詳細(xì)介紹。

功能碼05響應(yīng)報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x03 “0”,“3” 0x03
功能碼 0x05 “0”,“5” 0x05
起始地址
(高位)
0x00 “0”,“0” 0x00
起始地址
(低位)
0x95 “9”,“5” 0x95
變更數(shù)據(jù)
(高位)
0xFF “F”,“F” 0xFF
變更數(shù)據(jù)
(低位)
0x00 “0”,“0” 0x00
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 17 8

10.5.7

(0x06)寫單個保持寄存器

1. 功能說明

06功能碼用于更新從設(shè)備的單個保持寄存器的值,該功能碼支持廣播模式,在廣播模式下所有從設(shè)備的同一地址的值將被統(tǒng)一修改。

2. 查詢報文

查詢報文中需要指定從設(shè)備地址以及需要變更的保持寄存器地址和設(shè)定的值。需要注意的是查詢報文中,寄存器地址從地址0開始計數(shù)。例如,如下表所示,從設(shè)備地址為3,設(shè)置寄存器地址40150為1200(即0x04B0),則查詢報文中的地址字段設(shè)置為0x95(149)。

功能碼06查詢報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x03 “0”,“3” 0x03
功能碼 0x06 “0”,“6” 0x06
起始地址
(高位)
0x00 “0”,“0” 0x00
起始地址
(低位)
0x95 “9”,“5” 0x95
變更數(shù)據(jù)
(高位)
0x04 “0”,“4” 0x04
變更數(shù)據(jù)
(低位)
0xB0 “B”,“0” 0xB0
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 17 8

本功能碼中,起始地址由2節(jié)構(gòu)成,取值范圍為 0x0000~0xFFFF;變更目標(biāo)數(shù)據(jù)由2字節(jié)構(gòu)成,取值范圍為0x0000~0xFFFF。

3. 響應(yīng)報文

響應(yīng)報文的各項構(gòu)成和意義,如下表所示。對于從設(shè)備,在保持寄存器正常變更的情況下會返回與查詢報文相同的響應(yīng)報文。如果修改失敗,則返回個異常響應(yīng)。

功能碼06響應(yīng)報文示例:

字段
(Hex)
ASCII
模式字符型
RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x03 “0”,“3” 0x03
功能碼 0x06 “0”,“6” 0x06
起始地址
(高位)
0x00 “0”,“0” 0x00
起始地址
(低位)
0x95 “9”,“5” 0x95
變更數(shù)據(jù)
(高位)
0x04 “0”,“4” 0x04
變更數(shù)據(jù)
(低位)
0xB0 “B”,“0” 0xB0
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 17 8

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

    關(guān)注

    14

    文章

    1857

    瀏覽量

    46455
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5589

    瀏覽量

    129073
  • 功能碼
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【RA4M2-SENSOR】—— 10.實現(xiàn)modbus從站協(xié)議棧

    (0x04)讀輸入寄存器 05 (0x05)單個線圈 06 (0x06)單個
    發(fā)表于 09-01 07:06

    NI提供的modbus工具包功能測試結(jié)果,但是讀線圈讀不回來,多個寄存器也只能寫進(jìn)去起始地址那個是什么原因呢?

    我使用的是NI提供的modbus工具包,目前成功的是連讀多個寄存器單個線圈、單個
    發(fā)表于 07-20 08:59

    Modbus協(xié)議———常用功能碼詳解

    0x0032,讀2個保持寄存器3)響應(yīng):數(shù)據(jù)存儲順序04H-讀輸入寄存器1)描述:讀輸入寄存器,字節(jié)指令操作,可讀單個或者多個; 2)發(fā)送指
    發(fā)表于 08-02 19:47

    寄存器尋址方式

    寄存器尋址方式   寄存器尋址是對由指令選定的工作寄存器(R0--R7)進(jìn)行讀/,由指令操作碼字節(jié)的最低3位指明所尋址的工作寄存器
    發(fā)表于 03-14 15:29 ?3028次閱讀

    寄存器,寄存器是什么意思

    寄存器,寄存器是什么意思 寄存器定義  寄存器是中央處理內(nèi)的組成部分。寄存器是有限存貯容量
    發(fā)表于 03-08 14:26 ?2.2w次閱讀

    32位寄存器,32位寄存器是什么意思

    32位寄存器,32位寄存器是什么意思  從X8086開始學(xué)了一年,第一個ASM的程序就是變32換16進(jìn)制的程序,不過現(xiàn)在叫我從新開始ASM程
    發(fā)表于 03-08 17:26 ?1.8w次閱讀

    如何使用寄存器級讀&控制基于PXI平臺的FPGA

    如何使用寄存器級讀&控制基于PXI平臺的FPGA
    發(fā)表于 10-16 15:20 ?14次下載
    如何使用<b class='flag-5'>寄存器</b>級讀&<b class='flag-5'>寫</b>控制基于PXI平臺的FPGA

    STM32系列MCU,寄存器Or利用固件庫

    嵌入式的編程,往下說就是操作MCU的寄存器。而固件庫就是函數(shù)的集合,固件庫函數(shù)的作用是向下負(fù)責(zé)與寄存器直接打交道,向上提供用戶函數(shù)調(diào)用的接口(API)。相對于固件庫的方式,直接寄存器
    的頭像 發(fā)表于 08-09 17:22 ?8065次閱讀
    STM32系列MCU,<b class='flag-5'>寫</b><b class='flag-5'>寄存器</b>Or利用固件庫

    移位寄存器的工作原理

    移位寄存器有不同的版本,可用于各種各樣的應(yīng)用程序。本文將向您介紹移位寄存器并說明它們的工作原理。此外,它還將解釋如何將它們用于將多條并行數(shù)據(jù)線轉(zhuǎn)換為單個串行連接。
    的頭像 發(fā)表于 07-30 14:19 ?4.4w次閱讀
    移位<b class='flag-5'>寄存器</b>的工作原理

    PLC維修時如何妙用掉電保持寄存器

    現(xiàn)在許多小型的PLC都不同程度地提供了掉電保持寄存器,以便在PLC斷電的時候,保存用戶想要保存的數(shù)據(jù)。但大多數(shù)時候,PLC制造廠商為了節(jié)約成本, 沒有提供足夠數(shù)量的掉電保持寄存器供系統(tǒng)
    發(fā)表于 03-24 10:09 ?5667次閱讀

    EE-23:使用單個索引寄存器進(jìn)行運動自動緩沖的AD1847/ADSP-2181環(huán)回示例

    EE-23:使用單個索引寄存器進(jìn)行運動自動緩沖的AD1847/ADSP-2181環(huán)回示例
    發(fā)表于 05-18 16:22 ?4次下載
    EE-23:使用<b class='flag-5'>單個</b>索引<b class='flag-5'>寄存器</b>進(jìn)行運動自動緩沖的AD1847/ADSP-2181環(huán)回示例

    歐姆龍斷電保持寄存器是哪些

    歐姆龍(Omron)是一家知名的自動化控制設(shè)備制造商,其產(chǎn)品廣泛應(yīng)用于工業(yè)自動化、醫(yī)療設(shè)備、家用電器等領(lǐng)域。在工業(yè)自動化領(lǐng)域,歐姆龍的PLC(可編程邏輯控制)產(chǎn)品具有廣泛的應(yīng)用。斷電保持寄存器
    的頭像 發(fā)表于 06-11 16:30 ?5296次閱讀

    Modbus協(xié)議的讀取保持寄存器

    功能碼用于讀取從設(shè)備保持寄存器的內(nèi)容,不支持廣播模式。消息頓中指定了需要讀取的保持寄存器的起始地址和數(shù)目。而保持
    的頭像 發(fā)表于 10-30 10:54 ?5641次閱讀

    多個線圈多個保持寄存器

    15功能碼用于將連續(xù)的多個線圈或離散輸出設(shè)置為ON/OFF狀態(tài),支持廣播模式,在廣播模式下,所有從站設(shè)備的同一地址的值將被統(tǒng)一修改。15功能碼中,起始地址字段由2字節(jié)構(gòu)成,取值范圍為0x00000xFFFF:而寄存器數(shù)量字段由2字節(jié)構(gòu)成,取值范用為0x00010x07B0
    的頭像 發(fā)表于 11-06 15:21 ?2187次閱讀
    <b class='flag-5'>寫</b>多個<b class='flag-5'>線圈</b>與<b class='flag-5'>寫</b>多個<b class='flag-5'>保持</b><b class='flag-5'>寄存器</b>

    EE-23:AD1847/ADSP-2181環(huán)回示例,使用單個索引寄存器實現(xiàn)SPORT自動緩沖

    電子發(fā)燒友網(wǎng)站提供《EE-23:AD1847/ADSP-2181環(huán)回示例,使用單個索引寄存器實現(xiàn)SPORT自動緩沖.pdf》資料免費下載
    發(fā)表于 01-14 15:05 ?0次下載
    EE-23:AD1847/ADSP-2181環(huán)回示例,使用<b class='flag-5'>單個</b>索引<b class='flag-5'>寄存器</b>實現(xiàn)SPORT自動緩沖