📊 SCADA 历史数据
归档 & 回放
🎯 30章 · 从入门到实战
01
SCADA系统概述
系统定义
系统架构
核心功能
02
历史数据的重要性
为什么需要历史数据
应用场景
与实时数据区别
03
数据采集与存储基础
采集频率
数据精度
存储介质选择
04
关系型数据库入门
MySQL/PostgreSQL安装
数据库与表创建
SQL基础查询
05
时序数据库入门
InfluxDB/TimescaleDB安装
时序数据模型
写入与查询
06
数据归档策略
数据保留策略
数据压缩技术
分区与分片
07
数据清洗与预处理
缺失值处理
异常值检测
对齐与插值
08
数据归档实现
Python连接数据库
批量写入优化
定时归档任务
09
文件归档方案
CSV文件归档
Parquet文件格式
HDF5文件存储
10
数据回放概念
回放的定义
与实时监控区别
应用场景
11
回放引擎设计
回放速度控制
时间轴管理
数据源切换
12
基于时间范围的回放
指定起止时间
时间窗口滑动
步长设置
13
基于事件触发的回放
报警事件回放
操作记录回放
条件触发回放
14
回放可视化基础
Matplotlib/Plotly
实时更新图表
多曲线对比
15
Web端回放实现
Flask/Django后端
WebSocket实时推送
前端图表库集成
16
回放控制面板设计
播放/暂停按钮
进度条
速度调节器·时间选择器
17
多变量同步回放
多测点数据对齐
同步显示
关联分析
18
历史趋势分析
趋势图绘制
统计指标计算
异常模式识别
19
数据导出功能
导出为Excel
导出为CSV
导出为PDF报告
20
性能优化
查询优化
缓存策略
异步处理·连接池
21
数据安全与权限
用户认证
数据加密
访问控制·审计日志
22
高可用架构
主从复制
数据备份
故障恢复·负载均衡
23
大规模数据挑战
亿级数据量处理
分布式存储
流式处理架构
24
边缘计算与历史数据
边缘节点缓存
断网续传
云端同步
25
OPC UA与历史数据
历史访问规范
数据订阅
地址空间映射
26
MQTT与历史数据
消息持久化
桥接转发
数据质量标记
27
Modbus与历史数据
Modbus数据采集
协议解析
时间戳管理
28
案例实战:水处理SCADA
需求分析
架构设计
代码实现·部署测试
29
案例实战:电力监控SCADA
需求分析
架构设计
代码实现·部署测试
30
课程总结与展望
技术回顾
常见问题
未来趋势·学习资源