组态王软件详细教程 第四讲 报警和事件

合集下载

组态软件操作指南 报警与事件

组态软件操作指南 报警与事件

本章内容定义报警组设置变量的报警属性报警配置报警输出报警画面自动弹出事件记录及输出概述下面我们讲解报警的相关功能,包括报警的定义、报警的存储以及查询等等。

在工业现场,为了保证系统的安全运行,报警和事件的产生和记录是必不可少的,KingSCADA提供了强有力的报警和事件系统。

KingSCADA中的报警和事件主要包括:变量的报警事件、操作事件、用户登录事件和工作站事件,通过这些事件信息用户可以轻松地了解系统的运行情况。

为了分类显示产生的报警信息,可以把报警信息划分到不同的报警组中,在指定的报警窗口中显示报警信息。

第一节报警记录及输出定义报警组划分报警组的作用就是为了将不相关的报警信息显示在不同的报警窗口中,将相关的报警信息显示在同一个报警窗口中,便于用户查询。

在KingSCADA工程设计器中选择“数据词典”→“报警组”选项,单击鼠标右键,在弹出的右键菜单中执行“新建报警组”命令,弹出对话框,如图6-1所示:图6-1新建报警组对话框在编辑框中输入:“温度报警”报警组,单击“确认”按钮该报警组建立完了,同样的方式我们再新建一个“液位报警”报警组。

您也可以根据工程需要建立更多的报警组,或在已建立的报警组下定义二级报警组或三级报警组,在这里我们定义两个报警组:温度报警、液位报警。

设置变量的报警属性在使用报警功能前,必须先要对变量的报警属性进行定义。

在KingSCADA工程开发环境的“数据词典”中选择“temperature”变量并双击,在弹出的“变量属性”对话框中选择“报警属性”选项卡,如图6-2所示:图6-2报警属性设置对话框对话框设置如下:低报警:10 温度低报警优先级:1高报警:90 温度高报警优先级:1报警组:温度报警设置完毕后单击“确认”按钮,定义完成。

我们再定义数据模型中液位的报警。

打开数据模型“Control”,然后双击变量“liquid_level”弹出此变量的编辑框,在“报警”选项卡中选择报警组为:液位报警,如图6-3所示。

组态王软件详细教程 第四讲 报警和事件

组态王软件详细教程  第四讲 报警和事件

第四讲 报警和事件报警和事件窗口的作用运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。

)为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:定义报警组切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”对话框。

在“报警组定义”对话框中单击“修改”。

→ 在“修改报警组”对话框中将“RootNode ”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置设置变量的报警定义属性设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:具体设置如下:低:10高:90报警组名:反应车间。

优先级:100单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口建立新画面对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

组态王所允许的画面数量是不受限制的。

本课将在一个新的画面上建立报警和事件窗口。

组态王声音报警

组态王声音报警

声音报警!裁月隔日少汨期◎輛尸名的舫I删限阪车启动历史记录的5■启动旅警记录直丰启动.后吿命令■;§盲嘯锄报警够*欢机执备快态斷网络伏蛊◎新建…新建两个变量;确定取消血年◎月血秒◎卡日期◎丰用户名◎勵问权限动历史记录血卡启动报警记录*启动后台命令新报警◎卡双机热备歇霆◎车毫秒◎卡网絡状态◎新建」定交吏量基本犀性银警定史|记录拓全医]采集频率[loro 毫秒「转换方式----------------------------忖线性厂开方高级|厂允许D呻访问确定取消荃本扈性报警輙|记录和安全区|新建画面:文本关联:「计数值:評*斛堰・・・ii ■■■■ a ■■■■ a ■ a ■ a ■开始报警开始报警按钮命令语言:60 上200 面屋61 宽度⑶丈件0=]果3S[E]选風旳字命爭语菖\\本站点冶tart=l:string b“b=I nfoAppD ir ()+"'Mhang.war*:if(a>10JP'-aySound ( b, 2);11吏呈】Ml全HP函数系竦…帮助..字特甲.15件…自越…|工业库茂园孰L茗它…i£4儈1)*/1}+二=:编写命令程序语言黛鹑活昭黛舞腿益竄器雲舄韓-湖ifiiS-□陆爭谱菖应用程斥命令再言爭件做语言也炖键命哮语言□目定遊数陆笛语百啊配方0非鸵性恿-—数由库{fl■菇杓吏号口談捋词矣*报害爼-%设备]& COML ]fC0M2 绘ODE 回紙卡暮刖Cl&艇S 恳冋隼站点-仝>isflea即设査开損系境玄奁査匡行耒蜿XX报警配査■3历史数慌记累文件[F]闺規[EJ,选弹也|字启动时运疗阿|停止吋] « |9000圭电,if(\\本姑空治七旺存=1) [a=a+';if(a>2J|{于1;]}-旦面容苗-芟軽手名鯨应用程序ift^i&s(范文素材和资料部分来自网络,供参考。

组态软件的报警和故障处理功能

组态软件的报警和故障处理功能

组态软件的报警和故障处理功能组态软件是一种用于监控和控制工业自动化系统的重要工具。

它的报警和故障处理功能对于及时发现和解决问题至关重要。

