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