PI嫁接技术的多项实际应用

来源:互联网 发布:淘宝刷手机单步骤视频 编辑:程序博客网 时间:2024/04/29 15:07

 PI数据库嫁接技术能干什么?

1.对损坏的数据文件进行重新整理,提高访问速度。

适合:对数据文件进行反复删除重写,可能造成存贮文件的记录头出现问题,一旦出现问题,数据访问将受到极大影响,几乎读取不出来历史数据(datalink和processbook效果一样,都读不出来)。

2.新创建测点但是需要补写提前与测点创建时间的历史数据。

适合:有的客户会提出这样的需求,他们需要在现有PI系统下,添加另一个运行了N年的系统的数据,但是测点并没有事先在PI中创建,这个时候新创建测点并不能完整写入历史数据,只能提前倒当前创建测点的存档文件的开始时间,PI数据库存档文件严格按照时间顺序链接,不能挂存档时间写入。

3.整合多个PI中的数据到一个PI中。

适合:可能你的客户会出现有很多PI同时运行多年,但是现在需要整合数据提高管理效率。这时候嫁接可以把多个PI的数据整合到一个PI数据库中。

PI嫁接技术的简单过程。


1)把需要嫁接的历史文件中的测点创建到新的PI数据库中。
2)根据历史文件的测点信息创建嫁接转换测点信息TXT文件jiajie.TXT(文件名随意),文件包含pointid,recon,Tag三列信息(以,号隔开)
3)根据jiajie.TXT创建转换测点ID二进制BIN文件.
在命令行下执行d:/pi/adm/piartool -idci d:PI/adm/jiajie.txt -idco d:PI/adm/ jiajie.bin
4)使用piarchss按照转换文件retirdidconv.bin转换历史数据存档文件
d:/pi/bin/piarchss -id d:/PI/adm/jiajie.bin -if e:/arc/piarch.001 -of e:/arc/piarchconv.001
5)嫁接完成的文件注册到在线存档文件中去。
piartool -ar e:/arc/piarchconv.001
提示:
1)为了节省时间可以把步骤四写成批处理文件,运行后自动执行.无需人员看管.
如:d:/pi/bin/piarchss -id d:/PI/adm/jiajie.bin -if e:/arc/piarch.001 -of e:/arc/piarchconv.001 ->e:/arc/log001.txt
2)在保证PI进程piarchess.exe正常运转的情况下可以进行多个文件并发处理.

3)如果需要可以对数据文件进行切割和合并。(方法请参考Merging.doc 文档)

参考文档:(PI的标准帮助文档)
Merging.doc
SysMgmt.doc