- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组态王报警例程文档分析
报警系统应用例程
说明文档
此文档由北京亚控公司提供,仅作为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
概述
在工业控制系统中,当现场的数据超出正常范围时,系统应以报警的方式将其通知相关工作人员,工作人员接收到报警信息后会对报警做出相应的处理,所以报警系统在工业控制系统中是一个非常重要的组成部分。KingSCADA3.0提供了强大的报警操作功能:包括报警存储功能、报警打印功能、报警显示功能、报警转发功能等等,下面将具体介绍每种功能的操作过程。
例程
定义变量的报警属性
在使用报警功能前,必须先要对变量的报警属性进行定义。
在开发系统“数据词典”中新建变量,本工程中我们以模拟量为例。
变量名: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时,约束条件不成立,即产生报警事件。但要注意:报警约束是在报警使能域开的情况下,发生作用。
报警配置
在KingSCADA3.0 开发系统树型目录中双击“系统设置”→“报警/事件设置”选项,弹出配置对话框,如图3所示:
图3 报警与事件配置对话框
存储设置
存储设置置主要是用来配置报警信息的存储方式,设置对话框如上图10所示。
记录内容选择:选择将哪些事件记录到KingSCADA3.0报警库中,包括:
记录报警事件:报警事件包括:报警信息、恢复信息和确认信息。单击此项前面的复选框,该框中出现‘√’表示选中,此时后面的“保存项”变为可编辑状态,选择哪种报警事件产生时会记录到报警数据库中。如:“保存项”中只选中了“恢复信息”选项,那么只有报警恢复信息产生时,才保存到报警数据库中,其它两种报警事件产生后不会记录到报警数据库中。
记录操作事件:单击此项前面的复选框,该框中出现‘√’表示选中,当KingSCADA3.0进入运行系统,发生操作事件时,系统会自动将该事件信息记录到报警数据库中。
记录登陆事件:单击此项前面的复选框,该框中出现‘√’表示选中,当KingSCADA3.0进入运行系统,发生用户登录事件时,系统会自动将该事件信息记录到报警数据库中。
记录站点事件:单击此项前面的复选框,该框中出现‘√’表示选中,当KingSCADA3.0进入运行系统,发生站点启动或退出事件时,系统会自动将该事件信息记录到报警数据库中。
注:关于操作事件、登陆事件及站点事件的介绍请详见事件一节。
高级设置中的“磁盘缓存”和“内存缓存”主要是用来设置文件存储空间的,默认即可。
报警库设置
报警库设置主要是用来配置报警数据库相关信息的,可以配置使用KingSCADA3.0默认的报警数据库或者是自己建立的数据库。对于默认的报警数据库不需要用户建立(默认是Access数据库),是系统自动生成的并生成四个表格文件,保存在工程目录下:
Alarm:报警事件表格,记录所有的报警事件。
Operate:操作事件,记录所有的操作事件。
Enter:登录事件,记录所有的登录事件。
Station:工作站事件。记录所有的工作站事件。
对于自己建立的数据库只需要用户手动建立数据库和ODBC数据源即可,数据库表格和表格中的字段由系统自动生成。
报警数据库配置对话框,如图4所示:
图4 报警数据库配置对话框
数据库选择:单击“默认DSN”项前的复选框,该框中出现‘√’表示选中,此时报警与事件信息被记录到KingSCADA3.0默认数据库中。也可以单击按钮选择自己建立的数据库,并输入在建立数据源时设置的用户名和密码。
报警缓冲区:设置报警缓冲区的大小。报警缓冲区是系统在内存中开辟的用户暂时存放系统产生的报警信息的空间,其大小是可以设置的,值的
文档评论(0)