2017-05-29 176 views
0

我目前正在查看OPC UA用于设置传感器网络,并打算执行以下操作。OPC UA命令建模

  • 每个传感器运行一个具有自定义传感器模型的OPC UA server
  • 客户端可以查询传感器。 (https://github.com/FreeOpcUa

当时,传感器值可以被读取,它可以正常工作。

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

我的问题是:

  1. 我怎么能与OPC UA模型的命令?
  2. 我想使用传感器上的方法"server"。我可以通过方法调用在传感器上生成一个OPC UA事件吗?

有人用OPC UA做过类似的事吗?我很想听听你的建议。

非常感谢!

回答

0

1)使用方法对命令建模看起来像是一个合适的用例。

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