📡 远程IO通讯实战
30章 · 从入门到部署
⭐ 友好色系
01
远程IO模块概述
什么是远程IO
远程IO vs 本地IO
应用场景
02
通讯协议基础
RS485
Modbus RTU
Modbus TCP
03
硬件选型与接线
常用IO模块
电源/通讯接线
终端电阻
04
上位机开发环境搭建
Python环境
pymodbus库
串口调试工具
05
Modbus RTU通讯实战
串口参数配置
读取线圈
写入单个线圈
06
Modbus RTU批量操作
读取多个寄存器
写入多个寄存器
异常处理
07
Modbus TCP通讯实战
TCP客户端
连接IO模块
数据读写交互
08
数据解析与可视化
二进制解析
实时波形
记录CSV
09
错误处理与日志
超时处理
CRC排查
日志系统
10
多线程通讯架构
生产者消费者
安全队列
多模块轮询
11
GUI上位机开发
PyQt5设计
控件绑定
实时数据显示
12
数据库存储
SQLite设计
批量插入
历史查询
13
Web监控界面
Flask服务器
API接口
前端图表
14
OPC UA通讯
OPC UA介绍
opcua库
数据交互
15
MQTT物联网通讯
MQTT原理
paho-mqtt
发布/订阅
16
PLC与远程IO联动
西门子S7
三菱MC
欧姆龙FINS
17
数据采集与滤波
滑动平均
中值滤波
卡尔曼滤波
18
报警与事件管理
阈值报警
事件触发
报警推送
19
固件升级与配置
参数配置
在线升级
配置备份恢复
20
性能优化
通讯频率优化
数据压缩
缓存策略
21
安全通讯
TLS/SSL
身份认证
完整性校验
22
冗余与高可用
双网冗余
主备切换
断线重连
23
边缘计算
边缘数据处理
本地决策
云端协同
24
工业物联网平台
阿里云IoT
AWS IoT Core
私有云
25
SCADA系统集成
Modbus网关
OPC DA/UA桥接
历史趋势
26
现场总线协议
PROFINET
EtherCAT
CANopen
27
无线通讯方案
4G DTU
LoRa
WiFi
28
项目实战一:智能温控
温度采集
PID控制
上位机监控
29
项目实战二:产线数据采集
多IO模块
数据库
Web看板
30
项目实战三:远程运维平台
IO监控
报警+升级
移动端