Python与OPC UA的应用 示例代码
将代码放入spyder中运行后,出现下面这个错误
没有‘opcua’,那我们就下载pip install opcua
之后出现下面这个错误
问问题大不,安装语句写错了
正经安装语句是 !pip install opcua
读取opcua协议数据测试
from opcua import ua,Client
client=Client("opc.tcp://1**.2*.0.0:****") # 创建一个客户端,需要修改具体的ip地址和端口
client.set_user("****")#用户名
client.set_password("*****")#密码
# 连接客户端
client.connect()
# 读写一个bool值
# 寻找节点上的变量
var=client.get_node("ns=7;s=105线开机状态")
# 通过get_value读值
print("ns=*;s=***开机状态",var.get_value())
输出
>>> ns=*;s=***开机状态 1