plc怎么用一个开关控制启动和停止

2025年01月06日 阅读 (56)

本文教大家通过PLC如何用一个开关,控制三个灯一个一个的点亮,并且一个一个的熄灭,下面我们直接进入主题。

控制要求:用一个按钮控制三组(或三个)灯,以这到控制灯的亮度,由PLC组底一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每一组灯亮的时间尽量相等,要求先亮的灯灭),如果按下按钮的时间超过2S,则灯全灭。

方案设计:

I/O分配表:

plc怎么用一个开关控制启动和停止(1)

思路设计:

根据控制要求,可用加一指令INC组成一个计数器,计数值用K1M0表示,用计数结果控制三个灯的组合状态,计数器数值与三组灯的逻辑关系如下:

plc怎么用一个开关控制启动和停止(2)

在这里为大家解释一下K1M0计数器,计数值0~6中M0,M1,M2,M3里面的数怎么来的。初始的时候M0=0,M1=0,M2=0,M3=0,在执行一次INC指令后M0=1,M1=0,M2=0,M3=0。再执行一次INC指令后M0=0,M1=1,M2=0,M3=0。以此类推如上表一样。

(在这里卡诺图的作用是简化逻辑函数,让我们在设计电路的时候更加简单)

plc怎么用一个开关控制启动和停止(3)

Y0的逻辑表达式 :

plc怎么用一个开关控制启动和停止(4)

同理运用这种方法我们可以画出Y1,Y2卡诺图,表达式如下:

plc怎么用一个开关控制启动和停止(5)

当我们要将计数器复位的时候,由图可知:只需要M1=1,M2=1时即可。

plc怎么用一个开关控制启动和停止(6)
plc怎么用一个开关控制启动和停止(7)

这个梯形图的设计思路就是:我们直接把我们在前面设计好的逻辑表达式转化过来即可。比如Y0的逻辑表达式:(M0+M1)*M2的反,在PLC中就可以表示为LD,M0,ANI,M2,OR,M1,OUT,Y0。

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。