PLC 控制调速电机正反转是工业自动化中常见的控制场景,核心是通过 PLC 的数字量输出控制电机的正反转逻辑,同时结合调速模块(如变频器、直流调速器)实现速度调节。以下从控制原理、硬件选型、接线方案、程序设计、调试要点五个维度展开,详细讲解实现过程。
一、核心控制原理
调速电机的正反转本质是改变电机定子绕组的电源相序(交流电机)或电枢电流方向(直流电机),而速度调节则通过改变输入电机的电压 / 频率(如变频器 V/F 控制)或电枢电压(直流调速器)实现。PLC 在系统中的作用是:
二、硬件选型
需根据电机类型(交流 / 直流)、功率、调速精度需求,选择 PLC、调速模块及外围元件,常见选型方案如下:
| 元件类型 | 选型依据 | 推荐型号示例(仅供参考) |
|---|---|---|
| PLC | 数字量输入(DI)/ 输出(DO)数量、是否需 AO | 西门子 S7-200 SMART(小型)、三菱 FX3U(中型) |
| 调速模块 | 电机类型(交流→变频器;直流→直流调速器) | 三菱 FR-D740(变频器)、欧瑞传动 Z2 系列(直流调速器) |
| 电机 | 负载功率、转速范围、是否需调速反馈 | 三相异步电机(配变频器)、直流他励电机(配调速器) |
| 外围元件 | 保护(过载、短路)、信号输入 | 急停开关(常闭)、正 / 反转按钮(常开)、热继电器、中间继电器 |
| 反馈元件 | 需闭环调速时(如精度要求高) | 编码器(增量式 / 绝对式)、转速传感器 |
三、硬件接线方案(以 “PLC + 变频器控制三相交流电机” 为例)
此方案最常用,变频器负责调速和相序切换,PLC 负责逻辑控制,接线分为PLC 与外部信号接线、PLC 与变频器接线两部分。
1. 主要端子定义(以三菱 FX3U PLC + 三菱 FR-D740 变频器为例)
| 设备 | 端子类型 | 端子编号 | 功能说明 | 接线对象 |
|---|---|---|---|---|
| PLC(FX3U) | DI(输入) | X0 | 正转按钮(常开,按下时 X0=ON) | 正转按钮一端(另一端接 COM) |
| DI | X1 | 反转按钮(常开,按下时 X1=ON) | 反转按钮一端(另一端接 COM) | |
| DI | X2 | 急停开关(常闭,断开时 X2=OFF) | 急停开关一端(另一端接 COM) | |
| DI | X3 | 热继电器(常闭,过载时断开) | 热继电器触点一端(另一端接 COM) | |
| DO(输出) | Y0 | 控制变频器正转(Y0=ON 时变频器正转) | 变频器 STF 端子 | |
| DO | Y1 | 控制变频器反转(Y1=ON 时变频器反转) | 变频器 STR 端子 | |
| DO | Y2 | 控制变频器启动 / 停止(Y2=ON 时变频器运行) | 变频器 STOP/RUN 端子 | |
| AO(输出) | DA(模拟量) | 输出 0-10V 电压信号,对应 0-50Hz 频率(调速) | 变频器 AI1 端子(电压输入) | |
| 变频器(FR-D740) | 电源输入 | R、S、T | 接入三相 380V 电源(根据电机电压选择) | 三相电源 |
| 电机输出 | U、V、W | 接入三相电机定子绕组 | 调速电机 | |
| 公共端 | SD | 变频器数字量输入公共端 | PLC DO 端公共端(如 Y0/Y1/Y2 的 COM) | |
| 模拟量公共端 | 5 | 变频器模拟量输入公共端 | PLC AO 端公共端(DA-) |
2. 接线注意事项
四、PLC 程序设计(以三菱 FX3U 为例,梯形图编程)
程序核心逻辑:防误操作(正反转互锁)+ 安全连锁(急停、过载保护)+ 调速控制,分为以下模块:
1. 输入信号处理(消除按钮抖动)
按钮按下时可能产生抖动(约 10-20ms),需用 “定时器延时” 或 “上升沿触发” 消除抖动。此处用上升沿触发(PLS 指令):
ladder
// X0(正转按钮)上升沿触发,置位M0(正转请求) X0 PLS M0 // X1(反转按钮)上升沿触发,置位M1(反转请求) X1 PLS M1 // X2(急停)或X3(过载)断开时,复位所有请求(M0、M1)和输出(Y0、Y1) (X2 OR X3) RST M0 (X2 OR X3) RST M1 (X2 OR X3) RST Y0 (X2 OR X3) RST Y1
2. 正反转互锁(防止相序冲突)
核心:正转时禁止反转,反转时禁止正转,通过 “常闭触点互锁” 实现:
ladder
// 正转控制:M0(正转请求)+ 无反转输出(Y1常闭)+ 安全条件(X2、X3常闭)→ 置位Y0(正转) M0 AND Y1 NOT AND X2 AND X3 SET Y0 // 反转控制:M1(反转请求)+ 无正转输出(Y0常闭)+ 安全条件(X2、X3常闭)→ 置位Y1(反转) M1 AND Y0 NOT AND X2 AND X3 SET Y1 // 停止控制:无正反转请求(M0、M1均复位)→ 复位Y0、Y1,停止变频器 (M0 NOT AND M1 NOT) RST Y0 (M0 NOT AND M1 NOT) RST Y1
3. 变频器启动与调速控制
五、调试要点
六、常见问题与解决方法
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
| 按下按钮,电机无反应 | 1. 急停未复位(X2 断开);2. 变频器故障(如过载);3. PLC 输出 Y0/Y1 无信号 | 1. 检查急停开关;2. 查看变频器故障代码(如 E.OC1 为过载);3. 用万用表测量 PLC DO 端电压 |
| 电机能转,但无法调速 | 1. PLC 模拟量输出未配置(如 D8141 未赋值);2. 变频器 AI1 端子接线松动;3. 变频器参数 Pr.73 设置错误 | 1. 监控 PLC 模拟量寄存器 D8141 值;2. 重新插拔 AI1 接线;3. 确认 Pr.73 设为 “0” |
| 正反转切换时电机跳闸 | 1. 切换时无延时,电流冲击过大;2. 互锁逻辑失效(Y0/Y1 同时输出) | 1. 在程序中加入 1-2 秒延时(如 T0);2. 检查互锁触点(Y0/Y1 常闭)是否正常 |
通过以上步骤,即可实现 PLC 对调速电机的正反转 + 调速控制,若需更高精度(如恒转速控制),可增加编码器反馈,通过 PLC 的高速计数器(HSV)读取转速,与设定值比较后调整模拟量输出,构成闭环控制系统。

