PI数据库操作手册

  • 格式:pdf
  • 大小:364.35 KB
  • 文档页数:10

PI数据库操作⼿册

PI数据库操作⼿册南京促普软件技术有限公司

⼀安装配置信息 (3)1.1软件环境 (3)

1.2配置信息 (3)

1.3需安装软件 (3)

1.4⽹络配置 (4)

1.5接⼝配置 (4)

⼆ PI-SMT使⽤指南................................. 错误!未定义书签。2.1在E XCEL表格中添加SMT宏....................... 错误!未定义书签。

2.1.1建⽴SMT与PI数据库的连接...........................................错误!未定义书签。2.2测点在数据库中的导⼊、导出.............................................错误!未定义书签。2.2.1测点在数据库中的导出....................... 错误!未定义书签。

2.2.2测点在数据库中的导⼊....................... 错误!未定义书签。

2.2.3 删除单个测点.............................. 错误!未定义书签。

2.3备份恢复O RACLE ................................ 错误!未定义书签。

2.3备份恢复PHD .................................. 错误!未定义书签。三点数据库......................................... 错误!未定义书签。

附录.............................................. 错误!未定义书签。

⼀安装配置信息1.1 软件环境

安装环境:新疆特变硅业有限公司办公楼2楼机房

操作系统:Windows Server 2003 Enterprise 英⽂版 SP2 1.2 配置信息

主机名称:tbea-server2

账号:Administrator

密码:admin,IP地址1:172.16.1.20

⼦⽹掩码:255.255.255.0IP地址2:192.168.200.251

1.3 需安装软件

Office 2003 SP2

Oracle版本:Oracle 10g

PI版本:PI 3.1

本系统Oracle和PI全部安装在C盘,数据档案⽂件保存在D盘。1.4 ⽹络配置机器名 IP地址1 IP地址2PHD服务器: tbea-server2 172.16.1.20 192.168.200.251 WEB服务器: Workcenter 172.16.1.18 10.31.2.80

霍尼韦尔DCS接⼝机: BUFFER5 192.168.10.150 192.168.50.155 纳⽶材料DCS接⼝机: BUFFER6 192.168.10.160192.168.50.156 ⼯艺废料PLC接⼝机: BUFFER1 192.168.10.110 192.168.50.151 空分制氮PLC接⼝机: BUFFER2192.168.10.120 192.168.50.152 脱盐⽔站PLC接⼝机: BUFFER3 192.168.10.130 192.168.50.153 循环⽔压PLC接⼝机:BUFFER4 192.168.10.140 192.168.50.154 循环⽔温PLC接⼝机: BUFFER7 192.168.10.120 192.168.50.152

制氢系统PLC接⼝机: BUFFER8 192.168.10.180 192.168.50.158 液氯汽化PLC接⼝机: BUFFER9 192.168.10.190192.168.0.133 称重系统PLC接⼝机: BUFFER9 192.168.10.190 192.168.0.133 空调⾃控PLC接⼝机: BUFFER9192.168.10.190 192.168.0.133

1.5 接⼝配置

机器名RDI名称端⼝DCS1接⼝机: BUFFER5 DCS1FLOAT 4502

DCS2接⼝机: BUFFER6 DCS2FLOAT 4504

DCS3接⼝机:BUFFER1 DCS3FLOAT 4506

DCS4接⼝机: BUFFER2 DCS4FLOAT 4508

DCS5接⼝机: BUFFER3 DCS5FLOAT 4510

DCS6接⼝机: BUFFER4 DCS6FLOAT 4512

CDI接⼝机:BUFFER7 BUF7FLOAT 4514

公⽤1接⼝机:BUFFER8 GY1FLOAT 4532

公⽤3接⼝机:BUFFER9 GY3FLOAT 4542

⼆:PI-SMT使⽤指南2.1 在Excel表格中添加SMT宏

在Excel表格中查找SMT宏路径:⼯具—加载宏—浏览(查找C:/ProgramFiles/PIPC/SMT)

2.1.1建⽴SMT与PI数据库的连接

点击Excel表格⼯具栏的PI-SMT按钮,然后选择Connections

选择172.16.1.20服务器进⾏连接2.2测点在数据库中的导⼊、导出

2.2.1测点在数据库中的导出路径:PI-SMT—Import Tags

然后点击Tag Search在点击按钮

想导出哪个测点,就选择哪个测点。然后按确定按钮导出

在Excel表格中就会出现数据库中的测点属性

2.2.2测点在数据库中的导⼊

将要导⼊数据库中的测点数据在Excel表格中做好属性配置,然后点击Export Tegs

选择好服务器配置后点击OK

导⼊测点数据的模式共有Create、Create or Edit、Edit、Delete四种,请根据⾃⼰的需要选择适合的模式。

也可以选择连接的服务器

选择导⼊的类型

⼆点数据库

