組態王設置寄存器地址方法以及采集頻率的重要性


最近學習組態王開發,下載的亞控的試用版,在連接某款溫度儀表時,出現寄存器地址設置正確,但是讀取數據失敗的情況。

1、需求,同時讀取溫度儀表的報警上限、報警下限。

2、經過計算報警上限寄存器地址為0259,下限地址為0261,最終的寄存器地址為40259和40261

3、設置好后,切換到運行狀態,然后打開調試下的通訊下的讀成功,讀失敗,然后在信息窗口中看到“2019/03/27 15:15:15  運行系統:設備“溫度測試”中的“4259—4261”讀失敗,這其中的4259與第2點中的40259應該是自動將其中的0省略了。

4、經過分析,可能是兩個變量設置的“采集頻率”(默認為1000)相同,導致了讀取數據沖突。

5、重新設置一個為1333,另一個為1777,后讀取成功。這樣應該在達到1333和1777的公倍數后還會出現一次沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM