如何将数据从python传输到opc da服务器?

如何将数据从python传输到opc da服务器?,python,client-server,opc,opc-da,Python,Client Server,Opc,Opc Da,我已经用PYTHON编写了一段代码。我想将各自的输出传输到OPC DA服务器,以便客户端可以从资源管理器访问它。我可以创建一个空的配置别名,在这里我可以用我的值填充它,然后显示它或任何类似的逻辑简单解决方案吗?我找到的唯一方法是将输出数据传输到模拟项目,但这并不是真正的解决方案,因为我只想显示我的数据 您可以使用传递值。您可以使用或执行此操作,但可能需要使用较新的OPC-UA标准。这里有一个发达的国家。如果您确实需要使用较旧的DA标准,下面是OpenOPC的示例代码 ##############

我已经用PYTHON编写了一段代码。我想将各自的输出传输到OPC DA服务器,以便客户端可以从资源管理器访问它。我可以创建一个空的配置别名,在这里我可以用我的值填充它,然后显示它或任何类似的逻辑简单解决方案吗?我找到的唯一方法是将输出数据传输到模拟项目,但这并不是真正的解决方案,因为我只想显示我的数据

您可以使用传递值。您可以使用或执行此操作,但可能需要使用较新的OPC-UA标准。这里有一个发达的国家。如果您确实需要使用较旧的DA标准,下面是OpenOPC的示例代码

########################################
#OPC写入
# #######################################
尝试:
#OPC连接
导入OpenOPC
opc=OpenOPC.client()
b=opc.connect('Kepware.KEPServerEX.V5')
#opc.connect('Kepware.KEPServerEX.V5','localhost')
载荷1_平均值=opcm[0][0]
载荷2_平均值=opcm[0][1]
opc.write(('Channel2.Device1.T_12_Load_AVG',Load1_AVG))
opc.write(('Channel2.Device1.T_21_Load_AVG',Load2_AVG))
opc.close()
除:
打印“OPC通信失败”
通过

我已经在几个应用程序上成功地使用了Kepware服务器。

您是否尝试过或?老实说,我是opc da的初学者,因此我仍在寻找解决问题的方法。您是否可以指导我/给我发送一个有用的链接/文档等?