繁体   English   中英

Opcua 设置节点值不写入服务器

[英]Opcua set node value don't write to the server

早上好,我有一个 opcua python 客户端。 我需要连接到服务器并首先在特定节点中写入 0,等待 1 秒,然后写入 1。我该怎么做? 我附上了代码,女巫不会崩溃,但不会在服务器上产生任何内容

def avvio_selezione_1(client):
    time.sleep(1)
    dv = ua.DataValue(ua.Variant(0, ua.VariantType.Int32))
    dv.ServerTimestamp = None
    dv.SourceTimestamp = None
    nodo = client.get_node("ns=1;i=68") #nodo per avvio/stop selezione
    nodo.set_value(dv)#ua.DataValue(ua.Variant(0, ua.VariantType.Int32)))
    time.sleep(1)
    dv2 = ua.DataValue(ua.Variant(1, ua.VariantType.Int32))
    dv2.ServerTimestamp = None
    dv2.SourceTimestamp = None
    nodo = client.get_node("ns=1;i=68") #nodo per avvio/stop selezione 
    nodo.set_value(dv2)
    time.sleep(1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM