PI-ProcessBook - 基础培训课程教材

更新时间:2024-03-19 23:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PI-ProcessBook 培训课程教材 山东鲁能软件公司

目录

1. PI-ProcessBook 简介 ................................................................................................................. 3 1. 1.1 PI-ProcessBook 概述......................................................................................................... 3

2. 1.2 主要特征 4 3. 1.3 PI-ProcessBook 的工作模式 ............................................................................... 4 4. 1.4 PI-ProcessBook 中的文件类型 ........................................................................... 5

5. 1.5 视图 5 6. 1.6 曲线图 6 7. 1.7 棒形图 7 8. 1.8 动态值 7 2. 运行模式(Run Mode) ........................................................................................................... 9 9. 2.1 启动一个页面视图文件( Display) ................................................................. 9 1. 2.1.1 打开方式 10 10. 2.2 曲线图(Trends) ............................................................................................. 10 11. 2.3 尝试改变时间 .................................................................................................... 11 2. 2.3.1 多态显示视图元件 .............................................................................................. 12 3. 2.3.2 放大(Zoom In) ................................................................................................ 12 4. 2.3.3 实时曲线图 .......................................................................................................... 13 12. 2.4 运行方式下的特殊曲线(AdHoc Trends) ..................................................... 13 13. 2.5 无效数据(Unavailable Data) ........................................................................ 13

14. 2.6 通用对话框 14 5. 2.6.1 标签点搜索对话框(The Tag Search Window) ............................................... 14 6. 2.6.2 服务器连接对话框 .............................................................................................. 15 15. 2.7 页面视图文件搜索(Display Searches) ......................................................... 16 3. 编辑模式( Build Mode) ..................................................................................................... 17 16. 3.1 创建一条目录(Entry) ................................................................................... 17 17. 3.2 曲线图(Trends) ............................................................................................. 21 7. 3.2.1 多条曲线显示 ...................................................................................................... 25 18. 3.3 棒形图(Bar Graphs) ...................................................................................... 25 8. 3.3.1 示例 27 19. 3.4 动态过程数值(Dynamic Process Values) .................................................... 28 20. 3.5 多态对象(Multi-State Objects) ..................................................................... 29 9. 3.5.1 数字标签量(Digital Tags):............................................................................. 29 10. 3.5.2 模拟标签量(Analog Tags): ............................................................................ 31 11. 3.5.3 多态棒形图(Multi-State Bar Graphs) ............................................................ 31 12. 3.5.4 多态曲线图(Multi-State Trends) .................................................................... 31 13. 3.5.5 设置坏数据( “Bad Data”) ............................................................................. 32 21. 3.6 命令按钮(Command Buttons) ...................................................................... 33 22. 3.7 高级设计(Advanced Layout) ........................................................................ 34

23. 3.8 导航 35 24. 3.9 练习 36

PI-ProcessBook 简介

14. 3.9.1 15. 3.9.2 16. 3.9.3 练习 1 练习 2 练习 3 36 37 37

4. 组态图 ..................................................................................................................................... 39

25. 4.1 静态图形 39 26. 4.2 层 40 27. 4.3 线条(Lines) ................................................................................................... 41 28. 4.4 符号库(The Symbol Library) ........................................................................ 42 29. 4.5 引入图片(Importing Graphics) ..................................................................... 43

30. 4.6 练习 44 17. 4.6.1 练习1 44 5. 默认值和优选项 ..................................................................................................................... 47 31. 5.1 颜色和线条类型(Color and Line Styles) ..................................................... 47 32. 5.2 运行模式优选项(Run Mode Bias) ............................................................... 48 33. 5.3 PI-ProcessBook 的默认设置 ............................................................................. 48 34. 5.4 曲线图优先设置(Trend Preferences) ........................................................... 48 35. 5.5 字体设置有限设置(Font Preference) ........................................................... 49 36. 5.6 仅运行模式(Run Mode Only) ...................................................................... 49 6. 数据集(Data Sets) .............................................................................................................. 51 37. 6.1 PI Calculation 数据集(Data Sets) ................................................................. 51 18. 6.1.1 建立 PI Summary Data Set .................................................................................. 52 19. 6.1.2 建立一个使用数据集的曲线图 .......................................................................... 53 20. 6.1.3 建立使用数据集的实时值。 .............................................................................. 55 38. 6.2 建立PI表达式数据集( PI Expression Data Set) ......................................... 56

39. 6.3 复制数据集 57 40. 6.4 练习 57 21. 6.4.1 练习题 1 58 22. 6.4.2 练习题2 59

1. PI-ProcessBook 简介

1.1 PI-ProcessBook 概述

PI-ProcessBook 是PI系统中的一个重要的客户端软件,是显示PI系统所收集和存储的实时数据的强有力工具。它可以非常容易的进行组态,形成比较复杂的动态、交互式的图形,来显示实时和历史数据以及设备状态,提供了非常强有力的数据分析、统计和计算工具。另外,它还内嵌了VBA,通过简单的编程,可以实现更加复杂的功能。

像PI系统的其它软件一样,PI-ProcessBook也采用了微软的人机界面标准。如果对微软的WINDOWS产品熟悉的话,那么在PI-ProcessBook 也可以很容易的从菜单中找到相应的功能。例如:打开(Open)、 新建(New)和保存( Save)文件功能均放在文件( File)菜单中,剪切( Cut)、复制(Copy)和粘贴(Paste)功能均放在编辑( Edit)菜单中。这样,在使用过程中,非常方便,具有强大的界面亲和力。

