330 likes | 451 Vues
报警与用户管理. 设计者:杨宏 学校:福建省高级技工学校. 报警. 1 、概述 报警系统的任务:显示在 HMI 设备上,报告在设备或过程中所发生的事件或状态。状态一发生就被报告。有两种方法体现:( 1 )报告:将报警事件输出到打印机。( 2 )记录:保存报警结果以作进一步编辑和判断。 报警有两个种类: 1 )自定义报警:组态报警以便在 HMI 设备上显示过程状态或者测量和报告从 PLC 接收到的过程数据。 2 )系统报警:系统报警是在这些设备上预定义好的,以显示 HMI 设备或 PLC 中特定的系统状态。. 报警.
E N D
报警与用户管理 设计者:杨宏 学校:福建省高级技工学校
报警 • 1、概述 • 报警系统的任务:显示在HMI设备上,报告在设备或过程中所发生的事件或状态。状态一发生就被报告。有两种方法体现:(1)报告:将报警事件输出到打印机。(2)记录:保存报警结果以作进一步编辑和判断。 • 报警有两个种类: 1)自定义报警:组态报警以便在HMI设备上显示过程状态或者测量和报告从PLC接收到的过程数据。 2)系统报警:系统报警是在这些设备上预定义好的,以显示HMI设备或PLC中特定的系统状态。
报警 • 自定义的报警和系统报警都可以由HMI设备或者PLC来触发,并且可以显示在HMI设备上。 • WinCC flexible中的报警过程由触发报警的信息类型来确定,支持下列报警过程: (1)离散量报警过程:如果置位了PLC中特定的位,HMI设备就触发报警。 (2)模拟量报警过程:如果某一个“变量”超出了“限制值”,HMI设备就触发报警。 • PLC传送报警编号(和所有相关的报警文本)给HMI设备。
报警 • 离散量报警和模拟量报警存在下列报警状态: (1)当产生了触发报警的条件时,报警状态为“已激活”。一旦操作员确认了该报警,该报警便具有“已激活/已确认”状态。 (2)当触发报警的条件不再适用时,该报警的状态为“已激活/已取消激活”。一旦操作员确认了已取消激活的报警,该报警便具有“已激活/已取消激活/已确认”状态。 • 每一个出现的报警状态都可以显示并记录到HMI设备上,而且可以打印输出。
报警 • 2、确认报警 • 对于显示关键性或危险性运行和过程状态的离散量报警和模拟量报警,可以要求设备操作员对报警进行确认。 • 报警可以通过操作员在HMI设备上确认,也可以由控制程序确认。在报警由操作员确认时,变量中的特定位将被置位。此外,报警也可以通过函数列表或脚本中的系统函数进行确认。 • 报警类别决定了是否必须确认该报警。报警类别实质上是定义报警如何显示在HMI设备上以及确认行为。 • 在组态报警时,既可以指定报警必须由操作员逐个进行确认,也可以指定同一报警组内的报警可集中进行确认。
报警 • 3、报警类别 (1)报警类别主要确定报警如何显示在HMI设备上。报警类别还可以用于针对不同的显示方式对报警进行编组。 可以为每个报警类别定义下列设置: 1)确认:该类别的报警必须进行确认。 2)文本、颜色和闪烁模式,在显示报警时用于标识每个报警的状态 3)报警记录,用于记录与该类别的报警相关的所有事件。 4)当报警显示在HMI设备上时,置于报警编号前的文本指示报警类别。 5)电子邮件地址,与该类别报警相关的事件的所有消息均将发送到该地址。
报警 (2)WinCC flexible中的预定义报警类别 • “错误”:用于离散量和模拟量报警,指示紧急或危险操作和过程状态。该类别的报警必须始终进行确认。 • “事件”:用于离散量和模拟量报警,指示常规操作状态、过程状态和过程顺序。该类别中的报警不需要进行确认。 • “系统”:用于系统报警,提示操作员关于HMI设备和PLC的操作状态。该报警类别不能用于 • 自定义的报警:对于预定义的报警类别,只有极个别的属性可以进行更改。
报警 • 4、系统报警 • 系统报警提示操作员关于HMI设备和PLC的操作状态。系统报警涵盖了从注意事项到严重错误非常广泛的范围。系统报警由编号和报警文本组成。报警文本中也可以包含更精确说明报警原因的内部系统变量。对于系统报警,只能组态某些特定的属性。 • 系统报警的类型有两种类型: (1)HMI系统报警 • 如果特定的类别状态出现或者与PLC通讯时有一个错误出现,HMI系统报警就会由HMI设备触发。 (2)由PLC触发的系统报警 • 此类系统报警由PLC触发,并且不能在WinCC flexible中组态。
报警 • 5、显示报警 (1)在HMI设备上显示报警 • WinCC flexible提供以下将报警显示于HMI设备上的选项: 1)报警画面 • 报警视图为某个特定画面而组态。根据所组态的大小,可以同时显示多个报警。可以为不同的报警类别以及在不同的画面中,组态多个报警视图。 2)报警窗口 • 在画面模板中组态的报警窗口将成为项目中所有画面上的一个元素。根据所组态的大小,可以同时显示多个报警。报警窗口的关闭和重新打开均可通过事件触发。
报警 3)报警指示器 • 报警指示器是指当有报警激活时显示在画面上的组态好的图形符号。在画面模板中组态的报警指示器将成为项目中所有画面上的一个元素。 报警指示器的状态可以为以下两种之一: 1)闪烁:至少存在一条未确认的待决报警。 2)静态:报警已确认,但其中至少有一条尚未取消激活。
报警 • 6、记录和报告报警 • 除实时显示报警事件于“报警视图”和“报警窗口”中以外,WinCC flexible还提供以下判断和归档报警的选项: (1)可在发生报警事件后立即打印输出。 (2)来自报警缓冲区的报警事件可以按报表形式打印输出。 (3)报警事件可以记录在报警记录中。 (4)记录的报警事件可以显示在HMI设备上或者按报表形式打印输出。 • 可以在报警系统的基本设置中允许或禁止打印整个项目的报警。此外,也可以打印每个单独报警。 • 报警类别用于组态分配报警至报警记录中。可以为每个报警类别指定一个报警记录。与该报警类别的报警相关的所有事件均记录在指定的报警记录中。
报警 • 7、报警组件和属性 (1)报警组件: • 1)报警文本 • 报警文本包含了对报警的描述。可以使用相关操作员设备所支持的字符格式逐个字符地编排报警文本。操作员注释可包含多个输出域,用于变量或文本列表的当前值。报警缓冲区中保留报警状态改变时的瞬时值。 • 2)报警编号 • 报警编号用于识别报警。每个报警编号在下列类型的报警中都是唯一的: • 3)报警的触发 • 对于离散量报警:变量内的某个位 • 对于模拟量报警:变量的限制值
报警 • 4)报警类别 • 报警的类别决定是否必须确认该报警。也可用于确定报警在操作员设备上的显示方式。报警类别还可确定是否以及在何处记录相应的报警。 • (2)报警属性 • 报警的属性也可以通过下列属性进行定义: • 1)报警组 • 如果报警属于某个报警组,则可以通过一次操作将之与该报警组中的其他报警一起进行确认。 • 2)操作员注释 • 操作员注释可包含与报警有关的附加信息。当操作员按下<帮助>按钮时,操作员注释将显示在操作员设备上的独立窗口中。
报警 • 8、用于组态报警的编辑器 (1)“离散量报警”编辑器 • 在“离散量报警”表格编辑器中,可以创建离散量报警并指定它们的属性。打开在项目视图中,双击“报警”组中的“离散量报警”。 • 所有离散量报警都显示在工作区域的表格中。可以在表格单元中编辑独立报警的属性。可以通过单击列标题来根据列中的条目排序表格。属性视图提供与工作区域表格相同的信息和设置。
报警 (2)“模拟量报警”编辑器 • 在“模拟量报警”表格编辑器中,可以创建模拟量报警并指定它们的属性。在项目视图中,双击“报警”组中的“模拟量报警”。 • 所有模拟报警都显示在工作区域的表格中。可以在表格单元中编辑模拟报警的属性。可以通过单击列标题来根据列中的条目排序表格。属性视图提供与工作区域表格相同的信息和设置。
报警 (3)“系统报警”编辑器 • 在“系统报警”表格编辑器中,可以查看所有的HMI系统报警并修改报警文本。 • 在项目视图中,双击“报警”组中的“系统报警”。在WinCC flexible的缺省设置下,“系统报警”条目是不可见的。为显示条目,可如下操作: 1)在“选项”菜单中选择“设置”命令。 2)打开“设置”对话框中的“环境 > 项目视图设置”类别。 3)在“切换项目树的显示模式”域中选中“显示所有条目”选项。 • 所有的系统报警均显示在工作区中的表格里。可在表格单元格中编辑系统报警的报警文本。 • 可以通过单击列标题来根据列中的条目排序表格。系统报警的报警文本可在属性视图中进行修改。报警编号和报警类别均由系统进行分配。
报警 (4)“报警类别”编辑器 • 在“报警类别”表格编辑器中,可以创建报警类别并指定它们的属性。在项目试图中,双击“报警 > 设置”组中的“报警类别”。 (5)“报警组”编辑器 • 在“报警组”表格编辑器中,可以创建报警组并指定它们的属性。在项目视图中,双击“报警 > 设置”组中的“报警组”。
报警 • 9、报警系统的基本设置 • 原则上,WinCC flexible报警系统使用缺省设置运行。如果需要调整报警系统的特性以符合特定的设备条件,只需对这些缺省设置进行更改。 • 在项目视图中,双击“报警 > 设置”组中的“报警设置”。 • 用户可在工作区中定义报警系统的设置。在“系统报警”区中,例如,用户可选择HMI设备上将要显示的系统报警的类型。在集成操作中,可在“报警程序”区中定义更多的设置。
报警 • 10、报警报表 • 在WinCC flexible中组态报表,利用它可以输出来自报警缓冲区或报警记录中的报警。 • 为了报告来自报警缓冲区或报警记录中的报警,将来自工具箱视图的“打印报警”对象插入报表。选择对象以便将属性显示在属性视图中。在属性视图中组态报表的数据选择。 • 下列数据可以在报表中输出:报警缓冲区中的当前报警、来自报警记录的报警 • 指定想要为所选的报警源输出的报警类别:错误、操作、系统 • 指定报警的输出顺序:先入先出、后入先出 • 为了输出特定时期内的报警,将变量与“显示开始”和“显示结束”域连接起来。这些变量在运行时可以提供这一期间的第一个和最后一个报警的日期和时间。
报警 • 11、报警记录 • WinCC flexible允许记录报警和文档运行状态以及设备的错误状态。归档并不是在所有设备上都可用。 • 要记录的报警通过报警类别分配给报警记录。每条消息均属于特定的报警类别。组态报警类别时,输入要使用的报警记录。可以将不同报警类别中的报警保存在一个记录中。报警可以自动记录,也可以由操作员管理。 • 记录数据可以保存在文件或数据库中。保存的数据可以在其他程序中进行处理,可以在HMI设备上显示记录内容。
报警 • 创建记录时,需要指定记录属性并选择记录特性。记录包含下列数据:报警的日期和时间、报警文本、报警编号、报警状态、报警类别、报警步骤、报警文本所包含的变量中的值、控制器。 • 注意;报警文本和控制器仅当在记录属性中已进行组态时,才会被记录。 • 报警记录类型包括:循环记录、分段循环记录、按等级的系统报警的记录、按等级执行的系统函数的记录。
报警 (1)“报警记录”编辑器 • 在“报警记录”表格编辑器中,组态报警记录,以记录报警类别并定义它们的属性。 • 在项目窗口的“记录”组中双击“报警记录”来打开“报警记录”编辑器。 • 所有报警记录都显示在工作区域的表格中。可以在表格单元中编辑报警记录的属性。可以通过单击列标题来根据列中的条目排序表格。
报警 (2)报警记录的基本设置 • 可以在“报警记录”编辑器或记录的属性窗口中定义报警记录的属性。 1)常规属性:名称(报警记录的名称可以任意选择,但是名称必须包含至少一个字母或一个数字)、存储位置、大小
报警 2)报警记录属性: ①启动特性 • “激活”状态允许在运行系统启动时开始进行记录。如果想要使用新数据覆盖先前记录的数据,启用“记录清零”;如果想要将新数据添加到现有记录,启用“添加数据到现有记录”) ②记录方法 • 此处可指定在记录已满时应如何操作。 • 循环记录:当记录已满时,最早的条目将被覆盖。 • 分段循环记录:将创建具有相同大小的多个记录,并逐个进行填充。当所有记录均完全填满时,最早的记录将被覆盖。 • 显示系统消息:当达到所定义的填充量时,显示系统消息。 • 触发事件:记录一旦填满,将触发“溢出”事件。
报警 ③设置 • 定义在每次记录报警时是否应存储报警文本和出错位置。报警文本将以当前运行语言记录。 ④注释 • 此处可输入关于记录的描述性文本。 (3)报警记录 • 在运行时,可以将报警存储在记录中以便后来作判断用。当组态报警记录和报警类别时,用户定义报警所要存储的记录以及是仅存储该报警事件还是连同报警文本和出错位置一起存储。
报警 报警记录包括多个步骤: 1)创建和组态报警记录 在创建报警记录时,必须定义以下内容: • 常规设置,例如名称、大小、存储位置 • 运行系统启动时的特性 • 当记录已满时的特性 2)组态报警记录在报警类别中 • 可以为将每一个报警类别指定一个报警记录,在运行期间用来存储报警事件。 3)进一步处理记录的报警 • 记录的报警可以直接在WinCC flexible项目中进行判断,例如:在报警视图中或者通过另外的应用程序,如Excel。
报警 • 12、在画面上显示所记录的报警 • 在运行期间,可以显示记录的报警到HMI设备的画面上。在该过程中,报警类别中的报警将从记录数据库中下载,然后显示在报警视图中。 • 必须组态报警视图才能在HMI设备上显示记录的报警。组态报警视图时,指定要显示的报警的报警类别。
用户管理 • 访问保护用于控制对数据和函数的访问,以便在运行时保护它们免受未经授权的操作。在项目创建期间,与安全相关的操作已限制为指定的用户组。为此,建立用户和用户组,并分配特定的访问权限(授权)。为对象组态所需的操作权限。例如,操作员只能访问指定的功能键。而调试工程师在运行时可以不受限制地进行访问。 • 用户管理用于在运行时控制对数据和函数的访问。为此,创建并管理用户和用户组,然后将其传送到工程系统中的HMI设备。在运行系统中,通过“用户视图”来管理用户和口令。
用户管理 • 1、用户管理的结构 • 在用户管理中,权限不会直接分配给用户,而是分配给用户组。然后,用户Foreman被分配到“操作员”用户组并获得权限。不必为每个用户分别分配权限,而只需将权限分配给用户组。 • 在不同的环境中,例如在客户端,还存在其他用户。但是,项目的权限和用户组保持不变。只需将用户重新分配到用户组,例如“操作员”。
用户管理 • 2、基本设置 • (1)“组”用户管理在用户管理中,管理用户和用户组以便在运行时控制对数据和函数的访问。用户管理分为用户的管理和用户组的管理。通过双击“组”在项目窗口中打开用户组的管理。(Administration管理、Monitor监视、Operate操作),如图06-16所示。 图06-16 用户组管理界面
用户管理 • “组”表显示已存在的用户组。在该表中选择用户组时,“组权限”表显示为该用户组分配的权限。 • 用户组和权限的数量由用户管理指定。可以管理用户组并为其分配权限。 • 选择用户组或权限后,可以在“常规”组中编辑名称和注释。 • 权限的名称在相应的对象中“属性”的“安全”选项中输入并启用。
用户管理 • 2、“用户”用户管理 • 在用户管理中,管理用户和用户组以便在运行时控制对数据和函数的访问。用户管理分为用户的管理和用户组的管理。 • 该部分将描述用户的管理。 通过双击“用户”,在项目 窗口中打开用户的管理,如 图06-17所示。 图06-17 用户管理界面
用户管理 • “用户”工作区域显示了已存在的用户及其被分配的用户组。注意:一个用户只能分配给一个用户组。 • 选择用户后,在“常规”组中编辑口令以及用户自动退出的时间。 • Administration管理可以在用户视图中登陆后,修改所有用户的资料。