当有人未经深思熟虑就投入一个项目时,我们通常会说他或她走了“艰难的路”。虽然简单的方法通常在开始时需要更多的思考,但它通常会导致更快和更令人满意的结束。仓促上马一个项目通常会导致延误、成本超支和普遍不满。在软件应用程序开发领域尤其如此。几乎每个软件技术公司都可以分享故事,以证实一个计划良好的项目的价值与计划不当的风险。
OSIsoft的PI系统是自动化市场公认的领先数据历史学家。的架构PI服务器它为制造商提供了一个高度安全、可扩展的环境来捕获和存储他们的生产数据。除了捕获和存储之外,PI服务器还使数据可供其他应用程序使用,以提供操作智能。对PI服务器开发的考虑反映在OSI的市场地位上——它们使制造商很容易获得成功。
软件应用程序可以通过以下三种不同的方式连接OSI PI服务器(有些比其他方式更容易)并访问其中存储的数据:
OPC-HDA
与其他历史解决方案一样,存储在PI服务器中的数据可以通过OPC历史数据访问(OPC-HDA)进行检索。虽然这是一种常见的方法,但OPC-HDA数据访问需要对DCOM有全面的了解,以便安全地跨网络传输数据。与DCOM相关的复杂性和安全问题可能非常严重,这使得它对许多设施的工作人员来说并不理想。
OLE DB
另一种流行的访问历史数据的方法是OLE-DB,这是微软的一个API。这种方法消除了使用OPC-HDA经常遇到的安全问题。然而,编程人员在配置OLE-DB时必须对特定的数据结构和访问数据所需的查询有深刻的理解。虽然OSI已经对与访问PI服务器相关的数据调用进行了标准化,但其他历史记录程序使用的数据调用对于每个实现可能是独特的。
PI-SDK / AF-SDK
OSIsoft的软件开发工具包(SDK)有助于访问首先捕获然后存储在其PI服务器中的数据。作为一种解决方案,PI-SDK既消除了与OPC-HDA相关的安全问题,又标准化了配置数据呼叫的结构。通过这种方式,PI-SDK克服了OPC-HDA和OLE DB存在的两个主要缺陷。
从设计和互操作性的角度来看,OSIsoft团队选择了一条简单的路线——他们为PI服务器的开发和支持制定了一个清晰的长期计划。就OSI PI用户如何访问他们的数据而言,他们选择的简单途径很明显。PI服务器支持业界最常用的通信方法,PI SDK提供了一种获取数据的理想方法。
控制台长期以来一直与OSIsoft的PI服务器合作。事实上,PlantESP是唯一一款完全利用PI-SDK从PI服务器本地访问过程数据的控制器性能监控产品,这一特性促进了大量PlantESP部署。作为OSI的最新合作伙伴,控制站将在本周的OSI用户大会期间展示PlantESP。