如何用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经典案例,用两种编程方法实现两灯交替闪烁
今天给大家说一个西门子案例——西门子S7-200SMART PLC怎么实现两灯交替闪烁
我们先来看看这个案例的具体要求:
使用定时器Q0.0和Q0.1,当按下启动按钮时Q0.0亮,1秒后Q0.0灭,同时Q0.1亮,再过两秒后Q0.1灭。以此循环,直到按下停止按钮,Q0.0和Q0.1全灭
首先画时序图。再用定时器加比较的方法会把很多复杂的东西简单化
时序图就是表示地址或变量根据时间的变化而变化的图形
整个占用的时间为3秒,需要用到100毫秒定时器
设:定时器的当前值为X,0≦X﹤10的时候,Q0.0亮;当10≦X﹤30时,Q0.1亮。
接下来就是循环的问题,循环就是用最后一个状态作为第一个状态的启动条件。
定时器PT值为3秒(数值计作30),使用TNO接通延时定时器,当当前值=设定值,状态输出为1时,即定时器状态位T37=1时,就去复位定时器,再从0开始,这个就是自复位,就是自己复位自己,到了3秒就从0开始。
最后梳理下编写程序的思路:
1、 启停控制——输出启动标志位,输出为1,并保持(自锁)
2、 定时器控制——用启动标志位去接通定时器,让其工作
3、 比较——0-1秒Q0.0输出,1-3秒Q0.1输出
于是程序如图:
此外还有第二种方法哦,会使用到震荡电路(闪烁电路)以及两个定时器交替控制,一个控制接通时间,一个控制断开时间,一起来看看。
看完这段程序,建议大家还是自己动手 操作一遍,效果会更好哦!
往期优秀文章回顾:
238道低压/初级电工考试题,2017和2018版(附答案)
相关问答
西门子PLC编程,一个按键控制一个灯,按一下长亮,再按一下灭?
1、以S7-300为例,用你说的RS触发器就可以实现。按钮的信号取下降沿,就是(N)这个指令,并串上灯灭状态作为Set,串上灯亮状态作为Reset,RS触发器输出给灯。2...
plc到时间到了怎么使灯关闭?
PLC到时间到了使灯关闭的方法如下:设计硬件电路。一般来说,PLC有晶体管输出和继电器输出。需要把LED灯和PLC的输出点串联在一起,而PLC的输出点就相当于电路中...
plc控制5个灯,按顺序的依次亮和熄灭,相隔时间2秒,要有来回循环?
时间继电器比较指令。第一个小于两秒接通。第二个大于两秒小于四秒接通。以此类推。时间继电器比较指令。第一个小于两秒接通。第二个大于两秒小于四秒接通。...
使用西门子PLC怎样让一个灯闪烁3秒后熄灭?
看看这个吧用两个定时器T1是频率T2是总时间看看这个吧用两个定时器T1是频率T2是总时间用PLC内部特殊继电器,然后用个计数器就好
【项目九PLC控制艺术舞台灯信号内容:霓虹灯8只(D0~D7),有测...
[最佳回答]我能做出来,但这是学习用还是项目开发?开发出来什么价位?
diag红灯亮是什么意思
[回答]diag红灯亮是指plc内部存在错误,上电初始化时没有通过,无法进入正常运行状态。如果手上有程序的备份的话,可以一根串口的PPI编程电缆,然后用安装程...
霓虹灯的plc8个灯1到8依次亮,时间间隔是1秒,然后全亮;闪烁1秒,然后依次熄灭,时间间隔也1秒,然后循?
第一步:装灯泡第二部:插上电源第三部:打开电源开关第四步:看灯泡有没有亮第五步:把没亮的灯泡砸掉第一步:装灯泡第二部:插上电源第三部:打开电源开关...
求PLC梯形图1.按下起动按钮,让平台上的指示灯由左往右依次...
[最佳回答]用移位指令就能达到此要求
两个开关控制一个灯用PLC怎样编程?
两个开关控制一个灯,如果要用plc来编程可以说简单,也可以说复杂,说简单就是编程还没开始就结束了!编程复杂就是单一的这个功能用个plc太浪费,高射炮打蚊子,...
考核工控人的电路基础知识,1只开关顺序控制3只灯?
可用步进继电器或三进制计数器。可用步进继电器或三进制计数器。