1. 机器人需要升级到V2.5或以上版本。
2. 安装OPCUA的插件(下载地址:链接:https://pan.baidu.com/s/1tY6-XtOZuL9cp_L0uY9ysA 提取码:uzc0)
3. 具体使用方法,可以参见下载链接里的使用说明.pdf
4. 建议使用UAExpert测试
pip3 install opcua import time from opcua import Client from opcua.ua import MessageSecurityMode from opcua.crypto import security_policies client = Client("opc.tcp://192.168.51.59:4840") # 设置用户名和密码 username = 'elite' password = 'elibot' client.set_user(username) client.set_password(password) client.connect() # 获取方法对象 object_node = client.get_node("ns=1;i=54303") # PowerOFF method_node = client.get_node("ns=6;i=7004") # 构造调用参数 input1 = 1 input2 = 2 input_arguments = [] # 调用方法 output_arguments = object_node.call_method(method_node, *input_arguments) # 输出结果 print("Output arguments:", output_arguments) time.sleep(3) # 获取方法对象 IsPowerOn_node = client.get_node("ns=1;i=54319") isPower = IsPowerOn_node.get_value(); print("is Power: ",isPower) client.disconnect()