策略基本框图:

20220704截屏2022070410.14.50.png

下面主要介绍流程

触发器

触发器是开始执行流程的起因。

设备触发器

设备触发器包含主机、冷冻泵、冷却泵、冷却塔、阀门这五类设备的属性或状态的变化。

当持续时间为0时,旨在变化;当持续时间大于5秒时,旨在持续。

例如

下图触发器表示:冷水机一号的开关机状态由关机变为开机时触发。

主机的开关状态变化

下图触发器表示:冷水机一号的功率由“小于10或大于15变为大于10且小于15”时触发。

20220704截屏2022070410.38.13.png

下图触发器表示:冷水机一号的开关机状态在开机状态下持续一分钟即可触发。

触发器持续时间

下图触发器表示:冷水机一号的功率在“大于10且小于15”的状态下持续一分钟即可触发。

20220704截屏2022070410.42.15.png

变化率

变化率的时间范围为30秒的倍数;

下图触发器表示:系统冷冻水回水温度在60秒内的变化值为1或变化率为0.5时触发。

变化值 = 当前值 - 60秒之前的值; 上升用正数表示, 下降用负数表示

变化率 = (当前值 - 60秒之前的值) / (60 / 30); 上升趋势用正数表示, 下降趋势用负数表示

20220704截屏2022070410.47.46.png

时间触发器

时间触发器就是定时器,到点触发。

事件触发器

事件触发器相当于自定义的一些内容,用于以后扩展使用。

限制条件

限制条件主要用于防止流程被触发后直接执行。

限制条件与触发器类型,主要却别在于:限制条件只要满足当前值即可,而触发器要么是变化值要么是持续值。

设备条件

只要当前值满足条件即可。

时间范围条件

当前时间在时间范围内即可。

事件条件

事件类型和事件数据相对应即可。

动作

动作是流程中需要执行的操作。

设备

控制设备开关,设定值等等;设备能控的部分都在这里。

生成告警

生成自定义告警并通知

执行脚本

脚本里面就是一个动作列表;为了防止套娃,目前不能在脚本里执行脚本

触发事件

如果有相对应的触发器,则会触发,注意:不要在同一流程中的触发器和动作定义相同的事件,会陷入死循环

等待指定时间

等待指定时间后执行下一个动作,注意:在动作并行时没有效果

等待条件满足

等待条件满足后执行下一个动作,注意:在动作并行时没有效果

超时时间:默认为5分钟,超过该时间还未满足条件,则结束该流程,不会继续执行下一动作

如果满足条件就...

如果满足条件就执行某个动作,否则不执行该动作,继续执行下一个

注意

如果设备为手动模式,执行相关动作时将跳过该设备。优先级:手动模式 > 自动模式