利用PI ProcessBook,用户除了能够浏览信息以外还可以做许多其他的事情。只需轻轻一击,屏幕就可以从“浏览(view)模式转换成“创建”(build)模式,显示出一系列的画图工具。这样就可以更简便的创造动态的、互动的显示象征你的运作设备状态,并用生动的数据标注他们。通过PI ProcessBook你可以从任何电脑桌面监控整个工厂的运作过程。当把它和PI ActiveView连在一起后,你可以通过Internet在远程浏览器上进行同样的数据检验。

ProcessBook内嵌有微软的Visual Basic( VBA),允许你书写手稿使显示和趋势图自动化。例如,当所监控的某一变量有数值变化时,PI ProcessBook会通知你。通过PI ProcessBook使得报警、过程显示或者报警指示器的开设及其容易。

第 3 页 共 63 页

PI-ProcessBook 简介

PI ProcessBook也包含一个\特征,为实现交互式配置环境(PI ICE),将PI ProcessBook 作为一个可调节的矢量图形( SVG)文件输出。通过PI ICE 或者 PI ActiveView很容易就能够将你的显示输入Internet,以保护你的PI ProcessBook显示。

1.2 主要特征

? ? ? ? ? ?

创建强大的、互动的显示图形界面 内嵌的VBA ActiveX Control 容器

内嵌ODBC,实现访问关系数据库简单化 与Mcrosoft Office兼容

PI Processbook 展示可能在一网络浏览程序在PI ICE或者PI ActiveView 内使用

1.3 PI-ProcessBook 的工作模式

PI-ProcessBook有两种工作模式: 运行模式(Run Mode)和编辑模式

(Build Mode)

工作模式 运行模式 (Run Mode) 编辑模式(Build Mode) 工具条按钮 描 述 运行模式(Run Mode)用于浏览由 PI-ProcessBook 构建的各种页面。 编辑模式(Build Mode)用于构造或编辑 PI-ProcessBook 的页面。 在PI-ProcessBook 的菜单项 “Preferences” 中有一优选运行模式( “Run Mode Bias.”)标签,这是设置优选或默认运行模式。当选中此项时,每一个编辑和新建元件的操作后,系统都会自动转回到运行模式。当用户新建或修饰一个比较复杂的页面视图时,是比较讨厌的。

注: 在本课程中,请在菜单中选择 Tools > Preferences ,单击开始标签( Start ),从中取消优选运行模式( “Run Mode Bias”)的选择项。

1.4 PI-ProcessBook 中的文件类型

PI-ProcessBook中有两大类文件,分别是文件簿文件(扩展名为:

“.piw”)和页面视图文件Display(扩展名为:“.pdi”)。当启动 PI-ProcessBook 时,程序会自动启动最近的或者新建一个 PI-ProcessBook 文件簿文件。

在每个PI-ProcessBook文件簿文件中有许多条目(“Entry”)。每个条目会在视图的右边有一个标签( “tab” )对其进行简单的描述。这些标签可以使用各种颜色以使其容易辨认。

PI-ProcessBook 文件中的条目有五种类型:

? 页面视图(Display):包含各种对象,如最基本的元件(曲线图,

流程模拟图等)。

? 链接视图(Linked Display) :仅简单的链接到 PI-ProcessBook内部的或

者外部的其它页面视图。

? 链接 PB (Linked PB):仅链接到其它PI-ProcessBook 文件簿文件。 ? 操作按钮(OS Command):操作系统命令按钮,用来激活其它应用程

序(如e-mail, 电子表格等)。

? 纯文本(Text Only):通过增加标题来组织 PI-ProcessBook 文档。

在每个 文件簿文件页的底部都有新建( New)和打开( Open)两个按钮,打开(Open)将在本窗口中打开文件,新建( New)将在一个新窗口中打开文件。

1.5 视图

有两种方式浏览PI-ProcessBook 文件:书型视图( Book)和大纲视图

( Outline view)。

第 5 页 共 63 页

PI-ProcessBook 简介

大纲视图是组织元件的一个强有力的工具。可以改变元件的级别和标题,重新安置其显示方式。在不同的工作模式下( Run 或者 Build Mode)有不同的工具条。

PI-ProcessBook 结构分10 级。在书视图( Book View)中建立一个第一级别的标题会产生一个新的条款(Entry)和对应的标签。

注: 在书视图( Book View)中第三级至第十级元件均被显示成第三级。

1.6 曲线图

曲线图是一个可以动态显示某个数值与时间之间关系的图。曲线图可以

同时显示多条曲线,纵坐标也有多种方式显示。

许多视图元件是一系列时间序列数据,这些使用曲线图是非常适宜的。曲线图可以非常容易的显示一个或多个标签点的特定时间段的值。 PI-ProcessBook 的曲线图有多种操作方式。 ? 放大或缩小(Zoom) ? 全屏(Full Screen)

? 时间前进或后退(Time movement) ? 时间范围功能(Time Range function)

o 单刻度或多刻度(Single Scale vs. Multi Scale) o 最大或最小选择(Minimum and Maximum Selections)

? 光标定位(Trend Cursor) ? 恢复按钮(Revert Button)

有些功能(如放大缩小)功能一次只能应用于一个曲线图,其它功能(如改变时间)可以同时作用于多个曲线图。

1.7 棒形图

棒形图可以显示当前实时值在特定范围的位置。 例如:当数值变化时,棒形图可以显示容器是

