工业 4.0 时代的全面到来,传统的人工操作和纯继电器控制已无法满足现代制造业对效率、精度及灵活性的要求。低压电工作为电气系统的基石,若仅停留在更换熔断器、接线排故的层面,职业天花板将极其有限。学习PLC(可编程逻辑控制器)不仅是技能的升级,更是职业生涯的一次关键跃迁。
许多低压电工朋友在接触PLC时往往感到迷茫:从梯形图看不懂,到程序写不出,再到设备调试不顺利。本页面旨在通过系统化的梳理,结合大量示例信息与实操细节,为您构建一套完整的PLC 知识体系。我们将深入探讨西门子、三菱等主流品牌的底层逻辑,并拓展至变频器、触摸屏等周边技术的协同应用,助您彻底攻克低压电工 PLC 知识中的难点。
请注意,本文档不包含任何花哨的营销话术,所有文案均基于真实的电气控制工程经验编写,力求每一个知识点都能在实际工作中落地生根。
在编写任何PLC 程序之前,必须深刻理解PLC的工作机制。与单片机不同,PLC采用循环扫描的方式工作,这一特性决定了编程逻辑的独特性。
1.1 循环扫描过程详解
PLC的运行并非像人脑一样同时处理所有指令,而是按顺序执行。一个完整的扫描周期包含三个阶段:
- 输入采样阶段:
PLC 以扫描方式依次读入所有输入端子状态,并存入输入映像寄存器。在此阶段结束后,即使外部输入信号发生变化,输入映像寄存器的状态也不会改变,直到下一个扫描周期的输入采样阶段。 - 程序执行阶段:
PLC 从第一条指令开始,按从上到下、从左到右的顺序逐条执行用户程序。执行过程中,所需的输入状态从输入映像寄存器读取,运算结果存入输出映像寄存器。 - 输出刷新阶段:
当所有指令执行完毕后,PLC 将输出映像寄存器中的状态批量传送到输出锁存电路,驱动外部负载。
关键点提示:如果在程序执行阶段修改了某个输入点的状态,该变化在当前周期内不会反映到输出端,这可能导致某些高速信号处理的误差。因此,在设计低压电工控制系统时,需充分考虑扫描周期对系统响应速度的影响。
1.2 I/O 地址分配原则
合理的I/O 地址分配是PLC 编程的第一步,也是后期维护最关键的依据。错误的地址规划会导致程序混乱,甚至引发安全事故。
| 设备名称 | 功能描述 | 推荐地址 (西门子 S7-200 SMART) | 备注说明 |
|---|---|---|---|
| 启动按钮 SB1 | 常开触点,按下启动电机 | I0.0 | 主启动信号,建议独立点位 |
| 停止按钮 SB2 | 常闭触点,按下停止电机 | I0.1 | 安全回路,物理接线应为常闭 |
| 热继电器 FR1 | 过载保护 | I0.2 | 串联在控制回路中,常闭接入 |
| 接触器 KM1 | 电机正转控制 | Q0.0 | 输出点,注意电流容量 |
| 急停按钮 E-STOP | 紧急切断电源 | I0.3 | 硬线急停优先,软件急停辅助 |
在低压电工的实际操作中,务必遵循“命名规范”与“地址预留”原则。例如,为未来扩展预留 20% 的输入输出点,避免设备增加后重新布线或修改程序的麻烦。
PLC 编程的核心在于逻辑实现。对于低压电工而言,梯形图(LAD)是最直观的工具,它模拟了传统的继电器电路图,易于上手。然而,面对复杂的自动化流程,我们需要更高级的逻辑结构。
2.1 经典启保停电路的深层解析
这是PLC 编程中最基础的逻辑,看似简单,实则蕴含深意。很多初学者容易忽略自锁触点的类型选择(常开/常闭)以及互锁的重要性。
// 西门子 S7-200 SMART 伪代码示例
// 变量定义:Start = I0.0, Stop = I0.1, Motor = Q0.0
Network 1 // 启动与保持
LD Start
OR Motor
AND Stop
OUT Motor
Network 2 // 互锁逻辑(防止短路)
LD Motor
ANI Reverse_Motor
OUT Forward_Contact
注意事项:在低压电工现场调试中,务必检查物理接线与程序逻辑的一致性。如果外部按钮接的是常闭触点,程序中应使用常开触点进行逻辑判断,反之亦然。这种“软硬配合”的思维是成为资深电工的关键。
2.2 定时器与计数器的精准应用
在自动化控制中,时间控制和数量统计无处不在。PLC 提供了多种类型的定时器(TON, TOF, TP)和计数器(CTU, CTD, CTUD)。
- TON (接通延时定时器):输入信号接通后,经过预设时间,输出动作。常用于电机软启动、冷却风扇延时关闭。
- TOF (断开延时定时器):输入信号断开后,经过预设时间,输出才复位。常用于设备停机后的清理程序。
- CTU (增计数器):每检测到一次上升沿,当前值加 1。用于产品计数、包装数量统计。
💡 专家提示:分辨率的选择
在选择定时器时,必须根据工艺要求的精度选择合适的分辨率(1ms, 10ms, 100ms)。例如,对于高频脉冲计数,使用 1ms 定时器可能导致溢出;而对于简单的电机延时,100ms 足以满足要求且节省资源。
2.3 运动控制基础:脉冲输出
伺服系统和步进电机的普及,低压电工必须掌握脉冲控制的基本原理。PLC 通过高速输出端口(PTO/PWM)发送脉冲序列来控制电机转动。
核心参数:
- 脉冲频率:决定电机转速。频率越高,转速越快。
- 脉冲数量:决定电机转动角度或位移距离。
- 方向信号:控制电机正转或反转。
在实际应用中,如传送带定位、机械手抓取等场景,需要精确计算脉冲当量。例如,丝杆螺距为 5mm,步进电机步距角为 1.8°,驱动器细分为 10,则每个脉冲移动距离为 0.05mm。这些计算是PLC 编程中不可或缺的一环。
再好的程序也需要优秀的硬件支撑。针对低压电工常见的应用场景,选择合适的PLC型号至关重要。
西门子 S7-200 SMART
国内市场占有率极高,性价比高。内置以太网口,支持 Modbus TCP。适合单机设备控制,如包装机、注塑机等。其CPU模块集成度高,抗干扰能力强。
西门子 S7-1200
性能更强,支持更多扩展模块。适合多轴运动控制、复杂数据处理。在智能制造产线中应用广泛,兼容性好,可无缝对接上位机。
三菱 FX5U
编程环境友好,指令丰富。在纺织、食品行业有深厚积累。其高速计数功能和模拟量处理能力出色,适合对精度要求较高的场合。
3.1 外围设备选型要点
除了PLC主机,外围设备的选型同样影响系统稳定性。
- 开关电源:建议选择冗余设计或高品质品牌,确保电压波动时PLC不重启。功率需预留 30% 余量。
- 继电器与接触器:控制感性负载时,务必加装浪涌吸收器(RC 吸收回路),防止PLC输出点损坏。
- 传感器:根据检测对象选择电感式、电容式或光电式。注意 NPN 与 PNP 型传感器的接线差异,这往往是低压电工最容易出错的地方。
在工业自动化现场,故障不可避免。如何快速定位问题,是衡量电工技术水平的重要标准。
首先确认故障现象:是PLC无反应?输出不动作?还是通讯中断?记录报警代码,查看指示灯状态(RUN/STOP/ERROR)。
将PLC置于 STOP 模式,直接给输出点供电,判断是否为硬件损坏。如果硬件正常,则问题出在程序或输入信号上。
连接电脑,打开编程软件(如 TIA Portal, GX Works2),实时监控PLC内部状态。重点检查中间继电器、定时器是否动作,输入点是否有信号。
常见故障案例分析
案例:电机无法启动
- 原因 A:急停按钮未复位。
→ 检查 I0.3 状态。 - 原因 B:热继电器跳闸。
→ 检查 I0.2 状态及热继电器复位。 - 原因 C:程序逻辑错误(互锁条件不满足)。
→ 在线监控互锁触点状态。 - 原因 D:输出模块烧毁。
→ 万用表测量 Q0.0 是否有电压。
现代PLC不仅仅是逻辑控制器,更是数据采集终端。掌握工业网络通信协议,是实现远程监控和数据集成的关键。
5.1 Modbus 协议详解
Modbus是目前应用最广泛的串行通信协议,分为 RTU 和 TCP 两种模式。
- Modbus RTU:基于 RS485 总线,半双工通信。适用于短距离、多点连接,如变频器、仪表。
- Modbus TCP:基于以太网,全双工通信。速度快,距离远,适合PLC与上位机、HMI 之间的通信。
低压电工在配置Modbus时,需注意波特率、数据位、停止位及校验位的匹配。一旦设置错误,通信将无法建立。
5.2 Profinet 与 EtherCAT
对于高性能运动控制系统,Profinet和