SCADA 报表·数据分析
30章 实战课程
01
SCADA系统概述
定义·发展
主站/RTU/PLC
工业4.0
02
数据采集基础
OPC DA/UA
Modbus
Tag管理
采集频率
03
时序数据库入门
InfluxDB
TimescaleDB
measurement
写入查询
04
Python与SCADA通信
pyModbus
opcua-asyncio
重连机制
05
数据清洗与预处理
缺失值插值
3σ/IQR
重采样
时间戳对齐
06
Pandas高级数据处理
rolling
groupby
pivot_table
shift
07
实时数据流处理
滑动窗口
缓存策略
批量写入
08
报表引擎设计
Jinja2模板
动态报表
导出Excel/PDF
09
Excel报表自动化
openpyxl图表
条件格式
数据验证
10
PDF报表生成
reportlab
中文支持
页眉页脚
11
Web可视化基础
Flask/Dash
路由
JSON API
12
Plotly交互式图表
折线/散点/面积
仪表盘
dcc.Interval
13
ECharts集成
HTML嵌入
JSON配置
主题切换
14
KPI指标计算
可用率/性能/质量
OEE
15
趋势分析
时间序列分解
SMA/EMA
线性回归
16
异常检测算法
阈值检测
移动平均偏差
孤立森林
17
预测性维护基础
健康指数HI
RUL预测
LSTM
18
数据归档策略
冷热分离
Retention Policy
压缩/备份
19
报表调度与自动化
APScheduler
邮件发送
监控告警
20
用户权限管理
RBAC
JWT认证
审计日志
21
多数据源融合
OPC/DB/CSV
一致性校验
时间戳对齐
22
大屏可视化设计
布局/实时刷新
告警滚动
地图集成
23
告警与事件管理
规则配置
级别/抑制
恢复
24
报表版本管理
快照/对比
变更追踪
回滚
25
性能优化
索引/分区
Redis缓存
异步IO
26
系统监控与日志
CPU/内存
ELK Stack
自定义指标
27
测试与调试
pytest
faker/numpy
模拟器
28
部署与运维
Docker
环境变量
健康检查
29
案例实战一:水处理厂
数据采集
日报/月报
异常告警
30
案例实战二:光伏电站
多设备融合
PR效率
发电量预测