十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PLC自动化入门:信号输入与控制侧电工元器件原理、接线与实战

PLC自动化入门:信号输入与控制侧电工元器件原理、接线与实战 1. 背景与核心概念在工业自动化领域PLC可编程逻辑控制器是当之无愧的“大脑”负责接收指令、处理逻辑并驱动执行机构。然而一个功能完善的自动化系统绝非仅靠一个PLC就能运行。它更像一个精密的生命体PLC是中枢神经而遍布系统的各类“电工元气件”通常写作“电工元器件”则是感知外界的“感官”和驱动动作的“肌肉与骨骼”。很多初学者在接触PLC编程时会陷入一个误区认为只要学会了梯形图或结构化文本就能搞定一切。实际上如果不了解这些外围元器件的原理、特性和接线方式你写出的程序很可能无法正确驱动设备或者在出现故障时无从下手排查。无论是简单的电机启停还是复杂的伺服定位系统其稳定运行都建立在PLC与各类元器件可靠协作的基础上。本文作为“PLC自动化常用电工元器件”系列的上篇将聚焦于信号输入侧和基础控制侧的核心元器件。我们将摆脱枯燥的理论罗列以“如何与PLC配合工作”为线索深入讲解按钮、开关、传感器、继电器、接触器等元器件的工作原理、实物识别、电气符号、接线方法以及PLC编程中的注意事项。学完本文你将能看懂大部分基础电气原理图并能独立完成PLC与这些元器件的硬件连接和信号测试为后续学习更复杂的执行器件如变频器、伺服驱动器打下坚实基础。2. 认知基础从电气原理图到PLC接线端子在动手连接之前我们必须建立两个关键认知如何看图纸以及PLC的接口长什么样。2.1 电气图形符号与文字符号电工元器件在图纸上不是画实物而是用标准的图形符号和文字符号表示。这是工程师的“世界语”。图形符号表示元件的功能和外型特征。例如常开按钮通常用一个带斜杠的圆圈表示。文字符号用于标识元件的类型和编号。遵循国家标准如GB/T 5094例如SB按钮Switch ButtonSQ行程开关或接近开关Sequence SwitchKA中间继电器K是继电器的通用符号A是编号KM交流接触器K for Kontactor M for MotorHL指示灯Indicator LampFR热继电器F for Fuse? 这里特指热过载继电器常用FRPLC或直接标主机型号如CPU 1214C一张简单的启保停电路图可能就包含SB1停止按钮、SB2启动按钮、KM1接触器、FR1热继电器和M电机。2.2 PLC的I/O接口详解PLC通过输入I接口接收外部信号通过输出Q接口控制外部设备。输入端子 (I)通常连接DC24V西门子等主流品牌或DC12V/24V等电压。它内部可以等效为一个光耦当外部电路导通电流流入PLC内部对应的输入点如I0.0状态就从“0”变为“1”。关键概念源型Source与漏型Sink这是接线的核心接错可能导致信号无法检测或损坏PLC。源型输入PLC的输入公共端如1M接电源负极-信号从元件的正极流入PLC输入点。电流方向外部24V → 元件 → PLC输入点 → PLC内部 →1M→ 24V-。漏型输入PLC的输入公共端如1M接电源正极信号从元件的负极-流入PLC输入点。电流方向外部24V →1M→ PLC内部 → PLC输入点 → 元件 → 24V-。简单记忆看电流从哪里“流入”PLC输入点。对于三菱PLC常为漏型西门子S7-1200/1500常为源型但可通过接线改变务必查阅具体型号手册输出端子 (Q)分继电器输出型和晶体管输出型。继电器输出内部是小继电器可接交流或直流负载能力强但切换速度慢~10ms有机械寿命。晶体管输出内部是电子开关只能接直流切换速度快~0.2ms无机械磨损寿命长。常用于控制步进/伺服驱动器脉冲。3. 常用输入侧元器件详解与PLC连接输入侧元器件负责向PLC发送“发生了什么”的信号。3.1 主令电器按钮与开关这是最常见的人机交互接口。常开按钮NO未按下时触点断开按下时闭合。通常用作“启动”、“开始”信号。PLC接线以源型输入为例按钮一端接24V另一端接PLC的输入点如I0.0。PLC的1M接24V-。程序逻辑在梯形图中用常开触点I0.0来检测按钮按下。// 西门子博途/TIA Portal 梯形图风格示例 Network 1: 启动按钮检测 I0.0 (常开触点) Q0.0 (线圈) //---| |-----------( ) // 当I0.0为1按钮按下Q0.0得电常闭按钮NC未按下时触点闭合按下时断开。通常用作“停止”、“急停”信号。这是安全设计的关键使用常闭触点当按钮线路断线时PLC会收到“断开”信号相当于一直按下可触发停机报警实现“故障安全”。PLC接线接线方式同常开按钮但PLC程序中需要使用常闭触点逻辑。程序逻辑Network 1: 停止按钮与电机运行 I0.1 (常闭触点) I0.0 (启动) M0.0 (自锁位) //---|/|-----------| |-----------( ) // M0.0 (自锁) //---| |----------------| // I0.1是常闭停止按钮正常时触点闭合线路通I0.1状态为1。 // 梯形图中用常闭触点|/|当I0.1为1时该触点“闭合”允许启动。 // 当按下停止按钮线路断开I0.1状态变为0梯形图中常闭触点“断开”切断电路。转换开关/选择开关有多档位用于切换工作模式如手动/自动。其本质是多组常开常闭触点的组合接线时需根据图纸将对应触点接入PLC不同输入点。3.2 传感器系统的“眼睛”传感器将物理量如位置、温度、压力转换为电信号。接近开关原理无需接触即可检测金属电感式或任何物体电容式有无。类型分NPN型和PNP型对应不同的输出极性。这是接线的另一个关键点NPN型输出信号线黑线在检测到物体时输出低电平0V。相当于一个开关将信号线“拉低”到电源负极。PNP型输出信号线黑线在检测到物体时输出高电平如24V。相当于一个开关将信号线“拉高”到电源正极。与PLC连接以直流两线/三线制为例PLC为源型输入时应选用PNP型传感器。传感器棕色线接24V蓝色线接0V黑色信号线接PLC输入点。检测到物体时黑色线输出24V给PLC信号有效。PLC为漏型输入时应选用NPN型传感器。传感器棕色线接24V蓝色线接0V黑色信号线接PLC输入点。检测到物体时黑色线输出0V相当于和蓝色线接通信号有效。实物辨别查看传感器壳体上的铭牌或电路图符号明确标注是NPN还是PNP。光电开关原理通过发射光束和接收光束来检测物体分对射式、反射式和漫反射式。接线与接近开关类似同样要区分NPN/PNP输出。漫反射式还需注意检测距离和物体颜色对反射强度的影响。编码器原理将旋转位移转换成脉冲信号用于测速和定位。类型增量式A、B、Z相和绝对式。增量式编码器输出两路相位差90度的方波A、B相PLC通过高速计数器HSC模块读取根据相位差判断旋转方向根据脉冲数计算角度或距离。4. 常用控制侧元器件详解与PLC连接控制侧元器件是PLC输出命令的直接执行者用于控制大功率负载。4.1 继电器继电器是利用小电流控制大电流通断的自动开关。中间继电器作用在PLC控制系统中扮演“信号放大器”和“隔离器”的角色。PLC的晶体管输出点带载能力有限通常0.5A左右无法直接驱动大功率接触器线圈。此时可用PLC输出点控制一个小型中间继电器的线圈再用中间继电器的触点去控制接触器线圈。结构与符号主要由线圈和若干组常开/常闭触点组成。线圈得电触点状态翻转。与PLC连接线圈接PLC的输出点如Q0.0和电源。注意线圈电压DC24V、AC220V必须与电源匹配。触点一组触点用于控制后续电路如接触器线圈另一组触点可以反馈回PLC输入点作为“继电器已动作”的确认信号实现简单的反馈控制。// PLC程序控制继电器继电器再控制接触器 Network 1: PLC输出控制继电器线圈 M0.0 (运行条件) Q0.0 (线圈) //---| |-----------( ) // 硬件接线PLC Q0.0 - 继电器KA1线圈A1端线圈A2端 - 电源负极电源正极已接。 // 继电器KA1的常开触点 - 接触器KM1线圈。4.2 接触器接触器是用于频繁接通和断开主电路大电流的自动开关典型应用是控制电机。原理当接触器线圈通电后产生磁场吸引衔铁带动主触点和辅助触点动作。主触点通常三对接通三相电源辅助触点常开/常闭各若干用于控制回路自锁或信号指示。关键元件灭弧装置。主触点在断开大电流时会产生强烈电弧灭弧装置如灭弧栅用于快速冷却和分割电弧保护触点。这是接触器区别于普通继电器的核心之一。与PLC、继电器配合的典型电机控制电路主回路三相电源 → 断路器QF1 → 接触器KM1主触点 → 热继电器FR1发热元件 → 电机M。控制回路PLC输出点Q0.0 → 中间继电器KA1线圈。中间继电器KA1的常开触点 → 接触器KM1线圈 → 热继电器FR1的常闭触点过载保护 → 电源。自锁在接触器KM1线圈回路中并联一个KM1自身的常开辅助触点自锁触点。当启动按钮松开后通过这个自锁触点保持线圈通电。过载保护热继电器FR1的常闭触点串联在KM1线圈回路中。电机过载时FR1动作常闭触点断开切断KM1线圈电源电机停止。反馈信号接触器KM1的另一个常开辅助触点可以接回PLC的输入点如I0.2用于在程序中确认“接触器已成功吸合”。// 一个简化的PLC电机启保停程序包含输出控制和状态反馈 Network 1: 启动条件 I0.0 (启动按钮) I0.1 (停止按钮-常闭) I0.2 (过载反馈-常闭) M10.0 (运行标志) //---| |-----------|/|-------------------|/|-------------------( ) // M10.0 (自锁) //---| |-----------------------------------| Network 2: 控制继电器输出 M10.0 (运行标志) Q0.0 (控制继电器) //---| |-----------( ) Network 3: 监控接触器状态 (可选) I0.3 (接触器辅助触点反馈) // 此点接通表示接触器实际已吸合 //---| |----------------[MOV 1, MW100] // 将状态存入字存储器 //---|/|---------------[MOV 0, MW100]5. 实战搭建一个PLC控制的电机启停与状态监控系统让我们将以上知识整合完成一个完整的微型项目。5.1 系统需求与器件清单功能通过PLC程序控制一台三相异步电机的启动、停止并能在触摸屏或上位机上显示“运行”、“停止”及“故障过载”状态。PLC西门子S7-1200 (CPU 1214C DC/DC/DC)源型输入晶体管输出。元器件清单启动按钮SB1 (常开) 1个停止按钮SB2 (常闭) 1个中间继电器KA1 (线圈DC24V) 1个交流接触器KM1 (线圈AC220V 带常开辅助触点2个) 1个热继电器FR1 (整定电流按电机额定电流设置) 1个三相异步电机M1 1台断路器、熔断器、端子排、DC24V开关电源、AC220V控制变压器等若干。5.2 电气原理图设计与接线主回路设计L1/L2/L3 ~ AC380V | QF1 (三相断路器) | KM1 (主触点) | FR1 (热元件) | M1 (三相电机)控制回路设计简化示意// DC24V 控制电源部分 24V ------ SB1 ------ PLC(I0.0) --- PLC(1M) --- 24V- | | --- SB2 --- (SB2为常闭正常时导通) | --- FR1(常闭) --- PLC(I0.2) --- PLC(1M) --- 24V- | --- KM1(辅助常开) --- PLC(I0.3) --- PLC(1M) --- 24V- // PLC输出与执行器部分 PLC(Q0.0) --- KA1(线圈A1) KA1(线圈A2) --- 24V- KA1(常开触点) --- KM1(线圈A1) --- FR1(常闭触点) --- AC220V N KM1(线圈A2) --- AC220V L5.3 PLC编程TIA Portal环境创建项目与设备组态在TIA Portal中创建新项目添加CPU 1214C并确认其I/O地址。编写梯形图程序定义变量表可选但推荐符号名地址数据类型注释StartButton%I0.0Bool启动按钮StopButton%I0.1Bool停止按钮 (常闭正常为1)Overload%I0.2Bool热继电器过载信号 (常闭正常为1)ContactorFB%I0.3Bool接触器辅助触点反馈RunCmd%Q0.0Bool运行命令 (控制继电器)MotorRunning%M0.0Bool电机运行内部标志主程序块OB1// 网络 1: 电机启停逻辑 (启保停电路) #StartButton #StopButton #Overload #MotorRunning //---| |-------------------|/|----------------------|/|----------------------( ) // #MotorRunning (自锁) //---| |------------------------------------------------| // 网络 2: 输出控制命令 #MotorRunning #RunCmd //---| |-------------------( ) // 网络 3: 运行状态上报 (可通过HMI显示) #MotorRunning “HMI_Running” //---| |-------------------( ) // 网络 4: 故障状态上报 (过载或接触器未反馈) #Overload #ContactorFB “HMI_Fault” //---|/|-------------------| |----------------------( ) // 当热继电器动作(#Overload0) 或 命令发出但接触器无反馈(#ContactorFB0)报故障。5.4 上电调试与验证步骤断电接线严格按照原理图接线务必断开所有电源。先接控制回路检查无误后再接主回路。电源检查先只上控制回路DC24V电。测量PLC电源输入、开关电源输出是否正常。输入点测试用万用表电压档测量PLC输入点如I0.0与1M之间电压。按下启动按钮SB1电压应从0V跳变为~24V同时PLC在线监控中I0.0状态应从FALSE变为TRUE。停止按钮SB2常闭在未按下时I0.1应为TRUE按下时应变为FALSE。程序下载与监控将程序下载到PLC并进入在线监控模式。输出点测试在监控表中强制Q0.0为TRUE应能听到中间继电器KA1吸合的声音并用万用表测量其触点两端是否导通。联动测试按下启动按钮观察MotorRunning标志位是否置位Q0.0是否输出KA1和KM1是否依次吸合。观察I0.3接触器反馈是否变为TRUE。按下停止按钮观察所有设备是否依次断电复位。模拟故障手动触发热继电器FR1的测试按钮模拟过载。观察KM1是否跳开PLC中I0.2和故障信号HMI_Fault是否变化。6. 常见问题与排查思路在连接和调试过程中以下问题是高频故障点问题现象可能原因排查思路PLC输入点无信号1. 电源未接通或电压不对。2. 源型/漏型接线错误。3. 传感器NPN/PNP选型与PLC输入类型不匹配。4. 输入点损坏罕见。1. 用万用表测量输入回路电压。2. 确认PLC输入类型查手册检查公共端(1M)接线。3. 确认传感器类型用万用表测量传感器信号线输出电压变化。4. 将该信号线接到一个确认好的输入点上测试。PLC输出点有信号但继电器/接触器不动作1. 输出点负载类型不匹配如用晶体管输出直接驱动AC220V线圈。2. 继电器/接触器线圈电压不对或损坏。3. 输出回路接线松动或断路。4. 输出点过载或短路导致保护。1. 确认输出点类型继电器/晶体管和负载电压/电流。2. 直接给继电器/接触器线圈外加额定电压看是否动作。3. 断电后用万用表通断档检查输出回路。4. 检查负载线圈电阻是否正常有无短路。接触器吸合后噪音大或频繁跳动1. 电源电压过低或不稳。2. 接触器内部有异物或机械卡阻。3. 铁芯接触面有油污或锈蚀。4. 自锁触点接触不良。1. 测量线圈两端电压。2. 断电后检查接触器动作机构。3. 清洁铁芯极面。4. 检查自锁回路接线和触点。传感器工作不稳定时好时坏1. 检测距离处于临界值。2. 传感器供电电源波动或干扰。3. 感应面有污渍或靠近其他金属。4. NPN/PNP接线错误导致信号电平不明确。1. 调整传感器安装位置留出余量。2. 使用稳压电源信号线使用屏蔽线并单端接地。3. 清洁感应面移除附近金属物。4. 用示波器或万用表观察信号波形是否干净。热继电器频繁误动作1. 整定电流设置过小。2. 电机实际负载过大。3. 环境温度过高。4. 热继电器选型不当或损坏。1. 重新按电机额定电流的1.05~1.1倍整定。2. 检查机械负载是否卡死或过重。3. 改善散热条件。4. 更换合适规格的热继电器。7. 工程实践与选型建议掌握了基本原理和接线后在实际项目中还需要考虑以下工程细节元器件选型接触器额定电流应大于电机额定电流AC-3使用类别下通常选择1.5-2倍电机额定电流。线圈电压与控制电源一致。热继电器整定电流范围应覆盖电机额定电流并设置在1.05~1.1倍额定电流处。对于频繁启停或重载启动场合可能需要选用电子式过载继电器或电机保护断路器。中间继电器触点容量需大于所控接触器线圈的吸合电流通常是线圈额定电流的5-10倍。导线规格主回路导线按电流选择查载流量表。控制回路导线一般使用1.0mm²或1.5mm²的多股软铜线。安全与可靠性设计急停回路必须使用硬件冗余急停按钮常闭触点应直接串联在控制回路的总电源中绕过PLC确保在任何情况下包括PLC故障都能切断执行机构电源。互锁保护对于正反转电路必须在接触器线圈回路中进行电气互锁将KM1的常闭触点串入KM2线圈回路反之亦然同时在PLC程序中进行软件互锁双重保险。隔离与屏蔽动力线主回路与控制线信号线应分开走线槽避免平行敷设交叉时尽量垂直。模拟量信号、高频脉冲信号如编码器务必使用屏蔽线屏蔽层单端接地。接地系统PLC、变频器、伺服驱动器、开关电源等设备的保护地PE必须可靠连接形成良好的接地网络抑制共模干扰。维护便利性端子排与线号所有接线必须套线号管并与原理图编号一致。使用端子排转接便于日后拆卸和测量。指示灯在关键位置如电源、PLC运行、电机运行、故障安装指示灯便于快速诊断。测试点在PLC的输入输出公共端、24V电源处预留测试端子。通过本篇文章的学习你已经掌握了PLC自动化系统中常用输入和控制元器件的核心知识。从看懂符号到理解原理从正确接线到完成一个基础的电机控制项目并了解了常见的坑点与工程规范。下篇我们将深入讲解执行侧元器件包括变频器、伺服驱动器、步进电机以及气动/液压元件电磁阀等探讨它们如何与PLC协同工作构建更复杂的运动控制和过程控制系统。建议你根据本文的示例使用仿真软件如西门子PLCSIM或实物套件进行练习亲手连接和调试是巩固知识的最佳途径。
返回列表