第一步:接数据源
安装并登录 Grafana(默认 3000 端口),在 Configuration → Data Sources 添加 TDengine(安装对应数据源插件),填地址、账号、数据库,保存测试通过。
看板设计:先想清楚给谁看
工业看板不是越炫越好,要区分受众:
- 现场操作工:当前状态、关键参数、报警,字要大、颜色语义明确
- 班组长:产量、节拍、稼动率、异常时长
- 管理层:趋势、对标、KPI,时间跨度更长
一块大屏只解决一类人的问题,避免信息堆砌。
推荐的看板布局
- 顶部:产线/设备总览状态灯(绿运行/黄待机/红故障/灰离线)
- 中部:关键工艺参数实时曲线(温度、压力、转速)
- 侧栏:当前活跃报警列表,按严重度排序
- 底部:班次产量、节拍、OEE 等统计
阈值与颜色语义
用 Grafana 的 Thresholds 给数值和状态上色,颜色要和现场约定一致:
- 正常:绿色
- 预警:黄色
- 故障:红色
- 无数据/通讯中断:灰色
特别注意:通讯中断要和“数值为 0”区分开,否则断线时显示 0 会误导判断。
时序查询要点
- 实时值用最新一条(LAST_ROW)
- 趋势用时间窗口聚合(AVG/MAX/MIN + INTERVAL)
- 长时间跨度自动降采样,避免一次拉太多点导致看板卡顿
配置告警
在面板或 Alert 规则里设条件(如温度持续高于阈值 N 分钟),配置评估间隔和通知渠道(钉钉/企业微信/邮件/Webhook)。告警要做:
- 去抖:持续超阈值才报,避免临界值反复跳
- 分级:提示、警告、严重分级别通知
- 恢复通知:故障恢复也发一条,形成闭环
落地建议
先做一块“单设备详情看板”跑通数据源、曲线、状态灯、告警,再复制成多设备模板(用变量 $device 切换),最后拼出总览大屏。模板化能让 30 台设备的看板高效复用。