首页 理论教育组态报警系统优化方案

组态报警系统优化方案

【摘要】:图7-127 编辑2号报警消息的消息文本和错误点信息6.组态模拟量报警WinCC的报警系统可以对某一个过程值进行监视,可为变量指定任意多个限制值。模拟量报警功能是WinCC的附加件,需要添加到消息系统中。右键单击每条消息,在快捷菜单中选择“属性”,打开“单个消息”对话框,在“文本”选项卡中,分别编辑当3~6号模拟量报警事件到来时显示的消息文本和错误点信息。已经组态好的报警记录如图7-131所示。保存设置,退出报警编辑器。

1.新建报警变量

为了将自动化过程的故障和错误信息传递给WinCC的报警系统,新建“报警变量”MB20,数据类型为无符号8位数,其每一位代表发生某个故障或错误的标志位。

2.打开报警记录编辑器

WinCC使用“报警记录”编辑器来组态报警消息。在报警记录编辑器中,对消息变量、消息类别、消息文本和错误点等进行组态。

单击WinCC项目管理器浏览窗口中的“报警记录”组件,并在鼠标右键快捷菜单中选择“打开”命令,打开“报警记录”编辑器,如图7-114所示。

978-7-111-35042-2-Chapter07-177.jpg

图7-114 “报警记录”编辑器窗口

3.组态消息块

在运行系统时,消息的状态改变将显示在消息行中。组态消息块就是定义要在消息行中显示的信息。消息块分为3个区域:

①系统块。由报警记录提供的系统数据。单击报警记录浏览窗口中的系统块,在右侧数据窗口可以看到默认的系统块信息包括日期、时间和编号。右键单击报警记录浏览窗口中的系统块,在快捷菜单中选择“添加/删除”命令,打开“添加系统块”对话框,如图7-115所示。在可用的系统块列表中选择所需的消息块,单击978-7-111-35042-2-Chapter07-178.jpg按钮将这些消息块添加到所选的系统块列表中。

②用户文本块。用户定义的将在消息行中显示的文本内容。报警记录默认的用户文本块信息包括消息文本和错误点,如图7-116所示。用户也可以添加其他的文本块。

③过程值块。通过使用过程值块,可在消息行中显示变量值。用户可以添加与过程值块相关的变量。

978-7-111-35042-2-Chapter07-179.jpg

图7-115 组态消息块中的系统块

978-7-111-35042-2-Chapter07-180.jpg

图7-116 消息块中的用户文本块

可在消息块的属性对话框中显示和修改消息块的属性。右键单击报警记录浏览窗口中的消息块,在快捷菜单中选择“消息块...”,打开“组态消息块”对话框,如图7-117所示。在树形视图中,选择要修改的消息块,点击“属性”按钮,打开消息块对话框,可以显示和修改消息块的属性。图7-118所示为“日期”消息块的属性设置窗口,可以修改日期显示的位数和年月日的顺序。图7-119所示为“时间”消息块的属性设置窗口,可以设置时间显示的格式。图7-120所示为用户文本块的“消息文本”和“错误点”消息块的属性设置窗口,可以设置允许消息文本的长度,一个汉字占两个字符。

978-7-111-35042-2-Chapter07-181.jpg

图7-117 修改消息块的属性

978-7-111-35042-2-Chapter07-182.jpg

图7-118 “日期”消息块的属性设置窗口

978-7-111-35042-2-Chapter07-183.jpg

图7-119 “时间”消息块的属性设置窗口

978-7-111-35042-2-Chapter07-184.jpg

图7-120 “消息文本”和“错误点”消息块的属性设置窗口

4.组态消息类别

组态消息系统时,必须为每条消息分配一个消息类别。这样只需为整个消息类别定义全局应用的设置,而不必单独为每个消息定义大量的基本设置。组态消息系统包括分配消息类型、确认方式及状态文本、输出声音/光学信号。

WinCC报警记录最多可定义16个消息类别,每个消息类别下还可以定义16个消息类型。系统预定义了3个消息类别,为“错误”、“系统,需要确认”和“系统,没有确认”。

