-38-第五讲报警和事件北京亚控科技发展有限公司第五讲报警和事件第一节概述报警和事件窗口的作用为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件用户可以方便地记录和查看系统的报警和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时地显示出来。为了分类显示产生的报警和事件,可以把报警和事件划分到不同的报警组中,在指定的报警窗口中显示报警和事件信息。第二节建立报警和事件窗口定义报警组1、在工程浏览器窗口左侧“工程目录显示区”中选择“数据库”中的“报警组”选项,在右侧“目录内容显示区”中双击“进入报警组”图标弹出“报警组定义”对话框,如图5-1所示:图5-1报警组定义对话框在本课程您将:了解报警和事件窗口的作用掌握报警和事件窗口的设置方法掌握运行中的报警和事件窗口的操作方法第五讲报警和事件-39-北京亚控科技发展有限公司2、单击“修改”按钮,将名称为“RootNode”报警组改名为“化工厂”。3、选中“化工厂”报警组,单击“增加”按钮增加此报警组的子报警组,名称为:反应车间。4、单击“确认”按钮关闭对话框,结束对报警组的设置,如图5-2所示:图5-2设置完毕的报警组窗口注:报警组的划分以及报警组名称的设置是由用户根据实际情况指定。设置变量的报警属性1、在数据词典中选择“原料油液位”变量,双击此变量,在弹出的“定义变量”对话框中单击“报警定义”选项卡,如图5-3所示:图5-3报警属性定义窗口对话框设置如下:报警组名:反应车间低:10原料油液位过低高:90原料油液位过高优先级:1002、设置完毕后单击“确定”按钮,系统进入运行状态时,当“原料油液位”的高度低于10或高于-40-第五讲报警和事件北京亚控科技发展有限公司90时系统将产生报警,报警信息将显示在“反应车间”报警组中。建立报警窗口报警窗口是用来显示“组态王”系统中发生的报警和事件信息,报警窗口分:实时报警窗口和历史报警窗口。实时报警窗口主要显示当前系统中发生的实时报警信息和报警确认信息,一旦报警恢复后将从窗口中消失。历史报警窗口中显示系统发生的所有报警和事件信息,主要用于对报警和事件信息进行查询。报警窗口建立过程如下:1、新建一画面,名称为:报警和事件画面,类型为:覆盖式。2、选择工具箱中的工具,在画面上输入文字:报警和事件。3、选择工具箱中的工具,在画面中绘制一报警窗口,如图5-4所示:图5-4报警窗口4、双击“报警窗口”对象,弹出报警窗口配置对话框,如图5-5所示:图5-5报警窗口配置对话框报警窗口分为五个属性页:通用属性页、列属性页、操作属性页、条件属性页、颜色和字体属性页。通用属性页:在此属性页中您可以设置窗口的名称、窗口的类型(实时报警窗口或历史报警窗口)、窗口显示属性以及日期和时间显示格式等;第五讲报警和事件-41-北京亚控科技发展有限公司注:报警窗口的名称必须填写,否则运行时将无法显示报警窗口。列属性页:报警窗口中的“列属性页”对话框,如图5-6所示:图5-6列属性页窗口在此属性页中您可以设置报警窗中显示的内容,包括:报警日期时间显示与否、报警变量名称显示与否、报警限值显示与否、报警类型显示与否等等;操作属性页:报警窗口中的“操作属性页”对话框,如图5-7所示:图5-7操作属性页窗口在此属性页中您可以对操作者的操作权限进行设置。单击“安全区”按钮,在弹出的“选择安全区”对话框中选择报警窗口所在的安全区,只有登陆用户的安全区包含报警窗口的操作安全区时,才可执行如下设置的操作,如:双击左键操作、工具条的操作和报警确认的操作;条件属性页:报警窗口中的“条件属性页”对话框,如图5-8所示:-42-第五讲报警和事件北京亚控科技发展有限公司图5-8条件属性页窗口在此属性页中您可以设置哪些类型的报警或事件发生时才在此报警窗口中显示,并设置其优先级和报警组。优先级:999报警组:反应车间这样设置完后,满足如下条件的报警点信息会显示在此报警窗口中:a、在变量报警属性中设置的优先级高于999;b、在变量报警属性中设置的报警组名为反应车间;颜色和字体属性页:报警窗口中的“颜色和字体属性页”对话框,如图5-9所示:图5-9颜色和字体属性页窗口在此属性页中您可以设置报警窗口的各种颜色以及信息的显示颜色;报警窗口的上述属性可由用户根据实际情况进行设置。5、单击“文件”菜单中的“全部存”命令,保存您所作的设置。6、单击“文件”菜单中的“切换到VIEW”命令,进入运行系统。系统默认运行的画面可能不是您刚刚编辑完成的“报警和事件画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图5-10所示:第五讲报警和事件-43-北京亚控科技发展有限公司图5-10运行中的报警窗口报警窗口的操作当系统处于运行状态时,用户可以通过报警窗口上方的工具箱对报警信息进行操作,如图5-11所示:图5-11报警信息操作工具箱报警确认:确认报警窗中当前选中的未经过确认的报警信息;报警删除:删除报警窗中所有当前选中的报警信息;更改报警类型:单击该按钮,在弹出的列表框中选择当前报警窗要显示的报警类型,选择完毕后,从当前开始,报警窗只显示符合选中报警类型的报警,但不影响其它类型报警信息的产生;更改事件类型:选择当前报警窗要显示的事件类型;更改优先级:选择当前报警窗的报警优先级;更改报警组:选择当前报警窗要显示的报警组;更改站点名:选择当前报警窗要显示哪个工作站站点的事件信息;更改报警服务器名:选择当前报警窗要显示哪个报警服务器的报警信息。注:只有登陆用户的权限符合操作权限时才可操作此工具箱。报警窗口自动弹出使用系统提供的“$新报警”变量可以实现当系统产生报警信息时将报警窗口自动弹出,操作步骤如下:1、在工程浏览窗口中的“工程目录显示区”中选择“命令语言”中的“事件命令语言”选项,在右侧“目录内容显示区”中双击“新建”图标,弹出“事件命令语言”编辑框,设置如图5-12所示:-44-第五讲报警和事件北京亚控科技发展有限公司图5-12事件命令语言编辑框2、单击“确认”按钮关闭编辑框。当系统有新报警产生时即可弹出报警窗口。第三节报警和事件的输出报警和事件的输出对于系统中的报警和事件信息不仅可以输出到报警窗口中还可以输出到文件、数据库和打印机中。此功能可通过报警配置属性窗口来实现,配置过程如下:1、在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“报警配置”选项弹出“报警配置属性”对话框,如图5-13所示:图5-13报警配置属性对话框报警配置属性窗口分为三个属性页:文件配置页、数据库配置页、打印配置页。文件配置页:在此属性页中您可以设置将哪些报警和事件记录到文件中以及记录的格式、记录的目录、记录时间、记录哪些报警组的报警信息等等,文件记录格式如下:第五讲报警和事件-45-北京亚控科技发展有限公司示例:工作站事件文件记录:[工作站日期:2001年4月28日][工作站时间:14时24分7秒][事件类型:工作站启动][机器名:本站点][工作站日期:2001年4月28日][工作站时间:14时24分14秒][事件类型:工作站退出][机器名:本站点注:这里提到的“文件”是组态王定义的内部文件。数据库配置页:数据库配置页对话框,如图5-14所示:图5-14数据库配置页在此属性页中您可以设置将哪些报警和事件记录到数据库中以及记录的格式、数据源的选择、登陆数据库时的用户名和密码等等:注:在6.53及以上版本中勾选使用默认数据源,可以自动创建报警数据库以及数据源。打印配置页:打印配置页对话框,如图5-15所示:图5-15打印配置页在此属性页中您可以设置将哪些报警和事件输出到打印机中以及打印的格式、打印机的端口号等,打印输出格式如下:-46-第五讲报警和事件北京亚控科技发展有限公司示例:工作站事件打印:工作站日期:2001年4月28日/工作站时间:14时24分7秒/事件类型:工作站启动/机器名:本站点-------------------------------------------------------工作站日期:2001年4月28日/工作站时间:14时24分14秒/事件类型:工作站退出/机器名:本站点注:建议用户在使用打印设置时,使用带字库的针式打印机。课后练习:1、完善你的练习工程,对报警组、变量进行相关的配置。2、在画面中得到报警的显示输出。3、将报警记录到文件中。4、将报警记录到数据库中。