本文将就组态软件的报警和故障处理功能展开论述。

一、报警功能报警是组态软件中一项关键功能,它能够在某个条件达到预设限制时触发提醒或警报。

组态软件通过各种参数和设定,能够对设备、过程和数据进行即时监测,并根据用户的需求设定报警条件。

当设备或系统出现异常时,组态软件会自动发出警报,以便工作人员能够迅速采取措施。

在报警功能中,组态软件不仅能够提供声音或弹窗警报,还可以通过短信、邮件等方式将警报信息发送给相关人员。

这样,即使工作人员不在现场,也能够及时了解到设备或系统的问题,并及时采取必要的措施。

报警功能的设置灵活性高,能够根据用户的需求进行个性化定制,提高了工作效率和设备运行的安全性。

二、故障处理功能除了报警功能,组态软件还具备强大的故障处理功能。

当设备或系统出现故障时,组态软件能够快速定位问题的根源,并为工作人员提供详细的故障信息和诊断工具。

通过可视化界面,工作人员可以直观地查看设备的状态、参数和运行情况,进一步分析和排除故障。

组态软件的故障处理功能还包括故障记录和分析功能。

它能够自动记录设备或系统的运行状态和故障信息,并根据这些数据进行故障分析。

通过对故障数据的统计和分析,工作人员可以找出故障的规律和原因,进而采取相应的改进措施和预防措施,提高设备的可靠性和稳定性。

另外,组态软件还提供故障处理流程的自动化功能。

它能够根据预设的故障处理流程自动生成任务,并将其分配给相应的工作人员。

这样,工作人员可以按照固定的流程进行故障处理,提高工作的标准化和规范化程度。

三、组态软件的应用案例组态软件的报警和故障处理功能在工业自动化系统中得到广泛应用。

以某化工厂为例,该厂使用了一款功能强大的组态软件,该软件能够监控厂内的各类设备和过程,并提供报警和故障处理功能。

在该化工厂的生产线上,组态软件可以实时监测设备的工作状态和参数,一旦发现异常情况,比如温度超过安全范围或压力异常,软件即刻发出警报。

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件第四报警和事件 1第四报报警和事件在本报程,您将,了解报警和事件口的作用窗,掌握报警和事件口报置方法窗,掌握行的报警和事件口的操作方法运窗报警和事件口的作用窗运行报警和事件报报是报控报控报件必不可少的功能~“报报王”提供了强有力的支持和报报的控制行报警和事件报报方法。

运报报王中的报警和事件主要包括报量报警事件、操作事件、用报登报事件和工作站事件。

通报报些报警和事件~用报可以方便地报报报报和报看系报的报警、操作和各工作站的行情。

报警和事件报个运况当生报~在报警中按照报置的报报件报报的报示出。

窗会条来报了分报报示报警事件~可以把报量分到不同的报警报~同报指定报警口中只报示所需的报警报划窗。

;注,报报曲报、报警口都是一报特殊的报量~有报量名和报量性等。

,窗属第四报警和事件 2报报曲报、报警口都是一报特殊的报量~有报量名和报量性等。

窗属报使报警口能报示报量的报警和事件信息~必报先做如下报置,窗内您定报报警报8 切报到工程报报器~在左报报报“报警报”~然后报右报的报报报入“报警报定报”报报。

双框8 在“报警报定报”报报中报报“修改”。

框è 在“修改报警报”报报中“框将RootNode”修改报“化工”。

厂8 报报“报”~报报“修改报警报”报报。

确框8报报“增加”按报~在“化工”报警报下再增加一分报“反报报报”。

厂个8 报报“报警报定报”报报的“报”按报。

报束报报警报的报置框确报置报量的报警定报性属报置报量“反报罐报力”的报警性。

属8 在工程报报器的左报报报“据报典”~在右报报报量名“反报罐报力”~报出“定报报量”报报。

数双框8 在“定报报量”报报中报报“报警定报”配置报~报出报报如下报,框框第四报警和事件 3 具报置如下,体低,10高,90报警报名 ,反报报报。

100报先报,8 报报“定”~报报此报报。

确框采用同报的方法定报“原料油液位”~“催化报液位” “成品油液位”的报警性。

组态王教学-报警存储与查询例程说明文档

组态王教学-报警存储与查询例程说明文档

