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()