电工学习网

 找回密码
 立即注册
查看: 6991|回复: 0
打印 上一主题 下一主题

如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?

[复制链接]
跳转到指定楼层
楼主
发表于 2019-4-11 21:47:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本文教大家通过plc如何用一个开关,控制三个灯一个一个的点亮,并且一个一个的熄灭,下面我们直接进入主题。
控制要求:用一个按钮控制三组(或三个)灯,以这到控制灯的亮度,由PLC组底一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每一组灯亮的时间尽量相等,要求先亮的灯灭),如果按下按钮的时间超过2S,则灯全灭。
方案设计:
I/O分配表:
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
思路设计:
根据控制要求,可用加一指令INC组成一个计数器,计数值用K1M0表示,用计数结果控制三个灯的组合状态,计数器数值与三组灯的逻辑关系如下:
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
在这里为大家解释一下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的卡诺图:
(在这里卡诺图的作用是简化逻辑函数,让我们在设计电路的时候更加简单)
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
Y0的逻辑表达式 :
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
同理运用这种方法我们可以画出Y1,Y2卡诺图,表达式如下:
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
当我们要将计数器复位的时候,由图可知:只需要M1=1,M2=1时即可。
梯形图:
如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?
这个梯形图的设计思路就是:我们直接把我们在前面设计好的逻辑表达式转化过来即可。比如Y0的逻辑表达式:(M0+M1)*M2的反,在PLC中就可以表示为LD,M0,ANI,M2,OR,M1,OUT,Y0。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 22:37

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表