如何輕松監(jiān)測Modbus設(shè)備的數(shù)據(jù),并且在設(shè)備數(shù)據(jù)出現(xiàn)變化才上報給服務(wù)器,減少服務(wù)器的壓力呢?今天讓我們來體驗(yàn)一下GCOM80-2NET邊緣計(jì)算網(wǎng)關(guān)是如何簡單實(shí)現(xiàn)數(shù)據(jù)變化上報功能的。
GCOM80-2NET?是ZLG致遠(yuǎn)電子推出的一款帶8路隔離RS485端口,2路百兆以太網(wǎng)口的Modbus邊緣計(jì)算網(wǎng)關(guān)。該產(chǎn)品支持Modbus數(shù)據(jù)點(diǎn)輪詢采集、組合運(yùn)算等邊緣計(jì)算及下發(fā)寫控制等功能,支持ModbusRTU與JSON互轉(zhuǎn),提供簡單易用的上位機(jī)配置軟件,具有轉(zhuǎn)換快、設(shè)置簡單、使用靈活、支持的從站數(shù)量及數(shù)據(jù)點(diǎn)數(shù)量大等特點(diǎn)。
下面用GCOM80-2NET網(wǎng)關(guān)監(jiān)測一個溫濕度傳感器的數(shù)據(jù),當(dāng)濕度寄存器數(shù)據(jù)變化超過5就上報,5以內(nèi)則不上報的例子來介紹我們網(wǎng)關(guān)是如何實(shí)現(xiàn)數(shù)據(jù)變化上報功能的。
??準(zhǔn)備條件
- GCOM80-2NET網(wǎng)關(guān)和上位機(jī)配置軟件GXCOM-Tool;
??硬件接線
GCOM80-2NET網(wǎng)關(guān)與傳感器的接線如圖1所示。

圖1??硬件接線圖
然后打開網(wǎng)關(guān)的配置工具切換到邊緣計(jì)算頁面,點(diǎn)擊添加從機(jī),然后給傳感器輸入名稱,選擇傳感器連接的串口,傳感器的Modbus地址,輪詢的間隔以及傳感器的數(shù)據(jù)大小端格式。

圖2 添加從機(jī)
接下來我們給傳感器添加一個數(shù)據(jù)點(diǎn)用于監(jiān)測濕度數(shù)據(jù),輸入數(shù)據(jù)點(diǎn)名稱,選擇相應(yīng)的讀功能碼,輸入寄存器的地址,然后上報模式改成變化上報,輸入變化范圍。變化范圍表示允許數(shù)據(jù)波動的范圍,比較的邏輯是本次數(shù)據(jù)和上一次數(shù)據(jù)的差值再取絕對值,如果在范圍之內(nèi)則不上報,超出數(shù)據(jù)范圍則上報。如果要實(shí)現(xiàn)濕度數(shù)據(jù)變化超過5就上報,5以內(nèi)則不上報,那么變化范圍填5即可。配置完成后將配置保存到網(wǎng)關(guān),重啟網(wǎng)關(guān)即可實(shí)現(xiàn)變化上報功能。
圖3 添加數(shù)據(jù)點(diǎn)
使用MQTT客戶端訂閱網(wǎng)關(guān)的發(fā)布主題即可看到傳感器上報的數(shù)據(jù),只有當(dāng)數(shù)據(jù)超過了變化范圍才會上報。
圖4?數(shù)據(jù)上報
??技術(shù)交流群長按識別如下二維碼可加入“無線通訊技術(shù)交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問題可以咨詢小致微信:zlgmcu-888。更多往期文章,請點(diǎn)擊“?閱讀原文?”。

