随着信息技术的进步,计算机技术在工厂的控制层和管理层都得到了充分和广泛的应用。而当计算机技术的应用要求进一部深入和提升时,势必要求把生产控制层和管理层连接起来。实时数据库系统能够及时地把控制层的实时生产数据传递至管理层,又能把生产管理者的指令反馈到控制层,在原本不应断裂的两个层次之间建立起连接的桥梁。实时数据库系统自身提供了一整套专门用于生产的辅助管理工具,同时它又是个生产信息集成平台,为动态流程模拟、实时在线优化、数据调理和设备管理等提供数据源。
PI(Plant Information System)是由关国OSI Software公司开发的一套基于Client/Server结构的商品化软件应用平台,OSI公司自1980年成立时就一直致力于开发世界上最优秀的实时数据库产品PI。至今已耗时20年,它不断地跟踪并采用当今最新的计算机技术,软件产品不断地在升级和扩充。目前用户数以每年40%的速度在增长,P已成为全球装机量最多的实时数据库产品。
一方面,PI用于工厂数据的自动采集、存贮和监视。作为大型实时数据库和历史数据库,PI可在线存贮每个工艺过程点的多年数据。它提供了清晰、精确的操作画面,用户既可浏览工厂当前的生产情况,也可回顾过去的生产情况。
另一方面,PI为最终用户和应用软件开发人员提供了快捷高效的工厂信息公司中的所有人,无论在什么地方都可看到和分析相同的信息。PI客户端的应用程序可使用户很容易对工厂级和公司级实施管理,诸如改艺,TQC,故障预防维护等。通过PI可集成产品计划、维护管理、专家系统、LMS和优化/建模等应用程序。
PI数据库和现场底层数据互通
PI数据库多应用于大型厂矿企业需要实时监测读取数据并且进行数据存储,同时满足数据可回溯并进行后期分析和和计算。
例如实时数据的客户端移动可视化,减少人员的现场参与实现远程的专家支持。
同时PI数据库的一大特点就是可以根据用户需求搭建专业的数据库构架,并可以实现远程的设备通信的远程的设备控制,是自动化和自动控制的底层数据平台。
底层数据与PI数据库的互通,在PI数据库接口可支持的协议基础上,会存在无法与部分底层数据源直接互通的条件,此时就需要铁牛网关应用协议转换的功能来实现需求。
我们的网关,写入PI数据库的方式实际是有很多种的:
a.通用的,利用PI数据库的API接口进行交互(其他厂家也可以),需要PI数据库开放接口,通常一个接口5000美金。
b.我们自己封装的库,与PI数据库交互,节约成本。
铁牛智能网关远程写入PI数据库
1、在Tnbuild开发系统界面中,将采集服务相关通信协议的数据位号采集完成后,在数据服务下选择插件“OSIsoft PI”并点击确定按钮,如下图显示:
上图配置参数展示内容为:
通道类型:使用默认“虚拟端口”。
基本参数:
PI_IP:填写PI数据库IP地址
PI_PORT:填写PI数据库通讯端口
PI_NAME:填写PI数据库名
PI_USER:填写PI数据库用户名
PI_PASSWORD:填写PI数据库密码
其他参数:
变换数据检测周期(秒):填写10进制数字,此处参数是向数据库写入变化数据执行的周期。
全数据写入周期(秒):填写10进制数字,此处参数是向数据库写入所有数据执行的周期。
时区调整:填写10进制数字,此处参数为当地的时区。
2、在数据标签界面,通过加载采集位号后,配置数据库写入点参数,此插件只有一个PointName(点名)的参数,填写字符串格式的点名即可。点位的数据类型选定字符串类型。
3、通过远程监视查看此插件的报文信息。下图为windows系统电脑通过Tnbuild开发系统“本地运行”方式截取的报文,但目前插件已实现支持ARM架构网关产品执行程序任务。
注意:此报文显示内容是在还未连接到数据库打印的信息,因实际情况不允许,编写此文档时无法连接到PI数据库。