OPC UA命令建模

时间:2017-05-29 10:17:22

标签: python iot opc-ua

我目前正在考虑OPC UA设置传感器网络,并打算执行以下操作。

  • 每个传感器都运行一个具有自定义传感器模型的OPC UA server
  • 客户可以查询传感器。我正在为客户端和服务器使用开源python实现。(https://github.com/FreeOpcUa

目前,可以读取传感器值并且工作正常。

问题是我的一些传感器也接受命令,所以从某种意义上说它们也可以成为演员。例如,传感器可以具有不同的读取模式。我可以通过给它一个change-command来改变这些模式。控制单元"client"访问传感器"server"

我的问题是:

  1. 如何使用OPC UA对命令进行建模?
  2. 我想在传感器"server"上使用方法。我可以通过方法调用在传感器上生成OPC UA事件吗?
  3. 有人用OPC UA做了类似的事吗?我很想听听你的建议。

    非常感谢!

1 个答案:

答案 0 :(得分:0)

1)使用Methods建模命令对我来说似乎是一个合适的用例。

2)server上方法的调用没有理由不会导致server上的事件触发。去吧。事实上,该规范明确提到方法节点可以有GeneratesEventAlwaysGeneratesEvent引用。