专业讲解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复位灯开始灯交替闪烁?
PLC红色指示灯是SF指示灯,为SYSTEMFAULT,就是系统错误。出现这样的情况,程序自动关闭不运行。因为是S7-200PLC,不存在硬件不兼容问题,所以出现这样的原因...
PLC编程一个控制4个指示灯循环闪烁程序,要求,每隔一秒反复闪烁?
这个很简单。我用的是西门子的,就用西门子举例吧,常亮的直接输出,闪烁的用时钟M0,有8个不同的闪烁频率,你选一个就行了去当另外两个指示灯。并联输出。如果没...
plc先亮后闪怎么写?
plc先亮后闪写法:要让指示灯闪烁的话,将控制指示灯的Y点由定时器定时置ON/OFF就可以了,这样闪烁频率可调。或者使用内部时钟脉冲出点FX系列为M8013,Q系列为SM...
plc上的三个灯一直闪?
PLC的输入端口有信号,相应的输入指示灯就会亮,因此如果给PLC输入端口的信号是脉冲的,比如编码器的信号,那么对应的输入指示灯就是闪烁的状态。是正确的状态。...
plc通讯灯频繁的闪?
1.PLC损坏(或是输出端有损坏),你可以写一个简单的自锁程序来进行端口好坏的验证。2、误判,对于PLC,输出方式有两种,一种是继电器输出,一种是晶体管输出,...1...
plc的灯闪烁怎么编程?
PLC编程实现灯闪烁主要有两种方法:1.使用计时器(Timer)步骤:-定义一个BOOL型变量控制灯的ON/OFF,比如Light。-定义一个TP型计时器,比如Timer1。起始时...
plcPWR灯老是闪烁-ZOL问答
我是这样想你PLC电源是怎么供电的如果PWR会和Y6Y7Y10Y11一起闪应该是Y6Y7Y10Y11负载的电源和PLC共电源,如果负载比较大那么在Y6Y7Y10Y11有...
三菱plc红绿灯闪烁怎么实现?
根据1,我的回答如下:1.可以实现。三菱PLC红绿灯的闪烁可以通过编写合适的程序来实现。可以利用PLC的定时器功能,设置两个定时器分别控制红灯和绿灯的亮灭状...
plc闪烁灯灭一秒亮一秒?
亮一秒灭一秒这是闪烁电路,用PLC做闪烁有很多种做法。方法一:使用一般定时器两个,每个定时器计时1s,一个控制亮,一个控制灭;方法二:中断控制,特殊定时...亮...
plc中灯闪烁用程序怎么表示?
如果要在PLC中实现灯闪烁的功能,需要编写一个简单的程序。首先,需要定义一个变量来控制灯的状态,例如将其设置为布尔类型的变量。接下来,在主程序中使用一个...