用定时器控制灯的闪烁梯形图_如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?这里教你方法...

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

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

方案设计:

I/O分配表:

01ae7c61241653efdccea820a6277f81.png

思路设计:

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

7f0bcc38da917847d332c81a310a1f4f.png

在这里为大家解释一下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的梯形图:

首先我们先画出Y0的卡诺图:

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

0568f185e8eda138fe5724d66bf857e7.png

Y0的逻辑表达式 :

8aaf7ac87c0a1c2980e1758ee25dca69.png

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

2bb934f0b812919a15cc8e13258988a6.png

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

梯形图:

3c76be78c14cd8209df7cadf6550149c.png
5448cdc2102c840412aebb77b3e362a5.png

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

喜欢更多PLC知识,关注小编不迷路噢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值