最重要的配置数据库是点数据库。它是所有记录在数据存档中的点和外部数据系统映射点的列表。

点是⼀个存储在数据存档中的测量值或是计算值。点可以是变送器输⼊值、⼿动输⼊值、状态、控制边界等。尽管点和标签这两个术语经常交替使⽤,⼆者是有区别的。标签是⼀个点的标志或是名称。

点的配置信息存储在属性表中。属性被分成⼏种类型,包括Base、Totalizer 以及Classic类型。在创建点时,将指定这⼏种类型的属性。当属性类型被指定后就不能改变的。Base类型是所有点都具有的通⽤属性集。Base类包括系统分配属性和⽤户分配属性。⽤户不能编辑系统分配属性。在任何点中,⽤户分配的属性都可被修改。例如,在接⼝的典型安装过程中,系统管理者可以配置某些属性来识别传送的数据和过程。2.1 Base类型?⽤户分配属性

下⾯这些点的属性都是由⽤户指定的。系统管理者可以应⽤piconfig程序创建、编辑、和删除点。2.1.1 Tag (标签)

标签是⽤来唯⼀识别点的名字。它是点的主键。标签可以包括字母,数字以及空格。

标签命名必须遵守以下约定:●第⼀个字母必须是字母或者数字。

●不允许使⽤控制符号,⽐如换⾏符号或者tab 键。

不允许使⽤以下字符,包括:* ’ ? ; { } [ ] \ ` ‘ “

系统保留了所有的字符串,包括标签,但是查找时并不区分⼤⼩写。

例如,当你输⼊“BatchStart”这个字符串时,系统区分⼤⼩写并将之储存。读取该字符串时也区分⼤⼩写。但是在搜索时,系统却并不要求字符串的⼤⼩写匹配。PI-API函数pipt_tag和pipt_update会将标签截断为12个字符。常规的pipt_findpoint,pipt_wildcardsearch,pipt_taglong和pipt_tappreferred函数则可以识别前⾯的80个字符。

Tag命名约定

尽管符合上述要求的标签都可以使⽤,但是我们推荐你按照约定来给标签命名,使得标签有意义。例如,前两个字符是⽤来表明⼀个单位名字或是⼯⼚的某个区域,接下来的6个字符则表达了单位的标准设备标签,再下来的两个字符则表⽰了计算中⽤到的不同原始数据。对于原始数据来说,这两个字符允许为空。其余的字符则表⽰了⼀个节点的属性,如设定值、补偿后的温度、汇总、报警、控制边界等。

这⼉有⼀些标签名字的例⼦:22:A126

BA:GRADE.L

cu-fic205.AH

BoilerFeedRate

1D-23001.4

改变Tag名称

你可以修改标志名。要修改标志名,你必须在PIPOINT表中使⽤piconfig 程序和NEWTag属性。然⽽,当你修改标签时,⼀些使⽤标签读取数据的应⽤程序,例如PI-DataLink电⼦表单程序,可能也需要更新。PI-ProcessBook能够⾃动使⽤新标志显⽰。2.1.2 Point Class (点的类型)

PIPOINT Table(点数据库)的点具有⼏种不同类型,如Base类和Classic类。当系统创建点时也指定其相应的类型。已存在点的点类不能改变。点的类型决定了哪些属性可以访问。

缺省的Base类包含39个属性。其它的点类,如Totalizer类,则有另⼀些属性。Classic 类型

Classic类型可以向后兼容基于OpenVMs的PI系统。这个类包括⼀些接⼝所⽤的属性,这些接⼝程序可以是Location4或者Instrumenttag。

分配Classic类型的主要原因是因为某些PI接⼝⽤到InstrumentTag或Location CodePI属性,PI-API应⽤程序还会⽤到另外⼀些Classic类型中的属性。

Ptclass 属性和 piconfig Ptclass 命令在创建新点时,可通过设置其PtClassName属性来定义它的点类名。该属性不可修改。Piconfig ptclassname命令可⽤来显⽰点类的属性。如为显⽰经典的点类属性,可执⾏以下操作:

@table pipoint

@ptclassname classic

@?atr

也可以在设置pipoint table时⽤⼀条piconfig命令指定点类名:@table pipoint,classic

2.1.3 PointType (数据类型)

PI-UDS中的点有很多类型。当你创建点时也就指定其相应的类型,它不能被修改。表点的类型

请使⽤与点的数据源类型最匹配的类型,例如,如果点是从⼀个14位精度的变送器传递过来的,那么使⽤float 16类型最好,这个点的类型具有15位的精度。

对累加值或是其他⾼精度的值,请使⽤⾼精度的点类型,如float 32或float 64。

⾼精度的点类型需要更多的磁盘空间。Float 16⽤16位或者2个字节来存储⼀个数值。Float32 和Float64则使⽤了4个字节或者8个字节来存储⼀个数