191.集成传感器边沿捕获、电机延时启动、气动推杆时序控制、产量统计的 CODESYS 完整自动化工程 摘要本文面向具备基础电气知识但缺乏PLC编程经验的工程师,系统讲解PLC(可编程逻辑控制器)的核心原理与工业级编程方法。以IEC 61131-3标准的结构化文本(ST)语言为载体,通过一个完整的物料分拣系统案例,从硬件选型、变量声明、逻辑设计到调试排错,呈现一套可落地的工业自动化解决方案。全文严格遵循“输入-处理-输出”的PLC基本模型,所有代码均经过仿真验证,可直接移植至支持ST语言的PLC平台(如西门子S7-1200/1500、倍福CX系列、Codesys环境)。应用场景PLC广泛应用于离散制造和过程控制领域,典型场景包括:生产线自动化:传送带启停、机械手动作序列、物料计数与分拣过程控制:温度PID调节、压力联锁保护、液位顺序控制安全系统:急停回路、光幕互锁、冗余切换楼宇自动化:电梯调度、空调机组控制、照明时序本文案例聚焦于“传送带物料分拣系统”,该场景覆盖了PLC编程的三大核心要素:数字量输入(传感器信号)、数字量输出(执行器控制)、逻辑运算(分拣决策)。理解此案例后,可轻松扩展至更复杂的模拟量处理、通信组网和运动控制。核心原理1. 扫描周期与程序执行模型PLC采用循环扫描工作方式,一个完整周期包含三个阶段:输入采样:读取所有物理输入点的状态,存入输入映像区(%I)程序执行:CPU逐条执行用户程序,基于输入映像区和内部变量计算输出/