## **触发器操作**
> 主要用于查看触发器信息,对触发器进行添加、修改、禁用/再启用、删除等操作。
[TOC]
<br/>
### **使用说明**
****
#### **添加触发器**
点击`触发器管理` - `添加触发器`,输入触发器信息,点击`保存`,完成触发器的添加,如下所示:
![添加触发器](https://box.kancloud.cn/8a6e14a350cc7d3688c60bea9fb192e4_1467x855.png)
<br/>
#### **修改触发器**
1. 点击`触发器管理` - `触发器列表` - `修改`,如下所示:
![修改触发器](https://box.kancloud.cn/98a4dff3b08b68eac5c3f9aa95f24e04_1904x361.png)
2. 对触发器的信息进行修改后,点击`保存`,完成触发器的修改,如下所示:
![修改触发器](https://box.kancloud.cn/5c0f0b709f69230b7a3aaccb40c4823f_1467x857.png)
<br/>
#### **禁用触发器**
1. 第一种方法,点击`触发器管理` - `触发器列表` - `启用`,完成触发器的禁用,如下所示:
![禁用触发器](https://box.kancloud.cn/71c5d5fc32e8a29edb2c3ff18aeae3ff_1909x378.png)
2. 第二种方法,点击`触发器管理` - `触发器列表` - `修改`,如下所示:
![禁用触发器](https://box.kancloud.cn/98a4dff3b08b68eac5c3f9aa95f24e04_1904x361.png)
之后修改触发器状态为`禁用`,点击`保存`完成触发器的禁用,如下所示:
![禁用触发器](https://box.kancloud.cn/f825460f3b5cbb10af038ed6b3fe1b51_1286x819.png)
<br/>
#### **再启用触发器**
1. 第一种方法,点击`触发器管理` - `触发器列表` - `禁用`,完成触发器的启用,如下所示:
![启用触发器](https://box.kancloud.cn/e5c5e197a428383037c4c8a8ef4d5324_1907x375.png)
2. 第二种方法,点击`触发器管理` - `触发器列表` - `修改`,如下所示:
![启用触发器](https://box.kancloud.cn/98a4dff3b08b68eac5c3f9aa95f24e04_1904x361.png)
之后修改触发器状态为`启用`,点击`保存`完成触发器的启用,如下所示:
![启用触发器](https://box.kancloud.cn/3f3cce77f502553eb08c30801175cfe4_1289x813.png)
<br/>
#### **删除触发器**
1. 点击`触发器管理` - `触发器列表` - `删除`,如下所示:
![删除触发器](https://box.kancloud.cn/7c2c4a72f87710499d767cb4d0dc0fc2_1911x377.png)
<br/>
#### **报警死区**
报警死区的作用是为了防止变量值在报警限上下频繁波动时,产生许多不真实的报警,在原报警限上下增加一个报警限的阈值,使原报警限界线变为一条报警限带。
<br/>
例如:设定触发器高于100时触发报警,设定报警死区为10,则设备只有在大于110时才会触发报警推送,在小于90时才会恢复正常状态。
![报警死区](https://box.kancloud.cn/2ddcf821d729cee697514fcb9a7792f3_438x264.png)
<br/>
#### **联动控制**
联动控制功能,用于触发器触发报警后,自动向某个设备下的某个数据点,或向某个模板所对应的批量设备下的数据点,发送查询指令,或下发自定义的某个值。达到某个设备触发报警后,联动控制其它设备的目的。
- **报警触发时:查询单个设备下数据点的值**
1.点击`触发器管理` - `添加触发器`,如下所示:
![联动控制](https://box.kancloud.cn/e3b6beeb48a99fcea59135af44809877_1473x932.png)
<br/>
2.输入触发器信息,输入联动控制信息,点击`保存`,完成触发器的添加,如下所示:
![联动控制](https://box.kancloud.cn/ac08178e84a161e64d8f1a93a0fe73ee_1237x855.png)
<br/>
- **报警触发时:查询模板对应的多个设备下数据点的值**
1.点击`触发器管理` - `添加触发器`,如下所示:
![联动控制](https://box.kancloud.cn/e3b6beeb48a99fcea59135af44809877_1473x932.png)
<br/>
2.输入触发器信息,输入联动控制信息,点击`保存`,完成触发器的添加,如下所示:
![联动控制](https://box.kancloud.cn/90cecc7292ff463fc0b131ee08d31568_1257x863.png)
<br/>
- **报警触发时:向单个设备下数据点下发数据**
1.点击`触发器管理` - `添加触发器`,如下所示:
![联动控制](https://box.kancloud.cn/e3b6beeb48a99fcea59135af44809877_1473x932.png)
<br/>
2.输入触发器信息,输入联动控制信息,点击`保存`,完成触发器的添加,如下所示:
![联动控制](https://box.kancloud.cn/a9cc16d13dcf3937f1f463296164e885_1208x843.png)
<br/>
- **报警触发时:向模板对应的多个设备下数据点下发数据**
1.点击`触发器管理` - `添加触发器`,如下所示:
![联动控制](https://box.kancloud.cn/e3b6beeb48a99fcea59135af44809877_1473x932.png)
<br/>
2.输入触发器信息,输入联动控制信息,点击`保存`,完成触发器的添加,如下所示:
![联动控制](https://box.kancloud.cn/f3df63621da84a4177a1e8691ea03b09_1284x864.png)
<br/>
<br/>
### **参数说明**
****
- **名称**
触发器名称,用于操作人员区别不同触发器。
- **数据模板**
触发器所要监控的数据点所属的数据模板。
- **数据点**
触发器所要监控的数据点。
注:目前仅支持监控开关型以及数值型的数据点。
- **触发条件**
- **开关OFF**
选择此项则需要选择开关型数据点,当此开关型数据点关闭后,触发器触发报警,之后当此开关型数据点开启后,触发器的报警状态恢复正常。
- **开关ON**
选择此项则需要选择开关型数据点,当此开关型数据点开启后,触发器触发报警,之后当此开关型数据点关闭后,触发器的报警状态恢复正常。
- **数值低于A**
选择此项则需要选择数值型数据点,当此数值型数据点的值低于设置的A值后,触发器触发报警,之后当此数值型数据点的值高于A值后,触发器的报警状态恢复正常。
- **数值高于B**
选择此项则需要选择数值型数据点,当此数值型数据点的值高于设置的B值后,触发器触发报警,之后当此数值型数据点的值低于B值后,触发器的报警状态恢复正常。
- **数值介于AB之间**
选择此项则需要选择数值型数据点,当此数值型数据点的值高于设置的A值,且低于设置的B值后,触发器触发报警,之后当此数值型数据点的值低于设置的A值,或高于设置的B值后,触发器的报警状态恢复正常。
- **数值高于B低于A**
选择此项则需要选择数值型数据点,当此数值型数据点的值高于设置的B值,或低于设置的A值后,触发器触发报警,之后当此数值型数据点的值高于设置的A值,且低于设置的B值后,触发器的报警状态恢复正常。
- **数值等于A**
选择此项则需要选择数值型数据点,当此数值型数据点的值等于设置的A值后,触发器触发报警,之后当此数值型数据点的值不等于A值后,触发器的报警状态恢复正常。
<br/>
- **保存规则**
保存规则指的是报警数据的保存规则:
- **保存**
保存触发器触发报警时的数据,以及从报警状态恢复到正常状态时的数据,可在触发器管理 - 报警记录中查看。
- **不保存**
不保存报警数据。
- **全部保存(VIP功能)**
保存触发器触发报警,到恢复正常状态这段持续报警时间的数据。
<br/>
- **报警方式**
触发器触发报警后的推送方式,可使用短信(VIP功能)、微信、邮件的方式向选择的报警联系人推送报警信息。
`注:选择的报警联系人的信息中,如未包含电话,则无法推送短信报警信息;如未包含邮箱,则无法推送邮件报警信息;如未包含微信,则无法推送微信报警信息。`
<br/>
- **触发器状态**
此项表示触发器的状态,如为禁用状态,则此触发器不会被触发,如为启用状态,则此触发器会正常根据数据点的状态进行报警。
<br/>
- **报警联系人/组**
此项表示触发器触发报警,和恢复正常状态后,会向选择的报警联系人、报警联系组推送报警信息。
<br/>
- **报警死区**
此项表示触发器触发报警界限值的合理波动范围,例如:设定触发器高于100时触发报警,设定报警死区为10,则设备只有在大于110时才会触发报警推送,在小于90时才会恢复正常状态。。
<br/>
- **报警推送内容**
此项表示触发器触发报警后,向报警联系人推送的告知信息。默认为触发的条件,如:“当前值 101 已高于您设置的 100 值”。
<br/>
- **恢复正常推送内容**
此项表示触发器由报警状态恢复正常后,向报警联系人推送的告知信息。默认为“已恢复正常状态”。
- **联动类型**
- **采集**
向联动控制的目标,发送查询指令,使目标数据点返回当前值。
- **控制**
向联动控制的目标,下发数据,使目标数据点改变当前值。
<br/>
- **联动对象**
- **指定设备**
向单个设备的数据点根据联动控制的类型,执行相应的查询或下发。
- **指定数据模板**
向一个模板所对应的多个设备下的数据点根据联动控制的类型,执行相应的查询或下发。
<br/>
- **联动参数**
根据联动对象的值,选择联动控制的目标:
联动对象 - 指定设备:联动参数选择设备-从机-数据点;
联动对象 - 指定数据模板: 联动参数选择模板-数据点。
<br/>
<br/>