OTC 那智机器人 + 施耐德 PLC CC-link/DeviceNet 网关中转完整配置步骤
一、整体方案说明(拓扑 + 硬件选型)
1. 通讯拓扑(唯一可行中转架构)
施耐德 PLC(CC-link 主站模块) ↔ CC-link 总线 ↔ Anybus X-gateway AB7819(DeviceNet Scanner/CC-link Slave 网关) ↔ DeviceNet 总线 ↔ OTC 机器人(DeviceNet 从站)
网关型号:AB7819-F(DeviceNet 主站扫描器 + CC-link 从站,完美匹配本场景)
角色拆分:
OTC 机器人:DeviceNet Adapter(从站)
Anybus 网关:DeviceNet Master(扫描器)+ CC-link Slave(从站)
施耐德 PLC:CC-link Master(主站)
2. 必备硬件清单
OTC 机器人:控制柜选配 DeviceNet 通讯板卡(确认开通 DeviceNet 授权)
Anybus AB7819-F 网关、24V 直流供电
施耐德 PLC:M340/M580 + BMXCCL0100 CC-link 主站模块
DeviceNet 五芯屏蔽电缆、CC-link 专用 DA/DB/DG 屏蔽线
终端电阻:DeviceNet 121Ω;CC-link 110Ω,总线首尾各 1 只
软件:Anybus Configuration Manager(网关配置)、OTC 示教器、EcoStruxure Control Expert (Unity Pro)(施耐德 PLC)
3. 总线参数统一规划(全程必须一致)
DeviceNet:波特率 250kbps,机器人 NodeID=2,网关 DeviceNet 侧 MACID=0(主站)
CC-link:波特率 2.5Mbps,网关 CC-link 站号 = 1,占用 1 站(32bit IO 双向)
IO 容量:双向各 32 字节(256DI/256DO),满足上下料联锁、故障、坐标交互
二、硬件接线规范
1. OTC 机器人 DeviceNet 接线
控制柜 DeviceNet 板卡 5 针端子:1:V+24V、2:CAN_H、3:CAN_L、4:GND、5: 屏蔽 FG总线末端(机器人侧)并联 121Ω 终端电阻,屏蔽单点接柜体 PE 地。
2. Anybus 网关 DeviceNet 侧(X1)
接 OTC 机器人 DeviceNet 总线,网关为 DeviceNet 主站,无需终端电阻;总线末端仅机器人端加 121Ω 电阻。
3. Anybus 网关 CC-link 侧(X2)
端子定义:1=DA、2=DB、3=DG、4=FG
DA、DB 差分双绞线,首尾(PLC 主站、网关)各并联 110Ω 终端电阻
DG 共地,屏蔽层 FG 接控制柜保护地,禁止双端接地干扰
4. 施耐德 PLC BMXCCL0100 CC-link 主站模块
DA/DB/DG/FG 与网关一一对应接线,模块侧加装 110Ω 终端电阻。
三、第一步:OTC 机器人 DeviceNet 从站配置(示教器操作)
适用机型:FD/VL/ST 系列,控制柜 AX/AX21/AX41
步骤 1:进入系统权限,开启 DeviceNet 功能
示教器【菜单】→【设置】→【安全模式】→管理员(默认密码 123456)
【系统 I/O】→【现场总线】→总线类型选择 DeviceNet
启用总线,确认硬件识别到 DeviceNet 通讯板卡,无硬件报警。
步骤 2:DeviceNet 底层参数设置
节点地址 (Node ID):2(全网 0~63 唯一,网关主站固定 0,不可冲突)
波特率:250kbps(与网关完全匹配)
IO 尺寸:输入 32Byte、输出 32Byte(PLC 下发→机器人输入;机器人反馈→PLC 输出)
通讯模式:Polling 循环 IO 模式,RPI 周期 20ms。
步骤 3:机器人 IO 地址映射(总线→内部信号)
【I/O 分配】→【远程总线输入】(DeviceNet Input,PLC→机器人)地址范围:
#10000 ~ #10255(256 点)【远程总线输出】(DeviceNet Output,机器人→PLC)地址范围:
#20000 ~ #20255(256 点)保存参数,断电重启机器人控制柜生效。
步骤 4:OTC 机器人程序示例(OWL 语言交互)
owl
'读取PLC启动信号 总线输入#10000 IF IN#(10000)=ON THEN OUT#(20000)=ON '机器人就绪反馈PLC MOVJ P_HOME V=60 PL=0 ELSE OUT#(20000)=OFF ENDIF '故障报警回传 IF ALARM THEN OUT#(20001)=ON ELSE OUT#(20001)=OFF ENDIF
四、第二步:Anybus AB7819 网关配置(核心中转映射)
步骤 1:电脑连接网关,打开 Anybus Configuration Manager
网关以太网口直连电脑,设置电脑 IP 同网段 192.168.2.x
软件扫描设备,选中 AB7819,在线连接网关。
步骤 2:DeviceNet 侧(主站扫描器)参数
Operation Mode:Scanner(主站)
Baud Rate:250kbps
扫描添加 OTC 机器人从站 NodeID=2
输入长度 32Byte、输出长度 32Byte,匹配机器人设置。
步骤 3:CC-link 侧(从站)参数
Station Number:1(与施耐德 PLC 组态站号一致)
Baud Rate:2.5Mbps
Occupy Stations:1(1 站 = 32bit IO,4RWw/4RWr 寄存器)
CC-link 版本:Ver.2
步骤 4:双向透明 IO 映射(网关自动转发,无需编程)
网关内部数据透明转发规则:
CC-link PLC 输出 RY0~RY31 → 网关 → DeviceNet → OTC #10000~#10031
OTC #20000~#20031 → DeviceNet → 网关 → CC-link PLC 输入 RX0~RX31
寄存器区:PLC RWw0~RWw3 ↔ 机器人数值读取;机器人 RWr0~RWr3 ↔ PLC 读取坐标 / 参数
步骤 5:下载配置到网关
点击【Download to Gateway】,网关自动重启,观察面板指示灯:
DN MS/NS 绿灯常亮:DeviceNet 与机器人握手成功
CC PWR/RUN 绿灯常亮、ERR 熄灭:CC-link 与 PLC 链路正常
五、第三步:施耐德 PLC(EcoStruxure Control Expert)CC-link 主站配置
PLC 型号:M340/M580,CC-link 模块 BMXCCL0100
步骤 1:硬件组态添加 CC-link 主站模块
新建工程,机架中拖拽 BMXCCL0100 模块,分配机架槽位地址。
双击模块打开 CC-link 主站参数:
波特率:2.5Mbps
主站站号 0,连接从站总数 1
CC-link Ver.2 模式
步骤 2:添加网关 CC-link 从站设备
进入【CC-link 网络配置】→【从站信息】→添加从站
站号:1(网关 CC-link 站号)
设备类型:远程设备站
占用站数:1
导入网关配套 CSP 文件,自动匹配 IO 与寄存器长度。
步骤 3:CC-link 软元件地址对应关系(关键)
表格
| 流向 | 施耐德 PLC 地址 | 网关转发 | OTC 机器人 IO |
|---|---|---|---|
| PLC 下发指令给机器人 | RY0~RY31 | CC→DN | #10000~#10031 |
| 机器人状态反馈 PLC | RX0~RX31 | DN→CC | #20000~#20031 |
| PLC 下发数值给机器人 | RWw0~RWw3 | CC→DN | 机器人寄存器读 |
| 机器人上传坐标数值 | RWr0~RWr3 | DN→CC | PLC 寄存器读取 |
步骤 4:程序测试梯形图示例
ladder
//本地启动按钮X0,下发RY0=ON,机器人#10000启动 LD X0 OUT RY0 //读取机器人就绪RX0,驱动Y0指示灯 LD RX0 OUT Y0 //机器人故障RX1,驱动报警灯Y1 LD RX1 OUT Y1
步骤 5:下载参数与程序
写入 PLC 硬件组态 + CC-link 网络参数
PLC 断电重启,CC-link 模块 RUN 灯常亮,无 ERR 报错。
六、三层通讯联合测试验证
物理层指示灯检查
OTC DeviceNet:NS 绿灯常亮;
Anybus 网关 DN RUN、CC RUN 绿灯常亮,ERR 无红灯;
施耐德 CC-link 模块 RUN 灯常亮。
网络诊断
施耐德软件 CC-link 诊断:1 号从站(网关)显示在线无故障;
Anybus 软件查看 DeviceNet 扫描列表,NodeID=2 机器人在线。
双向信号实测
PLC 强制 RY0=ON → OTC 示教器监视 #10000=ON;
OTC 程序置位 #20000=ON → PLC 监视 RX0=ON;双向点位同步代表整套中转通讯完全正常。
七、常见故障排查
OTC 机器人 DeviceNet NS 红灯闪烁
NodeID 重复、波特率不匹配、总线缺少 121Ω 终端电阻、线缆短路。
Anybus 网关 CC-link ERR 红灯常亮
DA/DB 接反、缺少 110Ω 终端电阻、PLC 波特率与网关不一致、站号冲突。
PLC CC-link 报从站缺失
网关 CC-link 站号与 PLC 组态不一致、网关配置未下载、网关未上电。
单向通讯(PLC 发机器人收不到,反向正常)
网关 IO 输入 / 输出字节设置不对称,重新统一 32Byte 双向长度。
寄存器 RWr/RWw 无数值
CC-link 占用站数设为 1 仅支持 4 个 RW 寄存器,如需多数值扩展至 2~4 站。
八、方案优缺点总结
优势
兼容老旧 OTC 设备(仅自带 DeviceNet 无原生 CC-link),无需更换机器人硬件;
网关透明转发,机器人程序、PLC 逻辑简单,无复杂协议解析;
网关自带隔离,抗动力线干扰,焊接 / 冲压恶劣工况稳定。
劣势
两层协议转换,增加故障排查节点;
相比机器人直连 CC-link 板卡多硬件成本、通讯延迟小幅上升;
施耐德 PLC 需额外采购 CC-link 主站模块 BMXCCL0100。

