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

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

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

獲取通信事件計數(shù)器與獲取通信事件記錄

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2024-11-05 15:16 ? 次閱讀

10.5.9

(0x0B)獲取通信事件計數(shù)器

1. 功能說明

11功能碼主要用于獲取從設(shè)備通信計數(shù)器中的狀態(tài)字和事件計數(shù)的值,本功能碼不支持廣播模式。通過在通信報文之前和之后讀取通信事件計數(shù)值,可以確定從設(shè)備是否正常處理報文。

對于正常完成報文處理和傳輸?shù)膱龊?,事件計?shù)器增加1;而對于異常響應(yīng)、輪詢命令或讀事件計數(shù)器(即0x0B功能碼)的場合,則計數(shù)器不變。通過【0x08診斷功能】中的子功能碼【Restart Communication Option(0x0001)】和【Clear Counters and Diagnostic Register(0x000A)】可以復(fù)位事件寄存器

2. 查詢報文

下表中的示例表示獲取通信事件計數(shù)器的查詢報文內(nèi)容,其中從站設(shè)備地址為5。

功能碼11查詢報文示例:

字段
(Hex)
ASCII模式字符型 RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x05 “0”,“5” 0x05
功能碼 0x0B “0”,“B” 0x0B
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 9 4

3. 響應(yīng)報文

對于從設(shè)備,在正常情況下,響應(yīng)報文返回2字節(jié)的狀態(tài)字和2字節(jié)的事件計數(shù)。其中,如果從站設(shè)備處于忙狀態(tài),那么狀態(tài)字為0xFFFF,否則狀態(tài)字為0x0000。在表4-18的示例中,狀態(tài)字為0x0000,表示從站設(shè)備外于空閑狀態(tài)。事件計數(shù)的值為0x03E8,表示記錄了1000(0x03E8)個事件。

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

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

10.5.10

(0x0C)獲取通信事件記錄

1. 功能說明

12功能碼主要用于從從設(shè)備獲取狀態(tài)字、事件計數(shù)、報文計數(shù)以及事件字節(jié)字段。其中,狀態(tài)字和事件計數(shù)與功能碼11(0x0B)獲取的值一致。報文計數(shù)包含加電重啟、清除計數(shù)器之后的報文數(shù)量,報文計數(shù)與通過診斷功能碼08(0x08)、子功能碼11(0x0B)獲取的值一致。事件字節(jié)字段包含0~64字節(jié),用來定義各種事件。

2. 查詢報文

下表中的示例表示獲取通信事件記錄的查詢報文內(nèi)容,其中從站地址位5。

功能碼12查詢報文示例:

字段 例(Hex) ASCII模式字符型 RTU模式8位(Hex)
幀頭 “:”
從設(shè)備地址 0x05 “0”,“5” 0x05
功能碼 0x0c “0”,“c” 0x0c
差錯校驗 LRC(2字符) CRC(2字節(jié))
幀尾 CR/LF
合計字節(jié)數(shù) 9 4

3. 響應(yīng)報文

對于從站設(shè)備,在正常情況下,響應(yīng)報文包括一個2字節(jié)的狀態(tài)字字段、一個2字節(jié)的事件計數(shù)字段、一個2字節(jié)的消息計數(shù)字段以及0~64字節(jié)的事件字段。因為事件字段是變長的,所以增加了一個1節(jié)的數(shù)據(jù)長度字段,以方便讀取響應(yīng)數(shù)據(jù),如下表所示。

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

