1

我有一个使用 OPC UA 进行通信的 C# 应用程序。现在我需要与一个 Osisoft Pi 系统进行通信,据我了解,它也是一个 OPC UA 客户端。不涉及PLC

我的客户端和 Osisoft Pi 在局域网中的不同计算机上运行。

OPC UA 服务器 (KepServerEx 6) 需要配置驱动程序。

什么驱动程序适合这种情况?

4

2 回答 2

2

您需要 OSIsoft UA 接口许可证才能使用 OPC UA 与其通信。

OSIsoft PI 是在服务器上运行的历史学家,我怀疑您的客户害怕许可成本。有很多方法和方法,您可以将数据插入 AF 并且仍然对 PI 系统可见,但是它是有限的,更好的方法是实现正确的 OSIsoft 接口或协议。

如上所述,AF-SDK 是 C# 的最佳选择,但请注意,您需要在服务器上获得 PSA 许可证才能运行它。

于 2019-10-07T21:25:49.937 回答
1

如果您使用 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?

于 2019-08-27T07:59:29.590 回答