三菱 FX 系列 PLC 的基本逻辑指令是构成梯形图程序的基础,主要用于实现触点的串联、并联、线圈输出、定时、计数等简单逻辑控制,适用于单机设备的启停、联锁、时序控制等场景。以下按指令分类(输入输出类、逻辑运算类、辅助控制类、定时计数类)详细介绍核心指令的功能、格式及应用示例。
一、输入输出与线圈控制指令(基础核心)
这类指令直接操作 PLC 的输入(X)、输出(Y)、辅助继电器(M)等元件的触点和线圈,是搭建逻辑的基本单元。
| 指令名称 | 符号 / 格式 | 功能说明 | 示例(梯形图) |
|---|---|---|---|
| 常开触点 | X0 Y0 M0 | 元件状态为 ON 时,触点闭合(导通电流);OFF 时断开。 | → X0=ON 时,触点闭合。 |
| 常闭触点 | X0/ Y0/ M0/ | 元件状态为 ON 时,触点断开;OFF 时闭合(与元件状态相反,体现 “非” 逻辑)。 | → X0=ON 时,触点断开。 |
| 线圈输出 | Y0 M0 S0 | 当左侧逻辑满足(电流导通)时,线圈得电(ON),驱动对应的输出或继电器动作。 | → X0 闭合时,Y0=ON。 |
| 取反输出 | Y0/ M0/ | 线圈输出状态与左侧逻辑相反(左侧导通时线圈 OFF,左侧断开时线圈 ON)。 | → X0 闭合时,Y0=OFF。 |
二、逻辑运算指令(串联与并联)
通过串联、并联触点实现 “与(AND)、或(OR)” 逻辑,是组合复杂控制条件的核心。
| 指令名称 | 符号 / 格式 | 功能说明 | 示例(梯形图) |
|---|---|---|---|
| 串联常开 | A X0(指令表) | 在当前逻辑行中串联一个常开触点(与逻辑:所有串联触点都闭合,回路才导通)。 | → X0 和 X1 都闭合时,Y0=ON。 |
| 串联常闭 | AN X0(指令表) | 在当前逻辑行中串联一个常闭触点(与非逻辑)。 | → X0 闭合且 X1 断开时,Y0=ON。 |
| 并联常开 | O X0(指令表) | 在当前逻辑行中并联一个常开触点(或逻辑:任一并联触点闭合,回路导通)。 | → X0 或 X1 闭合时,Y0=ON。 |
| 并联常闭 | ON X0(指令表) | 在当前逻辑行中并联一个常闭触点(或非逻辑)。 | → X0 闭合或 X1 断开时,Y0=ON。 |
三、辅助控制指令(流程与状态控制)
用于控制程序执行流程(如跳转、结束)或元件状态(如置位、复位),扩展逻辑的灵活性。
| 指令名称 | 符号 / 格式 | 功能说明 | 示例(梯形图) |
|---|---|---|---|
| 置位指令 | SET Y0 SET M0 | 使线圈强制保持 ON 状态(即使输入信号消失,仍保持 ON),需用 RST 指令复位。 | → X0 闭合时,Y0=ON 并保持。 |
| 复位指令 | RST Y0 RST M0 | 使线圈强制保持 OFF 状态(即使输入信号存在,仍保持 OFF),与 SET 指令对应。 | → X1 闭合时,Y0=OFF 并保持。 |
| 主控指令 | MC N0 M0 MCR N0 | 用于批量控制多个逻辑行的导通条件(MC 为 “主控开始”,MCR 为 “主控结束”)。 | → M0=ON 时,MC 与 MCR 之间的逻辑生效。 |
| 结束指令 | END | 程序执行到 END 时停止,用于分段调试或简化程序(默认程序末尾自动隐含 END)。 | → 执行到 END 后,循环扫描程序。 |
| 跳转指令 | CJ P0 P0 | 当条件满足时,跳转到标号 P0 处执行(跳过中间程序),用于选择性执行逻辑。 | → X0=ON 时,跳转到 P0 处。 |
四、定时与计数指令(时序控制核心)
用于实现延时控制(定时器)或脉冲计数(计数器),是工业控制中时序逻辑的关键。
1. 定时器指令(TON:通电延时)
2. 计数器指令(CTU:增计数)
五、基本逻辑指令的典型应用案例
案例:电机自锁控制(综合应用常开 / 常闭、线圈、SET/RST)
ladder
// 启动按钮X0(常开)、停止按钮X1(常闭)、电机输出Y0 X0 Y0 X1 Y0 | | | | ----------------------( ) // 逻辑说明:X0闭合→Y0=ON,Y0常开触点自锁;X1断开→Y0=OFF,自锁解除
案例:延时启动控制(定时器应用)
ladder
// 启动X0→T0计时3秒→Y0启动 X0 T0 T0(K30=3秒,100ms时基) | | | ----------------------[ ] T0 Y0 | | ------( ) // 逻辑说明:X0闭合后T0开始计时,3秒后T0触点闭合,Y0=ON
六、使用注意事项
总结
三菱 FX 系列的基本逻辑指令以 “触点 - 线圈” 为核心,通过串联 / 并联实现与、或逻辑,结合 SET/RST 实现自锁,利用定时器 / 计数器实现时序控制,覆盖了中小型设备的大部分控制需求。掌握这些指令后,可通过组合实现复杂逻辑(如互锁、顺序控制),是 PLC 编程的基础。实际应用中,需注意元件特性(如时基、计数范围)和编程规范(如线圈唯一性),确保程序稳定可靠。
















