2. iQ-F PLC硬件与通信接口认知

在三菱iQ-F系列中,FX5U与FX5UC是承担机器视觉协同任务的两款主力紧凑型PLC。理解它们的硬件构成与通信接口分工,是后续把相机、视觉控制器、上位机与执行机构串成一条可用数据链的前提。本节不讨论指令细节,而是把注意力放在“哪个口接什么、哪个槽插什么、数据从哪进从哪出”这一层,因为视觉协同项目里大量现场问题并非出在程序逻辑,而是接口选错、通道占用冲突或扩展板能力估计不足。

一、FX5U与FX5UC本体的差异与共性

FX5U是标准紧凑型本体,自带电源、CPU、输入输出端子以及多个通信口,适合直接安装在控制柜内作为视觉工位的主控。FX5UC则是超薄型本体,采用片状结构,I/O与电源通过侧面的片状连接器扩展,本体更窄,适合空间受限的小型设备。两者在指令系统、软元件分配和通信功能上高度一致,主要差别在物理形态、可扩展方式以及部分内置功能的可用性上。对视觉协同而言,最需要记住的是:FX5U本体自带以太网口和RS-485串口,FX5UC本体同样具备以太网口,但串口与扩展能力需结合具体型号与扩展板确认。选型时若视觉系统走以太网、执行机构走串口,FX5U往往更省事;若设备空间极紧、I/O点数不多,FX5UC配合片状扩展更合适。

二、扩展板与通信适配器:把本体缺的口补上

iQ-F系列本体上的接口数量有限,真正决定“能接几路视觉设备”的,往往是扩展板与通信适配器。扩展板直接安装在CPU单元正面或侧面的扩展槽上,常见类型包括RS-485通信板、RS-232通信板、以太网扩展板以及模拟量输入输出板。通信适配器则用于把本体总线转换为其他网络,例如CC-Link IE Field Basic、Profibus等,通常安装在CPU单元左侧的适配器接口上。

在视觉协同中,扩展板与适配器的角色可以这样理解:扩展板解决“点对点或小网络”的接口缺口,通信适配器解决“接入上层网络或异构网络”的问题。例如,一台FX5U本体以太网口已经用于连接视觉控制器,此时若还要接一台支持RS-485的智能相机或条码阅读器,就可以加装RS-485扩展板,而不是去占用本体的编程口或以太网口。再如,视觉工位需要把结果上传到CC-Link IE Field Basic网络中的其他PLC,则通过通信适配器接入,比用本体以太网口做通用Socket通信更稳定、更易维护。

扩展板与适配器的安装位置不同,扩展板通常占用CPU单元正面的扩展槽,适配器占用左侧适配器接口。安装前应确认本体型号支持的扩展数量与供电余量,避免因扩展过多导致电源容量不足。

三、以太网口:视觉数据的主通道

FX5U/FX5UC本体上的以太网口是视觉协同中最常用的数据通道。它支持TCP/IP与UDP通信,可以作为客户端或服务器,也可以使用SLMP(Seamless Message Protocol)与三菱设备或支持SLMP的视觉控制器交换数据。实际项目中,以太网口通常承担三类任务:

  • 与视觉控制器或智能相机通信:传递触发信号、坐标结果、判定结果、字符识别结果等。常见做法是PLC作为客户端,视觉控制器作为服务器,通过TCP连接发送触发命令并接收结果字符串。
  • 与上位机或MES通信:上传生产数据、下载配方、接收工单。此时PLC通常作为服务器,等待上位机连接。
  • 与编程工具通信:GX Works3通过以太网口下载程序、监控软元件。注意,编程连接会占用一个连接资源,规划时应把编程口与视觉通信口在逻辑上分开考虑。

以太网口的关键参数包括IP地址、子网掩码、默认网关、通信模式(TCP/UDP)、端口号以及连接数。FX5U内置以太网口支持多个连接,但每个连接都有独立的打开、关闭与超时管理。视觉协同中建议为每台视觉设备分配固定IP,并在PLC侧用SP.SOCOPEN或SP.SOCCLOSE指令管理连接,避免频繁重连导致通信抖动。

