1. 课程导入
三菱FX5U系列PLC是FX家族中面向中高端小型自动化设备的主力机型。它既保留了FX系列“紧凑、易用、性价比高”的传统优势,又在CPU性能、内置以太网、运动控制、数据容量和编程方式上实现了明显跃升。对于已经接触过继电器控制、FX3U或基础梯形图的工程师而言,FX5U是迈向结构化编程、网络通信和伺服定位控制的理想平台。本课程以工程开发为主线,从硬件选型、I/O规划、程序架构、通信配置到调试排障,逐步建立完整的FX5U项目开发能力。
一、FX5U的定位:小型机中的“工程级控制器”
FX5U并不是简单的FX3U升级版,而是三菱在小型PLC领域的一次架构调整。它采用32位RISC CPU,基本指令处理速度达到纳秒级,内置以太网口、RS-485接口、模拟量输入输出和高速计数功能,支持SSCNETⅢ/H运动网络和Simple Motion模块。这意味着FX5U可以同时承担逻辑控制、模拟量采集、变频器通信、伺服定位和上位机数据交互等任务,而不必像早期小型PLC那样频繁依赖扩展板卡。
从工程视角看,FX5U的定位可以概括为三点:第一,它是中小型设备的“单机主控”,适合包装、装配、输送、检测等产线单元;第二,它是三菱iQ-R/FX5系列编程体系的入门载体,GX Works3、标签编程、FB/FC复用等概念与中大型PLC一致;第三,它是连接现场设备与信息层的“边缘节点”,通过以太网、Modbus、CC-Link IE Field Basic等协议向上位机、触摸屏和MES系统提供数据。
核心判断:如果项目需要多轴伺服、以太网通信、模拟量闭环和结构化程序,FX5U是小型机中优先考虑的型号;如果只是简单继电器逻辑替换,FX5U的性价比可能不如FX3U或FX5S,但其工程可维护性更强。
二、学习目标:从“会写梯形图”到“能交付项目”
本课程的学习目标不是停留在指令记忆层面,而是围绕真实工程交付展开。完成课程后,应具备以下能力:
- 能根据设备工艺要求完成FX5U的CPU、电源、I/O、扩展模块和通信接口选型;
- 能使用GX Works3建立项目,配置参数、标签、FB/FC和程序结构;
- 能编写梯形图、ST和FBD程序,并实现手动、自动、报警、配方等典型功能;
- 能配置以太网、RS-485、Modbus RTU/TCP和CC-Link IE Field Basic通信;
- 能完成伺服定位、高速计数、PWM和模拟量处理等运动/过程控制任务;
- 能进行在线监控、强制输出、故障诊断和程序备份,形成调试记录。
这些目标对应的是“工程开发流程”,而不是“指令手册目录”。课程中每个章节都会围绕一个可运行的功能块或设备场景展开,最终拼合成一套完整的FX5U项目模板。
三、整体课程框架:六条主线贯穿30章
课程共30章,按工程开发的自然顺序组织为六条主线:
| 主线 | 主要内容 | 对应章节 |
|---|---|---|
| 认知与选型 | FX5U定位、型号差异、硬件结构、I/O规划 | 第1~4章 |
| 编程基础 | GX Works3、标签、梯形图/ST/FBD、数据类型 | 第5~10章 |
| 程序架构 | FB/FC、结构化程序、扫描周期、中断处理 | 第11~15章 |
| 通信与网络 | 以太网、RS-485、Modbus、CC-Link IE Field Basic | 第16~20章 |
| 运动与过程控制 | 高速计数、定位、伺服、模拟量、PID | 第21~26章 |
| 调试与交付 | 在线调试、故障诊断、备份、项目复盘 | 第27~30章 |
这个框架的编排逻辑是“先认识对象,再掌握工具,然后搭建结构,最后接入现场”。每一章都尽量给出可复用的代码片段、参数配置和调试步骤,避免只讲概念不落地。
四、工程开发流程概览:从需求到交付的闭环
FX5U工程开发通常遵循以下流程:需求分析→硬件选型→I/O分配→程序架构设计→编写与仿真→下载调试→现场联调→文档交付。这个流程不是线性的,调试阶段经常需要回到I/O分配或程序架构进行调整。下图展示了FX5U工程开发的主要阶段、关键输出和典型工具之间的关系。
图中橙色虚线表示调试阶段的反馈回路。实际项目中,现场联调发现的问题往往需要回到I/O分配或程序架构阶段修改,因此工程开发不是一次性流程,而是“设计—验证—修正”的迭代过程。
五、典型场景:一台包装机的FX5U开发路径
以一台小型包装机为例,设备需要完成送料、计量、封口、切袋和输送五个动作,配有2轴伺服、1台变频器、1个称重传感器和1块触摸屏。按照本课程流程,开发路径如下:
- 需求分析:确认节拍为30包/分钟,封口温度需PID控制,伺服定位精度±0.5mm;
- 硬件选型:FX5U-32MT/ES(晶体管输出)+ 2轴SSCNETⅢ/H伺服 + 模拟量输入模块 + 以太网触摸屏;
- I/O分配:输入包括启动、停止、急停、原点、限位、称重信号;输出包括伺服使能、封口加热、切刀、输送电机;
- 程序架构:手动模式FB、自动流程FB、PID控制FB、报警处理FB、通信FB;
- 编写与仿真:在GX Works3中建立标签,编写梯形图主程序和ST功能块,离线仿真验证逻辑;
- 下载调试:在线监控伺服定位和PID输出,调整参数;
- 现场联调:验证称重精度、封口温度和节拍;
- 文档交付:导出程序、I/O表、参数表和调试记录。
这个场景贯穿课程后续章节,读者可以把它当作一个“项目沙盘”,每学完一个模块就回到这个场景中验证。
六、常见误区与复盘
误区一:把FX5U当FX3U用。只写梯形图、不做标签和FB,项目后期修改困难。FX5U的优势在于结构化编程和网络能力,应尽早建立标签体系和程序分层。
误区二:忽略扫描周期和中断。高速计数、伺服定位和通信处理对时序敏感,若全部放在主程序中轮询,可能导致响应滞后。应合理使用中断、高速计数和定位指令。
误区三:调试记录不完整。现场修改后不更新I/O表和程序注释,导致后期维护困难。每次调试后应同步更新文档和备份。