常见问题解答北京亚控科技发展有限公司2009年8月目录1. 报表 (1)1.1 组态王软件自带的报表窗口的行列设置限制是多少? (1)1.2 组态王软件自带的报表窗口的控件名称命名有什么特殊要求吗? (1)1.3 组态王软件自带的报表窗口控件,如何设定单元格数据显示的小数位数? (1)1.4 在组态王运行系统中,如何锁定报表的行和列? (1)1.5 在组态王运行系统中能否对报表单元格中的数据进行修改? (1)1.6 在组态王运行系统中如何清除报表单元格中的数据? (2)1.7 在组态王运行系统中,如何实现将组态王报表文件保存为以日期命名的文件? (2)1.8 组态王的历史记录属性中能够设置的定时记录最短时间是1分钟,如何实现1秒钟的定时记录功能? (2)1.9 在组态王中如何删除指定目录下的单个报表文件或多个报表文件? (2)1.10 如何打开组态王报表文件(*.rtl格式的文件)?能否使用其他应用程序打开? (3)1.11 能否对组态王报表控件中的行宽和列宽进行锁定? (3)1.12 在安装组态王的计算机A中能否读取另外一台安装组态王计算机B 上面的报表文件? (3)1.13 在组态王中实现以时分秒为文件名且每分钟保存一报表文件功能,当保存整点的报表时,指定文件夹内的文件名比实际时间少一个小时? (3)1.14 在组态王报表控件中对合并的单元格应如何计算它的行号和列号? 31.15 在组态王画面上如何得到指定变量在指定时间内的最大值、最小值和平均值? (3)1.16 使用组态王提供的kingreport.xls文件查询组态王历史数据,选择查询的工程后提示加载工程失败,为什么? (4)1.17 求报表中不为0的单元格数据的平均值? (4)1.18 为什么我使用ReportLoad()函数无法打开我使用ReportSaveas()函数保存的报表? (5)1.19 组态王的报表中如何实现报表数据的统计(如求和、求平均、检索最大最小值)? (5)1.20 组态王的报表能否直接保存成excel格式的文件,这样可以直接通过excel程序打开? (6)1.21 我使用组态王的报表控件制作工程报表,采用的ReportSetCellValue()来对报表控件进行后台填值操作,为什么当我显示报表时却是空白的? (6)1.22 在组态王运行系统中如何实现往报表单元格中插入数据? (6)1.23 组态王中扩展名为.rtl的文件是什么格式的文件?如何打开此类型的文件? (6)1.24 为什么在命令语言中使用报表函数却不执行? (7)2. 打印 (7)2.1 组态王软件对普通商业打印机的选择有什么要求? (7)2.2 组态王软件如何打印运行过程中的画面? (7)2.3 组态王软件的表格窗口的数据是如何进行打印输出的? (7)2.4 为什么用ReportPrint2()函数不能实现自动打印报表? (7)2.5 组态王软件的控件的数据是如何进行打印输出的? (8)2.6 在组态王中进行打印预览时,为什么不能进行打印方向的设置,如何解决? (8)1. 报表1.1组态王软件自带的报表窗口的行列设置限制是多少?组态王6.51及其以前版本,报表窗口的行列设置限制为2000行52列,对新版的组态王软件,报表窗口的行列设置限制有了改善,可以定义到20000行128列。

组态王报警例程文档讲解

组态王报警例程文档讲解

报警系统应用例程说明文档此文档由北京亚控公司提供,仅作为KingSCADA3.0报警系统应用的使用参考,其中涉及内容的详细说明请参考KingSCADA3.0的使用说明或咨询技术支持工程师。

目录1. 概述 (1)2. 例程 (1)2.1 定义变量的报警属性 (1)2.2 报警配置 (3)2.3 报警显示 (6)2.4 报警查询 (12)2.5 报警窗的方法应用 (17)3. 注意事项 (18)1. 概述在工业控制系统中,当现场的数据超出正常范围时,系统应以报警的方式将其通知相关工作人员,工作人员接收到报警信息后会对报警做出相应的处理,所以报警系统在工业控制系统中是一个非常重要的组成部分。

KingSCADA3.0提供了强大的报警操作功能:包括报警存储功能、报警打印功能、报警显示功能、报警转发功能等等,下面将具体介绍每种功能的操作过程。

2. 例程2.1定义变量的报警属性在使用报警功能前,必须先要对变量的报警属性进行定义。

在开发系统“数据词典”中新建变量,本工程中我们以模拟量为例。

●变量名:temperature●变量类型:基本变量●数据类型:Mem Float●变量描述:温度●初始值:0●灵敏度:0●最小值:0●最大值:100变量temperature的报警属性如图1所示。

图1 变量temperatrue报警属性●变量名:pressure●变量类型:基本变量●数据类型:Mem Float●变量描述:压力●初始值:0●灵敏度:0●最小值:0●最大值:5变量pressure的报警属性如图2所示。

图2 变量temperatrue报警属性●变量名:alarmctrl●变量类型:基本变量●数据类型:内存离散●变量描述:报警约束●初始值:false报警约束是对变量报警的一种条件控制,可以通过关联一个离散变量对变量报警做一定的限制,当连接的离散量为1时,约束条件成立,即不产生报警事件;当连接的离散量为0时,约束条件不成立,即产生报警事件。

组态王软件功能介绍

组态王软件功能介绍

组态王软件功能介绍组态王是一款用于工业自动化系统中的配置软件,它提供了丰富的功能和工具,可用于创建和配置人机界面(HMI),数据监视和控制系统。

以下是组态王软件的功能介绍。

2.多种通信协议支持:组态王软件支持多种通信协议,可以与各种设备和系统进行通信,如PLC、DCS、数据采集器、变频器等。

这使得用户可以轻松地接入和监控不同设备的数据,并进行控制和操作。

3.实时数据监视和历史数据记录:组态王软件可以实时监视和显示数据,并为用户提供了实时数据图形化显示的功能。

它还具备历史数据记录的能力,可以将数据保存为文件或数据库中,以便用户进行回溯和分析。

