⚙️ 工控机编程·从零到实战
30章 · 硬核路径
📘 友好色系
01
工控机概述
什么是工控机
vs 普通电脑
产线/数据采集
02
工控机硬件架构
CPU X86/ARM
工业主板
SSD/HDD
电源散热
03
工控机操作系统
Windows IoT
Linux
RTOS
选型
04
编程环境搭建
Python
C++ GCC
VS Code Remote
05
通信协议入门
RS232/485
Modbus
TCP/IP
06
数字I/O控制
GPIO原理
Python控制
传感器读取
07
模拟量采集
ADC/DAC
0-10V读取
滤波算法
08
串口通信实战
pyserial
Modbus RTU
PLC通信
09
网络通信实战
Socket
Modbus TCP
Flask API
10
数据采集与存储
传感器采集
CSV
SQLite
11
人机界面 HMI 基础
Tkinter
监控界面
实时数据
12
HMI 进阶 · PyQt5
工业仪表盘
多线程更新
13
运动控制基础
步进/伺服电机
脉冲+方向
14
运动控制实战
直线/圆弧插补
多轴联动
加减速
15
视觉系统入门
工业相机
OpenCV
图像采集
16
视觉系统实战
灰度/滤波
边缘轮廓
二维码识别
17
视觉系统进阶
模板匹配
尺寸测量
自动分拣
18
PLC通信实战
西门子S7
三菱MC
欧姆龙FINS
19
数据上云
MQTT
Python发布/订阅
阿里/腾讯IoT
20
边缘计算
边缘AI
TensorFlow Lite
实时推理
21
安全与防护
工控威胁
防火墙
SSL/TLS
安全启动
22
日志与监控
logging
CPU/内存
远程日志
23
远程维护
SSH隧道
WireGuard VPN
VNC/RDP
24
冗余与高可用
双机热备
心跳检测
自动切换
25
性能优化
多线程/进程
实时优先级
内存管理
26
项目一:智能温控系统
温度采集
PID控制
PWM加热
27
项目二:产线数据看板
多设备采集
数据库
Web展示
28
项目三:简易机械臂控制
串口通信
运动学解算
轨迹规划
29
项目四:视觉引导定位
相机标定
图像处理
坐标转换
运动控制
30
项目部署与调试
开发→生产
问题排查
性能验收