满或空的效果:

值的范围可以是点属性中的最大值和最小值,也可以自定义为其它值。例如:一个标签点的取值范围是 0 到 100,但是经常落在 0 到 30之间,那么棒形图可以设计为0至30 。但是,如果值超出棒形图设置的范围,那么棒形图就只能显示满或空。这样可以让你显示一个标准值或目标值的偏差。当传来的数据是坏数据时,整个棒形图使用虚斜线表示。

1.8 动态值

动态值是从PI数据库中取出一个标签点的特定时刻的值。此值可以是

数值或字符串,同时还可以显示标签点名和时间标签值。时间标签是PI数据文档中的存放的时间值。

PI数据文件中使用三种类型的值: ? 浮点数:有正、有负并且还有小数点。 ? 整型数:正整数。

? 数字量:用字符串描述各种离散状态。如:开关的合或分。 上述三种类型的数值均可以使用动态值显示。

第 7 页 共 63 页

2. 运行模式(Run Mode)

本节描述 PI-ProcessBook的基本使用方法

本节使用 PIDEMO23.PIW 示例文件,此文件安装在计算机的 C:\\Program files\\pipc\\Procbook 文件夹中 。

2.1 启动一个页面视图文件( Display)

当启动PI-ProcessBook时,根据系统设置有(也可能没有) 用户名,

密码和节点名出现。如果需要用户名和密码验证时会出现。多数情况下没有此项要求。

1. 2.

默认的 PI-ProcessBook 文件簿文件显示在窗口中,在右边的标签中选择 “Refinery” 标签。

在菜单中选择 View => Outline 选项。

PI-ProcessBook 文件簿文件分为许多条目 entries),使用

图标。其

如果PI客户端软件连不上服务器时,也会弹出用户名或密码错误信息。

中一个显示为高亮度蓝色。试着改变文件的级别、结构和显示方式。 3.

转回书面视图方式( Book view),打开 “Main Column Bottom” 页面视图文件。 4.

选择“Refinery“ 标签,点击 新窗口中启动此视图。

打开( Open)和新建( New)的区别:

按钮。这个按钮将使得文件在

Using Run Mode

? 打开(Open) 在现在的窗口中替代视图。 ? 新建(New) 在其它窗口中增加。 ? 双击项目的效果与打开( Open)相同

? 也可以拖放曲线图到现存的窗口中 (Open) 或者工作区 (New)。

2.1.1 打开方式

从 ProcessBook 文件簿文件的条目中把一个视图拖放到空白工作区中时,将在一个新的窗口中打开这个文件,这种功能叫做 “拖放打开(drag and drop open.)”。这个功能与新建( New )按钮相同。

或者双击一个视图,这个功能与打开( Open)功能相同。

2.2

1.

曲线图(Trends)

打开 “Main Column Bottom” 视图。 注: 当使用最大化按钮

时,将会使所有窗口最大化。

按钮)这个按钮

注: 下面的步骤需在运行模式下(选择 View>Toolbars 中选择)

3. 4.

在右下角找到曲线图。

