在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科干貨 | 教您如何解析MODBUS中的浮點型數據

虹科工業物聯網技術 ? 2022-06-22 09:24 ? 次閱讀

IIo工業樹莓派如何解析MODBUS中的浮點型數據

前言

工業樹莓派支持MODBUS TCP/RTU通訊協議,因此,在使用Modbus協議的溫濕度傳感器電子天平、PLC等設備場景中應用十分廣泛。當工業樹莓派作為MODBUS TCP/RTU主站時,最多可以連接30個從站設備,由此可見,工業樹莓派具有較好的可擴展性。

HongKe Technology

/

/

/

01

面 臨 的 挑 戰

MODBUS從站設備有16位整型數據,但應用更多的是32位浮點型數據,這是因為32位浮點型數據能夠在通訊過程中的控制更加精準,這類常應用于如電子天平的體重數據、溫濕度傳感器的溫度/濕度數據、電機的轉速等場景。

但在這個過程中會面臨數據解析的問題:浮點型數據的應用需要遵循IEE745的數據轉換規則,以實現與整型數據的轉換和利用。

寄存器只能存放16位數據,所以浮點型數據會被拆分成兩個數據部分,分別存放在相鄰的兩個寄存器中,具體如下:

1. 在進行數據讀取的時候,需要把兩個寄存器數據通過數據解析還原成浮點型數據(如圖1中所示);

2. 在進行數據寫入的時候,要通過數據解析把一個浮點型數據拆分成兩個十六進制分別寫入到相應的寄存器內(如圖2中所示)。

0fbb343c-f180-11ec-a2f4-dac502259ad0.jpg

圖1.寄存器數據合并成浮點型數據

0fcee806-f180-11ec-a2f4-dac502259ad0.jpg

圖2. 浮點型數據寫入到寄存器

0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

02

解 決 方 案

針對此類問題,虹科提供一種解析方法,具體如下:

1、讀取兩個寄存器數據,通過位操作把兩個寄存器數據合并成浮點型數據。

0ffd2180-f180-11ec-a2f4-dac502259ad0.jpg100a8960-f180-11ec-a2f4-dac502259ad0.jpg1017c7ce-f180-11ec-a2f4-dac502259ad0.jpg

2、寫入一個浮點型數據,通過位運算把32位浮點型數據拆分成兩個16位整型數據,分別寫入到兩個寄存器中。

102783f8-f180-11ec-a2f4-dac502259ad0.jpg10352134-f180-11ec-a2f4-dac502259ad0.jpg0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

03

總 結

工業樹莓派采用Debian系統,開源性較高,可以通過C/C++JavaC#Python等方式進行編程。關于浮點型數據轉換成16進制整型數據并進行數據解析可以使用的方法有很多,以上僅為其中一種數據解析方法,這種解析方法存在誤差,誤差范圍為±0.01,可以適用于對浮點型數據精度要求不是特別高的情況。針對以上場景,如有其他解析方法,歡迎添加工程師微信進行交流。

0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

04

方 案 簡 介

虹科工業樹莓派產品具有實時Raspbian系統,內置Broadco多核處理器具備諸如圖像處理類復雜任務處理能力。

105f3b7c-f180-11ec-a2f4-dac502259ad0.png

此外,它小巧靈活,功耗低,支持用Python/Java/C/C++/C#、Node-RED可視化編程工具進行開發,還能實現CPDESYS軟PLC功能,在數據采集和小型控制等場景可幫助用戶快速創建應用,實現工業物聯網和數字化生產。

10743590-f180-11ec-a2f4-dac502259ad0.png0f8cda9c-f180-11ec-a2f4-dac502259ad0.gif

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7193

    瀏覽量

    89770
