2. iQ-R硬件平台认知

在MELSEC iQ-R机器人与PLC协同控制系统中,PLC硬件平台是整个控制架构的物理基础。与传统的Q系列或FX系列不同,iQ-R系列采用模块化机架结构,各功能单元通过基板背板总线进行高速数据交换。理解机架、电源、CPU、I/O、运动模块以及机器人接口模块之间的选型逻辑,是搭建稳定协同控制系统的第一步。

一、机架与基板:系统的物理骨架

iQ-R系列的主基板(Main Base Unit)是承载所有模块的物理平台,常见型号如R35B(5槽)、R38B(8槽)、R312B(12槽),数字代表可安装的I/O模块槽位数。主基板左侧固定安装电源模块和CPU模块,右侧槽位用于安装I/O、运动、通信及接口模块。当系统规模超出主基板槽位数时,可通过扩展基板(如R65B)配合扩展电缆(如RC06B,长度0.6m)进行级联,最多可连接7级扩展基板。

选型时需注意:主基板上CPU槽和电源槽是专用的,不占用I/O槽位数。例如R38B标称8槽,实际可安装8个I/O类模块。若系统需要安装16个模块,则至少需要R312B主基板加一块R38B扩展基板。基板之间的扩展电缆总长度一般不超过13.2m,且扩展基板需单独配置电源模块或使用扩展电源单元。

二、电源模块:容量计算是核心

iQ-R电源模块如R61P(AC 100-240V输入,DC 5V/6.5A输出)、R62P(DC 24V输入)、R63P(AC输入,DC 5V/8.5A)等,其选型依据是背板总线的5V电流消耗。每个模块都有内部电流消耗值,例如R04CPU约消耗1.2A,R16MTCPU运动模块约消耗1.8A,普通输入模块RX40C7约消耗0.1A。将所有模块的5V消耗电流相加,再乘以1.2倍安全系数,即可判断电源模块是否满足要求。

示例计算:某系统配置为R04CPU(1.2A)+ R16MTCPU(1.8A)+ RX40C7×4(0.4A)+ RY40NT5P×2(0.3A)+ RJ71C24(0.4A),合计4.1A。乘以1.2得4.92A,选择R61P(6.5A)即可满足,且留有约25%余量。

若电源容量不足,系统会出现CPU无法启动、模块识别异常或运行中随机复位等现象。因此电源计算应在选型阶段完成,而非等到调试时再排查。

三、CPU模块:控制核心的等级划分

iQ-R CPU模块按运算性能分为基本型(R04CPU/R08CPU)、标准型(R16CPU/R32CPU)、高性能型(R120CPU)及过程CPU等。对于机器人与PLC协同控制场景,CPU需要同时处理顺序控制、运动运算和机器人通信任务,建议至少选择R16CPU及以上型号。R04CPU虽然价格较低,但其程序容量(40K步)和运算速度在处理多轴运动与机器人数据交换时可能成为瓶颈。

CPU模块内置以太网口(RJ71EN71或CPU自带),可用于与机器人控制器进行TCP/IP通信。若机器人控制器支持EtherNet/IP或PROFINET,则需额外选配对应网络模块,而非依赖CPU自带端口。

四、输入输出模块:信号类型与响应时间

数字量输入模块如RX40C7(DC 24V,16点,响应时间1ms/5ms/10ms/20ms可切换),数字量输出模块如RY40NT5P(继电器输出,16点)或RY42NT2P(晶体管输出,32点)。选型时需关注三点:点数、输出类型(继电器/晶体管/可控硅)和响应时间。机器人协同控制中,急停信号、安全门信号建议使用独立安全模块或安全CPU,而非普通I/O模块。

模拟量模块如R60AD8(8通道模拟输入)用于采集机器人焊接电流、压力等过程量;R60DA4用于输出速度给定或力矩限幅信号。模拟量模块的选型需确认分辨率(如1/4000或1/16000)和转换速度是否满足控制周期要求。

五、运动模块与机器人接口模块

运动模块如R16MTCPU(16轴,SSCNET III/H光纤通信)用于控制伺服电机,实现机器人本体或外围工装的精确位置控制。其控制周期最快可达0.44ms,支持直线插补、圆弧插补和同步控制。当机器人控制器本身具备运动控制功能时,PLC侧的运动模块主要用于协调外围轴,而非直接驱动机器人关节。

与机器人控制器的接口模块选型取决于通信协议:

  • RJ71EIP91:EtherNet/IP通信模块,适用于与安川、ABB等支持EtherNet/IP的机器人控制器交换I/O数据和寄存器数据。
  • RJ71PN92:PROFINET通信模块,适用于西门子或支持PROFINET的机器人系统。
  • RJ71C24:串行通信模块(RS-232/RS-422/485),用于与旧型号机器人控制器或简单ASCII协议通信。
  • R16MTCPU + 机器人专用接口:部分机器人品牌提供与三菱运动模块直连的接口板,通过SSCNET III/H实现高速位置指令传输。

选型时需确认机器人控制器的通信协议、数据交换量(如I/O点数、寄存器字数)以及通信周期。例如EtherNet/IP模块支持最多256点输入/256点输出和64个字寄存器,若机器人需要交换更多数据,则需评估是否采用更高性能的通信模块或分站方案。

iQ-R 硬件平台架构与机器人接口选型 主基板 R38B(8槽) 电源 R61P AC 100-240V DC 5V / 6.5A CPU R16CPU 程序 160K步 内置以太网 I/O RX40C7 RY40NT5P R60AD8 运动模块 R16MTCPU 16轴 SSCNET III/H 周期 0.44ms 接口模块 RJ71EIP91 RJ71PN92 RJ71C24 空槽 背板总线(5V电源 + 数据通信) 机器人控制器 EtherNet/IP / PROFINET / 串行通信 I/O数据 位置指令 扩展基板 R65B(可选) 通过RC06B扩展电缆连接,最多7级 扩展 选型要点 电源5V电流合计×1.2 ≤ 电源额定值 接口模块协议需与机器人控制器匹配

六、选型流程与常见误区

实际选型可按以下顺序推进:先确定机器人控制器的通信协议和I/O数据量,据此选择接口模块;再根据轴控需求确定是否配置运动模块及轴数;然后统计数字量/模拟量点数,选择I/O模块;最后将所有模块的5V电流消耗汇总,计算电源容量并选择基板槽位数。

常见误区:①仅按I/O点数选基板,忽略电源模块和CPU也占用槽位;②电源容量按额定值满打满算,未留余量,导致夏季高温时电源保护动作;③接口模块选型时只确认协议名称,未核对数据交换量上限,例如EtherNet/IP模块的256点I/O限制在大型机器人工作站中可能不够用。

此外,iQ-R系列模块的安装顺序也有讲究:电源模块必须在最左侧,CPU模块紧邻电源模块右侧,运动模块和通信模块建议靠近CPU以缩短总线访问路径,普通I/O模块可安装在靠右槽位。扩展基板上的模块地址分配由基板级数和槽位号共同决定,编程时需使用正确的X/Y地址范围。

掌握以上硬件平台知识后,即可根据具体机器人协同控制任务,列出一份完整的模块清单,并验证电源、槽位和通信能力是否满足要求。这是后续进行网络组态、参数配置和程序开发的前提。