触摸屏/上位机连不上 PLC 的 6 个坑 | 南京山口机电
触摸屏或上位机连不上 PLC,是现场调试最高频的问题。本文按排查顺序列出六个坑:站号/波特率不一致、地址分配错、数据类型不匹配、IO 点误区、切品种指令异常、通讯线/接地,每条给现象、根因和解法。
触摸屏/上位机连不上 PLC 的 6 个坑
结论先行
连不上 PLC 的排查顺序:先物理层(站号/波特率/校验),再地址,再数据类型,最后指令时机和通讯线接地。绝大多数”连不上”卡在前两项。
| 排查顺序 | 坑 | 一句话 |
|---|---|---|
| 1 | 站号/波特率/校验不一致 | 三件套对不上,握手失败 |
| 2 | 地址分配错(区间/偏移) | 连上了但读上来是 0 |
| 3 | 数据类型/字节序不匹配 | 读出来是乱码 |
| 4 | IO 点误区 | 软地址当硬点用 |
| 5 | 切品种指令时机/握手 | 有时成功有时失败 |
| 6 | 通讯线/接地/干扰 | 时连时断 |
坑一:站号/波特率/校验不一致
现象:屏上点”连接”一直转圈,或报通讯超时。
根因:触摸屏/上位机与 PLC 的站号、波特率、校验位、通讯协议(如 Modbus RTU)没有逐项对齐。
解法:把两侧参数逐一核对成完全一致;改完断电重启通讯服务再试。
坑二:地址分配错(区间与偏移)
现象:能连上,但读上来全是 0 或跳变。
根因:寄存器分保持区/输入区/输出区/辅助区,且不同屏地址起算(0 起或 1 起)不同。
解法:确认读的寄存器类型与偏移约定;用 PLC 监控先确认该地址确有值,再调上位机。
坑三:数据类型与字节序不匹配
现象:浮点/长整型读出来是乱码或数量级错。
根因:32 位值占两个 16 位字,且 ABCD 字节序与解析序不一致。
解法:在上位机按设备约定设置字节序与字长;先用单一已知值验证再大批读取。
坑四:IO 点误区
现象:上位机写的”IO 点”在 PLC 里没反应。
根因:把内部软地址当成物理 IO,或输出点被程序其他地方覆盖。
解法:区分软元件与物理 IO;确认该点在程序里未被重复驱动。
坑五:切品种指令时机/握手
现象:同一条下发指令有时成功、有时失败。
根因:下发太快没等 PLC 就绪,或没做回执确认/超时重试。
解法:在通讯层加握手确认与超时重试;切品种前先读 PLC 就绪标志。
坑六:通讯线/接地/干扰
现象:时连时断,靠近变频器更明显。
根因:通讯线未屏蔽/未单端接地,或和动力线并行受干扰。
解法:用屏蔽双绞线、单端接地、远离动力线;必要时降波特率或加终端电阻。
排查顺序清单
- 站号 / 波特率 / 校验 / 协议 逐项对齐。
- 地址区间与偏移核对,PLC 监控确认有值。
- 数据类型与字节序按约定解析。
- IO 软/硬地址与程序驱动确认。
- 指令加握手与超时重试。
- 通讯线屏蔽接地、远离干扰源。
相关产品 / 方案
- 品类:电气控制 · 系统集成(控制柜成套)
- 延伸阅读:工业实时以太网怎么选:EtherCAT/PROFINET/Modbus · 变频器一启动传感器就乱跳?EMC 接地与屏蔽 7 步排查法
- 在库规格与交期:官方商城
FAQ
通讯连不上先从哪查? 先查物理层三件套:站号、波特率、校验位。触摸屏/上位机和 PLC 这三项和通讯协议(如 Modbus RTU)必须完全一致,错一个就握手失败。很多”连不上”其实只是屏上站号填成了 2、PLC 实际是 1,或波特率屏 9600、PLC 19200。
地址分配错为什么读不出数据? PLC 的寄存器分保持区、输入区、输出区、辅助区,上位机读”D100”和读”M100”指向完全不同的地方;还有地址偏移(有的屏从 0 起、有的从 1 起)。现象是”连上了但读上来是 0 或乱跳”,根因是地址区间或偏移写错,不是通讯断。
数据类型 short/浮点读出来是乱码怎么办? 这是字节序和字长问题。一个 32 位浮点要占两个 16 位寄存器,且 PLC 的 ABCD 字节序和上位机解析的序如果不一致,数值就会完全错。解法是在上位机按设备约定的字节序/字长去解析,而不是怪通讯。
为什么切品种指令偶尔失败? 常见于多品种产线:切换时上位机下发的指令时机、握手确认、超时设置没对齐。表现是同一条指令有时成功有时失败。根因往往是”下发太快没等 PLC 就绪”或”没做回执确认”,要在通讯协议层加握手和超时重试,而不是反复点。
本文六个坑与排查顺序为现场调试工程经验归纳,参数核对、地址偏移、字节序、通讯线屏蔽接地等以具体 PLC/屏型号手册为准。本文为排查思路参考,不替代设备通讯规范与调试手册。
常见问题
站内提供型号规格与选型参考。可在商城查看完整规格并加入询价单,报价由销售按项目确认。
去商城查看型号 / 询价本页内容仅供选型参考,具体配置以现场评估与项目 BOM 为准。