OpenOPC 是一个用于 Linux 系统的库和工具集,它允许应用程序与工业自动化设备(如 PLC、DCS 等)进行通信。OpenOPC 基于 OPC(OLE for Process Control)标准,这是一个工业自动化领域中用于数据交换的标准协议。
以下是一个简单的 Python 示例代码,使用 OpenOPC 库连接到 OPC 服务器并读取数据:
import OpenOPC
# 连接到 OPC 服务器
opc = OpenOPC.client()
opc.connect('opc_server_name')
# 读取数据
item_ids = ['item1', 'item2'] # 替换为实际的项 ID
values, timestamps, qualities = opc.read(item_ids)
# 打印数据
for value, timestamp, quality in zip(values, timestamps, qualities):
print(f'Value: {value}, Timestamp: {timestamp}, Quality: {quality}')
# 断开连接
opc.disconnect()
注意:在实际使用中,需要将 'opc_server_name'
替换为实际的 OPC 服务器名称,将 'item1'
, 'item2'
等替换为实际要读取的项 ID。
领取专属 10元无门槛券
手把手带您无忧上云