4.报警和事件管理:组态王软件提供了报警和事件管理功能,可以监控和记录设备发出的报警和事件信息。

当发生异常情况时,用户可以接收到报警通知,并采取相应的措施。

5.数据分析和报表生成:组态王软件具有数据分析和报表生成功能,可以对历史数据进行统计和分析,生成各种图表和报表,帮助用户了解和评估系统的性能和效果。

6.远程监控和控制:组态王软件支持远程访问和控制,用户可以通过互联网或局域网远程监控和控制系统。

这使得用户能够随时随地对系统进行监视和操作,提高了运行效率和响应速度。

7.多语言支持:组态王软件支持多种语言,可以满足不同地区和用户的语言需求。

用户可以选择他们熟悉和使用的语言进行配置和操作,提高了软件的易用性和适应性。

8.安全性和权限控制:组态王软件具有强大的安全性和权限控制功能,可以保护系统数据的安全性和完整性。

用户可以进行身份验证和授权,限制不同用户对系统的访问和操作权限,防止未经授权的访问和操纵。

9.灵活且可扩展的架构:组态王软件具有灵活的架构,可以根据用户的需求进行定制和扩展。

用户可以通过编写脚本或使用插件来扩展软件的功能,满足特定的应用要求。

总之,组态王软件是一款功能强大、易于使用和定制的工业自动化配置软件。

它可以帮助用户轻松创建和配置人机界面,实时监视和控制数据,分析和报告系统性能,并提供安全性和权限控制等功能,为用户提供了一个高效、可靠和安全的工业自动化解决方案。

组态王报警和事件

组态王报警和事件
练习:在“报警和事件画面” 中,绘制一报警窗口。
续变量的报警属性
在原报警限上下增 加一个报警限的阈 值,使原报警限界 线变为一条报警限 带,一旦超出该范 பைடு நூலகம்时,才产生报警 信息。
指模拟量的值在一段时间内 产生的变化速度超过了指定 的数值而产生的报警。
模拟量的值相对目标值上下波动超 过指定的变化范围时产生的报警。
第五讲 报警和事件
5.1 概述 报警
• 是指当系统中某些量的值超过了所规定的界限时,系统自 动产生相应警告信息,提醒操作人员。
• 如炼油厂的油品储罐,如果往罐中输油时,没有规定油位 的上限,系统就产生不了报警,无法有效提醒操作人员, 则有可能会造成“冒罐”,形成危险。有了报警,就可以 提示操作人员注意,报警允许操作人员应答。
变量的值由0 变为1 时产生报警
报警窗口的报警属性
报警窗口的操作 当系统处于运行状态时,用户可以通过报警窗口上方的工具箱 对报警信息进行操作。 打开:报警窗口配置-操作属性-工具条
报警窗口自动弹出
使用系统提供的“$新报警”变量可以实现当系统产生报警信息 时将报警窗口自动弹出,操作如下:
1、 “命令语言” →“事件命令语言”选项,输入如下:
举例
对话框设置如下: 报警组名:反应车间 低:10 原料油液位过低 高:90 原料油液位过高 优先级:100
3、建立报警窗口
报警窗口是用来显示“组态王”系统中发生的报警和事件信息。 报警窗口分:实时报警窗口和历史报警窗口。 实时报警窗口:主要显示当前系统中发生的实时报警信息和报 警确认信息,一旦报警恢复后将从窗口中消失。 历史报警窗口:显示系统发生的所有报警和事件信息,主要用 于对报警和事件信息进行查询。
5.3 报警和事件的输出

组态王操作教程PowerPoint演示文稿

组态王操作教程PowerPoint演示文稿
目前已有近几十种组态软件。
•5
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产品名称
FIX, iFIX InTouch WinCC RSView32 Labview
国别
美国 美国 德国 美国 美国
一些重要的数据文件,这些数据文件不允许直接修改 的。
通过本课程的学习,您将建立一个反应车间的监 控中心。监控中心从现场采集生产数据,并以动画形 式直观的显示在监控画面上。监控画面还将显示实时 趋势和报警信息,并提供历史数据查询的功能,最后 完成一个数据统计的报表。
•19
第二讲 创建新工程 --工程组态画面
• 监控组态软件,是面向监控和数据采集( SCADA ,
supervisory control and data acquisition)的软件平台工具。
最早出现时的内涵是人机界面HMI/MMI (Human Machine
Interface /man machine interface)。目前,实时数据库、
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•1
第一讲 概述
主要知识点:
组态的定义 组态的发展 组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
•2
第一讲 概述
一、组态软件定义
• 组态,英文单词configuration,含义是使用软件工具对计 算机及软件的各种资源进行配置,达到使计算机或软件按 照预先设置自动执行特定任务,满足使用者要求的目的。

04 高级篇之事件报警

04 高级篇之事件报警

