在上下位互動,如RFID資訊互動時,下位有一個心跳檢測的機制,超過指定時間心跳未觸發,則觸發下位報警邏輯
實作的方式有很多,這里介紹兩種方式做參考,可能不是最優,
1 Milo + MQTT方式
這是通過上位程式來觸發心跳的一種機制,在Java中,可以利用OPC UA+Milo的方式,實作對kepware的讀寫訂閱等,同時kepware結合MQTT可以實作監聽,并在Java程式中監聽MQTT訊息,進而執行相應的邏輯,
此方式缺點比較明顯,需要上位程式通過MQTT監聽并不斷的寫kepware,依賴于MQTT,
2 Kepware Advanced Tag
這是直接利用Kepware中的高級標簽(Advanced Tag),利用 link tag來實作心跳檢測,這種方式完全由kepware來支持,不過需要授權,

此種方式只需要在kepware上即可完成相關操作,不過插件需要授權(或者想其他辦法搞定),
3 相關插件
ADVACED TAG插件,包含LINK TAG功能


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/338245.html
標籤:其他
