第19章运行报警.docx
- 文档编号:3308192
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:13
- 大小:133.59KB
第19章运行报警.docx
《第19章运行报警.docx》由会员分享,可在线阅读,更多相关《第19章运行报警.docx(13页珍藏版)》请在冰豆网上搜索。
第19章运行报警
19.报警运行
第十九章
报警运行
19.
报警运行
本章目的
本章主要介绍与报警相关的内容。
在本手册中已数次提到过报警,而本章将详细地介绍报警的许多特性,包括
∙报警确认
∙报警一览对象
∙报警计数器
19.1.应用开发流程图
图19-1:
应用开发流程图(显示报警监控)
19.2.报警确认
A.注解:
∙在运行过程中,报警在iFIX的画面中提供了的可视化的提示信息
-这些提示信息在报警对象一览和数据连接中以颜色变化或文本闪烁的形式出现,或由报警触发的动画对象
-这些报警的提示信息将在屏幕中一直显示,直至操作人员确认且相应块的值恢复到正常值
B.锁定报警和当前报警
∙当前报警是数据块的当前报警状态(ACUALM)
∙锁定报警是数据块最严重的报警(ALAALM)
∙举例:
-如果一个数据块产生一个HighHigh(高高)报警,则锁定报警和当前报警是相同的,都是HighHigh(高高)报警
-如果这个数据块再产生一个High(高)报警,则其当前报警改变为High(高),但是锁定报警仍旧为HighHigh(高高)报警
C.报警一览对象中的报警
∙最严重的未被确认的报警将显示在对象的电子表格中
∙当操作员确认了报警后,显示下一个最严重的报警
-然后,报警一览对象将等待相应块的值恢复到
-一旦块的值返回到正常值,系统将自动删除报警
D.确认报警
∙如果系统规定了某种确认报警的方法,则操作员只能以这种方式确认报警
∙报警一览对象
-报警一览对象允许操作人员双击一个报警,以确认该报警
19.2.报警确认
报警级别
报警状态
说明
1
COMM
通讯错误(值为“BAD”)
1
OCD
开路检测报警
1
IOF
I/O错误
1
FLT
浮点数出错报警
1
OVER
超范围报警
1
UNDER
低围报警
1
ERROR
统计数据块报警
2
COS
状态改变报警(数字量块)
2
CFN
从正常到报警(数字量块)
2
HIHI
高高报警
2
LOLO
低低报警
3
RATE
变化率报警
3
HI
高报警
3
LO
低报警
4
REV
死区报警
5
OK
块处于正常状态
图19-2:
报警状态的描述
19.3.报警一览对象
A.注解:
∙向操作员提供可视提示,是开发良好操作画面的关键
∙达到上述要求的一种途径是在画面中添加报警一览对象
-该对象允许操作员能对报警进行监视、确认、排序和过滤
-报警一览对象也可以根据报警的状态和优先级使用彩色代码报警,以提供可视提示
∙缺省时,报警一览对象显示未被确认的和已确认报警
-当块的值恢复到正常值并且报警已被确认后,报警一览服务自动地删除报警
B.添加报警一览对象
∙从“插入”菜单中选择“报警一览”
∙见图19-3中运行模式时的举例
19.3.报警一览对象
图19-3:
报警一览对象
19.3.报警一览对象
C.配置报警一览对象
∙双击对象,打开属性表单
-见图19-4
∙操作员设置
-允许报警确认
-允许告警删除
-允许运行时配置(过滤、排序)
-允许列快速排序
-显示鼠标右键菜单
∙过滤
-创建过滤条件,例如:
◊优先级=“High”
◊在报警区域“A、B、E、F”
∙排序
-类型、优先级、节点等。
∙颜色
-报警状态决定文本颜色
-报警优先级决定背景颜色
∙列
-选择所需显示的列,并调整列的顺序
∙显示设置
-显示标题、滚动条、行号、状态栏、表格分隔线、闪烁未确认的报警等选项
-刷新设置
◊报警刷新间隔、数据刷新间隔、闪烁速率、选择超
时
19.3.报警一览对象
图19-4:
报警一览配置(过滤显示)
19.4.报警计数器
A.报警计数器
∙反映整个SCADA服务器或该服务器内某个区域的报警状态
∙表示系统中总共有多少报警?
以及高、中,低优先级各有多少报警?
和已确认的和未被确认的报警个数
∙可用报警计数器动画对象和着色画面对象
B.使用报警计数器
∙iFIX提供两种方式访问报警计数器信息:
-在数据库通过数据块从SIM驱动器访问报警计数器
-在工作台中使用标签域访问(系统标签、报警计数器标签或区域名)
∙举例:
-用SIM驱动器将报警计数器与数据库的块建立关联
◊即使在工作台不运行时,数据库也可以逻辑处理报
警
-为了显示工作台中报警的计数,直接用一个标签域访问报警计数器的值
C.注解:
∙iFIX有一个检测程序,能检测一个标签名与一个报警区域名是否相同
-当标签名与报警区域名相同时,报警计数器将失效
-系统始终试图从过程数据库标签读取数据,而不是从报警计数器读取数据
19.4.报警计数器
图19-5报警计数器
19.5.练习19
报警运行
练习19
练习19
学习目的:
完成这个实验练习后,学员应能够:
1.在画面中添加报警一览对象
2.在画面中添加报警计数器
完成本练习的时间:
20分钟
实验内容
在这个练习中将创建一幅简单报警的新画面,这幅画面将包含一个报警一览对象以及一些日期和时间对象,完成操作后报警屏幕显示如下:
完成本练习后,回答章节19.6的问题。
练习19
A.打开一个画面并添加一个报警一览对象
1.关闭工作台中全部的打开画面。
2.从工作台的“文件”菜单中选择“打开”。
显示打开画面对话框。
3.点击“AlarmScreen.grf”,然后点击“打开”。
报警画面被打开,但是,使该画面变为一个“页脚”画面,即是一幅显示在屏幕底部的小画面。
4.务必使工作台中“工具箱”打开。
5.从“工作台”菜单中选择“全屏幕”
工作台以全屏幕方式显示,并且在屏幕底部能看见报警屏幕画面。
6.从“工具箱”中点击“报警一览”按钮。
报警一览对象被添加到报警屏幕画面中。
7.调节报警一览对象的尺寸(使用下面的指导性画面)
8.在下列画面添加文本、时间、日期等对象。
画面应当似如下显示:
9.保存此画面。
练习19
B.配置报警一览对象
配置报警一览对象
1.击报警一览对象。
显示报警一览配置对话框:
2.改变“排序”,使报警根据节点排序。
3.改变“过滤”条件,只显示当日产生的报警。
4.改变“列”,首先列出报警状态。
5.改变“列”,添加“区域”列。
6.改变“显示”,使能显示行号。
7.完成操作后,点击“确定”。
画面应当如下显示:
练习19
C.添加报警计数器
在画面中添加一个对象,显示本节点所有未确认的报警。
1.
从工具箱中点击“数据连接”按钮,
出现数据链接对话框。
2.点击“浏览”按钮,打开“表达式编辑器”
3.点击“报警计数器”表单
4.选择以下报警计数器:
Fix32.THISNODE.ALARMCOUNTERS.A_UNACKTOT
对话框显示如下:
练习19
C.添加报警计数器(续)
5.完成操作后,点击“确定”。
返回到“数据连接”对话框
6.点击确定,添加数据连接。
鼠标指针变成一个数据连接,
7.点击,在“未确认报警”文字右侧添加一个数据连接。
此时画面应当显示如下:
练习19
D.为过滤器报警添加按钮
1.工具箱中,点击“矩形”按钮。
鼠标指针变成一组十字准线。
2.在报警一览对象的右边画一个小矩形。
使用下面的画面:
3.右键点击“矩形”对象并选择“编辑脚本”。
显示VisualBasic编辑器。
4.在矩形的点击事件中输入下面的脚本。
注解:
AlarmSummaryOCX的对象名可能不同。
PrivateSubRect2Click()
AlarmSummaryOCX1.fILTERsTRING=“Areain”“PumpStation”””
EndSub
5.从VBE的“文件”菜单中点击“关闭并返回到工作台应用”
返回到工作台。
练习19
E.保存并查看画面
1.关闭工作台中的“全屏幕”模式。
2.从“文件”菜单中选择“保存”,保存修改后的报警屏幕画面
画面被保存
3.从“工作台”菜单中选择“切换至运行”
工作台切换至运行模式
4.从“工作台”菜单中选择“全屏幕”
工作台以全屏幕模式显示,在屏幕的底部能看见报警屏幕画面。
5.在运行模式下,改变报警一览对象的排序,以标签名排序。
在运行模式下怎样禁止别人修改排序?
6.在运行模式下,打开其它画面并切换阀值,以产生报警。
7.在报警屏幕画面中,观察这些变化。
8.在报警一览对象中确认一些报警,并观察其变化。
9.点击过滤按钮,您能注意看到报警一览对象底部的状态栏中出现过滤器字符串。
怎样能够复位过滤器,显示全部报警?
实验练习结束
19.6.问题一览_______________________________________
1.说出在工作台中查看报警的两种方法。
2.报警确认的用途是什么?
3.报警一览对象的用途是什么?
4.列举报警计数器的3种可能用途。
5.标签名和报警区域名能否相同?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 19 运行 报警