我有一个使用 OPC UA 进行通信的 C# 应用程序。现在我需要与一个 Osisoft Pi 系统进行通信,据我了解,它也是一个 OPC UA 客户端。不涉及PLC!
我的客户端和 Osisoft Pi 在局域网中的不同计算机上运行。
OPC UA 服务器 (KepServerEx 6) 需要配置驱动程序。
什么驱动程序适合这种情况?
我有一个使用 OPC UA 进行通信的 C# 应用程序。现在我需要与一个 Osisoft Pi 系统进行通信,据我了解,它也是一个 OPC UA 客户端。不涉及PLC!
我的客户端和 Osisoft Pi 在局域网中的不同计算机上运行。
OPC UA 服务器 (KepServerEx 6) 需要配置驱动程序。
什么驱动程序适合这种情况?
您需要 OSIsoft UA 接口许可证才能使用 OPC UA 与其通信。
OSIsoft PI 是在服务器上运行的历史学家,我怀疑您的客户害怕许可成本。有很多方法和方法,您可以将数据插入 AF 并且仍然对 PI 系统可见,但是它是有限的,更好的方法是实现正确的 OSIsoft 接口或协议。
如上所述,AF-SDK 是 C# 的最佳选择,但请注意,您需要在服务器上获得 PSA 许可证才能运行它。
如果您使用 C#,连接到 PI System 的最本地方式是使用PI AF SDK。此 sdk 将允许您连接到 PI Data Archive 和 PI Asset Framework Server。
第一个服务器 (PI DA) 包含通过 PI 接口或 PI 连接器(通常是 OPC、Modbus、平面文件等)收集的过程数据。PI AF(资产框架)是一个服务器,允许创建工厂的所有资产层次结构并将资产属性映射到 PI DA 中收集的过程数据。
或许,您应该先查看 PI System 接口或连接器来收集数据,然后使用存储在 PI System 中的数据来构建您的应用程序。这是 PI System 的标准用法,有助于减少不同供应商的流程数据孤岛。
要快速了解作为开发人员使用 PI System 的多种方式,请查看此处:OSIsoft PI Developer Technologies
要开始使用 PI System 并了解它的含义,您应该看这里:什么是 PI System?