随着信息技术的进步,计算机技术在工厂的控制层和管理层都得到了充分和广泛的应用。而当计算机技术的应用要求进一部深入和提升时,势必要求把生产控制层和管理层连接起来。实时数据库系统能够及时地把控制层的实时生产数据传递至管理层,又能把生产管理者的指令反馈到控制层,在原本不应断裂的两个层次之间建立起连接的桥梁。实时数据库系统自身提供了一整套专门用于生产的辅助管理工具,同时它又是个生产信息集成平台,为动态流程模拟、实时在线优化、数据调理和设备管理等提供数据源。

   

 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数据库。

基于ARM架构下的PI数据库远程存储相关推荐

  1. arm 服务器优势,零的突破 戴尔正式宣布基于ARM架构服务器

    ARM架构的CPU一般出现在我们的手机.平板.机顶盒或者电视里面,但在不久之后,它们会大踏步迈入一个新的领域--服务器.计算中心.甚至超级计算机. 早在2月份,戴尔就暗示自己正在和ARM一起,测试基于 ...

  2. ARM学习(12)基于arm架构的嵌入式操作系统理解

    ARM学习(12)基于arm架构的嵌入式操作系统理解 笔者来聊聊指令集的理解 这里写自定义目录标题 ARM学习(12)基于arm架构的嵌入式操作系统理解 symbol 符号表认识 symbol符号表的 ...

  3. 微服务架构下,解决数据库跨库查询的一些思路

    开局先总结一下:现在很多厂都进行了微服务的开发模式,但是呢,业务的拆分的时候如果存在交叉是一件非常头大的事情,所以大家写微服务尽量不要交叉的写,比如新增用户如果已经存在在userservice里面了那 ...

  4. 基于ARM架构的柔性塑料芯片诞生了

    关注+星标公众号,不错过精彩内容 来源 | 网络 前不久,科学期刊英国<Nature>(自然)杂志发表了一项电子行业最新突破性技术进展:由Arm公司领衔,联合全球柔性电子产品供应商Prag ...

  5. 【Android 逆向】函数拦截 ( ARM 架构下的插桩拦截 | 完整代码示例 )

    文章目录 一.ARM 架构下的插桩拦截 二.完整代码示例 一.ARM 架构下的插桩拦截 ARM 架构下的跳转指令 : 下面的二进制数都是十六进制数 ; 323232 位指令 ; 04 F0 1F E5 ...

  6. 代码 or 指令,浅析ARM架构下的函数的调用过程

    摘要:linux程序运行的状态以及如何推导调用栈. 1.背景知识 1.ARM64寄存器介绍: 2.STP指令详解(ARMV8手册): 我们先看一下指令格式(64bit),以及指令对于寄存机执行结果的影 ...

  7. Arm 架构下的中断

    中断的处理分为三个部分: 1.中断检测: arm架构下,中断监测部分的代码是需要用户自己开发的,可以参考ambaIntrCtl.c,需要实现函数xxxIntLvlVecChk.xxxIntLvlVec ...

  8. 基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机

    [原文链接]基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机 文章目录 一.基础准备工作 二.自动创建基于dhcp自动获取ip地址的openEul ...

  9. 史上最全!!!ARM架构下的NVIDIA Xavier安装ROS-Melodic以及使用速腾激光雷达+A-loam获取点云图

    ** 一.ARM架构下的NVIDIA Xavier 切换国内的源 ** 这里不要换成AMD架构的PC平台的软件源,需要换成配套ARM使用的源. 首先备份下之前的 source.list sudo cp ...

最新文章

  1. 关于JAVA调用dll的学习总结
  2. 【新星计划】Python print输出带颜色 总结
  3. activemq控制面板里的NumberOfPendingMessages、MessagesEnqueued、MessagesDequeued含义
  4. [USACO1.5]回文质数 Prime Palindromes
  5. java加载dll UnsatisfiedLinkError: no mydll in java.library.path
  6. Factory Method(工厂方法)--对象创建型模式
  7. vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证
  8. 国网“泛在电力物联网”的战略与逻辑
  9. 最为完整的gdb调试
  10. 【译】WebSocket协议第五章——数据帧(Data Framing)
  11. c语言 json_dumps,关于json.dumps中的参数,例如ensure_ascii
  12. matlab 自动交易系统设计2
  13. 聚类算法的原理是什么?
  14. python 减法函数_python之函数
  15. win7系统未响应卡住_win7系统文件夹出现假死及未响应的解决方法
  16. 【ZZULIOJ】1096: 水仙花数(函数专题)
  17. 50个MySql语句
  18. Java 中的 String、StringBuffer、StringBuilder
  19. 基于阻抗控制的工业机器人轨迹跟踪系统 Simulink/Simscape 仿真
  20. 固态硬盘坏了数据能恢复吗?(已解决)

热门文章

  1. Mybatis-动态SQL-trim-choose-foreach
  2. 如何彻底卸载百度卫士?
  3. 2019-8-19 [Linux] 1.简介 发行版本 组成 应用领域 与Windows对比
  4. MySQL安装以及MySQL图像化工具Sqlyog的安装注册
  5. 江苏无锡英语口语测试软件,重点!无锡英语口语“人机对话”模考将至,30分高分攻略,快收藏!...
  6. 计算机应用能力科目怎么选择,专业技术人员计算机应用能力考试科目类别
  7. MCU不再“芯慌慌”,国产新品Air101帮你忙
  8. 芯片组(Chipset)是主板的核心组成部分
  9. [MySQL光速入门]003 留点作业...
  10. BDD之单元测试(三):BDD的官方教程