English



 

 

 


第五章 趋势、报表、报警组态画面的生成

  这章主要是对趋势、报表和报警画面组态的介绍。

  5.1 历史趋势

  历史趋势功能是通过保存在实时数据库中的历史数据随历史时间而变化的趋势所绘出的二维曲线图。

  5.1.1 创建历史趋势

  首先选择菜单命令“工具[T]/历史趋势” 或选择工具箱工具,然后按下鼠标左键并按对角拖动以形成一矩形。松开鼠标,此对象被选中,并以缺省的线宽和颜色属性出现。如图5-1所示。

图5_1
图5_1

  5.1.2 设置历史趋势图属性

  这时可以改变图的属性。选中图形对象,单击鼠标右键,弹出右键菜单。选择“对象属性(A)”,弹出“改变对象属性”对话框,如图5-2。通过这个对话框可以改变趋势图的填充颜色、边线颜色、边线风格等。

图5_2
图5_2

  5.1.3 历史趋势组态

  双击历史趋势对象,弹出“历史趋势组态”对话框,如图5-3。

图5_3
图5_3

  说明:输入历史趋势图的标题。单击右面的颜色选择框,出现调色板窗口,可以指定一种颜色作为历史趋势图的标题的文字颜色。

  数据源:选择趋势变量的数据源。

  初始时间范围:这个对话框定义趋势的水平(X轴)初始显示的时间长度。

  初始扫描周期:这个对话框定义趋势的水平(X轴)初始显示的增量单位。

  取值(初始显示方式):此下拉框指定趋势的初始显示类型。如果选则“瞬时值”,趋势每一个像素将显示这个像素所代表的时间点的瞬时值。如果选则“最大/最小”,趋势的每一个像素将显示这个像素所代表的时间点的最小或最大值。

  时间刻度/刻度数:定义时间刻度线的数量,即横向网格的数量。点击右边的按钮出现颜色选择框,在颜色选择框中选择网格的颜色。

  每隔_个刻度一个标签:定义每隔几个刻度显示一个时间标记。点击右边的按钮出现颜色选择框,在颜色选择框中选择时间标记的颜色。

  数值刻度/刻度数:定义数值刻度线的数量,即横向网格的数量。点击右边的按钮出现颜色选择框,在颜色选择框中选择网格的颜色。

  每隔_个刻度一个标签:定义每隔几个刻度显示一个数值标记。点击右边的按钮出现颜色选择框,在颜色选择框中选择时间标记的颜色。

  最大值:输入显示数值范围的高限。

  最小值:输入显示数值范围的低限。

  百分比/绝对值:显示数值可以是百分比或者绝对值。当选择百分比时,涉及到选择量程上下限问题。可以选择“从DB得到量程上下限”或者“自动获取”。

  定义笔:趋势图中最多可以定义8支趋势笔,即8条曲线,对每支笔要指定如下几项。

  位号名:输入趋势笔的变量名。

  颜色:选择趋势笔的颜色。

  线宽:输入趋势笔的宽度。

  说明(趋势笔):指定趋势笔的描述信息。可以是:自定义、使用位号名、使用点描述、使用位号名与点描述。

  双击时:可以选择:无弹出框、位号时间设置框、时间设置框。如果选中无弹出框项,则在进入运行系统后,单击趋势运行画面,不出现运行组态对话框,即没有触敏动作。如果选中位号时间设置框项,可以在运行系统中改变历史趋势的位号和时间设置。在进入运行系统后,在运行期间,双击历史趋势画面,出现“趋势设置”对话框,如图5-4。这里允许操作人员改变历史趋势的起始时间、数值范围、趋势笔分配、基本偏置等。

图5_4
图5_4

  如果选中时间设置框项,可以在运行系统中改变历史趋势的时间设置。在进入运行后,双击历史趋势画面,出现“趋势设置”对话框,如图5-5。

图5_5
图5_5

  从DB得到量程上下限:选中后,趋势按照趋势变量所对应数据库DB中点的量程上下限参数组态值作为参考值来计算趋势的垂直(Y-轴)显示的数值。若不选中,趋势按照趋势变量的最小值、最大值的变量组态值作为参考值来计算趋势的垂直(Y-轴)显示的数值。

  5.1.4 查看历史趋势

  在运行期间如果需要查看以前的历史趋势记录,可以分别建以下几个按钮,如图5-6所示。

