返回主站|会员中心|保存桌面

ABB机器人配件服务中心    

ABB机器人配件|机器人配件

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
首页 > 新闻中心 > ABB机器人怎么和三菱PLC进行通讯!
新闻中心
ABB机器人怎么和三菱PLC进行通讯!
发布时间:2026-05-02        浏览次数:1        返回列表

ABB 机器人与三菱 PLC 通讯,优先用Modbus TCP(以太网,免硬件);其次是CC‑link IE(三菱原生总线);或加Profinet↔CC‑link 网关实现跨协议互通。


一、主流通讯方案对比

  • Modbus TCP(最常用)

    • 硬件:机器人 WAN/LAN 口 ↔ 三菱 PLC 以太网口(直连或交换机)。

    • 软件:机器人需616‑1 PC Interface选项;PLC 内置以太网或 Modbus TCP 模块。

    • 优点:免额外硬件、配置简单、通用稳定

    • 适用:中小数据量、快速集成场景。

  • CC‑link IE(三菱原生)

    • 硬件:机器人装DSQC 378B(IRC5)或3066‑1/2(OmniCore)板卡 → 三菱 PLC CC‑link IE 口。

    • 优点:实时性高、三菱体系原生支持

    • 适用:高速 I/O、运动控制、三菱主力产线。

  • Profinet↔CC‑link 网关(跨协议)

    • 硬件:机器人 Profinet 口 → 网关(如赫优讯 NT50‑CC‑EN)→ 三菱 PLC CC‑link 口。

    • 优点:兼容旧款 ABB(仅 Profinet)与三菱 CC‑link 网络。

    • 适用:新旧设备混用、改造项目。


二、方案 1:Modbus TCP(推荐,免硬件)

1. 硬件接线

  • 机器人:WAN 口(X86)→ 网线 → 三菱 PLC 以太网口(如 Q 系列内置 ETH)。

  • 网络:机器人与 PLC 同网段(如 192.168.0.X),子网掩码 255.255.255.0。

2. 机器人端配置(示教器)

  1. 控制面板 → 配置 → 通讯 → Modbus TCP → 启用。

  2. 设为Server(服务器),IP:192.168.0.10,端口:502(默认)。

  3. 定义数据区:

    • 保持寄存器(PLC→机器人):如40001–40032(32 字)。

    • 输入寄存器(机器人→PLC):如30001–30032(32 字)。

  4. 重启控制器生效。

3. 三菱 PLC 端配置(GX Works2/3)

  1. 新建工程 → 配置内置以太网或 Modbus TCP 模块。

  2. 网络参数 → 以太网 → 启用,IP:192.168.0.20,网关同网段。

  3. 通讯协议支持 → 新建 → 选Modbus TCP

  4. 功能码配置:

    • 03(读保持寄存器):读取机器人 30001 起始数据 → 映射到 PLCD100–D131

    • 16(写多个寄存器):PLCD200–D231 → 写入机器人 40001 起始。

  5. 下载程序,监控通讯状态。

4. RAPID 程序示例(机器人侧)

rapid

MODULE Modbus_Comm
VAR
  socketdev sock1;          ! 定义Socket
  byte buf{12};             ! 收发缓冲区
PROC main()
  ! 机器人作为Server,监听502端口
  SocketCreate sock1;
  SocketBind sock1, "192.168.0.10", 502;
  SocketListen sock1;
  ! 循环处理PLC读写请求
  WHILE TRUE DO
    SocketAccept sock1, sock1;
    SocketRead sock1, buf;
    ! 解析Modbus报文,更新I/O或寄存器
    ! ...
    SocketClose sock1;
  ENDWHILE
ENDPROC
ENDMODULE

三、方案 2:CC‑link IE(三菱原生总线)

1. 硬件与选项

  • 机器人(IRC5):加装DSQC 378B板卡(X8 端子为 CC‑link 接口)。

    image

    ABB机器人 DSQC 378B板卡

  • 机器人(OmniCore):选项3066‑1(主站)/3066‑2(从站)

  • 三菱 PLC:Q 系列配QJ71C24N‑R2,或 R 系列内置 CC‑link IE。

2. 机器人端配置(RobotStudio)

  1. 安装 CC‑link IE 选项与板卡。

  2. 配置 → I/O System → 添加 CC‑link IE Master/Slave

  3. 设置站号(如站 1)、波特率(10Mbps)、占用站数(1 站 = 32 点 I/O)。

  4. 映射 I/O:

    • PLC→机器人:CC‑link DI 0–31 → 机器人DI 100–131

    • 机器人→PLC:机器人 DO 100–131CC‑link DO 0–31

3. 三菱 PLC 端配置(GX Works3)

  1. 网络参数 → CC‑link IE → 启用,设为主站(站 0)。

  2. 扫描从站(机器人站 1),确认 I/O 长度匹配(32 点入 / 32 点出)。

  3. 编程:

    • 读取机器人状态:FROM H0, K0, D100, K32(CC‑link 输入→D100‑D131)。

    • 发送指令给机器人:TO H0, K0, D200, K32(D200‑D231→CC‑link 输出)。


四、方案 3:Profinet↔CC‑link 网关(跨协议)

1. 硬件连接

  • 机器人(Profinet 从站)→ 网关(如 NT50‑CC‑EN)→ 三菱 PLC(CC‑link 从站)。

2. 网关配置(sycon.net

  1. 新建工程 → 拖入网关 NT50‑CC‑EN → 设置 X2(Profinet)、X3(CC‑link)。

  2. Profinet 侧:导入 ABB 机器人 GSD 文件,设机器人为从站,IP:192.168.0.10。

  3. CC‑link 侧:设为从站,站号 1,波特率 10Mbps。

  4. 地址映射:

    • Profinet 输入(机器人→PLC):PN 0–31CC‑link 0–31

    • Profinet 输出(PLC→机器人):CC‑link 0–31PN 0–31

3. 机器人与 PLC 侧

  • 机器人:按 Profinet 从站配置(同方案 1)。

  • PLC:按 CC‑link 主站配置(同方案 2)。


五、通讯调试与常见问题

  1. 网络不通

    • 核对 IP / 子网掩码,直连用交叉线,交换机用直通线。

    • 关闭防火墙,ping 测试连通性(机器人→PLC、PLC→机器人)。

  2. Modbus 寄存器错位

    • 确认大端 / 小端一致,ABB 默认大端,三菱默认小端,需在程序中交换高低字节。

  3. CC‑link 丢包

    • 检查终端电阻(首尾站 ON),总线长度≤100m,波特率匹配。

  4. 网关映射错误

    • 严格核对输入 / 输出长度(字节数一致),重启网关与控制器。


六、总结

  • 新项目、低成本:选Modbus TCP,免硬件、易维护。

  • 三菱主导、高速 I/O:选CC‑link IE,原生稳定、实时性强。

  • 旧 ABB(仅 Profinet)+ 三菱:用Profinet↔CC‑link 网关,平滑改造。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服