📊 HMI 数据·报表实战
30章 · 从入门到项目
友好色系
|
🎯 点击章节跳转
01
HMI数据存储概述
为什么需要历史数据?HMI数据存储的典型场景与挑战。
02
数据存储基础:CSV文件
CSV格式详解、读写操作、在HMI中的应用。
03
数据存储进阶:SQLite
SQLite数据库入门、表结构设计、CRUD操作。
04
数据存储高级:时序数据库
InfluxDB简介、与HMI的集成方式。
05
数据采集策略
轮询采集、变化触发采集、定时采集的优缺点对比。
06
数据压缩与归档
旋转门、死区压缩、历史数据归档策略。
07
数据安全与备份
数据加密、访问控制、自动备份与恢复方案。
08
报表生成基础:HTML
HTML报表模板设计、数据填充与渲染。
09
报表生成进阶:PDF
使用Python生成PDF报表(ReportLab库)。
10
报表生成高级:Excel
openpyxl库、图表嵌入。
11
报表自动化
定时生成报表、邮件自动发送报表。
12
HMI与数据库交互·sqlite3
使用Python的sqlite3模块连接HMI数据。
13
HMI与数据库交互·ODBC
连接外部数据库(MySQL、SQL Server)。
14
HMI与数据库交互·RESTful
RESTful API方式与云端数据库交互。
15
数据可视化基础·Matplotlib
趋势曲线、柱状图。
16
数据可视化进阶·Plotly
创建交互式图表。
17
数据可视化高级·ECharts
在HMI中嵌入Web图表。
18
历史数据查询优化
索引优化、分页查询、缓存策略。
19
历史数据清洗
异常值检测、缺失值处理、数据平滑。
20
数据统计与分析
均值、方差、最大/最小值、累计值计算。
21
报警历史管理
报警数据存储、查询与统计、报警报表。
22
生产报表设计
班次报表、日/周/月报表、年度总结报表。
23
能耗报表设计
水电气能耗数据采集、能耗分析报表。
24
质量报表设计
CPK分析、不合格品统计、趋势图。
25
设备OEE报表
设备综合效率计算、停机分析、报表生成。
26
多语言报表支持
报表模板国际化、动态语言切换。
27
报表权限管理
用户角色定义、报表访问控制、操作审计。
28
项目实战一:温湿度日报
基于SQLite的温湿度历史数据存储与日报表生成。
29
项目实战二:产线周报
基于InfluxDB的产线产量实时监控与周报表生成。
30
项目实战三:综合数据平台
多源数据汇聚、自定义报表与看板集成。