簡體   English   中英

Milo OPC UA 服務器推送服務器邏輯中的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM