在工业自动化的世界里,从汽车生产线的精准装配,到智能仓储的高效分拣,再到化工车间的安全控温,背后都离不开 PLC(可编程逻辑控制器)的 “智慧大脑” 在默默运转。而支撑这颗 “大脑” 高效决策、精准执行的核心机制之一,便是容易被忽视却至关重要的PLC 扫描周期。以下通过一些单按钮启停的案例,带大家理解扫描周期的机制。
【动作描述】
单按钮启停控制指的是,一个按钮,按下第1次,触发输出Y点并保持自锁;按下第2次,输出解除自锁;后面再按下按钮,重复1、2步的动作。
这个动作看起来非常简单,但是,它的程序写法有非常多种,最少可以写出40多种方法;但是这个不是重点,重点在于学习某些方法,能够帮助我们理解程序的扫描过程,所以从本节课开始,我们将讲解各种不同的单按钮启停程序,分析其扫描周期。
程序如图
【扫描周期分析】
第1次按下按钮时:
程序扫描第1个周期,从上往下扫描,第1步X0上升沿导通,第2步Y0常闭导通,第3步置位指令把M10置位,第4步Y0常开断开,第5步的复位指令不执行;第6步的M10常开触点由于M10置位了,导通;第7步Y0有输出,最后扫描第8步END,程序扫描结束;执行输出刷新,M10、Y0有输出。
程序扫描第2个周期,从上往下扫描,第1步X0上升沿不导通(上升沿只能导通1个扫描周期),第3、5步的动作不执行;第6步的M10常开触点由于M10置位了,导通;第7步Y0有输出,最后扫描第8步END,程序扫描结束;执行输出刷新,M10、Y0有输出。
程序后续的扫描周期都和第2个周期一样的输出效果(M10、Y0有输出)。
第2次按下按钮时:
程序扫描第1个周期,从上往下扫描,第1步X0上升沿导通,第2步Y0常闭断开(以为第1词按下按钮时Y0置位了),第3步置位指令不执行,第4步Y0常开导通,第5步执行M10复位;第6步的M10常开触点断开,第7步Y0无输出,最后扫描第8步END,程序扫描结束;执行输出刷新,M10、Y0无输出。
程序扫描第2个周期,从上往下扫描,第1步X0上升沿不导通,第3、5步的动作不执行;第6步的M10常开触点断开,第7步Y0无输出,最后扫描第8步END,程序扫描结束;执行输出刷新,M10、Y0无输出。
程序后续的扫描周期都和第2个周期一样的输出效果(M10、Y0无输出)。
再次按下按钮就继续重复第1次第2次按按钮的动作。
以下分享更多单按钮启停的控制,程序扫描的顺序已经表明,大家可以自己去分析其扫描的过程。
案例2
案例3
案例4
案例5
案例6
扫码即可获取最全三菱/西门子PLC案例程序,小编整理程序不易,有需要的赶紧码住,以防日后不时之需!