1

我正在编写使用 OSIsoft AFSDK dll(2016 版)的 ac# 应用程序。我的应用程序应该定义 PI server 集合并将数据发送到该集合。
但我想弄清楚的是:
使用 C# 代码,如何将 PI 数据存档服务器定义为一个集合体?以及如何将其中一个配置为主服务器?

我一直在搜索代码示例,但找不到任何代码。
任何人都可以发布示例或对此类示例的引用吗?

4

1 回答 1

3

您可以使用下一个代码片段将新的集体添加到已知服务器表中:

using OSIsoft.AF.PI;
PIServers myPIServers = new PIServers();
PIServer newPIServer = myPIServers.Add("NewPIServer");

然后,您可以使用以下方式访问 PI Collective 信息:

PICollective collective = newPIServer.Collective

您可以查阅 Live Library:

https://techsupport.osisoft.com/Documentation/PI-AF-SDK/Html/T_OSIsoft_AF_PI_PIServers.htm

还有一个关于 OSIsoft PI 的非常好的论坛:https ://pisquare.osisoft.com/

希望能帮助到你!

于 2018-05-29T20:16:28.613 回答