我已将matrikon flex ua sdk服务器用于opc ua服务器,并通过python连接了该服务器。我可以连接服务器并获得节点的价值。但是当我想向服务器中的变量写入值时,它给了我
“ DataValue对象没有属性set_value”
错误消息。
在StreamReader.ReadAsync(Memory, CancellationToken) overload脚本中,有一些像我一样向服务器写入值的示例。请帮忙吗?
这是错误:client_examples.py
答案 0 :(得分:1)
您需要执行node.set_value而不是myStoredVariable.set_value。
答案 1 :(得分:0)
在服务器端,您不能修改整个变量。有些变量只能读取。您可能尝试修改可读变量。
尝试读取变量。您可以阅读正确吗,也可以使用UAExpert软件。它是OPC-UA的语言。您可以访问整个变量,并且可以看到变量的可读性和可写性。