国产三级在线观看免费_131美女爱做免费毛片_成年免费a级毛片_人妻18毛片a级毛片免费看

技術支持
當前位置:首頁 > 技術支持 > 如何使用 Modbus 進行樣機開發(獲取完整代碼)
如何使用 Modbus 進行樣機開發(獲取完整代碼)
更新時間:2021-10-15  |  點擊率:2190

您是在進行樣機開發,還是在尋找一種經濟型方式,保障應用中的溫濕度測量質量?您是否了解關于 Python 等編程語言的一些基本知識?

如果您了解,那么我想要向您展示如何僅通過一個 維薩拉HMP110 探頭、一條 USB 服務電纜 (219690) 和一臺安裝了 Python 3 的計算機來輕松地長時間記錄數據。我將帶您了解該代碼的各個方面,但如果您對解釋內容不感興趣,您可以直接跳到本文的末尾,獲取完整的代碼。另外需要說明的是,這只是一個用于演示 Modbus 通信的示例腳本。

庫:

在介紹代碼之前,讓我們首先了解一下我們將用到的庫,其中最重要的是 pymodbus。我們使用該庫來通過 Modbus RTU 與探頭建立通信,具體操作是從 pymodbus.client.sync 導入 ModbusSerialClient。我們使用struct庫將字位處理為不同的變量類型,使用time庫更改輪詢率,使用datetime庫獲得讀取數據的時間和日期,此外,我們導入 argparse庫,將參數從命令行傳遞至代碼。



參數:

為了有助提高代碼的靈活性,我添加了一些參數。使用上述參數可讓我們無需更改代碼,便能從命令行輕松更改變量值。我認為可能會有所幫助的參數有通信端口、數據存儲文件的名稱、探頭的地址、輪詢頻率和數據記錄長度。



Modbus 連接:

我們首先需要初始化新的串行 Modbus 客戶端,此客戶端應已根據探頭進行正確設置。本示例中的參數集必須包括通信方式、通信端口、響應超時、波特率、停止位和奇偶校驗。 Modbus RTU 的通信方式為“rtu",端口取決于您的計算機,因此我將在以下部分說明如何識別正確的端口。由于其他參數由探頭的設置決定,因此您需要參考探頭的數據表,獲取恰當的值。一般情況下,針對維薩拉探頭,波特率應為 19200,停止位為 2,無奇偶校驗。



讀取保持寄存器:

現在我們來創建一個函數以讀取探頭的保持寄存器。我們要調用上一節中創建的 Modbus 客戶端實例的 read_holding_registers() 方法來讀取寄存器。我們需要保持寄存器的起始地址、寄存器的數量和探頭的從屬地址。我們會從寄存器收到低字節序格式的 16 位字數據,之后,我們必須將其轉換為 32 位浮點值。



將寄存器的值轉換為 32 位的值:

寄存器的值以 16 位整數的形式存儲,我們需要將其轉換為 32 位浮點格式。為此,我創建了一個函數,它可以獲取寄存器的值和寄存器索引,并返回索引數據的 32 位浮點值。我們采用模塊結構來執行此轉換。



記錄數據:

鑒于我們已經可以讀取保持寄存器并將寄存器的值轉換為 32 位浮點值,我們需要創建一個可將這些值存儲在 .csv 文件中的函數。為此,我創建了一個名為 data_logger() 的函數。它可以調用函數 holding_registers_data(),并以日期時間、相對濕度、溫度、露點的格式將獲取的數據附加到文件中。



確定探頭的通信端口:

首先,確保您的探頭能正確連接到計算機。

Windows:

在 Windows 操作系統中,您可以在“設備管理器"下找到設備的 COM 端口。要打開“設備管理器"窗口,請打開屏幕左下方的“開始"菜單,然后輸入“設備管理器"。它會顯示為“最佳匹配"下的第一個結果,單擊該圖標或按下鍵盤上的 Enter 鍵便可打開該窗口。單擊“端口(COM 和 LPT)"旁邊的箭頭以展開端口。您會看到被列為“Vaisala USB Device"的一個設備,它的旁邊列出了 COM 端口名稱,在我們的示例中應為 COM6。



