以下是三菱 FX 系列 PLC(如 FX3U、FX5U 等主流型号)的培训教程框架及核心内容,涵盖基础认知、编程入门、指令应用、实战案例等,适合零基础学习者系统掌握其使用方法。
三菱 FX 系列 PLC 培训教程大纲
一、FX 系列 PLC 基础认知
PLC 的概念与工作原理
定义:可编程逻辑控制器(PLC)的功能、特点(高可靠性、灵活性、抗干扰性)。
工作原理:扫描周期(输入采样→程序执行→输出刷新),与继电器控制的区别。
FX 系列 PLC 型号与硬件组成
主机单元:CPU、电源、I/O 接口(输入端子 X0~Xn,输出端子 Y0~Yn)。
扩展模块:输入输出扩展(如 FX2N-16EX)、模拟量模块(FX3U-4AD/4DA)、通信模块(FX3U-ENET-ADP 以太网模块)。
外部设备:编程电缆(USB-SC09)、HMI(如三菱 GT1000 系列)、伺服驱动器(MR-J4 系列)等。
主流型号:FX3U(性价比高,支持扩展)、FX5U(高性能,支持以太网)、FX3GA(小型经济型)等,型号含义(如 FX3U-40MT/ES-A:40 点 I/O,晶体管输出,AC 电源)。
硬件结构:
FX 系列 PLC 接线规范
输入回路:直流 24V 电源,NPN/PNP 型传感器接线(X 端子接信号,COM 接 0V)。
输出回路:晶体管输出(高速脉冲,驱动伺服 / 步进)与继电器输出(驱动接触器,交直流通用)的接线区别,COM 端分组原则。
电源接线:AC220V 接入 L、N 端子,接地端子(PE)的重要性。
二、编程软件与环境搭建
编程软件安装与配置
主流软件:GX Works2(支持 FX3U/FX5U,推荐)、GX Developer(传统软件,逐步淘汰)。
安装步骤:环境要求(Windows 系统)、软件激活、编程电缆驱动安装(USB 转 RS232)。
工程创建与基本操作
新建工程:选择 PLC 型号(如 FX3U)、程序语言(梯形图 LD 为主,指令表 IL 辅助)。
硬件配置:添加扩展模块(如 FX3U-4AD),分配 I/O 地址(自动分配或手动修改)。
程序编辑:梯形图绘制(常开 / 常闭触点、线圈、指令盒)、注释添加(I/O 注释、程序段注释)、查找 / 替换功能。
程序下载与监控
连接 PLC:通过编程电缆建立 PC 与 PLC 的通信(端口设置:波特率 9600,数据位 8,停止位 1,无校验)。
程序下载:清除 PLC 内存→下载程序→校验是否一致。
在线监控:实时查看触点状态(绿色为 ON)、数据寄存器值,强制输出(强制 Y0 ON/OFF)用于调试。
三、基本指令与编程逻辑
梯形图的基本规则
触点水平串联,线圈垂直输出,不允许横向分支输出。
左母线为电源正极,右母线为负极,线圈必须接右母线。
指令盒(如定时器、计数器)的放置位置与参数设置。
基本逻辑指令(LD/LDI/OUT/AND/ANI/OR/ORI 等)
LD/LDI:取指令(LD 接常开触点,LDI 接常闭触点,从左母线开始)。
OUT:输出指令(驱动线圈 Y、辅助继电器 M、定时器 T、计数器 C)。
AND/ANI:串联指令(AND 串联常开,ANI 串联常闭)。
OR/ORI:并联指令(OR 并联常开,ORI 并联常闭)。
案例:电机正转控制(启动按钮 X0,停止按钮 X1,接触器 Y0):
梯形图
LD X0 // 启动按钮(常开) OR Y0 // 自锁触点 ANI X1 // 停止按钮(常闭) OUT Y0 // 输出Y0(电机运行)
脉冲指令与边沿检测(PLS/PLF)
PLS:上升沿脉冲(触点闭合瞬间输出一个扫描周期的脉冲)。
PLF:下降沿脉冲(触点断开瞬间输出一个扫描周期的脉冲)。
应用:计数触发、状态切换(如手动 / 自动模式切换)。
定时器与计数器
类型:16 位增计数器(C0~C199,最大计数 32767)、32 位增减计数器(C200~C234)、断电保持计数器。
用法:计数脉冲接 CP 端,复位信号接 R 端,计数达到设定值时触点动作。
案例:产品计数,每计数 10 个触发报警(X0 为计数信号,C0 设定 K10,Y1 报警)。
类型:100ms 定时器(T0~T199,设定值 K1=0.1s)、10ms 定时器(T200~T245,K1=0.01s)、1ms 积算定时器(T246~T255,断电保持)。
用法:设定值 K + 数值,线圈通电后计时,当前值≥设定值时触点动作。
案例:电机运行 5 秒后自动停止(X0 启动,T0 定时 5s,Y0 输出)。
定时器 T:
计数器 C:
四、功能指令与高级应用
功能指令格式与分类
格式:助记符(如 MOV)+ 操作数(源 [S]、目标 [D])+ 脉冲执行(P),例:
MOV P D0 D1
(上升沿触发,将 D0 的值传送到 D1)。分类:数据传输(MOV/Copy)、算术运算(ADD/SUB/MUL/DIV)、逻辑运算(AND/OR/XOR)、比较(CMP)、移位(SFTL/SFTR)等。
常用功能指令应用
MOV(数据传送):
MOV K100 D0
(将常数 100 存入 D0)。ADD(加法):
ADD D0 D1 D2
(D0+D1 的结果存入 D2)。CMP(比较):
CMP D0 K50 M0
(比较 D0 与 50,结果通过 M0~M2 输出:M0=D0>50,M1=D0=50,M2=D0<50)。ZRST(批量复位):
ZRST Y0 Y10
(复位 Y0~Y10 所有输出)。高速处理指令(针对 FX3U/FX5U)
高速计数(HSCS/HSCB):捕捉高速脉冲(如编码器信号),计数频率最高 100kHz。
脉冲输出(PLSY/PLSR):控制步进电机 / 伺服电机,PLSY 输出固定频率脉冲,PLSR 输出加减速脉冲(如控制传送带定位)。
案例:用 PLSR 指令控制伺服电机,从 0 加速到 1000Hz,运行 10000 个脉冲后减速停止:
PLSR K1000 K10000 Y0
(输出脉冲从 Y0)。通信指令(如 MODBUS)
利用 RS 指令或专用模块(FX3U-485-BD)实现与变频器、仪表的 MODBUS 通信,例:
RS D0 D1 D2
(通过 D0 设置通信参数,D1 存储发送数据,D2 存储接收数据)。
五、程序结构与状态编程法(SFC)
程序组织
主程序(MAIN):核心控制逻辑。
子程序(SUB):重复调用的功能(如手动控制、自动计数),用 CALL 指令调用。
中断程序(INT):响应外部中断(如 X0 中断)或定时中断,优先级高于主程序。
状态转移图(SFC)与步进指令(STL/RET)
适用于顺序控制(如流水线、机械手动作),将流程分为 “初始步→工步 1→工步 2→…→结束步”。
步进指令:STL(激活状态)、RET(返回主程序)。
案例:机械手取放料流程(原点→下降→抓取→上升→右移→下降→释放→上升→左移回原点),用 S0~S8 状态继电器表示各工步。
六、实战案例与调试技巧
典型控制案例
案例 1:三相电机正反转控制(互锁保护,X0 正转,X1 反转,X2 停止,Y0 正转接触器,Y1 反转接触器,用 ANI Y1 和 ANI Y0 实现互锁)。
案例 2:自动送料流水线(传送带启动→传感器检测物料→停止传送→气缸推料→延时复位,结合定时器 T 和计数器 C)。
案例 3:恒压供水控制(压力传感器信号接入模拟量模块,通过 PID 指令(如 FX5U 的 PID_AUTO)调节变频器频率,保持水压稳定)。
调试与故障排查
常见故障:程序错误(语法错误、逻辑错误)、接线错误(虚接、短路)、模块故障(电源灯不亮、通信中断)。
调试工具:在线监控(查看触点状态、数据寄存器值)、强制输出(验证执行机构是否正常)、错误代码(PLC 面板 ERROR 灯亮时,通过软件读取错误码排查)。
七、进阶学习方向
FX5U 高级功能:以太网通信(与 HMI、MES 对接)、运动控制(多轴同步)、数据记录(SD 卡存储生产数据)。
梯形图与结构化编程:利用功能块(FB)、数据块(DB)实现模块化编程,提高代码复用性。
行业应用:结合具体场景(如机床、包装机械、水处理)深化编程能力。
学习资源推荐
官方手册:《三菱 FX3U 系列编程手册》《GX Works2 操作手册》(三菱电机官网可下载)。
视频教程:三菱电机官方培训视频、工业自动化平台(如技成培训)的 FX 系列课程。
实践工具:FX3U 实训台(含 PLC、按钮、指示灯、电机、传感器),通过实物接线和编程强化操作能力。
通过以上内容的系统学习,可逐步掌握 FX 系列 PLC 的编程与应用,从基础逻辑控制到复杂的自动化系统设计。