代码:
objects = server.get_objects_node() # populating our address space sensor1 = objects.add_object('ns=2;s="sens1"', "Sensor 1") sens1_current = sensor1.add_variable('ns=2;s="sens1_current"', 'Sensor 1 current', 10) sens1_current.set_writable() # Set MyVariable to be writable by clients sens1_status = sensor1.add_variable('ns=2;s="sens1_status"', 'Sensor 1 status', SensorStatusType.Stopped) sens1_status.set_writable() myobj = objects.add_object(idx, "MyObject") myvar = myobj.add_variable(idx, "MyVariable", 6.7) myvar.set_writable() # Set MyVariable to be writable by clients
通过 opcua-client 查看: