如何用PLC通过一个按钮,控制三个灯的点亮与熄灭?这里教你方法
本文教大家通过PLC如何用一个开关,控制三个灯一个一个的点亮,并且一个一个的熄灭,下面我们直接进入主题。
控制要求:用一个按钮控制三组(或三个)灯,以这到控制灯的亮度,由PLC组底一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每一组灯亮的时间尽量相等,要求先亮的灯灭),如果按下按钮的时间超过2S,则灯全灭。
方案设计:
I/O分配表:
思路设计:
根据控制要求,可用加一指令INC组成一个计数器,计数值用K1M0表示,用计数结果控制三个灯的组合状态,计数器数值与三组灯的逻辑关系如下:
在这里为大家解释一下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的卡诺图:
(在这里卡诺图的作用是简化逻辑函数,让我们在设计电路的时候更加简单)
Y0的逻辑表达式 :
同理运用这种方法我们可以画出Y1,Y2卡诺图,表达式如下:
当我们要将计数器复位的时候,由图可知:只需要M1=1,M2=1时即可。
梯形图:
这个梯形图的设计思路就是:我们直接把我们在前面设计好的逻辑表达式转化过来即可。比如Y0的逻辑表达式:(M0+M1)*M2的反,在PLC中就可以表示为LD,M0,ANI,M2,OR,M1,OUT,Y0。
喜欢更多PLC知识,关注小编不迷路噢!
分享PLC入门实例:两个开关控制一盏灯
相关问答
两个开关控制一个灯用PLC怎样编程?
两个开关控制一个灯,如果要用plc来编程可以说简单,也可以说复杂,说简单就是编程还没开始就结束了!编程复杂就是单一的这个功能用个plc太浪费,高射炮打蚊子,...
如何在PLC中表示两个开关控制一个灯?
在PLC中表示两个开关控制一个灯可以通过逻辑门实现。使用两个输入开关和一个输出灯,通过AND逻辑门将两个开关的信号连接,输出与和开关信号相连,该输出信号连接...
plc输入端灯一闪一闪没有输出?
1、PLC损坏(或是输出端有损坏),你可以写一个简单的自锁程序来进行端口好坏的验证。2、误判,对于PLC,输出方式有两种,一种是继电器输出,一种是晶体管输出...1...
plc的error红灯不亮?
可能是以下原因造成:1、PLC上的拨动开关,有没有拨到RUN,如果没有,就拨到RUN。2、如果PLC拨动开关拨在RUN位置了,在线看看有没有程序,如果没有程序也不会R...
【项目九PLC控制艺术舞台灯信号内容:霓虹灯8只(D0~D7),有测...
[最佳回答]我能做出来,但这是学习用还是项目开发?开发出来什么价位?
三菱plc怎么把灯的开关分两个点?
要将三菱PLC控制的灯的开关分为两个点,可以采用以下步骤:1.首先,通过PLC的输入模块将两个开关信号连接到PLC。这可以是开关的两个不同位置或两个不同的开关装...
plc限位开关怎么写?
您好,PLC限位开关的写法可以分为以下几个步骤:1.确定限位开关的输入口,该输入口通常为数字量输入口,需要在PLC编程软件中进行配置。2.在PLC程序中添加相...
plc设计一个节日彩灯的控制程序,共有24个彩灯,设置有启动开...
[最佳回答]TITLE=程序注释Network1//网络标题//网络注释LDI0.0MOVW100,VW200Network2LDNI0.0MOVW500,VW200Network3L...
PLC编程中,线圈,按钮开关,交流接触器都用什么符号表示?
图中X0是表示按钮开关,Y0是表示线圈,至于你说的交流接触器,也是用PLC输出控制,也就是那个Y0,但你可以另外一个点,比如:Y1或Y2...PLC程序并不是你想象中和...
西门子PLC的CPU""stop""灯常亮是什么问题?
解决办法如下:PLC坏了,需要维修处理。PLC用软件把CPU牌STOP状态,断电后上电可以重新运行。PLC上位有一个拨动开关,这个开关处于Stop位,把它换到RUN就可以...