PIProcessBook基础培训课程教材 1Word格式文档下载.docx
《PIProcessBook基础培训课程教材 1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《PIProcessBook基础培训课程教材 1Word格式文档下载.docx(46页珍藏版)》请在冰豆网上搜索。
9.3.5.1数字标签量(DigitalTags):
31
10.3.5.2模拟标签量(AnalogTags):
33
11.3.5.3多态棒形图(Multi-StateBarGraphs)33
12.3.5.4多态曲线图(Multi-StateTrends)33
13.3.5.5设置坏数据(“BadData”)34
21.3.6命令按钮(CommandButtons)35
22.3.7高级设计(AdvancedLayout)36
23.3.8导航37
24.3.9练习38
14.3.9.1练习138
15.3.9.2练习239
16.3.9.3练习339
4.组态图41
25.4.1静态图形41
26.4.2层42
27.4.3线条(Lines)43
28.4.4符号库(TheSymbolLibrary)44
29.4.5引入图片(ImportingGraphics)45
30.4.6练习46
17.4.6.1练习146
5.默认值和优选项49
31.5.1颜色和线条类型(ColorandLineStyles)49
32.5.2运行模式优选项(RunModeBias)50
33.5.3PI-ProcessBook的默认设置50
34.5.4曲线图优先设置(TrendPreferences)50
35.5.5字体设置有限设置(FontPreference)51
36.5.6仅运行模式(RunModeOnly)51
6.数据集(DataSets)53
37.6.1PICalculation数据集(DataSets)53
18.6.1.1建立PISummaryDataSet54
19.6.1.2建立一个使用数据集的曲线图55
20.6.1.3建立使用数据集的实时值。
57
38.6.2建立PI表达式数据集(PIExpressionDataSet)58
39.6.3复制数据集59
40.6.4练习59
21.6.4.1练习题160
22.6.4.2练习题261
1.
PI-ProcessBook简介
1.1PI-ProcessBook概述
PI-ProcessBook是PI系统中的一个重要的客户端软件,是显示PI系统所收集和存储的实时数据的强有力工具。
它可以非常容易的进行组态,形成比较复杂的动态、交互式的图形,来显示实时和历史数据以及设备状态,提供了非常强有力的数据分析、统计和计算工具。
另外,它还内嵌了VBA,通过简单的编程,可以实现更加复杂的功能。
像PI系统的其它软件一样,PI-ProcessBook也采用了微软的人机界面标准。
如果对微软的WINDOWS产品熟悉的话,那么在PI-ProcessBook也可以很容易的从菜单中找到相应的功能。
例如:
打开(Open)、新建(New)和保存(Save)文件功能均放在文件(File)菜单中,剪切(Cut)、复制(Copy)和粘贴(Paste)功能均放在编辑(Edit)菜单中。
这样,在使用过程中,非常方便,具有强大的界面亲和力。
利用PIProcessBook,用户除了能够浏览信息以外还可以做许多其他的事情。
只需轻轻一击,屏幕就可以从“浏览(view)模式转换成“创建”(build)模式,显示出一系列的画图工具。
这样就可以更简便的创造动态的、互动的显示象征你的运作设备状态,并用生动的数据标注他们。
通过PIProcessBook你可以从任何电脑桌面监控整个工厂的运作过程。
当把它和PIActiveView连在一起后,你可以通过Internet在远程浏览器上进行同样的数据检验。
ProcessBook内嵌有微软的VisualBasic(VBA),允许你书写手稿使显示和趋势图自动化。
例如,当所监控的某一变量有数值变化时,PIProcessBook会通知你。
通过PIProcessBook使得报警、过程显示或者报警指示器的开设及其容易。
PIProcessBook也包含一个"
SaveasSVG"
特征,为实现交互式配置环境(PIICE),将PIProcessBook作为一个可调节的矢量图形(SVG)文件输出。
通过PIICE或者PIActiveView很容易就能够将你的显示输入Internet,以保护你的PIProcessBook显示。
1.1主要特征
●创建强大的、互动的显示图形界面
●内嵌的VBA
●ActiveXControl容器
●内嵌ODBC,实现访问关系数据库简单化
●与McrosoftOffice兼容
●PIProcessbook展示可能在一网络浏览程序在PIICE或者PIActiveView内使用
1.2PI-ProcessBook的工作模式
PI-ProcessBook有两种工作模式:
运行模式(RunMode)和编辑模式(BuildMode)
工作模式
工具条按钮
描述
运行模式
(RunMode)
运行模式(RunMode)用于浏览由PI-ProcessBook构建的各种页面。
编辑模式(BuildMode)
编辑模式(BuildMode)用于构造或编辑PI-ProcessBook的页面。
在PI-ProcessBook的菜单项“Preferences”中有一优选运行模式(“RunModeBias.”)标签,这是设置优选或默认运行模式。
当选中此项时,每一个编辑和新建元件的操作后,系统都会自动转回到运行模式。
当用户新建或修饰一个比较复杂的页面视图时,是比较讨厌的。
注:
在本课程中,请在菜单中选择Tools>
Preferences,单击开始标签(Start),从中取消优选运行模式(“RunModeBias”)的选择项。
1.3PI-ProcessBook中的文件类型
PI-ProcessBook中有两大类文件,分别是文件簿文件(扩展名为:
“.piw”)和页面视图文件Display(扩展名为:
“.pdi”)。
当启动PI-ProcessBook时,程序会自动启动最近的或者新建一个PI-ProcessBook文件簿文件。
在每个PI-ProcessBook文件簿文件中有许多条目(“Entry”)。
每个条目会在视图的右边有一个标签(“tab”)对其进行简单的描述。
这些标签可以使用各种颜色以使其容易辨认。
PI-ProcessBook文件中的条目有五种类型:
●页面视图(Display):
包含各种对象,如最基本的元件(曲线图,流程模拟图等)。
●链接视图(LinkedDisplay):
仅简单的链接到PI-ProcessBook内部的或者外部的其它页面视图。
●链接PB(LinkedPB):
仅链接到其它PI-ProcessBook文件簿文件。
●操作按钮(OSCommand):
操作系统命令按钮,用来激活其它应用程序(如e-mail,电子表格等)。
●纯文本(TextOnly):
通过增加标题来组织PI-ProcessBook文档。
在每个文件簿文件页的底部都有新建(New)和打开(Open)两个按钮,打开(Open)将在本窗口中打开文件,新建(New)将在一个新窗口中打开文件。
1.4视图
有两种方式浏览PI-ProcessBook文件:
书型视图(Book)和大纲视图(Outlineview)。
大纲视图是组织元件的一个强有力的工具。
可以改变元件的级别和标题,重新安置其显示方式。
在不同的工作模式下(Run或者BuildMode)有不同的工具条。
PI-ProcessBook结构分10级。
在书视图(BookView)中建立一个第一级别的标题会产生一个新的条款(Entry)和对应的标签。
在书视图(BookView)中第三级至第十级元件均被显示成第三级。
1.5曲线图
曲线图是一个可以动态显示某个数值与时间之间关系的图。
曲线图可以同时显示多条曲线,纵坐标也有多种方式显示。
许多视图元件是一系列时间序列数据,这些使用曲线图是非常适宜的。
曲线图可以非常容易的显示一个或多个标签点的特定时间段的值。
PI-ProcessBook的曲线图有多种操作方式。
∙放大或缩小(Zoom)
∙全屏(FullScreen)
∙时间前进或后退(Timemovement)
∙时间范围功能(TimeRangefunction)
o单刻度或多刻度(SingleScalevs.MultiScale)
o最大或最小选择(MinimumandMaximumSelections)
∙光标定位(TrendCursor)
∙恢复按钮(RevertButton)
有些功能(如放大缩小)功能一次只能应用于一个曲线图,其它功能(如改变时间)可以同时作用于多个曲线图。
1.6棒形图
棒形图可以显示当前实时值在特定范围的位置。
当数值变化时,棒形图可以显示容器是满或空的效果:
值的范围可以是点属性中的最大值和最小值,也可以自定义为其它值。
一个标签点的取值范围是0到100,但是经常落在0到30之间,那么棒形图可以设计为0至30。
但是,如果值超出棒形图设置的范围,那么棒形图就只能显示满或空。
这样可以让你显示一个标准值或目标值的偏差。
当传来的数据是坏数据时,整个棒形图使用虚斜线表示。
1.7动态值
动态值是从PI数据库中取出一个标签点的特定时刻的值。
此值可以是数值或字符串,同时还可以显示标签点名和时间标签值。
时间标签是PI数据文档中的存放的时间值。
PI数据文件中使用三种类型的值:
∙浮点数:
有正、有负并且还有小数点。
∙整型数:
正整数。
∙数字量:
用字符串描述各种离散状态。
如:
开关的合或分。
上述三种类型的数值均可以使用动态值显示。
2.运行模式(RunMode)
本节描述PI-ProcessBook的基本使用方法
本节使用PIDEMO23.PIW示例文件,此文件安装在计算机的C:
\Programfiles\pipc\Procbook文件夹中。
2.1启动一个页面视图文件(Display)
当启动PI-ProcessBook时,根据系统设置有(也可能没有)用户名,密码和节点名出现。
如果需要用户名和密码验证时会出现。
多数情况下没有此项要求。
如果PI客户端软件连不上服务器时,也会弹出用户名或密码错误信息。
1.默认的PI-ProcessBook文件簿文件显示在窗口中,在右边的标签中选择“Refinery”标签。
2.在菜单中选择View=>
Outline选项。
PI-ProcessBook文件簿文件分为许多条目entries),使用
图标。
其中一个显示为高亮度蓝色。
试着改变文件的级别、结构和显示方式。
3.转回书面视图方式(Bookview),打开“MainColumnBottom”页面视图文件。
4.选择“Refinery“标签,点击
按钮。
这个按钮将使得文件在新窗口中启动此视图。
打开(Open)和新建(New)的区别:
∙打开(Open)在现在的窗口中替代视图。
∙新建(New)在其它窗口中增加。
∙双击项目的效果与打开(Open)相同
∙也可以拖放曲线图到现存的窗口中(Open)或者工作区(New)。
2.1.1打开方式
从ProcessBook文件簿文件的条目中把一个视图拖放到空白工作区中时,将在一个新的窗口中打开这个文件,这种功能叫做“拖放打开(draganddropopen.)”。
这个功能与新建(New)按钮相同。
或者双击一个视图,这个功能与打开(Open)功能相同。
2.2曲线图(Trends)
1.打开“MainColumnBottom”视图。
当使用最大化按钮
时,将会使所有窗口最大化。
下面的步骤需在运行模式下(选择
按钮)这个按钮可以在工具条中找到。
(如果工具条中没有,可以从菜单View>
Toolbars中选择)
3.在右下角找到曲线图。
4.双击曲线图使曲线图最大,充满整个窗口。
(当扩大曲线图时工具条变为暗灰色,使你在此情况下不能编辑曲线图。
)再双击一次,曲线图复原。
5.找出曲线图上某点的值和时间时,使用光标
按钮,或者从菜单View>
Trend中选择光标。
曲线图必须足够大才能支持光标。
6.增加第二条光标时,在左侧Y轴出单击一下并拖出光标。
(当光标放回Y轴时又变回原样)
7.使用点属性按钮
来改变选择的曲线图、棒形图和实时值的标签点的定义。
2.3尝试改变时间
1.
曲线图右下角的小三角表示曲线图显示的是实时数据。
只有24小时以内的数据才能实时显示。
使用时间按钮
前进或后退一个时间周期。
当PI-ProcessBook从数据库中提取数据时会显示“AccessingPIArchive”信息框。
当出现此信息框时最好不要做鼠标单击或双击的工作。
如果做了此项工作时,当“AccessingPIArchive”信息框消失后会做相应的工作。
但是有时我们只是无目的的单击或双击鼠标,不是想做那种工作。
通过菜单中的“Arrange”项来控制对象的所在的层(layer)
时间前进或后退的规则:
∙如果只选中一个曲线图,则仅仅此曲线图更改时间。
∙如果什么也不选择,则所有曲线使用新时间间隔。
其它对象(如棒形图和实时值)则用视图最底层的曲线图的结束时间。
2.当要返回原先的时间(或者最近一次存盘时间)间隔,选择复原按钮。
3.当要改变曲线图的时间间隔时,从菜单中选择View>
Time时间范围。
PI系统的时间语法参加PB手册的绝对时间(“absolutetime”)和相对时间(“relativetime”)的语法格式。
尝试下列时间格式从“From”开始到“To”结束
From:
To:
20-mar-957:
00
21-mar-957:
Y+7h
T+7h
*-8d
*
7.如果你仅仅键入了日期的一部分值,则PI系统默认为当天、当月和当年为失去的部分。
如果仅给出了小时数,则PI系统默认其它时间为0。
下列是许多时间例子:
现在的日期是20003年3月20日(March20,2003)。
键入数值:
PI中表示为:
20-mar7:
2003年3月7:
00:
00(20-mar-20037:
00)
207:
s7:
20
2003年3月0:
00(20-mar-20030:
2.3.1多态显示视图元件
使用缩放(zoom)功能来调整两个过程事件之间的时间间隔,选择两个事件作为左右时间起止点。
时间间隔将显示在曲线图的底部。
当改变时间范围时,显示器上元件时间的改变与所选择的器件有关。
∙如果只选中了一个曲线图,则仅仅这个曲线图改变时间范围。
∙如果没有选择对象,则所有对象都改变时间范围。
(棒形图和实时值使用结束时间)
∙如果只选中了部分对象,则只这些对象改变时间范围。
2.3.2放大(ZoomIn)
当要放大曲线上某段时间的数值时,在曲线图上单击拖放出合适的矩形即可。
(若要放弃放大,则将光标拖放出曲线图即可。
)
当选择的区域在20%之内时,则x和y轴不变。
时间间隔将显示在底部。
(当曲线图不是太小,字体不是太大时)
2.3.3实时曲线图
因为有大量的数据和计算在曲线图中,PI只能显示最近24小时内的数据。
当曲线图实时显示数据和更新时,在曲线图的右下角会有一个小三角出现。
2.4
当按住<
SHIFT>
键选择不同的数值,那么曲线图会显示多条曲线。
运行方式下的特殊曲线(AdHocTrends)
用户有时想看一下棒形图和实时值的曲线,为此OSI做了这样一个特殊曲线功能(“ad-hoc”trend)。
当然,如果没有特殊曲线按钮(“ad-hoctrendbutton.”)时,在运行模式下可以使用常用的曲线按钮来代替,同样可以显示实时值和棒形图上标签点的曲线。
1.选择动态对象如实时值和棒形图,然后单击曲线图按钮
。
然后在视图上拖动出一个矩形区域来显示特殊曲线图。
这些特殊曲线图的默认设置可以从Tools>
Preferences的曲线(trend)目录中进行设置。
2.选择一个实时值和棒形图的活动对象,单击曲线视图按钮
。
启动一个名称为“TrendDisplay”新的PI-ProcessBook入口。
这个键新建一个曲线图,并且还新建一个名为“TrendDisplay.”的PI-ProcessBook入口。
这是一个全新的入口,是一个新窗口。
当从菜单Window选项中检查窗口时就会发现这个新窗口。
学生有时不明白此项功能,有时新建了许许多多窗口。
3.当关闭由
键建立的视图时,如果选择存储,那么将存为一个长久的PI-ProcessBook视图。
2.5无效数据(UnavailableData)
当一个标签点的数据无效时,在视图中将如下表所示:
元件
描述
曲线图
通常情况下看不到东西。
当然,当无效数据的时段内有离散信号时(例如超上限(OverRange),超下限(UnderRange),或者停止(Shutdown)),就会在起止点显示“x”字符。
实时数值
显示无数据(“NoData”)字符
曲线图光标
棒形图
显示斜线
多态符
显示(“ColorforBadData”)选项中的颜色。
2.6通用对话框
当使用PI系统的客户端软件时,就会发现,PI界面遵从了MicrosoftWindows的设计标准。
这样,当你对Windows最近版本的界面比较熟悉时,就会比较舒服应用OSIsoft应用程序的菜单界面。
所有的PI客户端应用程序都是使用相同的API库开发的。
这个库中包含了许多应用于所有PI系统客户端程序的对话框。
本节我们将讨论许多PI系统客户端软件的通用功能。
2.6.1标签点搜索对话框(TheTagSearchWindow)
在PI系统中最常用的对话框(窗口)是标签点搜索对话框,当用户编辑设置页面视图或曲线图,或者查询某点信息时都要用到此对话框。
如何建点将在系统管理课程中有详细说明。
从其它任何应用窗口进入标签点搜索对话框,只需从“Tools”菜单中选取“TagSearch”,或者从工具条中选择对应的图标。
1.从工具条中的
图标,打开标签点搜索对话框。
搜索策略:
在标签点搜索中可以使用通配符,“*”可以代表任何数量的字符,例如:
使用“sinus*”字符串进行搜索时,可能返回“sinusoid”,“sinusoidu”和“sinus_12h”。
或者使用“?
”代表一个字符。
使用“point?
.pv”字符串进行搜索时,可能返回“point1.pv”,“point2.pv”,和“pointa.pv”。
需要注意的区域是描述区域。
在描述区域中使用文本搜索,所以当使用通配符时,实际执行的是在点描述中寻找“*”或“?
”字符。
搜索条件不识别英文字母的大小写。
最后,搜索条件可以相互组合。
例如,使用点名搜索“sin*”和点源“R”相结合。
2.6.2服务器连接对话框
服务器连接对话框可以使用户建立和管理与一个或多个服务器的连接。
1.从菜单中选择File=>
Connections
2.选择一个服务器,点击“Information”按钮,可以查看服务器的详细信息。
3.用户“PIDEMO”可以使用空密码连接,但它权限最低,只能浏览管理员设定的某些数据,不能写和管理数据。
4.也可以使用信任用户(trustusers),通过管理员设定信任条件:
如IP地址、网关、计算机名称、PI用户名称以及对应的应用程序等条件,直接连入对应的PI服务器。
关于详细的用户管理,请参见系统管理课程培训文档。
2.7页面视图文件搜索(DisplaySearches)
可以从已经打开的PI-ProcessBook文件簿文件中查找某张视图,也可以从文件夹中查找。
1.从菜单中选择Tools=>
DisplaySearch&
Run…。
2.这样就启动了“PIDisplaySearch”对话框。
3.选择一个有效ProcessBook文件簿文件,或者空白来搜索所有的文件。
4.按“Search”按钮,则在右侧列表框中显示搜索到的页面视图文件。
选择其中一个文件视图文件打开。
3.编辑模式(Bu