四、串口:执行机构与辅助设备的补充通道

RS-485与RS-232串口在视觉协同中通常不承担图像数据传输,而是用于连接执行机构、辅助传感器或旧设备。例如,通过RS-485连接多台变频器或伺服驱动器,把视觉判定结果转换为运动指令;通过RS-232连接条码枪、称重仪表或标签打印机。串口的优势是成本低、抗干扰能力在短距离内较好、接线简单;劣势是速率低、协议往往是非标准的,需要根据设备手册自行解析报文。

使用串口时,需要明确以下参数:波特率、数据位、停止位、校验位、站号(RS-485多机时)、报文格式与结束符。FX5U/FX5UC通过扩展板或适配器获得串口后,可使用RS2指令或RS485相关指令进行无协议通信。若连接的是三菱变频器或伺服,也可以使用专用指令简化交互。视觉协同中,串口更适合传递“短指令、小数据”,例如“OK/NG”“坐标X=123.4,Y=56.7”这类结果,而不是整幅图像或大段点云。

五、接口分工与视觉协同数据链

把上述接口放在一起看,一个典型的视觉协同工位可以形成如下数据链:视觉控制器通过以太网口把检测结果送入FX5U;FX5U根据结果决定执行动作,通过RS-485扩展板向伺服或变频器发送运动指令;同时通过本体以太网口或通信适配器把生产数据上传到上位机或上层网络。编程口或USB口仅在调试阶段使用,不参与生产通信。

FX5U/FX5UC 视觉协同接口分工示意 视觉控制器 / 智能相机 触发命令 · 坐标 · 判定结果 上位机 / MES 生产数据 · 配方 · 工单 FX5U / FX5UC 本体 以太网口 RS-485 / RS-232 扩展板插槽 通信适配器接口 伺服 / 变频器 运动指令 · 状态回读 CC-Link IE Field Basic 其他PLC · 远程I/O TCP/SLMP TCP/服务器 无协议/专用指令 适配器转换 GX Works3 调试 仅调试期占用 视觉设备 以太网通道 串口通道 执行机构 上位机 上层网络

从图中可以清楚看到,以太网口是视觉数据的主通道,串口是执行机构的补充通道,扩展板与适配器则分别解决“本体口不够”和“网络不兼容”两类问题。实际接线时,建议先列出所有需要通信的设备,标注其接口类型、协议、速率和连接角色(客户端/服务器、主站/从站),再对照FX5U/FX5UC本体的接口数量和扩展能力做分配。若某台设备既支持以太网又支持串口,优先选以太网,因为以太网在数据量、连接管理和远程维护上更有优势。

六、选型与接线检查要点

在项目初期,可以用一张简单的接口分配表来避免后期返工。表中至少应包含:设备名称、接口类型、协议、IP或站号、波特率、连接角色、占用PLC哪个口、是否需要扩展板或适配器。填写时注意以下几点:

  • 本体以太网口若同时用于视觉通信和编程,建议在程序中为编程连接预留一个连接号,避免生产时无法在线监控。
  • RS-485多机连接时,站号不能重复,终端电阻应根据总线长度和速率决定是否接入。
  • 扩展板安装后,需在GX Works3的模块配置中正确登记,否则相关指令无法使用。
  • 通信适配器接入上层网络前,应确认网络拓扑、站号和通信速率与主站一致。
  • 电源容量要留有余量,尤其是同时使用多块扩展板和适配器时。
不要用本体编程口(USB或RS-422)长期连接视觉设备。编程口在调试期方便,但生产运行时若被视觉通信占用,将导致无法在线修改程序和监控,现场排障会非常被动。

掌握这些硬件与接口的分工后,后续配置以太网通信、编写Socket收发程序或使用SLMP交换视觉结果时,就能明确“数据从哪个口进、从哪个口出、中间经过哪些扩展模块”,从而减少接线错误和通信超时类问题。