1、9. 3.5.1 数字标签量(Digital Tags): 3110. 3.5.2 模拟标签量(Analog Tags): 3311. 3.5.3 多态棒形图(Multi-State Bar Graphs) 3312. 3.5.4 多态曲线图(Multi-State Trends) 3313. 3.5.5 设置坏数据( “Bad Data”) 3421. 3.6 命令按钮(Command Buttons) 3522. 3.7 高级设计(Advanced Layout) 3623. 3.8 导航 3724. 3.9 练习 3814. 3.9.1 练习 1 3815. 3.9.2 练习 2 391
2、6. 3.9.3 练习 3 394. 组态图 4125. 4.1 静态图形 4126. 4.2 层 4227. 4.3 线条(Lines) 4328. 4.4 符号库(The Symbol Library) 4429. 4.5 引入图片(Importing Graphics) 4530. 4.6 练习 4617. 4.6.1 练习1 465. 默认值和优选项 4931. 5.1 颜色和线条类型(Color and Line Styles) 4932. 5.2 运行模式优选项(Run Mode Bias) 5033. 5.3 PI-ProcessBook 的默认设置 5034. 5.4 曲线图优
3、先设置(Trend Preferences) 5035. 5.5 字体设置有限设置(Font Preference) 5136. 5.6 仅运行模式(Run Mode Only) 516. 数据集(Data Sets) 5337. 6.1 PI Calculation 数据集(Data Sets) 5318. 6.1.1 建立 PI Summary Data Set 5419. 6.1.2 建立一个使用数据集的曲线图 5520. 6.1.3 建立使用数据集的实时值。 5738. 6.2 建立PI表达式数据集( PI Expression Data Set) 5839. 6.3 复制数据集 59
4、40. 6.4 练习 5921. 6.4.1 练习题 1 6022. 6.4.2 练习题2 611. PI-ProcessBook 简介1.1 PI-ProcessBook 概述PI-ProcessBook 是PI系统中的一个重要的客户端软件,是显示PI系统所收集和存储的实时数据的强有力工具。它可以非常容易的进行组态,形成比较复杂的动态、交互式的图形,来显示实时和历史数据以及设备状态,提供了非常强有力的数据分析、统计和计算工具。另外,它还内嵌了VBA,通过简单的编程,可以实现更加复杂的功能。像PI系统的其它软件一样,PI-ProcessBook也采用了微软的人机界面标准。如果对微软的WINDO
5、WS产品熟悉的话,那么在PI-ProcessBook 也可以很容易的从菜单中找到相应的功能。例如:打开(Open)、 新建(New)和保存( Save)文件功能均放在文件( File)菜单中,剪切( Cut)、复制(Copy)和粘贴(Paste)功能均放在编辑( Edit)菜单中。这样,在使用过程中,非常方便,具有强大的界面亲和力。利用PI ProcessBook,用户除了能够浏览信息以外还可以做许多其他的事情。只需轻轻一击,屏幕就可以从“浏览(view)模式转换成“创建”(build)模式,显示出一系列的画图工具。这样就可以更简便的创造动态的、互动的显示象征你的运作设备状态,并用生动的数据标
6、注他们。通过PI ProcessBook你可以从任何电脑桌面监控整个工厂的运作过程。当把它和PI ActiveView连在一起后,你可以通过Internet在远程浏览器上进行同样的数据检验。ProcessBook内嵌有微软的Visual Basic( VBA),允许你书写手稿使显示和趋势图自动化。例如,当所监控的某一变量有数值变化时,PI ProcessBook会通知你。通过PI ProcessBook使得报警、过程显示或者报警指示器的开设及其容易。PI ProcessBook也包含一个Save as SVG特征,为实现交互式配置环境(PI ICE),将PI ProcessBook 作为一个可
7、调节的矢量图形( SVG)文件输出。通过PI ICE 或者 PI ActiveView很容易就能够将你的显示输入Internet,以保护你的PI ProcessBook显示。1.1 主要特征 创建强大的、互动的显示图形界面 内嵌的VBA ActiveX Control 容器 内嵌ODBC,实现访问关系数据库简单化 与Mcrosoft Office兼容 PI Processbook 展示可能在一网络浏览程序在PI ICE或者PI ActiveView 内使用1.2 PI-ProcessBook 的工作模式PI-ProcessBook有两种工作模式: 运行模式(Run Mode)和编辑模式(Bui
8、ld Mode)工作模式工具条按钮描 述运行模式(Run Mode)运行模式(Run Mode)用于浏览由 PI-ProcessBook 构建的各种页面。编辑模式(Build Mode)编辑模式(Build Mode)用于构造或编辑 PI-ProcessBook 的页面。在PI-ProcessBook 的菜单项 “Preferences” 中有一优选运行模式( “Run Mode Bias.”)标签,这是设置优选或默认运行模式。当选中此项时,每一个编辑和新建元件的操作后,系统都会自动转回到运行模式。当用户新建或修饰一个比较复杂的页面视图时,是比较讨厌的。注: 在本课程中,请在菜单中选择 Too
9、ls Preferences ,单击开始标签( Start ),从中取消优选运行模式( “Run Mode Bias”)的选择项。1.3 PI-ProcessBook 中的文件类型PI-ProcessBook中有两大类文件,分别是文件簿文件(扩展名为:“.piw”)和页面视图文件Display(扩展名为:“.pdi”)。当启动 PI-ProcessBook 时,程序会自动启动最近的或者新建一个 PI-ProcessBook 文件簿文件。在每个PI-ProcessBook文件簿文件中有许多条目(“Entry”)。每个条目会在视图的右边有一个标签( “tab” )对其进行简单的描述。这些标签可以使
10、用各种颜色以使其容易辨认。PI-ProcessBook 文件中的条目有五种类型: 页面视图(Display):包含各种对象,如最基本的元件(曲线图, 流程模拟图等)。 链接视图(Linked Display) :仅简单的链接到 PI-ProcessBook内部的或者外部的其它页面视图。 链接 PB (Linked PB):仅链接到其它PI-ProcessBook 文件簿文件。 操作按钮(OS Command):操作系统命令按钮,用来激活其它应用程序(如e-mail, 电子表格等)。 纯文本(Text Only):通过增加标题来组织 PI-ProcessBook 文档。在每个 文件簿文件页的底部
11、都有新建( New)和打开( Open)两个按钮,打开(Open)将在本窗口中打开文件,新建( New)将在一个新窗口中打开文件。1.4 视图有两种方式浏览PI-ProcessBook 文件:书型视图( Book)和大纲视图( Outline view)。大纲视图是组织元件的一个强有力的工具。可以改变元件的级别和标题,重新安置其显示方式。在不同的工作模式下( Run 或者 Build Mode)有不同的工具条。PI-ProcessBook 结构分10 级。在书视图( Book View)中建立一个第一级别的标题会产生一个新的条款(Entry)和对应的标签。 在书视图( Book View)中第
12、三级至第十级元件均被显示成第三级。1.5 曲线图曲线图是一个可以动态显示某个数值与时间之间关系的图。曲线图可以同时显示多条曲线,纵坐标也有多种方式显示。许多视图元件是一系列时间序列数据,这些使用曲线图是非常适宜的。曲线图可以非常容易的显示一个或多个标签点的特定时间段的值。 PI-ProcessBook 的曲线图有多种操作方式。 放大或缩小(Zoom) 全屏(Full Screen) 时间前进或后退(Time movement) 时间范围功能(Time Range function)o 单刻度或多刻度(Single Scale vs. Multi Scale)o 最大或最小选择(Minimum
13、and Maximum Selections) 光标定位(Trend Cursor) 恢复按钮(Revert Button)有些功能(如放大缩小)功能一次只能应用于一个曲线图,其它功能(如改变时间)可以同时作用于多个曲线图。1.6 棒形图棒形图可以显示当前实时值在特定范围的位置。当数值变化时,棒形图可以显示容器是满或空的效果:值的范围可以是点属性中的最大值和最小值,也可以自定义为其它值。一个标签点的取值范围是 0 到 100,但是经常落在 0 到 30之间,那么棒形图可以设计为0至30 。但是,如果值超出棒形图设置的范围,那么棒形图就只能显示满或空。这样可以让你显示一个标准值或目标值的偏差。当
14、传来的数据是坏数据时,整个棒形图使用虚斜线表示。1.7 动态值动态值是从PI数据库中取出一个标签点的特定时刻的值。此值可以是数值或字符串,同时还可以显示标签点名和时间标签值。时间标签是PI数据文档中的存放的时间值。PI数据文件中使用三种类型的值: 浮点数:有正、有负并且还有小数点。 整型数:正整数。 数字量:用字符串描述各种离散状态。如:开关的合或分。上述三种类型的数值均可以使用动态值显示。2. 运行模式(Run Mode) 本节描述 PI-ProcessBook的基本使用方法本节使用 PIDEMO23.PIW 示例文件,此文件安装在计算机的 C:Program filespipcProcbo
15、ok 文件夹中 。2.1 启动一个页面视图文件( Display)当启动PI-ProcessBook时,根据系统设置有(也可能没有) 用户名,密码和节点名出现。如果需要用户名和密码验证时会出现。多数情况下没有此项要求。如果PI客户端软件连不上服务器时,也会弹出用户名或密码错误信息。1. 默认的 PI-ProcessBook 文件簿文件显示在窗口中,在右边的标签中选择 “Refinery” 标签。2. 在菜单中选择 View = Outline 选项。PI-ProcessBook 文件簿文件分为许多条目 entries),使用 图标。其中一个显示为高亮度蓝色。试着改变文件的级别、结构和显示方式。
16、3. 转回书面视图方式( Book view),打开 “Main Column Bottom” 页面视图文件。4. 选择“Refinery“ 标签,点击 按钮。这个按钮将使得文件在新窗口中启动此视图。打开( Open)和新建( New)的区别: 打开(Open) 在现在的窗口中替代视图。 新建(New) 在其它窗口中增加。 双击项目的效果与打开( Open)相同 也可以拖放曲线图到现存的窗口中 (Open) 或者工作区 (New)。2.1.1 打开方式从 ProcessBook 文件簿文件的条目中把一个视图拖放到空白工作区中时,将在一个新的窗口中打开这个文件,这种功能叫做 “拖放打开(drag
17、 and drop open.)”。这个功能与新建( New )按钮相同。或者双击一个视图,这个功能与打开( Open)功能相同。2.2 曲线图(Trends)1. 打开 “Main Column Bottom” 视图。 当使用最大化按钮 时,将会使所有窗口最大化。 下面的步骤需在运行模式下(选择 按钮)这个按钮可以在工具条中找到。(如果工具条中没有,可以从菜单 ViewToolbars 中选择)3. 在右下角找到曲线图。4. 双击曲线图使曲线图最大,充满整个窗口。(当扩大曲线图时工具条变为暗灰色,使你在此情况下不能编辑曲线图。)再双击一次,曲线图复原。5. 找出曲线图上某点的值和时间时,使用
18、光标 按钮,或者从菜单 ViewTrend 中选择光标。曲线图必须足够大才能支持光标。6. 增加第二条光标时,在左侧Y轴出单击一下并拖出光标。 (当光标放回Y轴时又变回原样)7. 使用点属性按钮 来改变选择的曲线图、棒形图和实时值的标签点的定义。2.3 尝试改变时间1. 曲线图右下角的小三角表示曲线图显示的是实时数据。只有24小时以内的数据才能实时显示。使用时间按钮 前进或后退一个时间周期。 当PI-ProcessBook从数据库中提取数据时会显示 “Accessing PI Archive” 信息框。当出现此信息框时最好不要做鼠标单击或双击的工作。如果做了此项工作时,当“Accessing
19、PI Archive” 信息框消失后会做相应的工作。但是有时我们只是无目的的单击或双击鼠标,不是想做那种工作。通过菜单中的“Arrange”项来控制对象的所在的层(layer)时间前进或后退的规则: 如果只选中一个曲线图,则仅仅此曲线图更改时间。 如果什么也不选择,则所有曲线使用新时间间隔。其它对象 (如棒形图和实时值) 则用视图最底层的曲线图的结束时间。2. 当要返回原先的时间 (或者最近一次存盘时间) 间隔,选择复原按钮。3. 当要改变曲线图的时间间隔时,从菜单中选择 ViewTime 时间范围。 PI系统的时间语法参加 PB 手册的 绝对时间(“absolute time”) 和 相对时
20、间(“relative time”)的语法格式。尝试下列时间格式从 “From”开始到“ To”结束 From:To:20-mar-95 7:0021-mar-95 7:Y+7hT+7h*-8d*7. 如果你仅仅键入了日期的一部分值,则 PI 系统默认为当天、当月和当年为失去的部分。如果仅给出了小时数,则PI系统默认其它时间为0 。下列是许多时间例子:现在的日期是20003年3月20日( March 20, 2003)。键入数值:PI 中表示为:20-mar 7:2003年3月7:00:00 (20-mar-2003 7:00)20 7:s7:202003年3月0:00 (20-mar-200
21、3 0:2.3.1 多态显示视图元件使用缩放(zoom)功能来调整两个过程事件之间的时间间隔,选择两个事件作为左右时间起止点。时间间隔将显示在曲线图的底部。当改变时间范围时,显示器上元件时间的改变与所选择的器件有关。 如果只选中了一个曲线图,则仅仅这个曲线图改变时间范围。 如果没有选择对象,则所有对象都改变时间范围。(棒形图和实时值使用结束时间) 如果只选中了部分对象,则只这些对象改变时间范围。2.3.2 放大(Zoom In) 当要放大曲线上某段时间的数值时,在曲线图上单击拖放出合适的矩形即可。 (若要放弃放大,则将光标拖放出曲线图即可。)当选择的区域在20%之内时,则 x 和 y 轴不变。
22、时间间隔将显示在底部。(当曲线图不是太小,字体不是太大时)2.3.3 实时曲线图因为有大量的数据和计算在曲线图中,PI只能显示最近24小时内的数据。当曲线图实时显示数据和更新时,在曲线图的右下角会有一个小三角出现。2.4 当按住 键选择不同的数值,那么曲线图会显示多条曲线。运行方式下的特殊曲线(AdHoc Trends)用户有时想看一下棒形图和实时值的曲线,为此OSI 做了这样一个特殊曲线功能( “ad-hoc” trend)。 当然,如果没有特殊曲线按钮(“ad-hoc trend button.”)时,在运行模式下可以使用常用的曲线按钮来代替,同样可以显示实时值和棒形图上标签点的曲线。1.
23、 选择动态对象如实时值和棒形图,然后单击曲线图按钮 。 然后在视图上拖动出一个矩形区域来显示特殊曲线图。这些特殊曲线图的默认设置可以从 ToolsPreferences 的曲线( trend)目录中进行设置。2. 选择一个实时值和棒形图的活动对象,单击曲线视图按钮 。启动一个名称为“Trend Display”新的 PI-ProcessBook 入口。这个键新建一个曲线图,并且还新建一个名为 “Trend Display.”的PI-ProcessBook 入口。这是一个全新的入口,是一个新窗口。当从菜单 Window 选项中检查窗口时就会发现这个新窗口。学生有时不明白此项功能,有时新建了许许多
24、多窗口。3. 当关闭由 键建立的视图时,如果选择存储,那么将存为一个长久的 PI-ProcessBook视图。2.5 无效数据(Unavailable Data)当一个标签点的数据无效时,在视图中将如下表所示:元件描述曲线图通常情况下看不到东西。当然,当无效数据的时段内有离散信号时(例如 超上限(OverRange), 超下限(UnderRange), 或者停止( Shutdown), 就会在起止点显示 “x” 字符。实时数值显示无数据(“No Data”)字符曲线图光标棒形图显示斜线多态符显示( “Color for Bad Data”)选项中的颜色。2.6 通用对话框当使用PI系统的客户端
25、软件时,就会发现,PI界面遵从了 Microsoft Windows 的设计标准。这样,当你对 Windows 最近版本的界面比较熟悉时,就会比较舒服应用OSIsoft 应用程序的菜单界面。所有的 PI 客户端应用程序都是使用相同的 API 库开发的。这个库中包含了许多应用于所有 PI 系统客户端程序的对话框。本节我们将讨论许多PI系统客户端软件的通用功能。2.6.1 标签点搜索对话框(The Tag Search Window) 在PI系统中最常用的对话框(窗口)是标签点搜索对话框,当用户编辑设置页面视图或曲线图,或者查询某点信息时都要用到此对话框。 如何建点将在 系统管理课程中有详细说明。
26、从其它任何应用窗口进入标签点搜索对话框,只需从“Tools”菜单中选取“ Tag Search”,或者从工具条中选择对应的图标。1. 从工具条中的 图标,打开标签点搜索对话框。搜索策略:在标签点搜索中可以使用通配符,“ * ”可以代表任何数量的字符,例如:使用“sinus*”字符串进行搜索时,可能返回“sinusoid”, “sinusoidu”和“sinus_12h”。或者使用“ ?”代表一个字符。使用“point?.pv”字符串进行搜索时,可能返回“point1.pv”, “point2.pv”, 和“pointa.pv”。需要注意的区域是描述区域。在描述区域中使用文本搜索,所以当使用通配
27、符时,实际执行的是在点描述中寻找“ *” 或“ ?”字符。搜索条件不识别英文字母的大小写。最后,搜索条件可以相互组合。例如,使用点名搜索“sin*”和点源“ R”相结合。2.6.2 服务器连接对话框服务器连接对话框可以使用户建立和管理与一个或多个服务器的连接。1. 从菜单中选择 File = Connections 2. 选择一个服务器,点击“ Information”按钮,可以查看服务器的详细信息。3. 用户“PIDEMO”可以使用空密码连接,但它权限最低,只能浏览管理员设定的某些数据,不能写和管理数据。4. 也可以使用信任用户(trust users),通过管理员设定信任条件:如IP地址、
28、网关、计算机名称、PI用户名称以及对应的应用程序等条件,直接连入对应的PI服务器。 关于详细的用户管理,请参见系统管理课程培训文档。2.7 页面视图文件搜索(Display Searches)可以从已经打开的PI-ProcessBook文件簿文件中查找某张视图,也可以从文件夹中查找。1. 从菜单中选择 Tools = Display Search & Run 。2. 这样就启动了“PI Display Search”对话框。3. 选择一个有效 ProcessBook 文件簿文件,或者空白来搜索所有的文件。4. 按“ Search”按钮,则在右侧列表框中显示搜索到的页面视图文件。 选择其中一个文件视图文件打开。3. 编辑模式( Bu
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1