DNET‑055、DNET‑001 等)通讯故障,按 “先硬件→再参数→最后板卡” 分层解决,覆盖 95% 现场问题。
一、先认清楚:发那科 DeviceNet 常见报警
DNET‑055:总线异常 / 节点掉线(最常见)
DNET‑001:通讯超时
DNET‑004:节点地址重复
DNET‑007:总线电压异常
STATUS 显示 ERROR / BUS OFF:总线根本没起来
二、硬件类故障
1. 终端电阻没接 / 只接一端(头号杀手)
现象:时通时断、干扰大、偶尔掉线解决:
DeviceNet 总线首尾必须各 120Ω(机器人端 + 最后一个从站)
万用表测总线 CAN‑H ↔ CAN‑L:≈60Ω 正常;0Ω 短路;120Ω 只接一端;无穷大 都没接
2. 5 芯线接错(颜色 / 引脚)
标准 DeviceNet 5 芯(JD1A/JD1B):
红:+24V
白:CAN‑H
蓝:CAN‑L
黑:0V
屏蔽:单端接地(控制柜侧接地,从站侧悬空)
常见错误:
CAN‑H / CAN‑L 互换 → 直接 BUS OFF
屏蔽两端接地 → 环流干扰、信号乱跳
3. 24V 供电异常 / 不共地
现象:能扫到节点但信号不稳、偶尔清零解决:
总线 +24V/0V 必须和机器人共地,不共地必抖动
测总线电压:24V ±10%,低于 20V 通讯不稳
4. 线缆破损 / 压接不良(管线包最常见)
现象:机器人一动就断、弯折处频繁报错解决:
重点查管线包、底座行插、拖链处电缆磨损、断芯
重新压接端子,避免虚接
5. 强干扰(动力线同走)
现象:焊机、伺服启动就掉线解决:
DeviceNet 线与动力线间距 >30cm,分开线槽
加磁环、屏蔽层可靠单端接地
三、参数 / 配置类故障(15%)
1. 波特率不匹配(最常见)
发那科默认:125kbps现象:从站扫不到、一直 ERROR解决:
示教器:MENU → I/O → DeviceNet → 选择机架(81/82)→ F2 PARAM
波特率设 125K,所有从站必须一致
2. 节点地址重复(MAC ID 冲突)
现象:报 DNET‑004、部分节点消失解决:
所有从站(含远程 IO、传感器)拨码唯一(0–63)
发那科主站默认 MAC ID = 0,从站从 1 开始排
3. 从站 EDS 没导入 / 版本错
现象:能扫到节点但 IO 字节为 0、信号不全解决:
示教器:MENU → I/O → DeviceNet → F5 EDS → 导入对应从站 EDS
导入后重启控制器,否则不生效
4. IO 映射长度不匹配
现象:通讯在线但 DI/DO 少通道、错位解决:
主站输入 / 输出字节数 必须和从站完全一致
例:从站 8 入 8 出 → 主站也要设 In=1, Out=1(1 字节 = 8 点)
四、板卡硬件故障(5%)
1. 板卡指示灯状态判断(A20B‑xxxx 系列)
RUN 绿灯常亮:正常
RUN 不亮:板卡没上电 / 插槽坏 / 板卡死
NET 红灯常亮:总线短路、CAN 线对地短路
NET 红绿闪:波特率不匹配、总线冲突
2. 板卡烧毁 / 端口损坏
现象:换线、换从站仍不通;NET 灯异常原因:外部 24V 反接、短路倒灌、静电击穿解决:
换同型号 DeviceNet 板卡(如 A20B‑8101‑0470)
更换前测底板插槽 24V 正常,避免新板再烧
五、现场 “一键排障” 标准流程
看指示灯:RUN、NET 状态快速定位区间
测终端电阻:CAN‑H ↔ CAN‑L = 60Ω 左右
查接线颜色:红 / 白 / 蓝 / 黑 / 屏蔽 严格对应
量总线电压:24V ±10%,共地良好
示教器看总线状态:MENU→I/O→DeviceNet→机架 81/82,能 onLINE 再往下
核对波特率 + 站号:125K、MAC ID 唯一
导入 EDS + 匹配 IO 长度
空载测试:断开所有从站,只留机器人端 120Ω,看是否能 ONLINE
替换法:换板卡、换电缆、换从站,快速锁定坏件
六、
屏蔽层两端接地 → 干扰大、信号跳变(只许控制柜侧接地)
总线拓扑分叉 → 只能线性串联,不能 T 型分支
系统电池没电 → 断电后配置丢失、通讯异常

