如何輕松監測Modbus設備的數據,并且在設備數據出現變化才上報給服務器,減少服務器的壓力呢?今天讓我們來體驗一下GCOM80-2NET邊緣計算網關是如何簡單實現數據變化上報功能的。
GCOM80-2NET是ZLG致遠電子推出的一款帶8路隔離RS485端口,2路百兆以太網口的Modbus邊緣計算網關。該產品支持Modbus數據點輪詢采集、組合運算等邊緣計算及下發寫控制等功能,支持ModbusRTU與JSON互轉,提供簡單易用的上位機配置軟件,具有轉換快、設置簡單、使用靈活、支持的從站數量及數據點數量大等特點。
下面用GCOM80-2NET網關監測一個溫濕度傳感器的數據,當濕度寄存器數據變化超過5就上報,5以內則不上報的例子來介紹我們網關是如何實現數據變化上報功能的。
?準備條件
- GCOM80-2NET網關和上位機配置軟件GXCOM-Tool;
- RS485溫濕度傳感器;
- MQTT服務器及客戶端軟件。
硬件接線
GCOM80-2NET網關與傳感器的接線如圖1所示。
圖1硬件接線圖
溫濕度傳感器RS485的A、B線與GCOM80-2NET網關端口1的A1、B1連接;
GCOM80-2NET網關的網口接入路由器;
- GCOM80-2NET網關和RS485溫濕度傳感器接上電源。
然后打開網關的配置工具切換到邊緣計算頁面,點擊添加從機,然后給傳感器輸入名稱,選擇傳感器連接的串口,傳感器的Modbus地址,輪詢的間隔以及傳感器的數據大小端格式。
圖2 添加從機
接下來我們給傳感器添加一個數據點用于監測濕度數據,輸入數據點名稱,選擇相應的讀功能碼,輸入寄存器的地址,然后上報模式改成變化上報,輸入變化范圍。變化范圍表示允許數據波動的范圍,比較的邏輯是本次數據和上一次數據的差值再取絕對值,如果在范圍之內則不上報,超出數據范圍則上報。如果要實現濕度數據變化超過5就上報,5以內則不上報,那么變化范圍填5即可。配置完成后將配置保存到網關,重啟網關即可實現變化上報功能。
圖3 添加數據點
使用MQTT客戶端訂閱網關的發布主題即可看到傳感器上報的數據,只有當數據超過了變化范圍才會上報。
圖4數據上報
-
網關
+關注
關注
9文章
4588瀏覽量
51500 -
監測
+關注
關注
2文章
3655瀏覽量
44744 -
邊緣計算
+關注
關注
22文章
3121瀏覽量
49526
發布評論請先 登錄
相關推薦
評論