3. 机器人侧接口与通信基础

在三菱iQ-F系列PLC与机器人协同控制的系统中,PLC负责逻辑运算与节拍调度,机器人负责轨迹执行与末端动作,两者之间的“握手”质量直接决定整线稳定性。很多现场调试中出现的“信号偶发丢失”“机器人不启动”“急停复位后无法恢复”等问题,根源往往不在程序逻辑,而在机器人控制柜侧的接口选型、接线方式与物理层准备是否规范。本节从机器人控制柜的I/O、以太网接口、串行通信接口三个层面,梳理与PLC互联前必须完成的物理层准备工作。

一、机器人控制柜I/O:最基础也最可靠的互联通道

绝大多数工业机器人控制柜都提供硬接线I/O端子,通常分为专用安全I/O和通用数字I/O两类。专用安全I/O包括急停输入、安全门输入、外部使能、安全继电器输出等,这类信号不经过普通逻辑处理,直接进入安全回路;通用数字I/O则用于传递“启动”“暂停”“程序选择”“工件到位”“夹具夹紧”等过程信号。

以常见的机器人控制柜为例,其通用数字输入通常为DC24V漏型/源型可选,输出多为继电器触点或晶体管输出。与iQ-F PLC互联时,需要先确认三件事:第一,PLC输出模块类型是继电器还是晶体管,若为晶体管漏型输出,则机器人输入公共端应接24V+;第二,机器人输出触点容量是否足以驱动PLC输入,若触点容量偏小,应增加中间继电器隔离;第三,双方I/O点数是否留有20%以上余量,避免后期增加夹具或安全信号时无点可用。

实际接线中,建议将“机器人→PLC”和“PLC→机器人”的信号分别成组走线,并在PLC侧为每组信号预留一个公共端。例如,PLC向机器人发送“启动”“暂停”“复位”三个信号,可共用PLC输出模块的0V公共端;机器人向PLC反馈“运行中”“报警”“到位”三个信号,可共用机器人输出侧的24V公共端。这种分组方式便于用万用表逐组测量,也便于后期排查。

硬接线I/O的优点是抗干扰强、响应确定,适合传递安全信号和关键节拍信号;缺点是线缆多、扩展不便。建议将急停、安全门、外部使能等安全相关信号全部走硬接线,不要依赖网络通信。

二、以太网接口:iQ-F与机器人数据交互的主通道

三菱iQ-F系列PLC本体自带以太网口,支持SLMP(SeamLess Message Protocol)和MC协议,可与支持以太网通信的机器人控制器进行数据交换。机器人侧常见的以太网接口为RJ45,支持TCP/IP或UDP/IP,部分机器人还支持EtherNet/IP、PROFINET等工业以太网协议。

物理层准备的第一步是网段规划。建议将PLC、机器人、触摸屏、上位机划分在同一子网内,例如统一使用192.168.1.x网段,子网掩码255.255.255.0。PLC侧IP可设为192.168.1.10,机器人侧设为192.168.1.20,触摸屏设为192.168.1.30。若现场存在多台机器人,应按设备编号顺序分配IP,避免冲突。

第二步是线缆与交换机选择。机器人控制柜到PLC柜的距离若小于100米,可使用超五类或六类屏蔽网线;若超过100米,应使用光纤收发器或工业交换机级联。在电磁干扰较强的焊接、冲压场景中,必须使用屏蔽网线,且屏蔽层应单端接地,通常接在PLC柜一侧。交换机建议选用工业级非管理型交换机,若需要划分VLAN或做端口镜像,则选用管理型交换机。

第三步是通信参数确认。以SLMP为例,PLC侧需设置IP地址、端口号(默认5000)、通信协议(TCP或UDP)。机器人侧需设置目标IP、目标端口、本地端口。若使用TCP,机器人作为客户端主动连接PLC;若使用UDP,则双方无需建立连接,直接收发数据。调试时可用电脑ping机器人IP和PLC IP,确认物理链路连通后,再用PLC的通信诊断功能查看连接状态。

机器人控制柜与iQ-F PLC物理层互联示意 iQ-F PLC控制柜 PLC本体 (FX5U) 数字量输入模块 数字量输出模块 以太网口 (RJ45) IP: 192.168.1.10 机器人控制柜 机器人控制器 通用数字输入 通用数字输出 以太网口 (RJ45) IP: 192.168.1.20 硬接线:启动/暂停/复位 (DC24V) 硬接线:运行中/报警/到位 (DC24V) 以太网:SLMP / MC协议 (TCP/UDP) 工业交换机 安全回路:急停/安全门/外部使能 安全硬接线 过程硬接线 以太网通信

三、串行通信接口:老设备与低成本场景的补充

部分机器人控制柜仍保留RS-232C或RS-485串行接口,用于程序上传下载、参数配置或与PLC进行低速数据交换。iQ-F PLC可通过扩展通信板(如FX5-232ADP、FX5-485ADP)增加串行通道。RS-232C适合点对点、短距离(15米以内)通信;RS-485适合多点、较长距离(1200米以内)通信,但需要正确设置终端电阻和偏置电阻。

串行通信的物理层准备重点在于:波特率、数据位、停止位、校验位必须与机器人侧完全一致。常见设置为9600bps、8数据位、1停止位、无校验。若通信不稳定,可降低波特率至4800bps,或改用屏蔽双绞线并单端接地。RS-485组网时,应在总线两端各接一个120Ω终端电阻,A接A、B接B,不可交叉。

四、互联前的物理层检查清单

在通电调试前,建议按以下顺序完成物理层检查,避免因接线错误导致设备损坏或通信失败:

  • 确认PLC与机器人控制柜的电源已分别断开,用万用表测量I/O端子无短路。
  • 核对硬接线信号方向:PLC输出→机器人输入、机器人输出→PLC输入,不可接反。
  • 测量DC24V电源电压在23.5V~24.5V之间,避免电压过低导致输入误判。
  • 网线使用测线仪确认8芯全通,屏蔽层在PLC柜侧单端接地。
  • 串口线确认2-3、3-2、5-5交叉连接(RS-232C),RS-485确认A-A、B-B对应。
  • 记录所有已用I/O点、IP地址、端口号、通信参数,形成现场交接文档。
严禁在通电状态下插拔串口线或网线,尤其是RS-232C接口,热插拔可能损坏通信芯片。以太网口虽支持热插拔,但在通信过程中拔线可能导致机器人报警,建议先停止通信再操作。

完成上述物理层准备后,PLC与机器人之间才具备稳定的信号传输基础。下一阶段即可进入通信协议配置与程序联调,但物理层的规范性将始终决定系统长期运行的可靠性。