用 opc ua Python 写一个值
Write a value with opc ua Python
我试着用这个例子写值:
但是我有这个错误:
Exception "unhandled opcua.ua.uaerrors._auto.BadTypeMismatch"
"The value supplied for the attribute is not of the same type as the attribute"s value."(BadTypeMismatch)
File: C:\Users\lari\AppData\Local\Programs\Python\Python38\lib\site-packages\opcua\ua\uatypes.py, Line: 218
有人可以帮助我吗
非常感谢
这告诉您服务器需要一个与您编写的数据类型不同的值。
我找到\o/
这个link帮助我:https://github.com/FreeOpcUa/opcua-asyncio/issues/30
dv = ua.DataValue(ua.Variant(122, ua.VariantType.Int32))
dv.ServerTimestamp = None
dv.SourceTimestamp = None
trou.set_value(dv)
我希望我的冒险可以帮助到其他人 ;)
我试着用这个例子写值:
但是我有这个错误:
Exception "unhandled opcua.ua.uaerrors._auto.BadTypeMismatch"
"The value supplied for the attribute is not of the same type as the attribute"s value."(BadTypeMismatch)
File: C:\Users\lari\AppData\Local\Programs\Python\Python38\lib\site-packages\opcua\ua\uatypes.py, Line: 218
有人可以帮助我吗
非常感谢
这告诉您服务器需要一个与您编写的数据类型不同的值。
我找到\o/
这个link帮助我:https://github.com/FreeOpcUa/opcua-asyncio/issues/30
dv = ua.DataValue(ua.Variant(122, ua.VariantType.Int32))
dv.ServerTimestamp = None
dv.SourceTimestamp = None
trou.set_value(dv)
我希望我的冒险可以帮助到其他人 ;)