字段
(Hex)
ASCII模式字符型 RTU模式8位
(Hex)
幀頭 “:”
從設(shè)備地址 0x05 “0”,“5” 0x05
功能碼 0x0c “0”,“c” 0x0c
字節(jié)數(shù) 0x08 “0”,“8” 0x08
狀態(tài)字
(高位)
0x00 “0”,“0” 0x00
事件計數(shù)
(高位)
0x03 “0”,“3” 0x03
事件計數(shù)
(低位)
0xE8 “E”,“8” 0xE8
消息計數(shù)
(高位)
0x01 “0”,“1” 0x01
消息計數(shù)
(低位)
0xF6 “F”,“6” 0xF6
事件0 0x20 “2”,“0” 0x20
事件1 0x00 “0”,“0” 0x00
差錯校驗 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)注

    31

    文章

    5284

    瀏覽量

    119780
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    5943

    瀏覽量

    135761
  • 計數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2252

    瀏覽量

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

    關(guān)注

    0

    文章

    8

    瀏覽量

    2098

原文標(biāo)題:(0x0B)獲取通信事件計數(shù)器與(0x0C)獲取通信事件記錄 - RZ MPU工業(yè)控制教程連載(34)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機(jī)的網(wǎng)站計數(shù)器

    下面這款該計數(shù)器的核心是一個ATtiny25的單片機(jī),它通過USB接口和PC機(jī)上運行的上位機(jī)程序通訊,獲取到網(wǎng)站訪問數(shù),然后通過MAX7219驅(qū)動一個八位的數(shù)碼管顯示出來,真正看得到,摸得著。電路圖如下
    發(fā)表于 11-06 17:22

    網(wǎng)站訪客計數(shù)器

    ,可以直接加入網(wǎng)絡(luò)芯片,通過網(wǎng)絡(luò)獲取訪問數(shù),從而脫離PC這個”累贅”?! ∵@么有型的網(wǎng)站計數(shù)器,你值得擁有!
    發(fā)表于 12-09 21:12

    請問如何獲取藍(lán)牙通信的數(shù)據(jù)包?

    各位大佬,我現(xiàn)在有兩個藍(lán)牙在通信,我想獲取兩個藍(lán)牙相互通信的數(shù)據(jù)包不知道有什么方法沒
    發(fā)表于 05-07 06:35

    計數(shù)器

    計數(shù)器 計數(shù)器的作用與分類   計數(shù)器(Counter)用于計算輸入脈沖個數(shù),還常用于分頻、定時等。
    發(fā)表于 09-30 18:30 ?1578次閱讀
    <b class='flag-5'>計數(shù)器</b>

    環(huán)形計數(shù)器和扭環(huán)形計數(shù)器

    環(huán)形計數(shù)器和扭環(huán)形計數(shù)器 移位寄存也可以構(gòu)成計數(shù)器,稱為移位型計數(shù)器。它有兩種結(jié)構(gòu):環(huán)形計數(shù)器
    發(fā)表于 01-12 14:07 ?9593次閱讀

    什么是二進(jìn)制計數(shù)器,二進(jìn)制計數(shù)器原理是什么?

    什么是二進(jìn)制計數(shù)器,二進(jìn)制計數(shù)器原理是什么? 計數(shù)器是數(shù)字系統(tǒng)中用得較多的基本邏輯器件。它不僅能記錄輸入時鐘脈沖的個數(shù),還可以實現(xiàn)
    發(fā)表于 03-08 13:16 ?3.1w次閱讀

    計數(shù)器,計數(shù)器的工作原理是什么?

    計數(shù)器,計數(shù)器的工作原理是什么? 在數(shù)字系統(tǒng)中使用最多的時序電路是計數(shù)器。計數(shù)器不僅能用于對時鐘脈沖進(jìn)行計數(shù)還可以用于分頻、定時,產(chǎn)生
    發(fā)表于 03-08 13:50 ?6.1w次閱讀

    PLC編程中計數(shù)器的存儲區(qū)介紹

    在生產(chǎn)過程中,經(jīng)常需要記錄現(xiàn)場發(fā)生的次數(shù),并據(jù)此發(fā)出控制命令,計數(shù)器就是為完成這一功能而開發(fā)的。 S7 CPU為計數(shù)器預(yù)留了一個計數(shù)器存儲區(qū)。每個
    發(fā)表于 12-21 16:27 ?3149次閱讀

    arm平臺獲取CPU和GPU硬件計數(shù)器的項目HWCPipe教程

    簡介 HWCPipe是一個arm平臺獲取CPU和GPU硬件計數(shù)器的項目。 集成 在openharmony中集成 首先在project的build.gradle中添加mavenCentral()倉庫
    發(fā)表于 04-13 10:44 ?4次下載

    同步計數(shù)器和異步計數(shù)器是什么 同步計數(shù)器和異步計數(shù)器的主要區(qū)別?

    在數(shù)字電子產(chǎn)品中,計數(shù)器是由一系列觸發(fā)組成的時序邏輯電路。顧名思義,計數(shù)器用于計算輸入在負(fù)或正邊沿轉(zhuǎn)換中出現(xiàn)的次數(shù)。根據(jù)觸發(fā)觸發(fā)的方式,計數(shù)器
    的頭像 發(fā)表于 03-25 17:31 ?2.4w次閱讀
    同步<b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>是什么 同步<b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>的主要區(qū)別?

    同步計數(shù)器和異步計數(shù)器各有什么特點

    同步計數(shù)器和異步計數(shù)器是兩種常見的數(shù)據(jù)結(jié)構(gòu),它們都用于控制對共享資源的訪問。它們的主要作用是實現(xiàn)多個線程之間的同步和并發(fā)控制。盡管它們都被用于同步的目的,但它們有很多不同的特點和用例。 同步計數(shù)器
    的頭像 發(fā)表于 12-15 10:49 ?1758次閱讀

    雷擊計數(shù)器綜合選型應(yīng)用方案

    電磁計數(shù)器,不受電源供電情況的限制。機(jī)械式雷擊計數(shù)器的傳感安裝在雷電流通過的導(dǎo)線上(一般為地線),當(dāng)雷電流到來一次,傳感采集雷電電流信號,將電流信號轉(zhuǎn)化為電壓信號,驅(qū)動電磁
    的頭像 發(fā)表于 01-31 09:50 ?477次閱讀
    雷擊<b class='flag-5'>計數(shù)器</b>綜合選型應(yīng)用方案

    計數(shù)器怎么用 計數(shù)器的作用有哪些

    計數(shù)器是一種被廣泛應(yīng)用于各個領(lǐng)域的實用工具,在我們的日常生活中隨處可見。無論是進(jìn)行時間統(tǒng)計,協(xié)助工作任務(wù)的完成,還是用于科學(xué)研究和編程技術(shù),在各個領(lǐng)域都起到了重要的作用。本文將詳細(xì)介紹計數(shù)器
    的頭像 發(fā)表于 02-03 10:04 ?4906次閱讀

    同步計數(shù)器和異步計數(shù)器的區(qū)別

    在數(shù)字電子領(lǐng)域中,計數(shù)器是一種用于統(tǒng)計脈沖信號數(shù)量的重要設(shè)備。其中,同步計數(shù)器和異步計數(shù)器是兩種不同類型的計數(shù)器,它們在工作原理、特性以及應(yīng)用場景等方面存在著顯著的區(qū)別。本文將詳細(xì)探討
    的頭像 發(fā)表于 05-24 14:36 ?3149次閱讀

    雷擊計數(shù)器的概述與應(yīng)用分析

    雷擊計數(shù)器 是一種用于監(jiān)測和記錄電力系統(tǒng)、通信系統(tǒng)、建筑物等關(guān)鍵設(shè)施遭受雷擊次數(shù)的設(shè)備。它能夠有效地幫助管理人員掌握雷電活動的情況,以便進(jìn)行預(yù)防性維護(hù)和風(fēng)險評估。雷擊計數(shù)器根據(jù)工作原理
    的頭像 發(fā)表于 10-21 10:31 ?143次閱讀
    雷擊<b class='flag-5'>計數(shù)器</b>的概述與應(yīng)用分析