图5_6
图5_6

  其中按钮的功能如下:取值范围:趋式曲线中数值显示的时间范;曲线缩放;曲线时间的设定等功能。创建完这些按钮后,双击按钮,选择触敏动作中的左键动作。在按下鼠标下进行编辑,如图5-7。

图5_7
图5_7

  这里可以选择字段里面的变量进行编辑,实现按钮的功能。编辑完成后需要和历史趋势打成单元,运行时就可以通过点击按钮来查询历史趋势。

  如图5-6中还有两个选择控件,分别是选择起始时间和时间范围的按钮,它们的功能是可以让历史趋势曲线显示从起始时间开始一定的时间范围内的曲线。可以在菜单的“插入” windows控件找到这两个控件。

  5.2 万能报表

  万能报表提供类似EXCEL的电子表格功能,可实现形式更为复杂的报表格式

  5.2.1 创建万能报表

  进入DRAW菜单命令“工具/万能报表”,出现“子图列表”对话框,选择“万能报表”,然后单击“选择”按钮,万能报表自动加在窗口画面上,如图5-8。

图5_8
图5_8

  5.2.2 万能报表组态

  双击万能报表,即可弹出万能报表属性设置框,如图5-9。

图5_9
图5_9

  在表格的任意单元格上单击,然后在表达工具条中输入相对应内容,如图5-10。

图5_10
图5_10

  自动获取历史数据:

图5_11
图5_11

  单击“历史数值”按钮,如图5-11,单击后出现对话框,如图5-12:

  数据点变量选择按钮可以选择数据库中已经做历史保存设置的变量

  时间单位表示时间间隔的单位是什么,可以是年月日时分秒。

  时间间隔是一个大于0的正整数,表示相邻单元格之间记录的数据的时间差。

  基准单元第一个单元格是最左(上)边的单元格,还是最右(下)边的单元格,如果

图5_12
图5_12

  上述例子中基准单元是左上,则A2的值是aa.pv在2003年9月20日16时58分41秒的值,而A9的值是2003年9月21日6时58分41秒的值

  基准时间在该处指定要获取的历史数据的时间。指定的年月日时分秒除了是常数外,还可以是表达式。其数值范围(n > 0)

  如果是单个单元格,可以取历史的统计值,在指定的时间段的最大值,最小值,平均值。如果是统计值,则时分秒参数无效。

  公式生成向导

  报表生成器可以方便地生成各种公式,在表达式工具条中选择函数,则会根据所选择的函数,弹出公式生成向导对话框:如图5-13。

图5_13
图5_13

  对于条件求和、平均值、最大值、最小值,出现的是上述对话框,条件区域和计算区域的值,可以手工输入,也可以通过鼠标在报表中直接选择,如果通过鼠标选择,条件区域选择后焦点会自动到计算区域。

  5.3 报警

  使用力控报警控件可以在系统运行过程中,及时将控制过程和系统的运行情况通知操作人员。

  5.3.1 创建报警记录

  首先单击工具箱中的“报警记录”工具按钮,然后在窗口中单击,按住鼠标左键进行拖动,调整报警记录大小,松开鼠标,即创建好了一个报警控件。如图5-14。

图5_14
图5_14

  5.3.2 配置报警记录

  双击报警记录,出现“报警组态”对话框,如图5-15,在这里可以创建报警记录的组成“报警时间+报警点位号+报警点描述+报警类型+报警值+报警级别+确认信息”和报警记录的显示字体,确认未确认的显示颜色等。在记录格式中可以选择要显示的内容,以及所占的字符数。

图5_15_1
图5_15_2
图5_15

  5.3.3 确认报警

  当需要对报警进行确认的时候,可以在画面中创建一个按钮,按钮与报警记录打成单元。在按下按钮时定义AlmAck(),这样就可以在运行中进行报警确认了。同样的道理,也可以实现对历史报表翻页查看、分时查看以及分区查看等功能,相应的变量在字段里都可以找到。

  5.3.4 多功能报警

  力控还提供了一个历史报警\实时报警、查询和确认集成到一起的组件――多功能报警。在力控的“开发系统”中,选择“工具\多功能报警”如下图所示:

图5_16
图5_16

  如下两图是对多功能报警的外观和记录格式的设置画面,首先选中多功能报警,然后双击出现如下图:

图5_17
图5_17
图5_18
图5_18

<<BACK  NEXT>>

在线客服
网站在线客服系统
京ICP备05068348号 北京三维力控科技有限公司版权所有
地址:北京市海淀区中关村大街27号中关村大厦六层  邮编:100080
E-mail:pcauto@sunwayland.com.cn