(2)优先级 指报警的级别,主要有利于操作人
员区别报警的紧急程度。报警优先级的 范围为1~999,1为最高,999最低。
设置变量的报警定义属性
(3)开关量报警定义域:如果当
前的变量为离散量,则这些选项是有
效的。 (4)报警的扩展域的定义:报警的
扩展域共有两格,主要是对报警的补
充说明、解释。
变量的报警类型 1.模拟量报警类型 模拟量主要是指整型变量和实型 变量,包括内存型和IO型的。模拟量 报警分三种类型:越限报警、变化率 报警和偏差报警。
组态王中报警和事件的处理方法是: 当报警和事件发生时,组态王把这些信息 存于内存中的缓冲区中,报警和事件在缓 冲区中是以先进先出的队列形式存储,所 以只有最近的报警和事件在内存中。当缓 冲区达到指定数目或记录定时时间到时, 系统自动将报警和事件信息进记录。
报警和事件系统概述
报警信息可以在报警窗口中显示进行。 组态王中既可以显示当前的报警,也可以显 示历史的报警事件。 报警信息还可以用文件的形式进行历史 记录或实时打印报警信息。 用户可以自定义报警信息的显示格式、 记录格式和打印格式,同时可以利用命令语 言实现对报警事件的复杂控制和灵活处理。
切换到工程浏览器,在左侧选择“数据 库\报警组”,如图5-7所示。进入报警组 定义对话框可以建立报警组。
图5-7 进入报警组
设置变量的报警定义属性 在使用报警功能前,必须先要对 变量的报警属性进行定义。
在工程浏览器的左侧选择“数据词典”, 在右侧双击已定义的变量名,弹出“定义变 量”对话框,在“定义变量”对话框中单击 “报警定义”配置页,弹出如图5-8所示对话 框,在此对话框中设置报警参数。
生变化时,即由关状态变为开状态或由开状态
变为关状态,对此变量进行报警。它多用于电

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件

组态王软件详细教程第四讲报警和事件第四讲报警和事件报警和事件窗口的作用运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。

)为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:定义报警组切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”对话框。

在“报警组定义”对话框中单击“修改”。

→在“修改报警组”对话框中将“RootNode”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

在本课程您将:了解报警和事件窗口的作用掌握报警和事件窗口设置方法掌握运行的报警和事件窗口的操作方法单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置设置变量的报警定义属性设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:具体设置如下:低:10高:90报警组名:反应车间。

优先级:100单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口建立新画面对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

6、组态报警和事件

6、组态报警和事件
模拟量数值 大偏差限值 小偏差限值 偏差目标值 小偏差限值 大偏差限值 变量最小值 正常区域 变量最大值 大偏差报警 小偏差报警
小偏差报警 大偏差报警
6.2 变量报警属性定义
2、模拟量报警设置
(3)、变化率报警 是指模拟量的值在变化速率超过了指定的数值变化率而产生 的报警,即变量变化太快时产生的报警。 系统运行过程中,每当变量发生一次变化,系统都会自动计 算变量变化的速度,以确定是否产生报警。 类型以时间为单位分为三种:%x/秒、%x/分、%x/时。
第 6章 报警和事件



为保证工业现场安全生产,报警和事件的产生和记 录是必不可少的。“组态王”提供了强有力的报警 和事件系统,并且操作方法简单。 报警是指当系统中某些量的值超过了所规定的界限 时,系统自动产生相应警告信息,表明该量的值已 经超限,提醒操作人员。报警允许操作人员应答。 事件是指用户对系统的行为、动作。如修改了某个 变量的值,用户的登录、注销,站点的启动、退出 等。事件不需要操作人员应答。
报警类型单位对应的值定义为: 如果报警类型为秒,则该值为1; 如果报警类型为分,则该值为60; 如果报警类型为时,则该值为3600。
6.2 变量报警属性定义
3、离散量报警设置
离散量有两种状态:1、0。离散型变量报警有三种状态: 1状态报警:变量的值由0变为1时产生报警 0状态报警:变量的值由1变为0时产生报警 状态变化报警:变量的值有0变为1或由1变为0时都产生报警
6.4 报警和事件的记录、显示



组态王中提供了多种报警记 录和事件显示的方式,如报 警窗、数据库、打印机等。 系统提供一个预定的缓冲区 (报警缓冲区),对产生的 报警信息、事件信息首先保 存在缓冲区中。 当报警缓冲区满或组态王内 部定时时间到时,将信息按 照配置的条件进行记录。相 关设置在报警属性配置页

组态王软件教程..

组态王软件教程..

3. 设置变量报警属性和记录属性(略)
越限死区——是指当变量产生越限报警后,再次产生 同类型的越限报警时,如果变量的值在报警限加减死区值 的范围内,就不会恢复报警,也不产生新的报警,如果变 量的值不在报警限加减死区值的范围内,则先恢复原来的 报警,再产生新报警。 例如:变量的高限=80,高高限=90,死区值为2。则当 变量值为80时并不产生报警,当变量值为82 时产生高报警 ,变量值为92 时,产生高高限报警,恢复高限报警。当变
在操作属性标签中, 把三项都选中,其中 显示工具条的含义是, 画面运行时报警表上 方有一排工具按钮:
4. 制作报警和事件画面
条件属性标签:
设置系统运行时
的报警条件
优先级:范围在
1-999 之 间 ; 999 是最低的 优先级 。 优先级为 500 ,即 允许所有优先级 在500 以上的报警 和事件信息在信 息窗口中显示
6. 系统提供的与报警有关的变量及应用
在数据词典中,组态王提供了一个 “$新报警” 变量,所
有有报警的变量报警时, “$新报警” 都要变。例:
(1) 制作警灯:
从图库中选一个指示灯,
放到画面中;双击指示灯 图素,弹出动画向导对话 框;在对话框中变量名处, 选“\\本站点\$新报警”; 将报警色选成红色,单击 确定。则系统运行时,有 报警会使灯变红。
新建画面,命名为如“温度曲线”;
单击工具箱4排第6个工具
击确定; 用鼠标拖放一个矩形区;

