欢迎来到天天文库
浏览记录
ID:57689863
大小:13.00 KB
页数:1页
时间:2020-09-01
《PI实时数据库接口设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PI实时数据库接口设计目前,最有效和成熟的数据交换服务平台是符合OPC(OLEforprocesscontrol)标准的OPCServer。OPC是微软公司的对象链接和嵌入技术在过程控制方面的应用,位于数据源和数据使用者之间,是不同制造商的产品之间进行数据交换的媒介。OSI专门为PI系统开发了能支持OPC2.0规范的接口程序PI2OPCInterface。配置PI的OPC接口需做两件事,一是配置OPCINT.BAT,使接口PI2OPCInterface既能从OPCServer取到数据,又能根据PI的需要将数据提交出去;二是在PIServer端
2、配置点及相关属性。在运行OPCINT之前,需安装PI2API和PI2SDK,安装后,在\PIPC目录下会产生一些有用的文件供OPCINT调用。 (1)在配置OPCINT.BAT时,重点注意以下项的配置。 a./ps=配置。定义数据源,可以用任意字母及组合表示。一个PI数据库可以有多个OPC接口,可以用此项来区分这些接口。 b./id=配置。定义数据标记,可以用任意数字表示。 c./tf=配置。定义表示时间的格式,一般用“ccyy/mn/ddhh:mm:ss.000”格式。 d./Server=配置。指
3、定OPCServer的服务名,用HostName::ServerName表示。如果OPCServer和OPCINT在同台机上,只需定义ServerName即可。 e./host=配置。指定PI服务器的IP地址及端口号,端口号一般用5450,用IPARRESS:5450表示。f./f=配置。定义数据刷新周期,用“时:分:秒”表示,可以定义多个,到底哪个起作用由PI数据库中点的属性Location4决定。 (2)在配置PI的点及相关属性时,重点注意以下属性的配置。 a.TagName:标签名。当其他应用程序从PI数据库读取
4、数据时,用它来关联数据。比如用ProcessBook组态画面时,点名就必须与PI中的TagName一致。 b.InstrumentTag:设备标签名。OPCServer提供数据给OPC接口程序时,每个数据都有点名,当用OPCClient程序去查看这些数据时,一般会看到这些点名还包含分组信息。PI数据库中点的InstrumentTag属性必须与在OPCClient中所看到的相应点名完全一致。 c.PointSource:点的数据源。PointSource与OPCINT.BAT中定义的“/ps=”项相匹配,点源不一致将取不到数据。
5、Location1:与OPCINT.BAT中定义的“/id=”项相匹配。每个接口所涉及的数据可以在逻辑上分成若干类,Location1可以起到区分这些类的作用。Location3:一般是0或1,它与OPCServer的工作模式有关。当OPCServer端主动提供数据时,该属性应置为1,否则为0。Location4:决定数据刷新周期,与OPCINT.BAT中定义的“/f=”项相关。其它属性较普通,根据常识配置不会错。
此文档下载收益归作者所有