OPC UA Server侧Push代码
--------------------------------------------------------------
import logging
import random
from opcua import ua, Server
if __name__ == "__main__":
logging.basicConfig(level=logging.WARN)
logger = logging.getLogger("opcua.server.internal_subscription")
logger.setLevel(logging.DEBUG)#logging level of this logger: 10
server = Server()
server.set_endpoint("opc.tcp://127.0.0.1:4841/freeopcua/server/")
# setup namespace
uri = "http://examples.io"# this can be any
idx = server.register_namespace(uri) #register the uri name space in the server
objs = server.get_objects_node()
myobj = objs.add_object(idx, "OT_Object") # populating our address space
custom_etype = server.nodes.base_event_type.add_object_type(1, 'VALUE_MSG')
server.start()
try:
import time
count=0
while True:
time.sleep(3)
value=random.randint(100,1000)
print("Push Va


被折叠的 条评论
为什么被折叠?



