远程IO模块通讯协议实战解析 30章 · 从入门到实战

📘 风格 · 全彩目录
什么是远程IO 远程IO vs 本地IO 应用场景
串口通讯 RS-232/485 波特率·数据位·停止位·校验位
发展史 RTU vs ASCII vs TCP 物理层与协议栈
地址码 功能码 数据区 CRC校验
01-读线圈 02-读离散输入 03-读保持寄存器 04-读输入寄存器
05-写单线圈 06-写单寄存器 15-写多线圈 16-写多寄存器
CRC-16 Modbus 查表法 vs 计算法 Python实现
pySerial安装 串口参数配置 打开/关闭/读写
功能码02 Python读取离散输入
功能码05/15 写线圈控制
功能码03/06/16 寄存器操作
Modbus异常响应 错误码分析 超时重试
总线拓扑 从机地址分配 轮询策略·冲突避免
波特率选择 报文间隔 批量读写技巧
Python + Modbus 简易监控
字节序(大端/小端) 整数/浮点数转换 位操作技巧
logging日志 Wireshark抓包 Modbus报文分析
与RTU异同 网关转换
Modbus TCP 远程IO温度采集
threading模块 asyncio应用
并发采集 数据聚合
看门狗机制 断线重连 数据缓存与校验
PLC集成应用 实战案例
CANopen PROFINET EtherCAT
从机模式 模拟IO模块
数据加密 身份验证 防篡改
远程IO固件升级 协议设计实战
吞吐量测试 延迟测试 稳定性测试
通讯失败 数据错误 设备无响应
综合运用 远程IO采集控制系统