
PLC通信系列 · 第30篇收官之作总30篇 | 协议篇01-05 · 实战篇06-10 · 对比篇11-15 · 故障篇16-20 · 高级篇21-25 · 综合篇26-30 开篇黄金100字从第1篇Modbus RTU的串口收发到第29篇OPC UA的信息模型建模再到今天的收官总结——这个PLC通信系列整整30篇跨越了工业通信的每一个角落。如果你一路跟下来恭喜你你已经拥有了工业通信领域最完整的知识体系如果你是刚点进来的新朋友别急这篇文章就是整个系列的导航图。30篇文章、6大板块、10协议、100实战案例——今天我把所有精华浓缩成一张速查表、一份故障排查手册、一套选型武器库和一个避坑合集。收藏这一篇等于拥有了整个系列。Let’s go. 目录全系列Roadmap速查30篇在哪儿协议速查对照表一张表通吃所有协议故障排查速查表红灯亮别慌避坑合集30篇精华总结全是真金白银选型武器库什么场景用什么协议学习路径建议从新手到高手的进化路线系列预告·结语一、全系列Roadmap速查30篇在哪儿先上一张全系列篇目时间线30篇文章按时间轴铺开6大板块一目了然。这张图建议你保存下来需要查哪篇直接定位。timeline title PLC通信30篇系列 · 全篇目时间线 section 协议篇 (01-05) 01 : Modbus RTU协议详解与实战 02 : Modbus TCP协议与Socket通信 03 : PROFIBUS DP从站到主站 04 : PROFINET工业以太网实战 05 : EtherCAT高速运动控制通信 section 实战篇 (06-10) 06 : PLC与变频器通信实战 07 : PLC与伺服驱动器Modbus通信 08 : S7-1200/1500之间PUT/GET通信 09 : 三菱FX系列PLC通信CC-Link 10 : 欧姆龙PLC通信FINS协议 section 对比篇 (11-15) 11 : Modbus RTU vs Modbus TCP 终极对比 12 : PROFIBUS vs PROFINET 选型指南 13 : EtherCAT vs POWERLINK vs SERCOS III 14 : 西门子 vs 罗克韦尔 通信体系对比 15 : 串口 vs 以太网 工业通信选型 section 故障篇 (16-20) 16 : 通信中断故障排查全流程 17 : 数据错包/丢包诊断与解决 18 : 西门子PLC通信故障灯诊断 19 : 三菱/欧姆龙/基恩士通信故障处理 20 : 通信不稳定终极排查手册 section 高级篇 (21-25) 21 : 工业以太网交换机配置与VLAN划分 22 : 无线通信Wi-Fi/4G DTU/LoRa 23 : 数据网关与协议转换实战 24 : 工业物联网(IIoT)通信架构 25 : OPC DA 经典与OPC UA统一架构 section 综合篇 (26-30) 26 : 多品牌PLC互联实战西门子三菱欧姆龙 27 : SCADA系统通信集成全流程 28 : 通信冗余方案MRP/PRP/HSR 29 : OPC UA 信息模型与安全通信 30 : 收官总结·速查手册 (本篇) 各板块一句话定位板块篇号一句话定位协议篇01-05逐协议拆解从物理层到应用层全解析实战篇06-10手把手接线、组态、写代码可复现对比篇11-15选型困难户的救星多维度横评故障篇16-20红灯亮了怎么办现场排查全流程高级篇21-25交换机、无线、网关、IIoT、OPC进阶综合篇26-30多品牌互联、SCADA、冗余、OPC UA收官二、协议速查对照表一张表通吃所有协议下面这张超大表涵盖了工业通信10主流协议的全部核心参数。建议横屏查看或保存到本地。⚡ 这是你后续做选型、做方案、写技术规格书时的终极参考表。 协议全景图先看协议之间的层级关系心里有个谱graph TB subgraph 应用层 OPCUA[OPC UAbr/统一架构] MODBUSTCP[Modbus TCP] end subgraph 工业以太网 PN[PROFINETbr/RT/IRT] EC[EtherCAT] PL[POWERLINK] S3[SERCOS III] CC[CC-Link IE] end subgraph 现场总线 PB[PROFIBUS DP] MB[Modbus RTU/ASCII] CCL[CC-Link] DH[DH / Remote I/O] end subgraph 物理层 RS232[RS-232] RS485[RS-485] EN[100Base-TX/FX] end RS485 -- MB RS485 -- PB RS485 -- CCL RS232 -- MB EN -- PN EN -- EC EN -- PL EN -- S3 EN -- CC EN -- MODBUSTCP EN -- OPCUA MODBUSTCP -- OPCUA 协议速查对照表核心版协议名称传输介质最大速率最大距离拓扑从站/节点数通信方式实时性应用场景Modbus RTURS-485/RS-232115.2 kbps1200m(RS-485)总线型247(RS-485)主从问答非实时仪表、变频器、温控器Modbus ASCIIRS-485/RS-232115.2 kbps1200m总线型247主从问答非实时无线/噪声大的串口场景Modbus TCP以太网(RJ45)100 Mbps100m/段星型/线型无限制(IP)客户端/服务器非实时SCADA、上位机、MESPROFIBUS DPRS-485(DP)12 Mbps1900m93.75k总线型126主从令牌1-10msSiemens S7、驱动、IO站PROFINET以太网(RJ45)100 Mbps100m/段星型/线型/环≤256设备循环/非循环RT1ms, IRT250μsSiemens全系、运动控制EtherCAT以太网(RJ45)100 Mbps100m/段线型/环/星≤65535从站逐帧处理100μs伺服驱动、高速运动控制EtherNet/IP以太网(RJ45)1 Gbps100m/段星型无限制隐式/显式报文CIP SyncRockwell、AB PLCCC-LinkRS-485专用10 Mbps1200m总线型≤64主从循环3-10ms三菱FX/L系列CC-Link IE以太网(RJ45)1 Gbps100m/段环型/星型≤120循环/瞬时1ms三菱Motion/SSCNETPOWERLINK以太网(RJ45)100 Mbps100m/段星型/线型≤240轮询复用100μsBR、运动控制SERCOS III以太网(RJ45)100 Mbps100m/段环型/线型≤511循环实时100μs伺服驱动、CNCOPC DACOM/DCOM受限于网络N/AN/AN/A客户端/服务器非实时工业数据采集(旧)OPC UA以太网(TCP/HTTPS)不限不限N/AN/A客户端/服务器PubSub软实时SCADA、MES、云平台、IIoT 三大品牌对协议的支持速查协议西门子罗克韦尔(AB)三菱Modbus RTUCP341/CM1241 RS485(需库)MicroLogix原生FX3U-485ADP/MBModbus TCPS7-1200/1500原生CompactLogix/ControlLogixL系列以太网PROFIBUS DP✅ 原生(CEM)第三方网关需网关PROFINET✅ 原生(IR)需EtherNet/IP-PN网关需网关EtherCAT需网关需网关需网关EtherNet/IP需网关✅ 原生(CIP)需网关CC-Link需网关需网关✅ 原生PROFINET IRT✅ S7-1500T/ET200SP❌❌三、故障排查速查表红灯亮别慌整个系列中**故障篇(16-20)**是阅读量最高、评论互动最多的板块。下面我把所有灯号对应的故障原因和解决方案汇总成一张速查表。⚠️先看灯再查表最后翻文章。这三步能解决现场90%的通信问题。graph TD START[ 通信出问题了] -- ASK1{哪个灯亮了} ASK1 --|BF/BF1/BUSF 红灯闪烁| BF[BF红灯方案] ASK1 --|ERR/ERROR 红灯| ERR[ERR红灯方案] ASK1 --|SF/SYSF 红灯| SF[SF红灯方案] ASK1 --|灯全正常但通信中断| NOR[无异常灯方案] ASK1 --|数据异常/跳变| DAT[数据异常方案] BF -- BF1[诊断缓冲区读取错误代码] BF1 -- BF2[检查总线终端电阻br/检查电缆是否断路br/检查站地址是否冲突] BF2 -- BF3[参考故障篇第16篇] ERR -- ERR1[站号/设备名冲突br/IP地址重复] ERR1 -- ERR2[重新分配站号br/Ping测试IP] ERR2 -- ERR3[参考故障篇第18篇] SF -- SF1[模块/子模块故障br/配置与硬件不匹配] SF1 -- SF2[在线-硬件检测br/查看诊断中断] SF2 -- SF3[参考故障篇第17篇] NOR -- NOR1[物理层检查br/水晶头/接线端子/屏蔽层] NOR1 -- NOR2[终端电阻br/屏蔽接地br/波特率一致性] NOR2 -- NOR3[参考故障篇第20篇] DAT -- DAT1[CRC校验错误br/数据长度不匹配br/字节序不对] DAT1 -- DAT2[校验CRC-16br/确认数据格式/大小端br/Modbus Slave调试] DAT2 -- DAT3[参考故障篇第19篇] 硬件红灯速查表指示灯品牌亮灯含义排查步骤排障要点BF/SF西门子总线/系统故障① PG/PC在线 → ② 双击模块 → ③ 查看诊断缓冲区诊断缓冲区最准确别凭感觉猜BF1/BF2西门子CPPROFIBUS总线故障① 检查终端电阻ON/OFF ② 检查DP插头接线 ③ 总线终端两端ON中间OFF两端ON中间OFF物理层必查ERR通用模块错误/配置错误① 检查站号是否重复 ② 检查组态与实际是否一致 ③ 重新下载硬件配置站号重复是TOP1原因LINK/ACT通用(以太网)链路断开/无通信① 换网线 ② 换交换机端口 ③ 检查IP网段用笔记本直连PLCPing测物理连通性SD/RD串口发送/接收异常① 用串口监听工具抓包 ② 检查波特率/校验位 ③ 检查A/B线是否反接波特率一致性是串口通信的命根L ERR三菱CC-Link通信异常① 检查站号≤64 ② 检查终端电阻 ③ 检查电缆屏蔽CC-Link站号最大64超过必报错 故障现象→原因→解法对照表故障现象最常见原因快速解法对标文章BF红灯闪烁总线物理断开/终端电阻缺失端子插牢终端电阻两端ON第16篇ERR红灯常亮站号/IP重复改一个不重复的站号重新下载第18篇通信偶尔中断屏蔽接地不良/布线干扰RS-485屏蔽层单端接地第20篇数据偶尔错位CRC校验错误用调试工具对比CRC计算值第17篇读写超时通信周期太短/从站忙延长超时时间检查从站扫描周期第18篇一上电就SF模块配置与实际型号不匹配在线硬件检测并对比订货号第17篇只能收不能发A/B线反接(RS-485)对调A()和B(-)第19篇上位机读不到数据防火墙/端口号/协议不匹配关闭防火墙、确认端口(Modbus TCP502)第16篇数据全为0或65535地址偏移计算错误核对Modbus地址映射(5开头40001偏移)第6篇四、避坑合集30篇精华总结全是真金白银 这些坑都是现场真金白银砸出来的教训。每一条背后都有过加班到凌晨的经历。⚠️ 避坑警告 TOP 15硬件布线与物理层终端电阻两端必加中间必去RS-485和PROFIBUS总线两端设备必须打开终端电阻ON中间设备必须关闭OFF不这样做反射信号导致通信不稳定尤其总线越长越明显RS-485屏蔽层必须单端接地屏蔽层只能在一端接地通常在PLC侧绝不能在两端都接不这样做形成地环路→共模电压波动→烧毁RS-485芯片通信线与动力线必须分层布线通信线与变频器动力线间距≥20cm交叉时垂直90°不能平行走线不这样做变频器谐波干扰直接耦合到通信线上PROFIBUS DP插头不要进水DP头的IP防护等级很低现场只要进水或油污BF灯必然闪烁如果已经进水别吹干继续用直接换DP头EtherCAT线缆用CAT5e以上长度≤100mEtherCAT对线缆质量敏感劣质网线会导致丢帧同一网段总长度不能超过100m必要时加E-Bus扩展组态与软件配置PROFINET设备名必须≤127个字符不能用中文设备名只能在TIA Portal或DCP工具中设置不支持中文设备名修改后必须断电重启才能生效CC-Link站号最大64从站总量有限远程I/O站、远程设备站、智能设备站都会占用站号站号超出范围通信直接不可用Modbus地址偏移是新手最常见坑0x开头数字量输出(00001偏移)1x数字量输入(10001)3x模拟量输入(30001)4x保持寄存器(40001)上位机读40001对应地址0x0000不是地址1S7通信PUT/GET必须先在PLC中勾选允许远程访问S7-1200从V4.0起默认关闭PUT/GET访问看不到这个选项检查固件版本和TIA版本网关配置中协议参数必须逐项核对波特率、数据位、校验位、停止位——四项缺一不可一致最多人犯错一方8N1另一方8E1看起来能通但数据全是错的排障与调试出问题先看灯再看诊断缓冲区别重启诊断缓冲区记录的是历史错误重启就清空了正确操作先读诊断缓冲区截屏保存再排查Modbus用调试工具抓包比看监控靠谱一万倍Modbus Poll/Modbus Slave 串口监听 现场排障黄金组合看监控界面只告诉你通信失败抓包告诉你是从站返回异常码03(非法数据)OPC UA安全证书不要随便删OPC UA基于证书认证互信服务器和客户端各有一对证书删了或替换了重新建立信任关系非常麻烦4G DTU注意SIM卡APN和IP分配部分运营商APN默认是私有IP外网无法直接访问使用前确认获取的是公网IP否则需要VPN辅助VLAN划分必须在交换机侧先配置好搞VLAN前先把交换机上的PROFINET/PTP等协议理解清楚VLAN配错了下层PLC网络和上层办公网络直接不通五、选型武器库什么场景用什么协议 选型决策树graph TD START[ 需要哪种通信] -- ASK{项目类型是} ASK --|SCADA/上位机数据采集| A1[需要标准化开放协议] A1 --|是| OPCUA[OPC UA] A1 --|否| MT[Modbus TCP] ASK --|伺服/运动控制| A2[需要轴数] A2 --|单轴| PNRT[PROFINET IRT] A2 --|多轴高速| EC[EtherCAT ✅ 首推] A2 --|西门子系统| PNIRT2[S7-1500TPNO IRT] ASK --|远程监控| A3[现场有4G信号] A3 --|有| DTU[4G DTU Modbus RTU/TCP] A3 --|无| LORA[LoRa 低功耗远传] A3 --|有Wi-Fi| WIFI[Wi-Fi TCP Socket] ASK --|多品牌互联| A4[品牌组合] A4 --|西门子三菱| GW[协议转换网关br/如: 西门子PN↔三菱CC-Link IE] A4 --|任意品牌| GW2[Modbus TCP统一br/网关转换各品牌协议→Modbus] A4 --|需要云平台| OPCUA2[OPC UA → MQTTbr/经网关或边缘计算] ASK --|设备层I/O| A5[速度要求] A5 --|低速| PROFIBUS[PROFIBUS DP / CC-Link] A5 --|高速| PNIO[PROFINET IO / EtherNet/IP] style OPCUA fill:#e6f3ff,stroke:#3399ff style EC fill:#e6ffe6,stroke:#33cc33 style DTU fill:#fff3e6,stroke:#ff9900 style GW2 fill:#ffe6e6,stroke:#ff3333️ 场景化选型推荐场景推荐协议推荐理由典型配置SCADA数据采集OPC UA标准化、跨平台、安全Kepware OPC UA Server简单数据采集Modbus TCP成本最低、兼容性最好上位机 PLC Modbus TCP Slave高速伺服控制EtherCAT抖动1μs、线型拓扑省钱倍福/EasyCAT 汇川/台达伺服西门子运动控制PROFINET IRTIRT同步精度1μsS7-1500T S120/V90 PN远程设备监控4G DTU即装即用、无需布线巨控/有人DTU Modbus RTU超低功耗远传LoRa公里级传输、电池供电DTU转LoRa模块 太阳能多品牌互联协议转换网关屏蔽品牌差异西门子↔三菱、Modbus↔PROFINET统一协议打通Modbus TCP几乎所有PLC/仪表都支持网关做协议转换→统一Modbus TCPIIoT/云平台OPC UA MQTT信息模型云原生传输OPC UA Server → MQTT Broker → 云安全通信OPC UA (安全模式)证书认证签名加密Sign Encrypt模式冗余网络PRP/HSR (PROFINET)零切换时间冗余双网卡PRP冗余配置 选型核心公式项目选型 实时性需求 品牌锁定 预算约束 技术人员水平需要硬实时1msEtherCAT PROFINET IRT SERCOS III品牌锁定强西门子→PROFINET / 罗克韦尔→EtherNet/IP / 三菱→CC-Link IE预算优先Modbus TCP免费、开放、几乎所有设备都支持团队水平有限Modbus RTU/TCP资料最多、调试工具最丰富、门槛最低需要上云OPC UA → 边缘网关 → MQTT → 云端平台六、学习路径建议从新手到高手的进化路线 如果你是从零开始的初学者不要按12345的顺序从头看到尾。这套学习路径是我按渐进式难度交互式关联设计的帮你用最短路径成为工业通信高手。 新手入门目标能独立完成基础通信推荐阅读7篇 顺序01 → 02 → 13 → 14 → 15 → 16 → 30(本篇)顺序文章为什么先读这篇1️⃣01 Modbus RTU详解工业通信的Hello World最经典、资料最多2️⃣02 Modbus TCP串口→以太网的跳跃理解Socket编程3️⃣13 三大工业以太网对比建立大局观为什么有这么多协议4️⃣14 西门子vs罗克韦尔通信体系理解两大阵营的设计哲学5️⃣15 串口vs以太网选型知道什么时候用什么介质6️⃣16 通信中断排查全流程学会排障方法论——新手最怕的环节7️⃣30 本篇·收官总结建立知识框架随时速查预期成果能独立完成Modbus RTU/TCP通信能排查常见通信故障建立工业通信全局认知。 中级进阶目标能独立完成多品牌互联推荐阅读6篇在上一个基础上增读 顺序(新手篇)→ 06 → 08 → 09 → 18 → 19 → 27顺序文章核心收获1️⃣06 PLC与变频器通信最常见的从站设备通信实战2️⃣08 S7-1200/1500 PUT/GET理解西门子品牌内部通信3️⃣09 三菱FX CC-Link通信日系PLC通信入门4️⃣18 西门子通信故障灯诊断看灯识故障能力5️⃣19 三菱/欧姆龙/基恩士故障处理多品牌排障迁移能力6️⃣27 SCADA通信集成全流程从PLC到上位机的完整链路预期成果能独立完成西门子和三菱PLC与上位机/变频器的通信能手撕大部分常见故障。 高级精通目标独立负责复杂通信项目推荐阅读5篇在上一个基础上增读 顺序(中级篇)→ 23 → 24 → 25 → 28 → 29顺序文章核心收获1️⃣23 数据网关与协议转换打通不同协议壁垒理解工业通信中间件2️⃣24 工业物联网通信架构理解从PLC到云端的全链路技术栈3️⃣25 OPC DA与OPC UA工业通信的TCP/IP时刻——统一架构4️⃣28 通信冗余方案MRP/PRP/HSR零切换时间的可靠性方案5️⃣29 OPC UA信息模型与安全理解信息建模 安全认证构建预期成果能独立设计复杂通信网络含冗余、安全、上云能主持技术选型和架构决策。️ 速查路径根据需求直达如果你需要…直接看这几篇Modbus RTU接线与编程01 → 06 → 16Modbus TCP从零配置02 → 08PROFINET设备组态04 → 18EtherCAT伺服调试05 → 13通信故障排查16 → 17 → 18 → 20多品牌PLC互联26 → 23设备上云24 → 29 → 25通信冗余设计28 → 21SCADA集成27 → 25协议选型困惑11 → 12 → 13 → 14 → 15七、尾声 效率技巧从这篇开始搭建你的工业通信知识库把这篇文章的协议速查表打印出来贴工位上——遇到不熟的协议翻一下比翻书快5倍故障排查表截图存手机——现场排查时不用回办公室翻电脑遇到新协议先查协议全景图——搞清楚它在通信层级中的位置学习效率翻倍选型决策树做项目之前先跑一遍——少走弯路少花冤枉钱收藏这篇文章之后把这个系列的其他文章也收藏——后续遇到具体问题直接定位到那篇详细读写在最后30篇文章从第一行Modbus RTU的代码写到OPC UA的信息模型从RS-485的屏蔽线接地写到PRP的零切换冗余。我写这个系列的初衷很简单工业通信的资料要么太散、要么太深、要么太贵。我想用最接地气的方式把10年现场经验打碎了摊平了写给你看。如果你是从第1篇一路跟到第30篇的老读者——非常感谢你的陪伴。如果这篇文章是你第一次点进来——没关系收藏它它就是整个系列的导航图。如果你觉得这个系列对你有帮助转发给一个同行就算没白写这30篇。系列结束了但通信的路还长。有任何问题评论区见。PLC通信系列 · 全30篇 · 完 ️ 标签#PLC通信#系列总结#协议速查#故障排查#选型指南#30篇精华#工业通信速查 文末三件套 点赞— 如果这篇文章帮你理清了工业通信的知识体系⭐ 收藏— 这是整个系列的速查导航用的时候随时回来翻 评论— 你最想看哪个协议的深度拆解告诉我下一波系列安排上 转发给一个正在做PLC通信项目的同行ta会感谢你的。