我正在编写使用 OSIsoft AFSDK dll(2016 版)的 ac# 应用程序。我的应用程序应该定义 PI server 集合并将数据发送到该集合。
但我想弄清楚的是:
使用 C# 代码,如何将 PI 数据存档服务器定义为一个集合体?以及如何将其中一个配置为主服务器?
我一直在搜索代码示例,但找不到任何代码。
任何人都可以发布示例或对此类示例的引用吗?
您可以使用下一个代码片段将新的集体添加到已知服务器表中:
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/
希望能帮助到你!