- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
报警与事件处理
在电力系统监控与数据采集软件中,报警与事件处理是关键的功能之一。它不仅帮助操作员及时了解系统状态,还能在异常情况下采取相应措施,确保系统的安全和稳定运行。本节将详细介绍如何在Wonderware中实现有效的报警与事件处理,包括报警的配置、事件的触发与处理、报警记录的管理等。
报警的配置
报警类型
在Wonderware中,报警可以分为多种类型,包括但不限于:
数字报警:当某个数字信号超过预设的阈值时触发。
模拟报警:当某个模拟信号超过预设的阈值时触发。
离散报警:当某个离散信号发生状态变化时触发。
组合报警:当多个条件同时满足时触发。
报警配置步骤
创建报警:
进入Wonderware的报警管理界面。
选择“创建新报警”选项。
填写报警的基本信息,如报警名称、描述、报警类型等。
设置报警条件:
选择报警类型后,设置具体的报警条件。
例如,对于模拟报警,可以设置高限和低限。
配置报警级别:
根据报警的严重程度,配置不同的报警级别,如“紧急”、“重要”、“一般”等。
设置报警优先级:
报警优先级决定了报警在报警列表中的显示顺序和处理顺序。
配置报警动作:
触发报警时,可以配置不同的动作,如发送电子邮件、记录日志、触发脚本等。
代码示例
以下是一个示例,展示如何使用Wonderware的脚本功能来配置模拟报警:
#定义模拟报警脚本
defconfigure_analog_alarm(tag_name,high_limit,low_limit,priority,level,action):
配置模拟报警
:paramtag_name:报警标签名称
:paramhigh_limit:高限阈值
:paramlow_limit:低限阈值
:parampriority:报警优先级
:paramlevel:报警级别
:paramaction:报警触发动作
#获取报警管理对象
alarm_manager=get_alarm_manager()
#创建新的模拟报警
new_alarm=alarm_manager.create_alarm(tag_name,模拟报警)
#设置报警条件
new_alarm.set_high_limit(high_limit)
new_alarm.set_low_limit(low_limit)
#设置报警级别和优先级
new_alarm.set_priority(priority)
new_alarm.set_level(level)
#配置报警动作
new_alarm.set_action(action)
#示例数据
tag_name=TemperatureSensor1
high_limit=100.0
low_limit=50.0
priority=5
level=重要
action=发送电子邮件
#调用函数配置报警
configure_analog_alarm(tag_name,high_limit,low_limit,priority,level,action)
事件的触发与处理
事件类型
在Wonderware中,事件可以分为多种类型,包括但不限于:
数据变化事件:当某个数据点的值发生变化时触发。
时间事件:在特定时间或周期性触发。
操作事件:当某个操作被执行时触发。
外部事件:由外部系统或设备触发。
事件触发与处理步骤
定义事件:
进入Wonderware的事件管理界面。
选择“创建新事件”选项。
填写事件的基本信息,如事件名称、描述、事件类型等。
设置触发条件:
根据事件类型,设置具体的触发条件。
例如,对于数据变化事件,可以设置数据点的值变化范围。
配置事件处理动作:
触发事件时,可以配置不同的处理动作,如记录日志、触发脚本、发送通知等。
代码示例
以下是一个示例,展示如何使用Wonderware的脚本功能来处理数据变化事件:
#定义数据变化事件处理脚本
defhandle_data_change_event(tag_name,new_value,old_value):
处理数据变化事件
:paramtag_name:数据点标签名称
:paramnew_value:新值
:paramold_value
您可能关注的文档
- 电力系统故障诊断软件:PowerDiag二次开发_(12).电力系统新标准与法规适应性开发.docx
- 电力系统故障诊断软件:PowerDiag二次开发_(13).电力系统故障诊断技术发展趋势.docx
- 电力系统故障诊断软件:PowerDiag二次开发_(14).二次开发项目管理与团队协作.docx
- 电力系统故障诊断软件:PowerDiag二次开发all.docx
- 电力系统故障诊断软件:PowerInsight二次开发_1.电力系统基础理论.docx
- 电力系统故障诊断软件:PowerInsight二次开发_2.故障诊断基本原理.docx
- 电力系统故障诊断软件:PowerInsight二次开发_3.PowerInsight软件概览.docx
- 电力系统故障诊断软件:PowerInsight二次开发_4.二次开发环境搭建.docx
- 电力系统故障诊断软件:PowerInsight二次开发_5.数据接口与通信协议.docx
- 电力系统故障诊断软件:PowerInsight二次开发_6.故障数据采集与处理.docx
- DBT79 地震灾害遥感评估 地震直接经济损失.pdf
- DB4403T-深圳特色粤菜菜品 福永膏蟹粉丝煲地方标准(征求意见稿)及编制说明.pdf
- DB4403T-知识产权侵权纠纷检验鉴定工作规范及编制说明.pdf
- DBS22-019-2012 食品中单核细胞增生李斯特菌的定量检测.pdf
- DB4403T-行政复议服务保障规范 第3部分:案件管理及编制说明.pdf
- DB50T-重庆市工业炉窑大气污染物排放标准及编制说明.pdf
- DB4403T20-2019 电动汽车车载锂离子动力电池系统检测方法.pdf
- DB4601T5-2022 12345政务服务便民热线服务规范.pdf
- DBS64-007-2021富硒食品地方标准.pdf
- DB4403T259-2022电子动物检疫合格证明数据接口规范.pdf
文档评论(0)