在弹出的窗口中,选 “CKvRealtimeCurves Control”,单
双击矩形区,在弹出的动画连接属性窗口中选“常规”标签;
起控件名,如realtemp,单击确定;
在矩形区点击右键,选择控件属性,在“常规”标签和“曲 线”标签内进行设置。

组态王报警例程文档讲解

组态王报警例程文档讲解

报警系统应用例程说明文档此文档由北京亚控公司提供,仅作为KingSCADA3.0报警系统应用的使用参考,其中涉及内容的详细说明请参考KingSCADA3.0的使用说明或咨询技术支持工程师。

目录1. 概述 (1)2. 例程 (1)2.1 定义变量的报警属性 (1)2.2 报警配置 (3)2.3 报警显示 (6)2.4 报警查询 (12)2.5 报警窗的方法应用 (17)3. 注意事项 (18)1. 概述在工业控制系统中,当现场的数据超出正常范围时,系统应以报警的方式将其通知相关工作人员,工作人员接收到报警信息后会对报警做出相应的处理,所以报警系统在工业控制系统中是一个非常重要的组成部分。

KingSCADA3.0提供了强大的报警操作功能:包括报警存储功能、报警打印功能、报警显示功能、报警转发功能等等,下面将具体介绍每种功能的操作过程。

2. 例程2.1定义变量的报警属性在使用报警功能前,必须先要对变量的报警属性进行定义。

在开发系统“数据词典”中新建变量,本工程中我们以模拟量为例。

●变量名:temperature●变量类型:基本变量●数据类型:Mem Float●变量描述:温度●初始值:0●灵敏度:0●最小值:0●最大值:100变量temperature的报警属性如图1所示。

图1 变量temperatrue报警属性●变量名:pressure●变量类型:基本变量●数据类型:Mem Float●变量描述:压力●初始值:0●灵敏度:0●最小值:0●最大值:5变量pressure的报警属性如图2所示。

图2 变量temperatrue报警属性●变量名:alarmctrl●变量类型:基本变量●数据类型:内存离散●变量描述:报警约束●初始值:false报警约束是对变量报警的一种条件控制,可以通过关联一个离散变量对变量报警做一定的限制,当连接的离散量为1时,约束条件成立,即不产生报警事件;当连接的离散量为0时,约束条件不成立,即产生报警事件。

组态王基础教程

组态王基础教程

3、2 动画连接 、
所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。 对于我们已经建立的“监控中心” 对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随 着变量“原料油液位”等变量值的大小变化实时显示液位的高低, 着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么 对于操作者来说,他就能够看到一个真实反映工业现场的监控画面, 对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这 正是本课的目的。 正是本课的目的。
第一讲 概述
组态王软件的结构
“组态王6.0x”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面 的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运 行稳定可靠。 “组态王6.0x”软件由工程浏览器 工程浏览器(TouchExplorer)、工程管理器 工程管理器(ProjManager 工程浏览器 工程管理器 )和画面运行系统 画面运行系统(TouchVew)三部分组成。在工程浏览器中您可以查看工程的各 画面运行系统 个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画 面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览 器调用画面制作系统TOUCHMAK和工程运行系统TOUCHVEW来完成的。 TOUCHMAK是应用工程的开发环境。您需要在这个环境中完成画面设计、动画 连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库提供多种数据类型 ,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等 重要功能都有简洁的操作方法。 PROJMANAGER是应用程序的管理系统。PROJMANAGER具有很强的管理功能 ,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现 数据词典的导入和导出。 TOUCHVEW是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建 立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从控制设备中采集数据 ,并存在于实时数据库中。它还负责把数据的变化已动画的方式形象地表示出来, 同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历 史数据库中。

组态王7.5SP1版本第4章报警与事件

组态王7.5SP1版本第4章报警与事件

第五讲报警和事件第一节概述报警和事件窗口的作用为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件用户可以方便地记录和查看系统的报警和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时地显示出来。

为了分类显示产生的报警和事件,可以把报警和事件划分到不同的报警组中,在指定的报警窗口中显示报警和事件信息。

第二节建立报警和事件窗口定义报警组1、在工程浏览器窗口左侧“工程目录显示区”中选择“数据库”中的“报警组”选项,在右侧“目录内容显示区”中双击“进入报警组”图标弹出“报警组定义”对话框,如图5-1所示。

图5-1报警组定义对话框2、单击“修改”按钮,将名称为“RootNode”报警组改名为“化工厂”。

3、选中“化工厂”报警组,单击“增加”按钮增加此报警组的子报警组,名称为:反应车间。

