工控机数据采集与存储方案实战
📖 30章
风格
01
工控机选型与硬件基础
工控机分类
CPU选型
内存与存储
工业总线接口
I/O模块
02
操作系统与驱动安装
Windows/Linux
RT-Linux
驱动安装调试
系统优化
03
Python环境搭建与基础
Anaconda
虚拟环境
pySerial
modbus-tk
opcua
04
串口通信实战
RS232/RS485
pySerial详解
串口参数
数据收发校验
05
Modbus RTU协议
协议栈
功能码
CRC校验
从站/主站
06
Modbus TCP协议
TCP/IP映射
socket编程
多连接管理
异常处理
07
OPC UA通信
OPC UA架构
客户端/服务器
节点浏览
数据订阅
08
PLC数据采集
西门子S7
三菱MC
欧姆龙FINS
数据块读取
09
传感器数据采集
4-20mA/0-10V
数字量采集
温度传感器
压力传感器
10
数据采集卡编程
NI DAQmx
研华DAQNavi
高速采集
触发模式
11
工业相机与图像采集
GigE Vision
Basler SDK
图像预处理
帧率控制
12
RFID与条码采集
RFID读写器
条码解码库
数据过滤
批量读取
13
数据清洗与预处理
缺失值处理
异常值检测
数据平滑
时间戳对齐
14
关系型数据库存储
MySQL/PostgreSQL
表结构设计
批量插入
连接池
15
时序数据库入门
InfluxDB
TimescaleDB
数据模型
连续查询
保留策略
16
NoSQL数据库应用
MongoDB
Redis缓存
数据持久化
集群配置
17
文件存储方案
CSV/JSON/Parquet
HDF5
文件分片
归档
18
数据压缩与传输
gzip/zlib
MQTT协议
数据加密
断点续传
19
边缘计算与本地存储
边缘节点
SQLite
本地缓存
掉电保护
20
云平台数据上传
阿里云IoT
AWS IoT Core
华为云IoT
设备影子
21
数据可视化基础
Matplotlib
Seaborn
实时曲线
仪表盘
Web前端
22
Grafana监控面板
数据源配置
图表类型
告警规则
模板变量
23
Node-RED低代码平台
流程编排
节点配置
工控机集成
部署调试
24
采集系统架构设计
单机采集
分布式采集
高可用
负载均衡
25
采集性能优化
多线程/异步IO
缓冲池
批量写入
内存管理
26
数据安全与权限
用户认证
数据加密
审计日志
防火墙
27
系统监控与日志
Prometheus
ELK日志
健康检查
自动恢复
28
故障诊断与调试
常见问题排查
Wireshark抓包
日志分析
性能剖析
29
项目实战一:产线温度采集
需求分析
硬件选型
软件设计
部署测试
30
项目实战二:设备振动监测
加速度传感器
FFT分析
阈值告警
报表生成