从关系数据库SQL SERVER 中读取数据写入到PI Server中

因为发展需求,公司使用了OSI 公司的 PI 系统

对于PI系统没有深入的了解,只是根据供应商的资料学习了一些基本内容,因为这个pi系统是从底层DCS 收集数据,然后再在第三方客户端程序呈现出来,方便主管查看与分析,而且还可以创建组态图(实时数据显示),方便高层根据趋势图进行生产运行状况的判断,说实话,对于生产型企业算是一个很好的工具。

因为老总喜欢,他想把我们自行开发的系统中的数据都放在pi server中,方便他统一查看,于是乎,我就硬着头皮来了解学习PI-Interface-RDBMS,因为公司内部的接口机都是供应商安装的,我并没有实际操作过,所以第一次从创建实例到读取到数据,也是花费了好久的时间才搞定。在这里把我所经历的一个过程整理出来,为大家提供一个参考

1、首先是OSI 建议接口服务不要和PI SERVER 在同一台服务器上,于是我在我的 Sql server 服务器上安装了这个RDBMS这个接口程序,所以说接口服务和SQL SERVER 在同一台服务器上

2、这个安装的时间蛮久的,因为这个接口程序打包了很多安装软件,安装完了以后通过ICU 进行接口实例的配置,把他作为一个服务运行,因为服务器是64位系统,安装的接口程序也是

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装完PI服务端,重新启动计算机后,PI系统就开始运行了,这时PI的默认数据库只有3个,大小为安装时配置的1024M,此时还需再增加几个数据库,以保证数据长时间存放,增加方法如下,点击“开始”—“运行”,输入“CMD”,然后转到PI安装目录,例如:“c:\pi\adm”。这时,运行创建数据库文件命令,命令格式如下: ●创建数据库文件 piarcreate -d path maxpoints maxsize(Mb) piarcreate path size(Mb) eg: piarcreate .exe D:\PIPC\DAT\ piarch.004 1024 ●关联数据库文件 piartool.exe -ar path eg: piartool.exe –ar D:\PIPC\DAT\ piarch.004 3.配置接口机和服务器之间的通讯。 有些网络,接口机和服务器之间的通讯需要在服务器端开通和接口机的认证,同增加数据库的方法一样,进入“c:\pi\adm”,运行“piconfig”命令,进入PI系统命令格式。运行如下: C:\PI\adm>piconfig * (Ls - ) PIconfig> table pitrust //选择表 * (Ls - PITRUST) PIconfig> @mode creat //进入创建模式 * (Cr - PITRUST) PIconfig> @istr trust,ipaddr,netmask,piuser //这里trust可以自己取个名字,IPADDR就是接口机的IP地址,netmask是255.255.255.255,piuser 用piadmin * (Cr - PITRUST) PIconfig> client2, 192.168.28.227,255.255.255.255,piadmin //例子 * (Cr - PITRUST) PIconfig> @ends * (Cr - PITRUST) PIconfig> @mode list //浏览模式 * (Ls - PITRUST) PIconfig> @ostr * * (Ls - PITRUST) PIconfig> @sele trust = * //选择所有TRUST名 * (Ls - PITRUST) PIconfig> @ends //结束后系统会列举出所有的配置 二.PI OPC接口机的安装及配置 PI OPC接口机端的安装源程序由3部分组成,在PIOPC目录下面,有2个文件夹“PIAPI”和“NTI”,先安装PIAPI,安装时配置如下:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值