# 报警联动
# 概述
报警联动功能用于对采集的设备数据设置触发规则,当数据满足触发条件时,系统会自动执行报警通知。支持模版和设备两个维度的配置,同时支持设备控制和设备采集联动动作。
# 创建报警事件
# 操作步骤
- 进入"报警联动"页面
- 点击"添加报警事件"按钮
- 按照需要添加报警触发条件
- 触发的报警主体可以选择模版,也可以选择设备
- 需要选择触发报警的属性,并设置触发的阈值
- 填写报警信息和恢复正常的通知内容
- 配置联动动作(设备控制或设备采集)
- 保存报警事件

# 报警规则配置
# 触发主体
支持两种触发主体:
- 模版维度: 选择某个点位模版的所有设备
- 设备维度: 选择具体的单个设备
# 触发条件
| 操作符 | 说明 | 示例 |
|---|---|---|
| > | 大于 | 温度 > 80℃ |
| < | 小于 | 温度 < 10℃ |
| = | 等于 | 状态 = 1 |
| >= | 大于等于 | 压力 >= 0.5MPa |
| <= | 小于等于 | 湿度 <= 60% |
| != | 不等于 | 状态 != 0 |
# 高级设置
- 报警抑制: 报警触发后,在设定时间内不重复报警
# 报警信息配置
# 报警内容设置
在触发报警时发送的通知内容:
# 恢复正常通知
当监控值恢复正常时发送的通知内容:
# 联动动作配置
# 设备控制联动
当触发报警时,自动向设备下发控制命令。
配置步骤:
- 选择"设备控制"联动类型
- 选择要控制的设备
- 选择要控制的点位
- 设置控制值
应用场景:
- 温度过高时自动打开风扇
- 液位过低时自动开启水泵
- 烟雾超标时自动启动排风机
示例:
触发条件: 温度 > 80℃
联动动作: 控制DO1输出,值设为1(开启风扇)
# 设备采集联动
当触发报警时,按照配置的设备采集参数再次进行设备消息采集,用于异常情况的详细数据分析。
配置步骤:
- 选择"设备采集"联动类型
- 选择要采集的设备
- 选择要采集的点位
应用场景:
- 温度异常时加密采集传感器数据
- 设备离线后重新采集验证
- 报警触发时采集关联设备数据进行综合分析
示例:
触发条件: 压力 > 0.8MPa
联动动作: 采集相关设备的温度、湿度、振动数据
# 报警通知方式
# 支持的通知渠道
- 钉钉机器人: 通过钉钉群接收报警消息
- 邮件: 发送邮件到指定邮箱
# 配置要求
使用前需要先在"云服务配置"中配置相应的服务:
- 配置邮件服务(SMTP服务器)
# 温度监控报警
触发主体: 温度传感器设备
触发条件: 温度 > 75℃
报警通知: 钉钉 + 邮件
联动动作: 打开排风扇
恢复通知: 温度 < 70℃时发送
# 设备离线报警
触发主体: 所有设备
触发条件: 离线时间 > 300秒
报警通知: 钉钉
联动动作: 重新连接采集
恢复通知: 设备重新上线时发送
# 液位控制报警
触发主体: 液位传感器
触发条件: 液位 < 0.5m
报警通知: 钉钉 + 邮件
联动动作: 开启进水泵
恢复通知: 液位 > 0.8m时发送
# 常见问题
# 报警不触发
检查项:
- 触发条件是否正确设置
- 通道是否已开启采集
- 设备是否在线
- 阈值设置是否合理
# 联动不执行
检查项:
- 联动设备是否在线
- 控制点位是否支持写入
- 控制值是否在有效范围
- 延迟时间是否设置合理
# 通知未收到
检查项:
- 云服务配置是否正确
- 钉钉机器人/短信/邮件配置是否有效
- 网络连接是否正常
- 接收地址是否正确