力控,設備通訊狀態


最近做項目需要知道設備的通訊狀態,最開始最開始考慮用一個180s的定時器,每個設備定義一個時間變量,有數據更新的同時更新時間變量的時間,定時期時間到了就和時間變量做對比 ,如果時間超過采集周期就說明設備離線。

思路沒問題。。。可以這樣用。

 

后來查力控的幫助4.3.4上是這樣說的:

數據庫變量用於I/O通訊問題,則數據庫變量的值變為1,如果沒有I/O通訊問題,則數據庫變量的值為0。

這個判斷通訊問題不穩定,時靈時不靈的 不知道為啥。。。

 

最近發現了一個更好的方法(幫助上面沒有):

添加好設備后 >> 進入數據庫組態 >> 選加載設備狀態點  >> DB 里面會出現 “DS_設備名“ 命名的變量。

狀態定義

0:初始狀態(未連接)

1:正常狀態

2:故障狀態

3:超時狀態

 


免責聲明!

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



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