策略基本框图:
下面主要介绍流程
触发器
触发器是开始执行流程的起因。
设备触发器
设备触发器包含主机、冷冻泵、冷却泵、冷却塔、阀门这五类设备的属性或状态的变化。
当持续时间为0时,旨在变化;当持续时间大于5秒时,旨在持续。
例如:
下图触发器表示:冷水机一号的开关机状态由关机变为
开机时触发。
下图触发器表示:冷水机一号的功率由“小于10或大于15”变为
“大于10且小于15”时触发。
下图触发器表示:冷水机一号的开关机状态在开机状态下持续
一分钟即可触发。
下图触发器表示:冷水机一号的功率在“大于10且小于15”的状态下持续一分钟即可触发。
变化率
变化率的时间范围为30秒的倍数;
下图触发器表示:系统冷冻水回水温度在60秒内的变化值为1或变化率为0.5时触发。
变化值 = 当前值 - 60秒之前的值; 上升用正数表示, 下降用负数表示
变化率 = (当前值 - 60秒之前的值) / (60 / 30); 上升趋势用正数表示, 下降趋势用负数表示
时间触发器
时间触发器就是定时器,到点触发。
事件触发器
事件触发器相当于自定义的一些内容,用于以后扩展使用。
限制条件
限制条件主要用于防止流程被触发后直接执行。
限制条件与触发器类型,主要却别在于:限制条件只要满足当前值即可,而触发器要么是变化值要么是持续值。
设备条件
只要当前值满足条件即可。
时间范围条件
当前时间在时间范围内即可。
事件条件
事件类型和事件数据相对应即可。
动作
动作是流程中需要执行的操作。
设备
控制设备开关,设定值等等;设备能控的部分都在这里。
生成告警
生成自定义告警并通知
执行脚本
脚本里面就是一个动作列表;为了防止套娃,目前不能在脚本里执行脚本
触发事件
如果有相对应的触发器,则会触发,注意:不要在同一流程中的触发器和动作定义相同的事件,会陷入死循环
等待指定时间
等待指定时间后执行下一个动作,注意:在动作并行时没有效果
等待条件满足
等待条件满足后执行下一个动作,注意:在动作并行时没有效果
超时时间:默认为5分钟,超过该时间还未满足条件,则结束该流程,不会继续执行下一动作
如果满足条件就...
如果满足条件就执行某个动作,否则不执行该动作,继续执行下一个
注意
如果设备为手动模式,执行相关动作时将跳过该设备。优先级:手动模式 > 自动模式