4、单击“确认”按钮关闭对话框,结束对报警组的设置,如图5-2所示。

图5-2设置完毕的报警组窗口注:报警组的划分以及报警组名称的设置是由用户根据实际情况指定。

设置变量的报警属性1、在数据词典中选择“原料油液位”变量,双击此变量,在弹出的“定义变量”对话框中单击“报警定义”选项卡,如图5-3所示。

图5-3报警属性定义窗口对话框设置如下:报警组名:反应车间低:10 原料油液位过低高:90 原料油液位过高优先级:1002、设置完毕后单击“确定”按钮,系统进入运行状态时,当“原料油液位”的高度低于10或高于90时系统将产生报警,报警信息将显示在“反应车间”报警组中。

建立报警窗口报警窗口是用来显示“组态王”系统中发生的报警和事件信息,报警窗口分:实时报警窗口和历史报警窗口。

实时报警窗口主要显示当前系统中发生的实时报警信息和报警确认信息,一旦报警恢复后将从窗口中消失。

组态王使用说明

组态王使用说明

皖西学院监控组态软件实验指导书机械与电子工程学院电气工程教研室2013.3实验一监控组态工程建立与工艺流程图绘制一、实验目的熟练掌握工控组态软件的绘图工具二、实验内容熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘制以及外部设备和变量的定义。

三、实验步骤1.1创建工程在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,根据“新建工程向导”对话框完成工程创建,如图一所示图一工程管理器1.2 组态画面双击工程管理器中的工程,打开工程浏览器,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图一所示。

图二画面属性设置点击图二确定按钮后,在工具箱和图库中选中相应图素进行监控画面组态,绘制工艺流程图如图三所示。

图三反应车间监控画面1.3定义设备根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为“PLC”。

1.4定义变量在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。

原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。

记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。

催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。

记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。

成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。

记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。

组态王软件教程

组态王软件教程
(1)先建立一个数据库(以Access为例),数据库中有4个固定的表格: Alarm(报警) Operate(操作) Enter(登录) Station(工作站) 每个表格的字段如下: Enter(登录)表 说明 操作员名 成功标志 事件类型 事件日期 事件时间 工作站名称 Station(工作站)表
最后单击确定; 在文件下拉菜单中选全部存。
二、设置报警组 在工程浏览器左窗口选目录树中的报警组; 双击右窗口的图标弹出“报警组定义”对话框; 单击“修改”按钮起报警组名,如将“RootNode” 修改为“化工厂;
单击“确认”,关闭“修改报警组”对话框。
单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。
件产生时将其实时打印出来。在
打印时,某一条记录中间的各个 字段以/分开,每个字段包含在<> 内,并且字段标题与字段内容之
间用冒号分割。打印时,两条报
警信息之间以------分隔。
示例:工作站事件打印:
<工作站日期:2001年4月28日>/<工作站时间:14时24分7秒>/<事件类型:工作站启动 >/<机器名:本站点 >
实时报警窗口的自动弹出
首先制作一个实时报警画面,画面属性内选择“覆盖式”。
使用事件命令语言,在事件描述内输入\\本站点\$新报警==1,在发生时输入函数如下: 这样每次有新报警产生就会弹出实时报警画面。
系统提供的与报警有关的变量 在数据词典中,组态王提供了一个 “$新报警” 变量,所有有报警的变量报警 时, “$新报警” 都要变,见如下两例应用。 1.从图库中选一个指示灯,放到画面; 双击指示灯图 弹出向导对话框 ;
在操作属性标签中,把三项都选中,其中显示工具条的含义是,画面运行时报警表上方 有一排工具按钮:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四讲报警和事件
报警和事件窗口的作用
运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。

通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。

当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。

