简介:本资源是一份面向电气自动化、机电一体化专业初学者及现场工程师的《电气控制和PLC基本控制电路》教学课件,系统覆盖电动机典型控制逻辑与低压电器应用核心技能。内容紧扣实际工程需求,深入解析点动与自锁、正反转、顺序起动、自动来回、降压启动、制动控制等六类关键电路的工作原理、安装要点与故障排查思路,并配套刀开关、熔断器、按钮等常用低压电器的选型原则、符号识别、规格参数及实操注意事项。资源为单个8.79MB的PPTX文件,结构清晰、图文并茂,含标准电气图示、元件实物图、接线示意图及能力目标与知识目标双维导引,便于课堂讲授、自学研读或实训前预习。目前已有46人学习下载,是掌握电气控制系统设计、装调与维护基础能力的实用入门资料。
1. 电气控制和PLC基本控制电路:从继电器逻辑到可编程实现的落地路径
你手头有一份名为《电气控制和PLC基本控制电路.pptx》的课件,但打开后发现它只罗列了星-角启动、正反转、自锁互锁等经典电路图,却没有说明“为什么必须这样接线”“PLC如何替代接触器逻辑”“梯形图里哪个触点对应实际端子X0.0”——这正是多数初学者卡住的起点。这份材料不是教你怎么画PPT,而是帮你把图纸上的线条,变成能上电运行、可诊断故障、能扩展为多台变频器协同控制的实体系统。它面向两类人:一是刚接手老式继电柜改造的现场电工,需要理解PLC如何复用原有按钮/传感器;二是自动化专业学生,在做课程设计前必须吃透“主回路与控制回路分离”“输入输出映射关系”“硬接线安全联锁不可被软件绕过”这些底层约束。本文不讲抽象理论,只拆解一个真实场景:用西门子S7-1200 PLC实现三相异步电机的正反转+急停+过载保护闭环控制,所有接线、地址分配、梯形图逻辑、强制测试步骤全部可抄作业。
2. 从继电器控制电路到PLC控制的映射原理与选型依据
2.1 为什么不能直接照搬继电器电路图写PLC程序?
继电器控制电路依赖物理触点的机械动作时序(如接触器KM1吸合后常开辅助触点闭合自锁),而PLC执行是扫描周期驱动的逻辑运算。若将继电器电路图原样翻译成梯形图,会出现“竞争冒险”:例如正转启动按钮SB1按下瞬间,KM1线圈得电→其常开触点闭合→自锁回路接通;但在PLC中,该触点状态要等到下一个扫描周期才更新,导致自锁失效。常见错误是忽略PLC的输入滤波延时(通常3–10ms)和输出刷新周期(取决于CPU型号,S7-1200典型值为100μs–1ms),误以为“梯形图符号=物理触点实时响应”。正确做法是:用PLC内部的置位/复位指令(S/R)或自锁线圈(—( )—)配合上升沿检测(P)模拟机械自锁行为,且必须在程序开头插入急停信号的硬件优先级处理——即急停按钮必须串联在控制回路主电源侧,PLC仅作为第二道软保护。
提示:国家标准GB/T 5226.1-2019明确规定,急停、安全门等关键安全功能必须采用硬接线实现,PLC程序只能作为补充监控,不可替代物理断开。
2.2 PLC选型必须匹配控制电路的电气特性
以驱动一台7.5kW三相异步电机为例,控制回路需处理以下信号:
- 输入侧:启动按钮(常开)、停止按钮(常闭)、急停按钮(常闭)、热继电器FR(常闭)、限位开关SQ(常开/常闭)
- 输出侧:正转接触器KM1线圈(AC220V)、反转接触器KM2线圈(AC220V)、运行指示灯HL1(DC24V)
此时PLC选型核心参数不是I/O点数,而是输出类型与驱动能力:
- 若KM线圈为AC220V,必须选用继电器输出型PLC(如S7-1214C DC/DC/RLY),其触点容量为2A/250VAC,可直接驱动小型接触器;
- 若使用晶体管输出型(如S7-1214C DC/DC/DC),则需外接中间继电器(如MY4N-J),因晶体管最大负载仅0.5A/30VDC,无法承受AC220V浪涌电流;
- 输入端子必须兼容现场传感器电压等级:按钮/限位开关多为DC24V,需确认PLC输入公共端(M端)接法——S7-1200支持源型(PNP)和漏型(NPN)输入,接线错误会导致信号无法识别。
2.2.1 输入输出地址映射表(以S7-1214C DC/DC/RLY为例)
| 信号名称 | 物理设备 | 接线端子 | PLC地址 | 信号类型 | 说明 |
|---|---|---|---|---|---|
| 正转启动按钮 | SB1(常开) | I0.0 | I0.0 | 输入 | PNP接法,棕色线接24V+ |
| 反转启动按钮 | SB2(常开) | I0.1 | I0.1 | 输入 | 同上 |
| 急停按钮 | SB3(常闭) | I0.2 | I0.2 | 输入 | 必须接常闭,程序中取反 |
| 热继电器 | FR(常闭) | I0.3 | I0.3 | 输入 | 过载保护硬联锁 |
| 正转接触器 | KM1线圈 | Q0.0 | Q0.0 | 输出 | 继电器输出,接AC220V |
| 反转接触器 | KM2线圈 | Q0.1 | Q0.1 | 输出 | 与KM1互锁 |
| 运行指示灯 | HL1(DC24V) | Q0.2 | Q0.2 | 输出 | 晶体管输出,共阴极接法 |
注意:急停和热继电器必须使用常闭触点接入PLC输入,这是安全设计铁律。程序中对I0.2、I0.3使用
NOT指令取反,确保任一断开即切断输出——避免因程序错误导致保护失效。
2.3 控制电路主回路与PLC控制回路的隔离设计
主回路(L1/L2/L3→断路器QF→接触器KM→热继电器FR→电机M)与控制回路(PLC输出→KM线圈)必须通过电气隔离:
- 使用独立控制变压器(如BK-100VA)将380V降为AC220V供KM线圈;
- PLC输出端子Q0.0/Q0.1接KM线圈,不得直接接入主回路;
- 热继电器FR的常闭触点必须串联在KM线圈回路中(硬联锁),而非仅送入PLC输入——这是防止PLC死机时电机持续运行的关键冗余。
主回路示意(简化): L1───┬──QF───┬──KM1主触点───┬──FR热元件───M L2───┤ │ ├─────────────── L3───┘ └──KM2主触点───┘ 控制回路示意(关键隔离点): 220V AC ──┬──FU1───┬──SB1───┬──I0.0(PLC输入) │ │ │ │ ├──SB2───┼──I0.1 │ │ │ │ ├──SB3───┼──I0.2(常闭,急停) │ │ │ │ └──FR────┼──I0.3(常闭,过载) │ │ └──Q0.0──KM1线圈──┴──KM1辅助常开(自锁) └──Q0.1──KM2线圈──┴──KM2辅助常开(自锁)此结构确保:即使PLC完全断电,急停SB3和FR仍能切断KM线圈供电,电机立即停转。
3. 基于TIA Portal V17的PLC梯形图编程与硬件组态实操
3.1 在TIA Portal中完成硬件配置与IO分配
启动TIA Portal V17 → 创建新项目 → 添加CPU 1214C DC/DC/RLY(订货号6ES7 214-1BG40-0XB0)→ 展开“设备配置” → 双击CPU进入硬件组态界面:
- 设置输入滤波时间:右键I0.0 → “属性” → “常规” → “输入滤波器” → 设为6.4ms(适配机械按钮抖动);
- 配置输出类型:Q0.0/Q0.1保持默认“继电器”,Q0.2设为“晶体管”(因驱动DC24V指示灯);
- 分配IP地址:在网络视图中,为CPU以太网口设置静态IP(如192.168.0.1),子网掩码255.255.255.0;
- 下载硬件配置:连接PLC后,点击“下载到设备”,勾选“仅硬件”选项。
提示:首次下载前务必确认PLC处于STOP模式,否则下载失败。若提示“IP地址冲突”,需用S7-1200专用网线直连PLC,用“在线访问”功能扫描并重置IP。
3.2 编写正反转互锁梯形图程序(LAD语言)
在“程序块”中新建OB1 → 切换至LAD编辑器,按以下逻辑编写(关键指令说明见代码后):
// 网络1:正转启动与自锁(含急停/过载保护) A I0.0 // 正转按钮SB1(常开) O M0.0 // 自锁辅助继电器M0.0 AN I0.2 // 急停SB3(常闭,取反后为“未按下”) AN I0.3 // 热继电器FR(常闭,取反后为“未过载”) AN Q0.1 // 反转接触器KM2(互锁,防止同时吸合) = M0.0 // 置位自锁继电器 // 网络2:正转输出驱动 A M0.0 // 自锁条件满足 = Q0.0 // 驱动KM1线圈 // 网络3:反转启动与自锁(同理) A I0.1 // 反转按钮SB2 O M0.1 // 反转自锁M0.1 AN I0.2 // 急停保护 AN I0.3 // 过载保护 AN Q0.0 // 正转互锁 = M0.1 // 置位反转自锁 // 网络4:反转输出驱动 A M0.1 = Q0.1 // 网络5:停止功能(所有输出复位) A I0.4 // 停止按钮SB4(常闭,接I0.4) R M0.0 // 复位正转自锁 R M0.1 // 复位反转自锁关键参数说明:
AN指令表示“与非”,用于串联常闭触点(如急停SB3物理接常闭,程序中需取反判断“未触发”);R指令为复位,比单纯断开自锁回路更可靠,避免因扫描周期导致残留信号;M0.0/M0.1是内部标志位,替代继电器辅助触点,解决PLC无物理触点问题;- 互锁逻辑
AN Q0.0和AN Q0.1必须放在启动条件之后,确保KM1/KM2永不同时得电。
3.3 下载程序并强制测试IO状态
- 将PLC切换至RUN-P模式;
- 在TIA Portal中打开“监控表” → 添加地址I0.0、I0.1、I0.2、I0.3、Q0.0、Q0.1;
- 强制输入测试:右键I0.0 → “强制为1”,观察Q0.0是否变为1(KM1应吸合);再强制I0.1为1,Q0.0应自动变为0(互锁生效);
- 模拟急停:强制I0.2为0(模拟急停按下),Q0.0/Q0.1立即变为0,且无法通过按钮启动;
- 验证过载保护:强制I0.3为0(模拟FR动作),输出同样被切断。
注意:强制功能仅用于调试,正式运行前必须取消所有强制!生产环境中若需临时 bypass,应使用专用维护模式开关,而非软件强制。
4. 常见故障排查与硬接线验证方法
4.1 电机不启动的三层排查法
当按下SB1后KM1无反应,按以下顺序逐层验证:
| 层级 | 检查项 | 工具/方法 | 典型故障现象 |
|---|---|---|---|
| 1. 硬件层 | KM1线圈两端电压 | 万用表AC档测Q0.0与N线间电压 | 无电压→PLC输出损坏或接线松动 |
| 2. PLC层 | Q0.0在监控表中是否为1 | TIA Portal在线监控 | 地址错误或程序逻辑未触发 |
| 3. 输入层 | I0.0状态是否随按钮变化 | 监控表查看I0.0,同时按SB1观察 | 无变化→按钮损坏、接线断路或输入滤波时间过长 |
实操案例:某现场I0.0始终为0,检查发现按钮SB1接线端子氧化,电阻达2.3kΩ(正常应<10Ω)。更换端子后恢复正常——说明PLC输入电路对接触电阻敏感,必须定期紧固端子。
4.2 梯形图逻辑错误的快速定位技巧
使用TIA Portal的“交叉引用”功能:
- 右键M0.0 → “交叉引用” → 查看所有读写位置;
- 发现网络1中
M0.0被置位,但网络5中R M0.0未覆盖所有分支 → 补充在网络3末尾添加R M0.0(反转启动时复位正转自锁); - 对Q0.0右键 → “显示所有访问” → 确认仅网络2对其赋值,排除其他OB块意外写入。
4.2.1 关键信号波形对比表(示波器实测)
| 信号 | 正常波形特征 | 异常波形判据 | 可能原因 |
|---|---|---|---|
| I0.0(SB1) | 按下时出现20ms以上高电平脉冲 | 脉冲<5ms→按钮抖动未滤除 | 输入滤波时间设为0.1ms过短 |
| Q0.0(KM1) | 上升沿陡峭,无振荡 | 上升沿缓慢或带毛刺→输出触点老化 | 继电器输出模块寿命到期 |
| 急停I0.2 | 常态为1,按下瞬间跳变0并保持 | 松开后不恢复1→SB3触点粘连或接线虚焊 | 机械按钮需每季度润滑保养 |
4.3 主回路与控制回路的绝缘电阻测试标准
使用500V兆欧表测量:
- 主回路(L1/L2/L3与PE之间):≥1MΩ;
- 控制回路(220V侧与PE之间):≥0.5MΩ;
- PLC输入端子(I0.0~I0.3)与PE之间:≥10MΩ(因含电子电路,要求更高)。
操作要点:测试前必须断开PLC电源及所有传感器,否则可能击穿输入保护二极管。若测得I0.0对PE电阻为0.2MΩ,说明按钮接线管穿破或潮湿,需更换线缆。
5. 从基本电路延伸至多设备协同控制的关键跃迁
5.1 一台PLC控制3台变频器的Modbus RTU通信架构
当控制需求从单电机升级为“西门子PLC与3台变频器的三段速控制电路”,硬件层面需增加:
- RS485通信模块(如CM 1241 RS485,订货号6ES7 241-1AH30-0XB0);
- 屏蔽双绞线(如LIYCY 2×0.75mm²),总长≤1200m,终端加120Ω匹配电阻;
- 变频器设为Modbus从站,地址分别为1、2、3,波特率9600,偶校验。
PLC程序中调用MBUS_CTRL和MBUS_MSG指令块,发送三段速命令(如寄存器40001写入频率值):
- 速度段1:40Hz → 写入16#0190(十进制400)
- 速度段2:50Hz → 写入16#01F4(十进制500)
- 速度段3:60Hz → 写入16#0258(十进制600)
// 示例:向变频器1(地址1)写入40Hz "MBUS_MSG".EN := "Start_CMD"; // 触发使能 "MBUS_MSG".DB_NO := 1; // 数据块号 "MBUS_MSG".MB_ADDR := 1; // 从站地址 "MBUS_MSG".MODE := 16#10; // 功能码16(写多个寄存器) "MBUS_MSG".DATA_ADDR := 40001; // 起始寄存器 "MBUS_MSG".DATA_LEN := 1; // 写入1个字 "MBUS_MSG".DATA_PTR := P#DB1.DBW0; // 数据指针指向DB1字0提示:Modbus通信失败90%源于接线错误。务必确认A/B线极性(A为蓝色,B为绿色),交换后通信中断。
5.2 星-角降压启动的PLC梯形图优化写法
传统继电器电路需3个时间继电器(KT1、KT2、KT3),PLC中改用定时器指令(TON):
- TON_Star:设定值3s,控制KM1(星接)和KM3(短接);
- TON_Delta:设定值0.5s(星接稳定后延时),控制KM2(角接)并断开KM3;
- 必须加入“KM1与KM2互锁”和“KM3与KM2互锁”,防止星/角接触器同时吸合造成相间短路。
// 星接阶段(T37计时3s) A "Start_BTN" O "Star_TON".Q AN "Stop_BTN" AN "Delta_TON".Q = "Star_TON".IN "Star_TON".PT := T#3S; // 角接阶段(星接完成后启动) A "Star_TON".Q O "Delta_TON".Q AN "Stop_BTN" = "Delta_TON".IN "Delta_TON".PT := T#500MS;此写法比传统时间继电器精度高(±10ms),且无需额外硬件,但必须确保KM1释放与KM2吸合同步——通过PLC输出点Q0.0(KM1)、Q0.1(KM2)、Q0.2(KM3)的严格时序控制实现。
5.3 PLC输出晶体管的NPN/PNP区分实战判断法
现场常混淆“PLC输出是源型还是漏型”,导致指示灯不亮:
- 源型输出(PNP):PLC内部提供24V+,负载另一端接GND;
- 漏型输出(NPN):PLC内部提供GND,负载另一端接24V+。
快速判断:用万用表二极管档测Q0.0与M端(公共端):
- 若红表笔接Q0.0、黑表笔接M端,显示0.6V左右 → 为源型输出(内部有上拉电阻);
- 若黑表笔接Q0.0、红表笔接M端,显示0.6V → 为漏型输出(内部有下拉电阻)。
接错后果:源型输出接NPN负载(如光电开关NPN型),会导致负载始终导通——必须查阅PLC手册确认输出类型,不可凭经验猜测。
本文还有配套的精品资源,点击获取