专业讲解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输出
于是程序如图:
此外还有第二种方法哦,会使用到震荡电路(闪烁电路)以及两个定时器交替控制,一个控制接通时间,一个控制断开时间,一起来看看。
看完这段程序,建议大家还是自己动手 操作一遍,效果会更好!
——END——
西门子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程序怎么编,譬如说黄灯闪三秒?
我只能跟你说大概方法。而不会提供程序。因为我也比较懒!以西门子200为例:用一个定时器就好了。时间为3秒!在加两个继电器。当继电器A与B互锁。然后当到3秒...
PLC设计灯光闪烁电路,要求按下开启按钮后开始闪烁,每秒闪一...
为什么不用国产PLC有用(0)回复展开查看全部5条讨论精品应用推荐新浪微博天气通淘宝特价版UC浏览器相关问题家电1.3万浏览1044回答显卡2.1万浏...
PLC怎么实现闪烁1秒周期,求解?
用定时器设定1秒,触发输出,再用输出点取反控制开启定时器即可。这个方法只亮一个扫描周期,不知你的意思是亮多长时间,如果亮1秒,灭1秒,需要2个定时器,都设...
汇川plc怎么编辑灯闪烁?
plc的run灯闪的原因:交替闪烁表示内部程序出错或是有其他原因但多数是程序出错,此时重新写入正确的程序就即可或者是内部已一些掉电保护的寄存器出错,一样写入...
plc闪烁电路详解?
PLC闪烁电路通常由一个定时器和一个输出继电器组成。当PLC接收到闪烁信号时,定时器开始计时,然后定时器的输出连接到继电器,继电器会根据定时器的设定周期性地...
怎么用PLC做个跑马灯程序,叙述尽量详细?
要用PLC做一个跑马灯程序,首先需要连接好PLC和LED灯,然后在PLC编程软件中创建一个新的程序。在程序中,使用循环指令控制LED的亮灭顺序,可以使用计数器来控制...
plc控制灯泡交替闪烁如何接线?
要实现PLC控制灯泡交替闪烁,可以按照以下步骤进行接线:1.准备两个灯泡和两个继电器。确保继电器能够适应PLC的输出电压和电流。2.将一个继电器的触点连接...
三菱plc闪烁灯谁会编啊拜托?
LDM8013/*调用1秒时钟脉冲(ON:0.5S,OFF:0.5S)ALTPY0/*交替输出ENDLDM8013/*调用1秒时钟脉冲(ON:0.5S,OFF:0.5S)ALTP...
三菱plc如何让一盏灯先长亮在闪烁?
可以用一个计数器记录按钮按的次数,然后用0.5秒被按钮次数除,得到亮和灭的时间,程序开始时触发亮的定时器,定时到点自动复位亮定时器,并且SET灯,然后触发灭...
plcrun灯闪烁意思是什么?
PLC上的RUN灯闪烁通常表示PLC内的程序正在运行。如果RUN灯闪烁,可能是由于内部程序出错或是有其他原因但多数是程序出错,此时重新写入正确的程序就可以了。如...