以组态“错误”消息类别中“报警”类型的基本设置为例,右键单击报警记录浏览窗口中消息类别的“错误”类型,在快捷菜单中选择“属性”,打开“组态消息类别”对话框,如图7-121所示。在“组态消息类别”对话框选择“报警”,点击对话框中的“属性”按钮,在“类型”窗口中设置“报警”消息类型的“进入”、“离开”和“已确认”3种不同状态下文本信息的文字颜色和背景颜色,如图7-122所示。

978-7-111-35042-2-Chapter07-185.jpg

图7-121 “组态消息类别”对话框

978-7-111-35042-2-Chapter07-186.jpg

图7-122 组态“错误”消息类别

5.组态报警消息

在报警记录的表格窗口,右键单击1号报警消息,在快捷菜单中选择“属性”,打开“单个消息”对话框,如图7-123所示。

978-7-111-35042-2-Chapter07-187.jpg

图7-123 打开“单个消息”对话框

在“参数”选项卡中,点击978-7-111-35042-2-Chapter07-188.jpg按钮,打开变量选择器,指定消息变量为“报警变量”,在下面的“消息位”中指定第0位,如图7-124所示。点击978-7-111-35042-2-Chapter07-189.jpg按钮可以复位已做的设置。

978-7-111-35042-2-Chapter07-190.jpg

图7-124 设置消息变量及消息位

在“文本”选项卡中,编辑当1号报警事件到来时显示的消息文本和错误点信息,如图7-125所示。

978-7-111-35042-2-Chapter07-191.jpg

图7-125 编辑消息文本和错误点信息

右键单击图7-123的表格窗口,在快捷菜单中,选择“添加新行”,插入新的报警消息。打开2号报警消息的“单个消息”对话框,在“参数”选项卡中,指定消息变量为“报警变量”,消息位为第1位,如图7-126所示。在“文本”选项卡中,编辑当2号报警事件到来时显示的消息文本和错误点信息,如图7-127所示。

978-7-111-35042-2-Chapter07-192.jpg

图7-126 设置2号报警消息的消息变量及消息位

978-7-111-35042-2-Chapter07-193.jpg

图7-127 编辑2号报警消息的消息文本和错误点信息

6.组态模拟量报警

WinCC的报警系统可以对某一个过程值进行监视,可为变量指定任意多个限制值。如果过程值超过了某个限制值,则在运行系统中生成一个报警消息。组态模拟量报警的步骤如下:

1)添加模拟量报警。模拟量报警功能是WinCC的附加件,需要添加到消息系统中。单击报警记录编辑器菜单栏的“工具”,在下拉菜单中选择“附加项”命令,打开“附加项”对话框,激活“模拟量报警”复选框,如图7-128所示。

978-7-111-35042-2-Chapter07-194.jpg

图7-128 添加“模拟量报警”功能

2)创建模拟量报警变量。右键单击浏览窗口中的“模拟量报警”,在快捷菜单中选择“新建”命令,打开模拟量“属性”对话框,点击978-7-111-35042-2-Chapter07-195.jpg按钮选择需要监视的过程值变量,如“实际液位值”,设置对事件做出反应的延时时间(消息只有在限制值超出范围达到整个延迟时间后触发,可以抗干扰),如图7-129所示。

978-7-111-35042-2-Chapter07-196.jpg

图7-129 创建模拟量报警变量

3)组态变量的限制值和编号。右键点击模拟量报警变量,在快捷菜单中选择“新建”命令,打开“属性”设置对话框,如图7-130所示。组态4个限制值,分别为下限制值150、消息编号为3,下限制值200、消息编号为4,上限制值800、消息编号为5,上限制值850、消息编号为6。注意编号不要与已经设置的消息重复。点击报警编辑器工具栏上的“保存”978-7-111-35042-2-Chapter07-197.jpg按钮,退出报警编辑器。

978-7-111-35042-2-Chapter07-198.jpg

图7-130 设置模拟量报警变量的限制值和编号

4)编辑“消息文本”和“错误点”消息。重新打开报警编辑器,在表格窗口中可以看到已经组态的模拟量的编号。右键单击每条消息,在快捷菜单中选择“属性”,打开“单个消息”对话框,在“文本”选项卡中,分别编辑当3~6号模拟量报警事件到来时显示的消息文本和错误点信息。

5)存盘退出。已经组态好的报警记录如图7-131所示。保存设置,退出报警编辑器。

978-7-111-35042-2-Chapter07-199.jpg

图7-131 组态的报警记录