Linux :

在 Linux 中,您可以通過在終端鍵入命令“dmesg | grep tty"來確定通信端口。在所有返回的語句中,會有一個類似于“'cp210x converter now attached to ttyUSBn "的語句,其中 ttyUSBn 便是端口。

運行代碼:

要運行腳本,您必須安裝所有的庫。如果需要,可以使用 pip 命令



以獲得有關參數的操作。命令提示符中應顯示此過程。下方是輸出內容的屏幕截圖。



通信端口是必需參數,其他參數均具備默認值,您可以根據自己的偏好進行更改。通信端口參數不需要標識符,可以放在文件名稱之后的任意位置。但其他可選參數需要標識符。

以下是以長格式和短格式顯示的典型命令示例:




版權所有 © 2025 無錫徽科特測控技術有限公司 備案號:蘇ICP備12010649號-16 技術支持:儀表網
国产三级在线观看免费_131美女爱做免费毛片_成年免费a级毛片_人妻18毛片a级毛片免费看
      <li id="ufp7l"><legend id="ufp7l"><th id="ufp7l"></th></legend></li>

      1. <li id="ufp7l"><meter id="ufp7l"></meter></li>

        <span id="ufp7l"><optgroup id="ufp7l"></optgroup></span>

        成人免费高清在线| 老色鬼精品视频在线观看播放| 亚洲色图.com| 91久久线看在观草草青青 | 欧美日韩国产首页| 日韩国产在线观看一区| 欧美一区二区三区免费观看视频| 男男视频亚洲欧美| 精品精品国产高清a毛片牛牛| 国产一区二区三区四| 中文字幕在线播放不卡一区| 色偷偷久久人人79超碰人人澡| 亚洲二区视频在线| 久久精品亚洲国产奇米99| 99视频热这里只有精品免费| 午夜精品123| 亚洲国产精品ⅴa在线观看| 欧美在线视频全部完| 久久av老司机精品网站导航| 一区二区三区精品在线观看| 日韩欧美在线123| 99久久精品免费| 久久99久久久欧美国产| 亚洲美女屁股眼交3| 日韩一区二区在线观看| 99精品久久99久久久久| 国产一区二区三区蝌蚪| 亚洲一区日韩精品中文字幕| 精品久久人人做人人爽| 欧美日韩精品欧美日韩精品| 国产一区二区福利| 五月天欧美精品| 国产精品高潮呻吟久久| 精品国产99国产精品| 欧美人妖巨大在线| 91麻豆国产福利精品| 国产成人精品一区二区三区四区 | 欧美日高清视频| www.av亚洲| 国产美女在线观看一区| 亚洲一区二区三区在线| 国产精品美女一区二区在线观看| 9191国产精品| 欧美精品精品一区| 欧美在线小视频| 色综合中文字幕国产| 日本不卡不码高清免费观看 | 国产亚洲美州欧州综合国| 欧美美女一区二区| 91亚洲精品乱码久久久久久蜜桃| 狠狠网亚洲精品| 奇米综合一区二区三区精品视频 | 亚洲精品国产第一综合99久久| 国产三区在线成人av| 日韩欧美一区二区久久婷婷| 欧美日韩国产片| 555夜色666亚洲国产免| 欧美日韩一二区| 欧美日韩国产综合一区二区三区| 色婷婷av一区二区三区大白胸| av毛片久久久久**hd| 不卡欧美aaaaa| 97久久人人超碰| 一本色道亚洲精品aⅴ| 色狠狠av一区二区三区| 色综合天天综合狠狠| 日本丶国产丶欧美色综合| 欧美色爱综合网| 欧美福利视频一区| 久久老女人爱爱| 亚洲欧美一区二区视频| 亚洲美女屁股眼交3| 亚洲一区在线看| 美女视频网站久久| 国产成人精品免费一区二区| 不卡一二三区首页| 欧美精品亚洲一区二区在线播放| 欧美裸体bbwbbwbbw| 欧美电视剧免费观看| 欧美国产日本韩| 亚洲激情第一区| 美洲天堂一区二卡三卡四卡视频| 精品一区二区久久| 99精品国产热久久91蜜凸| 欧美精品亚洲二区| 久久久综合网站| 一区二区三区精品| 麻豆一区二区在线| 91视频国产资源| 欧美精品在线观看播放| 国产精品伦一区| 日韩电影免费在线观看网站| 国产成人三级在线观看| 欧美日韩精品电影| 欧美国产日本视频| 亚洲观看高清完整版在线观看| 精品一区二区在线视频| 99久精品国产| 久久久久九九视频| 日韩国产精品久久久| 97se亚洲国产综合自在线观| 欧美日韩国产免费| 国产精品女人毛片| 国产尤物一区二区在线| 欧美日韩在线一区二区| 中文字幕一区二区三区四区 | 国产黄色精品视频| 欧美日本不卡视频| 亚洲欧美视频一区| 91网页版在线| 欧美电影免费提供在线观看| 亚洲无线码一区二区三区| 成人18精品视频| 久久青草欧美一区二区三区| 午夜电影一区二区三区| 色婷婷激情久久| 亚洲欧美综合网| 成人一级片在线观看| 久久久久久**毛片大全| 久久99精品一区二区三区| 91精品国模一区二区三区| 一区二区三区免费看视频| 97精品国产露脸对白| 日韩在线一二三区| 欧美在线免费播放| 亚洲激情第一区| 欧美午夜精品免费| 亚洲永久精品大片| 色香色香欲天天天影视综合网| 国产精品热久久久久夜色精品三区| 国产毛片精品一区| 久久久久久久久99精品| 国产宾馆实践打屁股91| 久久久av毛片精品| 国产91露脸合集magnet | 午夜电影一区二区三区| 91国偷自产一区二区三区观看| 中文字幕亚洲欧美在线不卡| 成av人片一区二区| ●精品国产综合乱码久久久久| 成人免费看视频| 亚洲色图.com| 欧美在线一二三四区| 日韩电影免费一区| www国产精品av| 国产精品夜夜嗨| 国产精品视频麻豆| 欧美色图12p| 另类小说视频一区二区| www精品美女久久久tv| 不卡的av中国片| 亚洲一二三专区| 欧美zozo另类异族| 99精品热视频| 午夜影院在线观看欧美| 久久久九九九九| 91麻豆免费观看| 日本一不卡视频| 国产精品你懂的| 91.com视频| 99久久久久久| 蜜臀av一区二区| 亚洲视频小说图片| 欧美大片日本大片免费观看| 菠萝蜜视频在线观看一区| 日韩精品国产精品| 国产精品丝袜黑色高跟| 欧美一级片在线| 99久久久久免费精品国产| 麻豆91免费观看| 一级做a爱片久久| 久久精品夜色噜噜亚洲aⅴ| 欧美亚洲国产一区在线观看网站| 激情欧美一区二区| 亚洲综合偷拍欧美一区色| 久久天天做天天爱综合色| 欧美性三三影院| 不卡一二三区首页| 久久91精品久久久久久秒播| 樱花草国产18久久久久| 中文字幕乱码日本亚洲一区二区| 91精品国产丝袜白色高跟鞋| 99麻豆久久久国产精品免费优播| 久久国产尿小便嘘嘘尿| 亚洲成在人线免费| 一区二区成人在线视频| 国产欧美日韩麻豆91| 精品国产乱码久久久久久浪潮| 欧美日韩美少妇| 欧美性受极品xxxx喷水| 99视频有精品| 波多野结衣中文字幕一区二区三区 | 亚洲va韩国va欧美va| 国产精品久久久久影院亚瑟| 精品久久久久久久久久久久久久久久久 | 国产欧美视频在线观看| 欧美大片顶级少妇| 日韩区在线观看| 日韩一区二区三区观看| 欧美视频在线播放|