[英]Milo OPC UA Server push Values in Server Logic
我是 OPC UA 的新手。
我的目標是創建一個 OPC UA 服務器,一旦有人更改了我想要接收函數調用的任何值,我就可以對輸入做出反應。
為了歸檔這個,我用 MILO-Eclipse 創建了一個服務器。 在我的命名空間中,我有一些名為 onDataItemsModified() 等的函數。但是如果我使用UAExpert 更改服務器中的值,則服務器不會調用 onDataItemsModified() 函數。 是否有另一種方法可以在有人更改我服務器上的值時立即收到通知? 我看到了添加客戶端和注冊觀察者的機會,但我認為我可以直接看到更改作為服務器並且不需要實現客戶端。
當客戶端寫入地址空間中節點的屬性時,它通過寫入服務而不是任何受監控項服務進入。
您可以覆蓋地址空間中的 write 調用,或者簡單地將 AttributeObserver 或 AttributeDelegate 添加到您創建的節點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.