(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。


为使报警窗口内能显示变量的报警和事件信息,您必须先做如下设置:
定义报警组
切换到工程浏览器,在左侧选择“报警组”,然后双击右侧的图标进入“报警组定义”
对话框。

在“报警组定义”对话框中单击“修改”。

→在“修改报警组”对话框中将“RootNode”修改为“化工厂”。

单击“确认”,关闭“修改报警组”对话框。

单击“增加”按钮,在“化工厂”报警组下再增加一个分组“反应车间”。

在本课程您将:
➢了解报警和事件窗口的作用
➢掌握报警和事件窗口设置方法
➢掌握运行的报警和事件窗口的操作方法
单击“报警组定义”对话框的“确认”按钮。

结束对报警组的设置
设置变量的报警定义属性
设置变量“反应罐压力”的报警属性。

在工程浏览器的左侧选择“数据词典”,在右侧双击变量名“反应罐压力”,弹出“定义变量”对话框。

在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如下图:
具体设置如下:
低:10
高:90
报警组名:反应车间。

优先级:100
单击“确定”,关闭此对话框。

采用同样的方法定义“原料油液位”,“催化剂液位”“成品油液位”的报警属性。

注:只有在“报警定义”对话框中定义了变量所属的报警组和报警方式后,才能在报警和事件窗口中显示此变量报警信息。

本节课将为工程增加一个报警和事件窗口。

建立报警和事件窗口
建立新画面
对于一个实际可用的系统来说,是由多幅具有不同功能的监控画面构成。

组态王所允许的画面数量是不受限制的。

本课将在一个新的画面上建立报警和事件窗口。

激活Touchmak程序,选择菜单“文件\新画面”。

建立一个新画面。

画面名称:“报警和事件窗口”
绘制报警和事件窗口
在工具箱中选用报警窗口工具,绘制报警窗口如下图:
双击此报警窗口对象,弹出“报警窗口配置属性页”对话框,“通用属性配置页”
设置如下:
报警窗口名:alarm
历史报警窗:有效
显示列标题:有效
显示状态栏:有效
显示水平网格:有效
显示垂直网格:有效
报警自动卷滚:有效
新报警出现位置:最后
单击“列属性”配置页,设置如下:
这一项允许用户定义在运行系统中需要显示的各项信息。

如上图所示设置,在运行时,将顺序显示报警日期,报警时间,事件日期,事件时间,变量名,报警类型,报警值/旧值,界限值,操作员,报警组名各项信息。

单击“操作属性”配置页,设置如下:
显示工具条:有效
允许报警确认:有效
允许双击左键:有效
单击“条件属性”配置页,设置如下:
此配置页是设置运行时报警窗口显示的内容所需满足的条件
报警组:反应车间
优先级:999;允许所有优先级在999以上的报警和事件信息在信息窗口中显示
注:报警优先级的范围在1-999之间,999是最低的优先级,
单击“颜色和字体属性”配置页,设置如下:
对于颜色和字体等各项属性,用户可根据工程的实际需要进行设置设置。

单击“确认”按钮,结束以上的各项设置。

选择菜单“文件\全部存”,保存您的工作成果。

运行报警和事件窗口如下:
报警窗口的操作
在运行系统中,用户可以通过报警窗口上的图标快捷按钮进行操作。

:报警确认:确认报警窗中当前选中的未经过确认的报警项。

:报警删除:删除报警窗中所有当前选中的项。

:更改报警类型:单击该按钮,从弹出的列表框中选择当前报警窗要显示的报警的报警类
型,单击报警窗确认选择。

选择完后,从当前开始,报警窗只显示符合
选中报警类型的报警,但不影响其它类型报警的产生、记录。

:更改事件类型:选择当前报警窗要显示的事件的事件类型。

:更改优先级:选择当前报警窗要显示的报警的优先级。

:更改报警组:选择当前报警窗要显示的报警的报警组。

:更改站点名:选择当前报警窗要显示的报警事件等的工作站站点名称。

:更改报警服务器名:选择当前报警窗要显示的报警的报警服务器名。

注:运行系统初始运行时,报警窗按照开发中对报警窗口配置属性进行定义的结果显示。

实时报警窗口的自动弹出
首先制作一个实时报警画面,画面属性内选择“覆盖式”。

使用事件命令语言,在事件描述内输入\\本站点\$新报警==1,在发生时输入函数如下:
这样每次有新报警产生就会弹出实时报警画面。

报警和事件的输出
报警和事件的输出有四种形式:运行系统报警窗口、文件、数据库和打印机。

四种形式输出格式及其它配置可以在报警配置内配置。

文件输出
按照用户在"报警配置"中定义的报警、事件文件记录格式及内容,系统将报警、事件信息记录到报警文件中。

在文件中,对于某一条记录的所有字段内容均以空格隔开,每个字段被包含在[ ]内,并且字段标题与字段内容之间用冒号分割。

写入文件时,两条报警、事件记录信息中间没有分隔符。

示例:工作站事件文件记录:
[工作站日期:2001年4月28日] [工作站时间:14时24分7秒] [事件类型:工作站启
动 ] [机器名:本站点 ]
[工作站日期:2001年4月28日] [工作站时间:14时24分14秒] [事件类型:工
作站退出 ] [机器名:本站点
数据库输出
组态王报警和事件的信息可以直接记录到关系型数据库中。

需先建立一个数据库,如Access、SQL Server等。

然后通过控制面板中的32位ODBC配置一个数据源(用户DSN 或系统DSN),数据库支持所有的ODBC数据源。

数据库记录的具体配置参见报警配置。

首先要在数据库中建立四个数据表格,这四个表格的名称为:Alarm(报警)、Operate (操作)、Enter(登录)、Station(工作站)。

各个表拥有不同的字段(详见用户手册)。

打印输出
按照用户在"报警配置"中定义的报警事件的打印格式及内容,系统将报警信息送到指定的打印端口,当报警事件产生时将其实时打印出来。

在打印时,某一条记录中间的各个字段以/分开,每个字段包含在<>内,并且字段标题与字段内容之间用冒号分割。

打印时,两条报警信息之间以------分隔。

示例:工作站事件打印:
<工作站日期:2001年4月28日>/<工作站时间:14时24分7秒>/<事件类型:工
作站启动 >/<机器名:本站点 >
---------------------------------------------------------------------
---------------------------------
<工作站日期:2001年4月28日>/<工作站时间:14时24分14秒>/<事件类型:工
作站退出 >/<机器名:本站点 >
建议:建议用户在使用打印时,最好使用针式打印机,因为针式打印机更适合实时打印。

相关文档
最新文档