SLC5/05 自带Channel1 以太网口;所有型号 Channel0 为 DB9 串口(DF1 RS232 / DH485 可选);排查顺序:硬件物理层 → PC 驱动软件 → PLC 通道参数 → 协议匹配 → 干扰 / 硬件损坏。网上常误写 SLC05,标准名称 SLC500 系列(1747-L531/L541/L551)
一、第一步:基础目视与硬件上电检查(最快定位 50% 故障)
PLC 电源与状态灯
POWER 灯常亮;FLT 故障灯闪烁 / 常亮:CPU 存在故障,优先解决 CPU 故障再谈通讯。
RUN 灯:运行模式;KEY 钥匙档位:✅ REM(Remote):允许在线读写、上传下载(推荐调试档位)✅ PROG:只能下载、强制输出关闭;RUN 档位:只能读、不能修改程序
区分通讯接口
Channel0(DB9 串口):RS232 DF1 / DH485 二选一;直连电脑必须用 Null-Modem 交叉电缆(1747-CP3),普通直通串口线无法通讯!
SLC5/05 Channel1(RJ45 网口):以太网通讯(支持 EtherNet/IP)
DH485 网络(1747-UIC/1747-AIC):总线型网络,两端需要终端电阻
线缆与适配器重点坑点
USB 转串口第三方适配器(CH340/PL2303)兼容性极差,极易通讯失败;优先原厂 1747-UIC
1747-UIC 有拨码开关:RS232 直连 CH0 拨至【RS232】;接入 DH485 总线拨【DH485】;总线首尾打开终端电阻开关
接头氧化、挤压断线;强电电缆平行走线产生干扰,通讯线单独走线、屏蔽层单点接地
二、场景 A:串口通讯(Channel0 DF1 / DH485,最常用)
1)电脑端检查(RSLinx Classic 核心!RSLogix500 依靠 RSLinx 通讯)
⚠️ 禁止直接在 RSLogix 里反复点联机,先在 RSLinx 确认 RSWho 能扫描到 PLC
打开【Configure Drivers】添加驱动:
直连 RS232 DF1:选择 RS-232 DF1 Devices
1747-UIC DH485 总线:选择 DH485 Devices
参数核对(必须和 PLC 通道参数完全一致)
表格
DF1 标准参数(出厂默认) 波特率:19200 校验:Even(偶校验) 数据位:8 停止位:1 校验方式:BCC 选择正确 COM 端口(设备管理器→端口 (COM&LPT) 查看虚拟 COM 号)
点击【Auto-Configure 自动配置】✅ 自动配置成功:RSWho 窗口刷新能看到 PLC 节点❌ 自动配置失败 = 硬件链路不通 / 参数不匹配 / PLC 端口协议切换成 DH485
重大坑:SLC5/04 的 Channel0 可以切换协议 DF1 ↔ DH485如果 PLC 通道 0 被设置为 DH485,你电脑开 DF1 驱动,永远连不上!
2)PLC 通道参数核对(离线工程查看)
打开 RSLogix500 离线工程 → 控制器属性 → Channel0
Driver:DF1 Full-Duplex(点对点电脑直连)
Station Address(PLC 站号)出厂默认 = 1
PC 驱动源地址默认 0;网络内站号不能重复
若无备份工程:只能断电拔 CPU 电池,恢复通道出厂默认参数(会清空程序,谨慎!)
三、场景 B:SLC 5/05 以太网通讯(Channel1 RJ45)
电脑 IP 与 PLC IP 同一网段,子网掩码一致,关闭防火墙
网线、交换机测试;使用网线测试仪,优先直连电脑测试排除交换机问题
RSLinx 添加驱动:EtherNet/IP Driver(AB_ETHIP-1)
打开 RSWho 刷新;可以使用 CMD 命令
ping PLC_IPping 不通:链路 / IP 错误;ping 通但 RSLinx 找不到:PLC 以太网硬件故障、BOOTP 设置问题
SLC5/05 上电瞬间 LED 会滚动显示当前 IP 地址,快速观察当前 IP
四、分层故障定位清单(按顺序执行)
层级 1:链路测试(硬件问题)
更换确认完好电缆、更换 USB 口(优先电脑后置 USB)
替换适配器测试(排除 1747-UIC 损坏)
有条件换一台电脑测试,排除 Windows 串口驱动冲突
Windows 常见问题:USB 串口 COM 号>COM15,RSLinx 老版本无法识别,在设备管理器手动修改 COM 编号
层级 2:软件配置常见错误
RSLinx 驱动选错(DF1 和 DH485 混淆)
使用直通串口线代替交叉 Null-Modem 线(现场最高发故障)
多个软件占用 COM 口(串口调试助手、Modbus 软件占用端口,RSLinx 驱动启动失败)
RSLogix500 离线工程型号选错(比如 5/04 工程去连 5/05)
层级 3:PLC 端口硬件 / 参数故障
曾经下载程序勾选通道参数,修改 CH0 协议,导致无法连接解决办法:有备份工程 → 重新下载通道配置;无备份 → 清除 CPU 内存恢复默认
DB9 串口针脚变形、静电烧毁串口(雷击、浪涌高发)判断:所有参数、线缆全部正确,始终无收发,尝试 DH485 通道还不行,大概率通道硬件损坏
CPU 电池没电:掉电后通讯参数丢失,随机变参数
层级 4:DH485 总线网络额外排查(多设备组网)
总线两端必须开启 120Ω 终端电阻,中间节点关闭
总线不能星形布线,只能手拉手总线拓扑
所有设备波特率统一,节点地址 0~31 不可重复
五、通用快速诊断口诀
先看 RSLinx RSWho,找不到 PLC = 链路 / 参数问题;不要在 RSLogix 反复联机
串口直连记住:DF1 需要交叉线;协议 DF1 和 DH485 不能混用
自动配置失败,优先尝试切换波特率 19200 ↔ 9600
FLT 灯亮 → 先解决 CPU 故障,通讯自然无法建立
第三方 USB 转串口尽量不用,兼容性灾难
六、典型报错解决方案
Unable to communicate with processor(无法和处理器通讯)最常见:COM 口选错、线缆错误、波特率不匹配、CH0 协议被改成 DH485
Driver failed to start(驱动启动失败)COM 端口被其他软件占用;重启电脑,关闭所有串口工具
RSWho 驱动持续【Browsing, no node found】信号收发无应答:硬件断线、适配器损坏、PLC 串口硬件烧毁
如果你告诉我:① CPU 型号(5/03/5/04/5/05)② 使用通讯方式(串口直连 /1747-UIC / 以太网)③ 当前报错信息。


