西门子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版(附答案)
西门子200SMART PLC编程案例-流水灯程序
本文给大家介绍一种超级简单的流水灯控制程序编写方式,要求如下:
五盏灯分别由Q0.0到Q0.4控制,按下启动信号(接在输入点I0.0上),五盏灯以1S的频率依次点亮(一次只有一盏灯亮)即Q0.0先亮1S后灭然后Q0.1亮1S后灭Q0.2亮1S后灭......一直到Q0.4亮1S后灭,又开始下一轮循环,从Q0.0开始亮,直到按下停止(接在输入点I0.1上),灯全部停止闪烁。
根据要求编写程序如下:
用一个定时器定时5S(五盏灯依次亮一轮需要的时间),然后判别在哪个时间段内需要输出对应的Q点,定时器定时时间到了对其复位让它循环计时。
总结:T37既可以表示定时器16位的当前值,所以用整数比较指令比较时间在哪个区域内,也可以表征定时器的状态,当当前值大于等于预设值时,对应的触点动作。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢
更多PLC源程序我已经打包好了,有需要的朋友可以自行领取!
相关问答
plc八个灯循环指令有哪些?
也就是说循环左移1位就是向左移动1位最高位移到最低位处循环右移1位相应的位向右移动1位最低位移到最高位移位指令是PLC的一条重要指令,可用于步进顺序控制...
流水灯plc程序?
流水灯plc程序1.创建一个STEP7-Micro/Win的项目2.通过界面上方的工具栏进行编程3.网络1是关于是关于1号灯的控制程序4.网络2是关于是关于2号灯的控制程序5...
plc怎么让4灯依次亮?
关于这个问题,要让4盏灯依次亮,需要使用PLC的输出模块和定时器模块来控制电路。以下是一种实现方法:1.将4盏灯连接到PLC的输出模块上,每个灯对应一个输出...
霓虹灯的plc8个灯1到8依次亮,时间间隔是1秒,然后全亮;闪烁1秒,然后依次熄灭,时间间隔也1秒,然后循?
第一步:装灯泡第二部:插上电源第三部:打开电源开关第四步:看灯泡有没有亮第五步:把没亮的灯泡砸掉第一步:装灯泡第二部:插上电源第三部:打开电源开关...
求三菱FX2N编程高手PLC梯形图,8盏流水灯,开启时,灯1亮一灭后...
FX2N只要会PLC的都是高手我也来个另类的吧:x0为启动按钮,x1为停止按钮。y0~y7为8盏灯。程序在按下启动按钮后,灯1先亮,5秒(T0延时)后灭,灯2亮,依次循环。当...
西门子s7-200plc用SHRB指令编写一个八个灯以每秒依次点亮程序?
SM0.5____P___________SHRB____________________I0.0DATA____________________Q0.0S_BIT____________...
plc万年历怎么编程?
首先你的PLC要有万年历功能,有这个功能的一般里面有纽扣电池或超级电容,就算PLC不通电,万年历也能运行一段时间。通过触摸屏修改万年历,有两种方法,一种是...
plc中怎么实现:用一个开关控制灯泡,按一下灯亮,再按一下灯灭?
用按钮控制两个计数器C1K=1,C2K=2,C1:[SET灯]C2:[RSTC1],[RSTC2][RST灯],就OK了用按钮控制两个计数器C1K=1,C2K=2...
用三菱PLC编程:有一盏灯,只用一个按钮控制,每按一次按钮,灯亮三秒钟;当连续按两次按钮灯常亮不灭?
LDPX1ORM1ANDY1OUTM1LDPX1ANIT1OUTy1OUTT1K30ENDX1启动按钮,Y1输出控制灯;当连续按两次按钮灯常亮不灭,在什么情况下会灭?LDPX1O...
PLC编程用L0~L7八个灯分别照亮“高等职业技术学院”八个字。L0点亮时,“高”亮,L1点亮时“等”亮,拜托?
IO分配:高:L0等:L1职:L2业:L3技:L4术:L5学:L6院:L7就用跑马灯程序,简单的很你又没说怎么个亮法不好给程序IO分配:高:L0等:L1职:L2业:L3技...