收藏 人收藏

    評論

    相關推薦

    直播 | 2月18日開講!IO-Link技術深度解析!解鎖自研產品+積分好禮!

    工程師瞿發華為一一解答上述疑問,帶深入探索IO-Link技術的奧秘!文末更有精彩福利揭曉!直播主題IO-Link技術概述與IO-LinkOEM直播時間2月1
    的頭像 發表于 02-08 17:33 ?152次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 2月18日開講!IO-Link技術深度<b class='flag-5'>解析</b>!解鎖<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研產品+積分好禮!

    一文讀懂CAN XL!萬字干貨CAN XL研討會問答,你想知道的都在這里!

    CAN XL國際研討會圓滿結束,感謝各位觀眾的熱情參與!攜手多位CAN XL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓
    的頭像 發表于 11-18 11:04 ?431次閱讀

    萬字干貨CAN XL研討會問答,你想知道的都在這里!

    CANXL國際研討會圓滿結束,感謝各位觀眾的熱情參與!攜手多位CANXL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓我們
    的頭像 發表于 11-16 01:00 ?547次閱讀
    萬字<b class='flag-5'>干貨</b>!<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN XL研討會問答,你想知道的都在這里!

    應用 為什么PCAN方案能成為石油工程通訊的首選?

    在石油工程領域,實時監控鉆井參數對于確保作業安全和提高效率至關重要。提供的PCAN解決方案憑借其高可靠性和便捷的安裝維護特性,為石油鉆井行業帶來了顯著的革新。PCAN石油鉆井
    的頭像 發表于 11-08 16:48 ?295次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應用 為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成為石油工程通訊的首選?

    應用 | 煤礦機械數據傳輸監測難?試試PCAN優選方案

    ,痛點頻現。推出的基于CAN總線技術的煤礦安全監控系統,融合多傳感器信息,顯著提升了監測實時性、數據傳輸效率和系統抗干擾能力,為煤礦安全帶來變革。01#煤礦監
    的頭像 發表于 10-17 08:01 ?393次閱讀
    <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>PCAN優選方案

    干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    的批量邏輯操作體驗。本文將詳細介紹如何在PE6高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。 PE6與dll調用的融合
    的頭像 發表于 08-29 10:00 ?601次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    方案 領航智能交通革新:PEAK智行定位車控系統Demo版亮相

    導讀: 在智能汽車技術發展浪潮,車輛控制系統的智能化、網絡化已成為行業發展的必然趨勢。PEAK智行定位車控系統,集成了尖端科技,能夠實現車輛全方位監控與控制的先進系統。從實時GPS定位到CAN
    的頭像 發表于 08-27 09:28 ?338次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統Demo版亮相

    官方例程modbus slave rtu,浮點數精度不對是怎么回事?

    官方例程 modbus slave rtu, 浮點數精度不對,對保持寄存器設置一個浮點數,讀取到的浮點數結果精度只能到小數點后兩位,根本無法使用,用的是idf 5.1.2版本,開發環境
    發表于 07-19 08:10

    干貨 |?突破功耗限制:PCAN Router設備低功耗模式與高效喚醒

    在汽車測試和現代工業領域,功耗控制與效率優化是工程師們不斷追求的目標。PCAN Router系列設備以其卓越的性能和靈活性,為CAN和CAN FD網絡的報文轉換提供了高效解決方案。本文將探討
    的頭像 發表于 06-12 13:14 ?400次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> |?突破功耗限制:PCAN Router設備低功耗模式與高效喚醒

    案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

    精確的信號采集和轉換是確保生產效率和質量的關鍵。PCAN MicroMod FD系列模塊,以其卓越的數模信號轉換能力,為工程師們提供了一個強大的工具。本文將深入探討如何通過PC
    的頭像 發表于 06-11 15:36 ?455次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

    為什么STM32F0 modbus解析接收不到任何數據

    我看了很久也找不到為什么我的modbus解析接收不到任何數據,求大神幫助下,感激不盡
    發表于 04-25 06:28

    干貨丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    邏輯操作體驗。本文將詳細介紹如何在PE6高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。
    的頭像 發表于 04-19 10:36 ?896次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    新品 | E-Val Pro Plus有線驗證解決方案

    有線驗證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的E-Val
    的頭像 發表于 04-19 08:04 ?429次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線驗證解決方案

    ?通過Modbus讀寫數據數據

    本文是將數據庫的數據轉為Modbus服務端/從站,實現數據庫內的數據也可以走Modbus協議通過
    發表于 03-14 13:44

    干貨|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    導讀:在今天的干貨系列,我們將探討HK-TE-200x系列交換機的VLAN配置。VLAN(虛擬局域網)在現代網絡架構
    的頭像 發表于 03-04 14:26 ?452次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?
    主站蜘蛛池模板: 韩国成人毛片aaa黄 韩国床戏合集三小时hd中字 | 大色综合 | 婷婷亚洲综合一区二区 | 四虎最新网站 | 欧美一卡二卡科技有限公司 | 免费视频在线观看1 | 久久好色 | 精品一区视频 | 亚洲第一区视频在线观看 | 免费观看成年欧美1314www色 | 欧美日韩国产成人精品 | 天天操天天爱天天干 | 国产伦精品一区二区三区网站 | 国产三级日产三级韩国三级 | 成年男人午夜片免费观看 | 日韩精品你懂的在线播放 | 四虎精品成人a在线观看 | 欧美三四级片 | 国产成人一区二区三中文 | 午夜精品久久久久久毛片 | 韩国三级无遮挡床戏视频 | 奇米影视一区 | 亚洲视频天天射 | 好爽~~~~嗯~~~再快点明星 | 天天玩夜夜操 | 日本欧美一区二区三区不卡视频 | 永久黄网站色视频免费 | 日本一本高清视频 | 色综合久久网 | 婷婷久| 天天舔天天色 | 日产国产精品亚洲系列 | 婷婷色在线观看 | 小屁孩cao大人免费网站 | 在线色站 | 1024视频在线观看国产成人 | 加勒比视频网站 | 色婷婷亚洲精品综合影院 | 久久怡红院| 2018国产精品 | 免费午夜视频 |