西门子PLC电动机先启后停控制全攻略3步实现顺序启停逻辑附梯形图接线图
at 2026.04.28 08:46 ca 设备销售区 pv 618 by 工控设备哥
🔧【西门子PLC电动机先启后停控制全攻略】3步实现顺序启停逻辑|附梯形图+接线图📌

💡工控老司机都在看的PLC控制秘籍!今天手把手教你用西门子S7-1200实现电动机"先启后停"自动化控制,附完整代码+故障排查指南!
📌一、原理图解:电动机顺序控制核心逻辑
1️⃣ 电气互锁原理
🔌主电路采用正转KM1+反转KM2双接触器控制
🔌控制回路设置KM1→KM2→KM1的互锁触点
(附互锁电路图👉图1)
2️⃣ 顺序控制流程
启动按钮→KM1吸合→延时3秒→KM2吸合
停止按钮→KM2先断→KM1后断(保持1秒)
(流程图见文末📋)
📌二、硬件配置清单(S7-1200版)
✅ PLC型号:S7-1200 CPU1221
✅ 电机参数:3kW/380V/50Hz
✅ 外部组件:
- 启动按钮SB1(NO)
- 停止按钮SB2(NO)
- 延时继电器2个
- 热继电器FR
- 接触器KM1/KM2(建议选施耐德NSX系列)
📌三、梯形图编程全教程(STL+LD混合编程)
1️⃣ 主程序组织块OB1
```STL
Network 1: 主控逻辑
LD I0.0 // 启动按钮
AND I0.1 // 停止按钮复位
LD I0.2 // 延时启动
AND NOT M0.1 // 防误启动
AN M0.2 // 停止互锁
XMEAN M0.1, 3000 // 3秒延时
STL M0.1 // 启动KM1
L S5T3S // 赋值3秒定时器
T M0.2 // 触发M0.2
L S5T3S // 延时3秒后
STL M0.2 // 启动KM2
Network 2: 停止逻辑
LD I0.1 // 停止按钮
XMEAN M0.1, 1000 // 1秒保持
AN M0.2 // 停止KM2
STL M0.3 // 复位KM1
```
2️⃣ 辅助功能块说明
- M0.1: 启动KM1状态
- M0.2: 启动KM2状态
- M0.3: 停止保持
📌四、接线图与I/O分配表
(附详细接线图👉图2)
I/O分配:
| 功能 | I/O点 | 类型 |
|-------------|--------|---------|
| 启动按钮 | I0.0 | NO |
| 停止按钮 | I0.1 | NO |
| KM1常开 | Q0.0 | 继电器输出 |
| KM2常开 | Q0.1 | 继电器输出 |
| 延时信号1 | M0.1 | 内部继电器 |
| 延时信号2 | M0.2 | 内部继电器 |
1️⃣ 分步调试法:
① 单元测试:单独测试KM1控制回路
② 互锁测试:触发KM1→KM2切换
③ 延时校准:用示波器测量M0.1信号
2️⃣ 常见问题排查:
⚠️ KM1无法启动:
- 检查I0.0接线是否接通
- 确认M0.1未处于锁定状态
- 测试KM1线圈电阻(正常值≤50Ω)
⚠️ KM2启动后立即停止:
- 检查KM2互锁触点是否损坏
- 确认M0.2复位是否正常
- 测试延时时间设置是否错误
📌六、进阶应用场景
1️⃣ 双电机互锁控制
(程序段增加M0.3控制KM3)
2️⃣ 变频器联动控制
(在OB35中添加变频指令)
3️⃣ 故障诊断功能
(增加M0.4记录故障代码)
1️⃣ 硬件方案:
- 经济型:S7-1200+2个接触器(约¥2,800)
- 高性能:S7-1500+伺服驱动(约¥15,000)
2️⃣ 软件方案:
- 基础版:TIA Portal免费版(含)
📌八、安全操作规范
1️⃣ 强制停机按钮安装规范:
- 必须采用机械联锁设计
- 按钮直径≥30mm,红色蘑菇头标识
- 每台设备单独设置
2️⃣ 电气隔离要求:
- 输入/输出回路隔离电压≥2500V
- 主电路与控制电路间距≥50mm
💡文末彩蛋:
关注并私信回复"电机控制",免费领取:
1. 西门子PLC指令速查手册(PDF)
2. 工控设备选型计算器
3. 电机参数对照表
工控技术 PLC编程 电气控制 自动化工程师 S7-1200 电动机控制 故障排查 工业自动化 电气图纸 TIA Portal