可以在工具条中找到。(如果工具条中没有,可以从菜单

双击曲线图使曲线图最大,充满整个窗口。(当扩大曲线图时工具条变为暗灰色,使你在此情况下不能编辑曲线图。)再双击一次,曲线图复原。

5. 找出曲线图上某点的值和时间时,使用光标 View>Trend 中选择光标。 曲线图必须足够大才能支持光标。

按钮,或者从菜单

6. 增加第二条光标时,在左侧Y轴出单击一下并拖出光标。 (当光标放回Y轴时又变回原样)

7.

使用点属性按钮 的定义。

来改变选择的曲线图、棒形图和实时值的标签点

2.3

尝试改变时间

使用时间按钮

前进或后退一个时间周期。

1.

曲线图右下角的小三角表示曲线图显示的是实时数据。只有24小时以内的数据才能实时显示。

注: 当PI-ProcessBook从数据库中提取数据时会显示 “Accessing PI Archive” 信息框。当出现此信息框时最好不要做鼠标单击或双击的工作。如果做了此项工作时,当“Accessing PI Archive” 信息框消失后会做相应的工作。但是有时我们只是无目的的单击或双击鼠标,不是想做那种工作。

时间前进或后退的规则:

? 如果只选中一个曲线图,则仅仅此曲线图更改时间。

? 如果什么也不选择,则所有曲线使用新时间间隔。其它对象 (如棒形

图和实时值) 则用视图最底层的曲线图的结束时间。

2.

当要返回原先的时间 (或者最近一次存盘时间) 间隔,选择复原按钮。

当要改变曲线图的时间间隔时,从菜单中选择 View>Time 时间范围。 PI系统的时间语法参加 PB 手册的 绝对时间(“absolute time”) 和 相对时间(“relative time”)的语法格式。

尝试下列时间格式从 “From”开始到“ To”结束

From: 20-mar-95 7:00 Y+7h *-8d To: 21-mar-95 7:00 T+7h * 通过菜单中的“Arrange”项来控制对象的所在的层(layer)

3.

11

Using Run Mode

7.

如果你仅仅键入了日期的一部分值,则 PI 系统默认为当天、当月和当年为失去的部分。如果仅给出了小时数,则PI系统默认其它时间为0 。下列是许多时间例子:现在的日期是20003年3月20日( March 20, 2003)。

键入数值: 20-mar 7:0 20 7: s7: 20 PI 中表示为: 2003年3月7:00:00 (20-mar-2003 7:00:00) 2003年3月7:00:00 (20-mar-2003 7:00:00) 2003年3月7:00:00 (20-mar-2003 7:00:00) 2003年3月0:00:00 (20-mar-2003 0:00:00)

2.3.1 多态显示视图元件

当改变时间范围时,显示器上元件时间的改变与所选择的器件有关。

? 如果只选中了一个曲线图,则仅仅这个曲线图改变时间范围。

使用缩放

? 如果没有选择对象,则所有对象都改变时间范围。(棒形图和实时值

(zoom)功能来

使用结束时间) 调整两个过程事件

之间的时间间隔,

? 如果只选中了部分对象,则只这些对象改变时间范围。

选择两个事件作为左右时间起止点。时间间隔将显示在

曲线图的底部。 2.3.2 放大(Zoom In)

当要放大曲线上某段时间的数值时,在曲线图上单击拖放出合适的矩形即可。 (若要放弃放大,则将光标拖放出曲线图即可。)

当选择的区域在20%之内时,则 x 和 y 轴不变。

注:时间间隔将显示在底部。(当曲线图不是太小,字体不是太大时)

2.3.3 实时曲线图

因为有大量的数据和计算在曲线图中,PI只能显示最近24小时内的数据。当曲线图实时显示数据和更新时,在曲线图的右下角会有一个小三角出现。

2.4

运行方式下的特殊曲线(AdHoc Trends)

用户有时想看一下棒形图和实时值的曲线,为此OSI 做了这样一个特

殊曲线功能( “ad-hoc” trend)。 当然,如果没有特殊曲线按钮(“ad-hoc trend button.”)时,在运行模式下可以使用常用的曲线按钮来代替,同样可以显示实时值和棒形图上标签点的曲线。 1.

选择动态对象如实时值和棒形图,然后单击曲线图按钮

。 然后在

当按住 键选择不同的数值,那么曲线图会显示多条曲线。

视图上拖动出一个矩形区域来显示特殊曲线图。这些特殊曲线图的默认设置可以从 Tools>Preferences 的曲线( trend)目录中进行设置。 2.

选择一个实时值和棒形图的活动对象,单击曲线视图按钮 一个名称为“Trend Display”新的 PI-ProcessBook 入口。 这个键新建一个曲线图,并且还新建一个名为 “Trend Display.”的PI-ProcessBook 入口。这是一个全新的入口,是一个新窗口。当从菜单 Window 选项中检查窗口时就会发现这个新窗口。学生有时不明白此项功能,有时新建了许许多多窗口。 3.

当关闭由

键建立的视图时,如果选择存储,那么将存为一个长久

。启动

的 PI-ProcessBook视图。

2.5 无效数据(Unavailable Data)

当一个标签点的数据无效时,在视图中将如下表所示:

13

Using Run Mode

元件 描述 通常情况下看不到东西。当然,当无效数据的时段内有离散信号时(例如 超上限(OverRange), 超下限(UnderRange), 或者停止( Shutdown)), 就会在起止点显示 “x” 字符。 显示无数据(“No Data”)字符 显示无数据(“No Data”)字符 显示斜线 显示( “Color for Bad Data”)选项中的颜色。 曲线图 实时数值 曲线图光标 棒形图 多态符 2.6 通用对话框

当使用PI系统的客户端软件时,就会发现,PI界面遵从了 Microsoft

Windows 的设计标准。这样,当你对 Windows 最近版本的界面比较熟悉时,就会比较舒服应用OSIsoft 应用程序的菜单界面。

所有的 PI 客户端应用程序都是使用相同的 API 库开发的。这个库中包含了许多应用于所有 PI 系统客户端程序的对话框。本节我们将讨论许多PI系统客户端软件的通用功能。

2.6.1 标签点搜索对话框(The Tag Search Window)

在PI系统中最常用的对话框(窗口)是标签点搜索对话框,当用户编辑设置页面视图或曲线图,或者查询某点信息时都要用到此对话框。

注: 如何建点将在 系统管理课程中有详细说明。

从其它任何应用窗口进入标签点搜索对话框,只需从“Tools”菜单中选取“ Tag Search”,或者从工具条中选择对应的图标。

1.

从工具条中的

图标,打开标签点搜索对话框。

搜索策略:

在标签点搜索中可以使用通配符,“ * ”可以代表任何数量的字符,例如:

使用“sinus*”字符串进行搜索时,可能返回“sinusoid”, “sinusoidu”和“sinus_12h”。

或者使用“ ?”代表一个字符。例如:

使用“point?.pv”字符串进行搜索时,可能返回“point1.pv”, “point2.pv”, 和“pointa.pv”。

需要注意的区域是描述区域。在描述区域中使用文本搜索,所以当使用通配符时,实际执行的是在点描述中寻找“ *” 或“ ?”字符。

搜索条件不识别英文字母的大小写。

最后,搜索条件可以相互组合。例如,使用点名搜索“sin*”和点源“ R”相结合。

2.6.2 服务器连接对话框

服务器连接对话框可以使用户建立和管理与一个或多个服务器的连接。

1.

从菜单中选择 File => Connections

15

Using Run Mode

2.

选择一个服务器,点击“ Information”按钮,可以查看服务 用户“PIDEMO”可以使用空密码连接,但它权限最低,只 也可以使用信任用户(trust users),通过管理员设定信任条

器的详细信息。

3.

能浏览管理员设定的某些数据,不能写和管理数据。

4.

件:如IP地址、网关、计算机名称、PI用户名称以及对应的应用程序等条件,直接连入对应的PI服务器。

注: 关于详细的用户管理,请参见系统管理课程培训文档。

2.7 页面视图文件搜索(Display Searches)

可以从已经打开的PI-ProcessBook文件簿文件中查找某张视图,也可以

从文件夹中查找。

1. 从菜单中选择 Tools => Display Search & Run… 。 2. 这样就启动了“PI Display Search”对话框。

3. 选择一个有效 ProcessBook 文件簿文件,或者空白来搜索所有的文

件。

4. 按“ Search”按钮,则在右侧列表框中显示搜索到的页面视图文件。

选择其中一个文件视图文件打开。

3. 编辑模式( Build Mode)

本节介绍创建模式的基本知识。本节从画PI-ProcessBook 的四个基本对象的一个练习开始:曲线图、实时值、棒形图和多态对象。

3.1

1.

创建一条目录(Entry)

关闭现已经打开的所有PI-ProcessBooks 文件。从菜单中选择

File>New ,在“New”对话框中选择 “ProcessBook [.piw] File” 选项,新建一个PI-ProcessBook 文件簿文件。给它任意起一个名称。

注:注意重复使用 File>Close 直到关闭所有的窗口。常见的错误是使用 File>Exit ,这将退出PB。

2.

使用 File>New 并且选择 “ProcessBook Entry”,新建一条目录。

Using Build Mode

3. 将启动下述对话框。选择从“Type”的下列框中选择 “Text Entry”。

4. 将会出现一条文字目录 “Page 1” 。注意到 右边同时出现一个“Page 1”

的标签。这是因为它是第一级( level 1)目录(“entry”)。

5.

6.

当新建一条相同级别的目录时,它将显示在选择的那条目录之上。如新建一条名称为 “Exercise 1”的目录,使用 File>New 并且选择

果要在其下时,按 键取消选择项。

“ProcessBook Entry”。将显示下列“Define ProcessBook Entry”对话框。从“Type”项的下拉框中选择 “Display” 。从“Level”选项中选择 2,产生第二级目录。

19

Using Build Mode

7. 将出现一个新的窗口。这是一个新的页面视图文件。调整其大小或最

大化,使其有足够的大小可以放置曲线图、棒形图等。

8. 要改变视图的背景颜色时, 选择 Edit>Display 并且选择一种新的颜色

或者从“Custom Color” 中选择。

注: 建议使用低对比度的背景颜色,如灰色,不要使用高对比度的颜色如黑或白。这样可以减轻眼睛疲劳。

9. 将文件簿文件作为当前窗口。选择 File>Save 存储 PI-ProcessBook. 选择

一个文件名称。

注: 从文件簿文件中选择 File>Save As ,将会以不同的名字存储整个PI-ProcessBook 集合文件(文件扩展名是 .piw)。如果从一个PI-ProcessBook页面视图文件窗口中选择 File>Save As 时,将存储独立的页面视图文件 (文件扩展名是.pdi )。

3.2 曲线图(Trends)

准备工作: 1.

选择 Tools => Preferences 的 “Start” 标签,取消 “Run Mode Bias” 选项。 2.

按创建模式( Build Mode)按钮 下述对象。

,这样可以一步步的创建和编辑

创建曲线图:

3.

创建曲线图时,可以从工具条中按按钮 Trend”对话框。

,或者从菜单中选择 Draw

=> Trend 。在视图上拖放出合适大小的矩形。将显示下列“Define

21

Using Build Mode

4.

单击“ Tag Search”。注意返回的标签点数。

? 可以同时做多个属性的搜索,以减少列出的点数。 ? 描述区使用字符串,所以字符“*”和“?”只能作为字符“*”和“?”,而不是通配字符使用。 ? 当搜索条件只有描述和数值时,搜索非常慢。当标签名作为其中一个搜索项时,搜索速度最快。

?

也可以在值区域内搜索非常规数值(如:

“UnderRange,”

“OverRange,” “No Data,”

“IO Timeout,” “Calc Failed,” “Pt Created”) 。

5. 6. 7.

在“Tag Mask”区域键入 “Sinus*”。 找到“ Sinusoid”标签点。

曲线图可能显示开始结束时间,也可能不能显示。这取决于曲线图和字体的大小。

注: 如果曲线图太小,则不能显示时间。

每个点都可有自己的最大和最小值。

8. 当曲线图画好后,选择它并在工具条上单击 Edit>Selected item 。

按钮。也可以双击它

来编辑它 (但是保证在编辑模式下)。最后,可以从菜单中选择 9.

可以使用最大(Max) 和最小(Min)值来改变Y轴值,当使用多个Y轴值时( multiple scales),每个标签点都有自己的Y轴值。 10. 选择 “Display Format” 标签。

23

Using Build Mode

“ Legend”和“ Display” 两项可以定制曲线图的不同显示信息。 11. “Vertical scale inside axis” 选项可以使每个标签点有不同颜色和幅值的

曲线。

12. “Markers” 选项使每条曲线有不同的标点。如果 “Markers” 设为

“ off”,则每条曲线上有三个标记,以有力于色盲者观察曲线。 13. 选择 “Trace Format” 标签。使你对曲线图中的每条曲线进行设置。

下例表示了线型、标记符合和颜色的设置。

注: 不要将背景颜色和文字的颜色设为相同的颜色。这是一个常见的错误。

14. 单击 OK 存储或者 Cancel 取消设置。

3.2.1 多条曲线显示

增加多条曲线到曲线图中。

选择 “multiple scales” 选项。这样每条曲线都可以自己设置Y轴。

3.3

1.

单击

棒形图(Bar Graphs)

按钮或者从菜单中选择Trend>Bar 增加一个棒形图。在视图

上拖放出一个合适大小的矩形,将会启动下列“Define Bar”对话框。

25

Using Build Mode

2. 3. 4.

单击 “Tag Search” 按钮启动搜索标签点。

可以使用保留字 “TagZero() + TagSpan(),” “TagZero(),” and “TagZero() - TagSpan”来设置棒形图。 (当然可以直接使用数字) 下例是如何定义棒形图的示例。

当 TagZero() 和TagSpan() 功能不能使用时,则不能用它们作为变量。

5. 如果默认的颜色和背景颜色不合适时,可以如下改变颜色:选择棒形图,单击

按钮。

例子:绿色罐子和红色液体,可以将背景颜色设为绿色,填充颜色设为红色。

3.3.1 示例

可以使用任何数字作为最高和最小值,以及起始值。下例设置了一个棒形图从顶部开始向下填充的示例。

然后在定义一个棒形图,从一个特定的值开始(本例中使用50)。

1. 重新编辑刚建立的棒形图,改变各个参数值,观察其变化。

27

Using Build Mode

3.4

1.

动态过程数值(Dynamic Process Values)

动态过程数值(Dynamic Process Values)是动态显示标签数值的对象。标签名和时间标签也可以与数值一同显示出来。增加一个数值时可以单击工具条上的 话框。

按钮,或者从菜单中选择 Draw>Value,然后

在视图上的合适位置单击一下,就可以启动如下的“Define Value”对

插入一个变化迅速的标签点的数值但是仅显示时间标签,这样就可以在视图上显示系统的时间了。

2. 3. 4.

单击 Tag Search 按钮搜索合适的标签点。

在 “Show tag name” 下拉框中选择在数据的底部显示标签点名,同样在 “Show time stamp” 下拉框中选择时间标签在底部。

要改变数据显示精度时,选择 “Number Format” 下拉框。要根据过程数据的性质和精度来选择数据的显示格式。例如:如果流量表的测量精度是每分种多少升,显示数据就没有必要显示到毫升了。

注: 数据格式请参见 PB 手册的第8章。基本上与 Excel 的格式相同。

数据格式 #.00 和 0.00 之间的区别是:如果值是0.33 则 #.00 格式显示的是 “.33” (个位上没有零),而 0.00 格式则显示 “0.33” (在个位上加零)。

5.

使用 按钮改变数值的背景颜色和字体颜色。

一个比较好的背景颜色是 “None”(透明、无背景颜色),这样可以放在某个对象上,且占地方小。

注: 如果数据看不见,检查一下是否字体颜色和背景颜色相同,或与视图的背景颜色相同。 从工具条上的格式按钮种选择

按钮,改变字体的大小和格式。(也

可以使用菜单上的 Edit>Format>Font ) 。这些设置同样对曲线图有效。

3.5 多态对象(Multi-State Objects)

多态对象(Multi-state Objects)是一些存储于符合库中的对象,它可以

根据某个点的状态改变颜色。改变颜色的条件取决于标签点是数字量还是标签量。

3.5.1 数字标签量(Digital Tags):

1. 2. 3. 4. 5.

新建一个process book 页面视图文件,取名为 “MultiState Tags” 用标签点 “CDT158” 和 “CDM158” 画一个曲线图。 在曲线图的右侧画两个直径为3厘米的圆。 选择其中一个圆。

从菜单中选择 Edit => Multistate ,将启动下列对话框。

29

Using Build Mode

6. 7. 8.

单击 Tag Search ,找到 CDM158标签点。这是一个数字状态量标签点,其颜色和状态已经定义了。 单击 OK.

在这个圆旁边新建一个实时数值量,显示标签名和数值(不要时间标签)。

上例表示了当我们定义数字量时的对话框。在本例中,当CDM158的

值“AUTO”时变成为绿色,当值为“MANUAL”变成红色。(数值 -21 是PI系统数字状态表中的 “AUTO” 的数值。)

注: 不要试图改变数字标签量值区域中的数值。

“Convert To Static” 按钮的功能是将以前定义的多态去掉,变为静态符号。

3.5.2 模拟标签量(Analog Tags):

1.

重复上述步骤,在另一个圆圈上建立与标签点 CDT158 的联系。你可能要改变“State 1”的上限值,使其接近实时值,这样就可以观察到状态的变化。 2.

在旁边插入一个实时值。

3.5.3 多态棒形图(Multi-State Bar Graphs)

先选择棒形图,然后从菜单中选择Edit => Multistate , 然后参考上节提到的模拟量和数字量建立多态的方法进行。

3.5.4 多态曲线图(Multi-State Trends)

PI-ProcessBook 没有明确的建立多态曲线图的功能,但是可以通过下述步骤建立多态曲线图:

1. 建立一个活动点的曲线图。 2. 把曲线图的背景颜色设为 “none”。 3. 画一个和曲线图同样大小的矩形。

31

Using Build Mode

4. 使用 Arrange => Send to Back 功能将矩形放在曲线图的后边。 5. 基于曲线图的标签点,将矩形设为多态对象。

虽然曲线图本身不是一个多态对象,但是它是透明的,而在其后面的多态矩形可以显示多态效果。但是矩形过大或过小都不会有期望的效果。

3.5.5 设置坏数据( “Bad Data”)

在上述的每个例子中,都可以对坏数据显示的颜色和形式进行设置。坏数据( Bad Data)我们定义为超出上下限的任何数据。不论是超上限还是超下限,或者关闭( shutdown)或者超时( timeout condition)。

在上述多态符号对话框中,可以设置坏数据的颜色,也可以设置成闪烁状态。

3.6 命令按钮(Command Buttons)

可以建立启动一个操作系统命令的按钮,例如:一个 PI-ProcessBook 页

面视图文件,或者一个PI-ProcessBook文件簿文件。 1.

选择 Draw>Button ,并在视图中拖放出一个按钮大小的矩形,将启动下列对话框。 下例表示了一个启动 Windows 计算器的应用。

可以利用这个功能在现存的视图中打开另一个ProcessBook 视图,但是确定选择 “New” ,或者将在现在的视图中打开。

当然也可以将文件名作为系统命令的一个参数。 如果将命令设置为如下格式:

C:\\Program Files\\Microsoft Office\\Office\\EXCEL.EXE C:\\SHIFT.XLS 上述命令按钮将启动 Microsoft Excel 打开存于“C”盘根目录的 “SHIFT.XLS” 的文件。

33

Using Build Mode

3.7 高级设计(Advanced Layout)

在为视图新建曲线图时可以同时建立多个曲线图。这个功能只在建立曲

线图时有效。

1. 画一个新的曲线图。

2. 在曲线图定义对话框( Define Trend dialog box)中单击 “New Plot” 按钮几次,注意到每次单击会出现一个新的曲线图。

3. 单击 “Layout”标签,显示下列对话框。在这里可以安排曲线图的位置,或者直接将建立的曲线图拖到这里。

3.8 导航

好的导航系统可以快速、有效的定位于合适的信息,可以在不同的应用

程序之间迅速切换。

在PI ProcessBook 中有两种导航系统,可以同时使用: ? 使用文件簿的目录结构 ? 使用命令按钮

在下列视图中,我们建立多个视图,然后使用命令按钮进行导航。 1. 在书本文件中建立一个第一级的文件标题。

2. 在标题下建立三个二级视图文件,名称为“Home”、“ First”和

“ Second”。 3. 打开“ Home” 视图。

4. 加入几行字以对视图进行识别。

5. 在视图的左侧加入3个按钮,每个按钮分别导航不同的文件。

6. 复制这些按钮,然后在其它视图上粘贴这些按钮。 现在你就有了一个基本的导航系统。

35

Using Build Mode

3.9 练习

下列练习题是为了加深理解上述所讲内容,希望能够自己独立完成。如

果可能的话,先不看答案,自己多做尝试。

3.9.1 练习 1

新建一个 ProcessBook页面视图文件,在此文件上增加曲线图、棒形图和实时值。

答案:

1. 新建一个 Process Book 文件。

2. 新建一个 Text Entry (level 1) 作为标题。

3. 在此标题下新建一个 ProcessBook Display (level 2) 文件。

4. 在新建的视图文件中,增加一个 Sinusoid 标签点的曲线图。 在视图

上调整合适的大小和位置。

5. 使用 “Tag Search”按钮找到“ Sinusoid”点,使用其默认设置。 6. 增加一个棒形图,使用相同的标签点,在曲线图旁边画一个合适大

小的矩形。

7. 再次使用“ Tag Search”按钮找到“ Sinusoid ”点。同样使用默认设

置。

8. 从“ Symbol Library”中找到一个合适的标尺放在棒形图的旁边。 9. 使用 Arrange => Align 功能将其对齐。 10. 再增加一个“ Sinusoid ”标签点的实时值。 结果图形如下图所示:

3.9.2 练习 2

在上述视图中,新建一个命令按钮,启动 Microsoft Excel 应用程序。 答案: 从系统中找到 Excel.exe 文件。不同的计算机会放在不同的位置。

3.9.3 练习 3

新建一个 ProcessBook 视图,建立四个曲线图和四个棒形图,并放上合适的标签。 使用下列标签点: 1. Sinusoid 2. CDM158 3. CDT158 4. SQ:F100

37

4. 组态图

在PI-ProcessBook有三种组态图工具,通常结合使用。本节就此做详细讨论。

4.1

1. 2. 3.

静态图形

建立一个新视图文件

从菜单中选择 Edit => Format => Color。Set 将线型设置为无( “None” ),颜色设置为绿( green)。 在屏幕上画一个矩形。

注: 也可以增加多个多边形、圆等。先按 键,再在工具条上找对应的按钮。

4.

按下 键,并且从工具条上选择椭圆按钮,在矩形的上边和下边各画一个圆。调整其大小,将上述图形混合成为一个容器。

Using Graphics

5. 按住 键,单击三个图形以选中它们。如果两个对象重叠时,单击第二次会选中下一层的对象。

6.

从菜单中选择 Arrange => Group (也可以从工具条中选择 按钮)

组成一体的图形可以整个旋转和翻转。

注: 组成一体的对象通过后续的 Arrange>Ungroup 去掉组合。无论是组合或去掉组合,组中的对象可以通过Arrange>Regroup 命令重新组合。

7.

选择成组的对象后,从菜单中选择 Arrange => Rotate 选项, 拖动圆弧的一个角进行转动。

注: 当按住键进行转动时,对象每次转动15度角。

8.

将对象转动到水平位置。

4.2 层

通过Arrange 菜单对对象进行分层放置,这对画控制图时是非常有用

的,例如:将管道放在最底层。选择所有的管道,从菜单中选择 Arrange>Send to back 将管道放在容器的后面。

1.

2.

在上例中选择对象,从菜单中选择Edit => Copy ,然后再选择 Edit => Paste 。

将第二个对象改变颜色。Edit => Format => Color.

3. 对齐对象。 Arrange => Align => Left.

4.3

1. 2.

线条(Lines)

不要选择任何对象,将线条颜色更改为黑色( black)。 单击 Edit => Format => Color ,改变线条 “Line” 颜色。

在罐的旁边增加一个“Green Vessel Number 1”的标签条( label)。选择工具条上的文字按钮,在需要的地方单击一下,输入合适的文字,并按 Enter 键,如果需要时调整文字的位置。

3. 可以编辑线条的型式。单击 Edit => Format => Line Style ,改变线条的 “Ends” 为箭头方式。

注: 当需要画直线、圆和矩形时按 键。

4. 从文字到罐画一条直线。

41

Using Graphics

5. 如果直线的箭头指向错误,则选择直线,然后 Arrange => Flip => Horizontal ,将直线掉头。

4.4 符号库(The Symbol Library)

1. 打开以前建立的页面视图文件。 2. 利用工具条上的符号库按钮

进入符号库,可以剪切和粘贴到视图

文件中 (也可以通过 Tools>Preferences 改变默认的符号库)

3. 从“Scales” 标签中选择 “Scale from 0 to 20 (Style 1)” 插入到以前建立的棒形图旁边。可以使用对齐功能使得两个图对齐。

4.5 引入图片(Importing Graphics)

可以向PI-ProcessBook 视图中插入自己的图片。也可以使用 Edit>Paste

Special 将对象作为OLE对象粘贴。 OLE 对象比直接插入图片有许多好处:例如可以直接就地编辑。更多的关于OLE对象和图片之间的区别请参加 PI-ProcessBook 用户手册中的OLE章节。

可以使用 Microsoft 的画图板或者其它图形编辑工具对图形进行编辑,然后存盘后用于插入到ProcessBook 中。

注: 不支持.gif 格式文件。

1. 2.

要插入图形,可以通过工具条上选择 Draw => Bitmap 。

在视图上拖放出一个合适大小的矩形。启动如下图的“Define Picture”对话框。在本例中插入“C:\\Windows”目录下的 “car.bmp” 图形。

按钮,或者从菜单中选择

主要将图形的背景颜色和视图的背景颜色相同。

3. 如果要改变图形的大小,选择 “Stretch picture to fit bounding rectangle”选项。

43

Using Graphics

一个有意思的小技巧:利用任何图形编辑应用程序对图形进行编辑,然后按下 键,启动画图板,从菜单中选择 Edit => Paste。 所需要的图形就会放在画图板上,然后对其进行编辑和存储。

4.6 练习

下列练习题是为了加深理解上述所讲内容,希望能够自己独立完成。如

果可能的话,先不看答案,自己多做尝试。

4.6.1 练习1

在视图上画出静态的管道和阀门,利用数字标签点CDM158 来显示阀门的状态。

答案:

1. 新建一个 ProcessBook 视图文件。 2. 从符号库中加入管道好阀门。 3. 在阀门上或者附近画一个小矩形或园。 4. 选择新画的矩形或园,使用多态对象。

注: 因为是个数字标签点,PI系统的多态功能将会检测的标签点的状态,并自动在对象中显示出来。

5. 在阀门之上增加一个实时值,增加点描述和时间标签。 结果如下图所示。

45

5. 默认值和优选项

可以改变许多 PI-ProcessBook 默认值,本节中举几个例子。更多的设置可以通过修改PI-ProcessBook 的初始化文件 (PROCBOOK.INI)来实现。这些将在系统管理培训课程中做更加详细的介绍。

5.1

1.

颜色和线条类型(Color and Line Styles)

要改变现在默认的颜色和线条类型,首先取消选择任何元件,可以在视图的空白出单击一下或者按 键。然后在格式工具条(Formatting Tools)中选择要改变的属性。

这些是 Windows 的对话框,不是PI系统产生的。PI系统使用这些功能来定制显示信

2. 息的外观。

注意在屏幕的状态条右侧中有默认设置的的显示。这提供了一个颜色的预览。

从菜单条中选择Tools>Preferences 然后改变颜色调色板。颜色调色板中存储了16种颜色供快速选择。

3.

4. 按 “Custom Color” 键时,可以为 PI-ProcessBook重新设置调色板,或者从默认的16种颜色中选择颜色。

OLE Objects

5.2 运行模式优选项(Run Mode Bias)

运行模式优选项(Run mode bias)主要是针对普通用户。在建模时通常

不要选择此选择项。

? ?

当此模式有效时,当新建对象时尽暂时转到编辑模式。 当此模式无效时,新建对象时一直处于编辑模式。

5.3 PI-ProcessBook 的默认设置

多数基本 PI-ProcessBook 设置在 Tool > Preferences 窗口中完成。包括

16种基本颜色的颜色选择窗口,默认字体和大小和许多其它启动设置。详细定义请参加用户使用手册。

5.4 曲线图优先设置(Trend Preferences)

曲线图的设置在 Tool > Preferences 窗口中。这些设置对所有的曲线图

均有效。

本文来源:https://www.bwwdw.com/article/kv58.html

Top