将数据写入Matrikon OPC UA服务器

时间:2018-12-01 16:36:49

标签: opc opc-ua

我已将matrikon flex ua sdk服务器用于opc ua服务器,并通过python连接了该服务器。我可以连接服务器并获得节点的价值。但是当我想向服务器中的变量写入值时,它给了我

  

“ DataValue对象没有属性set_value”

错误消息。

StreamReader.ReadAsync(Memory, CancellationToken) overload脚本中,有一些像我一样向服务器写入值的示例。请帮忙吗?

这是错误:client_examples.py

2 个答案:

答案 0 :(得分:1)

您需要执行node.set_value而不是myStoredVariable.set_value。

答案 1 :(得分:0)

在服务器端,您不能修改整个变量。有些变量只能读取。您可能尝试修改可读变量。

尝试读取变量。您可以阅读正确吗,也可以使用UAExpert软件。它是OPC-UA的语言。您可以访问整个变量,并且可以看到变量的可读性和可写性。