PLC延时停止详细分析:启动后延时5秒停止
控制要求:按下I0.0电机Q0.0启动,按下I0.1电机延时5秒之后停止。
作为初学者,我们不可能一看到题目要求立马就可以编译完成。首先我们根据题意可以先简单把它拆分为几部分来完成,第一步我们按要求首先把电机转动起来,那么我们就先编一个自锁电路:第二部分是停止,按下I0.1后延时5秒后电机Q0.0停止。在这里我们就要用到了定时器,注意关键词延时。也就是说等等你按下I0.1之后,定时器TON(TON是通电延时)开始计时,等到5秒后时间一到电机就立刻停止。定时器在编程里它属于寄生,一般它不能自己得电,我们需要用到继电器来给它供电。所以我们可以调用中继M,这个中继也就相当于我们实际应用中的中间继电器。只不过它是存在程序内部中,根据我们编程的需要我们可以任意应用。 如上图所示,当我们按下I0.1时,M0.0得电自锁,同时T37开始计时,等到时间继电器计时到了5秒中之后得电(我们可以简单的把时间继电器理解为接触器或是中间继电器,因为它也有常开和常闭触点)得电后它的常开常为常闭,常闭变为常开。我们不能光让它一直有电,所以利用完之后它就没有什么作用了。那么我们就得想法停掉它。怎么停掉呢?我们在上图的基础上串联一个时间继电器的常闭即可。等计时时间一到,T37的常闭断开,M0.0失电,T37失电,从而停止。
题目的最终目的是让Q0.0,等时间(5秒后)一到立马让它失电停止,那么我们就可以再第一步自锁得程序中串联T37的常闭就可以了。 最后根据我们的思路来总结归纳把它简化成我们自己认为最简变的程序就可以了。程序简单分析,当我们按下I0.0,Q0.0得电自锁并保持运行。 当我们按下停止I0.1时,中继M得电自锁目的是给T37供电,T37开始计时,5秒时间一到得电,它的常闭T37就会断开,最终Q0.0延时5秒后停电。西门子S7-1200编程实例,保持型接通延迟定时器如何使用?
在西门子S7-1200中有四种类型的定时器:TON接通延迟定时器、TONR保持型接通延迟定时器、TOF关断延迟定时器、TP脉冲定时器。
定时器使用一个存储在数据块中的结构来保存定时器数据,在工作区中放置定时器指令时要求分配该数据块,也就是说使用定时器时要为其分配背景数据块。
下面我们结合时序图来讲解保持型接通延迟定时器的工作过程,并通过一个简单的实例说明其使用方法。
对于保持型接通延迟定时器,当使能端IN接通时定时器开始定时,当前值ET递增;当使能端IN断开时,定时器停止计时并保持当前值;当使能端重新接通时,定时器继续加计时,当前值具有保持性;当当前值等于预设值PT时,定时器的输出置位,定时器停止计数,保持当前计数值;当复位端R接通时,定时器的当前值和输出状态复位。
下面我们通过一个实例来说明保持型接通延迟定时器如何使用。当I0.6多次接通,累计接通时间达到15秒后,Q0.0接通;按下I0.7,Q0.0断开。
一、编写程序。在项目视图中打开OB1,在指令树中拖拽保持型接通延迟定时器到程序段1,则自动打开背景数据块选择对话框,单击确认按钮采用默认设置,给定时器设置了背景数据块。在定时器的使能端插入常开触点I0.6,在复位端插入常开触点I0.7,输入定时时间15秒,回车确认后可以看到定时时间自动变为T#15s,拖拽一个输出线圈到定时器输出位置,输入地址Q0.0,这样一个简单的保持型接通延迟定时器的应用实例就完成了。单击保存项目按钮保存项目。
二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有程序块下载到PLC。
三、查看程序运行情况。单击监控按钮,观察程序的运行情况,按下I0.6,可以看到定时器开始加计时,断开I0.6定时器停止计时保持计时值,再次按下I0.6继续计时,累计15秒后Q0.0接通。
以上我们通过一个简单的实例介绍了保持型接通延迟定时器的使用方法。学习更多PLC编程知识,欢迎持续关注本号!
相关问答
plc编程怎么延迟亮灯?
使用PLC中“接通定时器”,当程序运行到接通定时器时,根据接通定时器事先设定的延迟时间,程序暂停,当时间满足前端条件时,经过设定时间后接通,接通定时器导...
西门子plc编程时间延时?
答案:西门子PLC编程中可以使用定时器和延时指令来实现时间延时。补充说明:在西门子PLC编程中,可以通过设置定时器和使用延时指令来控制程序的执行时间。例如...
plc如何在子程序中实现延时?
PLC可以在编写程序的时候,利用定时器来做程序,可以实现在子程序中的延时功能。PLC可以在编写程序的时候,利用定时器来做程序,可以实现在子程序中的延时功能。
三菱plc上电后延迟好久才启动?
三菱PLC上电后启动的延迟时间取决于具体的PLC型号和配置。一般而言,PLC上电后需要经过一段时间的初始化和自检过程,才能完成启动并开始正常运行。延迟时间可...
plc按键输入延时的方法?
在PLC程序中,可以使用定时器来实现按键输入的延时。下面是一个基本的延时示例:1.首先,声明一个变量来保存延时时间:```ladderTIMERMOVK5000T#5S```...
plc断电延时定时器怎么使用-171****4088的回答-懂得
plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面...
plc断电延时定时器怎么使用-131****0446的回答-懂得
plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向...
plc起跑停怎么编程?
在PLC编程中,实现起跑停的功能可以通过以下步骤完成:首先需要定义输入信号用于启动和停止控制,然后编写逻辑程序,当启动信号激活时,输出控制信号启动设备;...
PLC编程中延时接通是什么意思?
延时接通,即是说给这个延时接通定时器信号的时候,并不接通,无输出,而是从这个时刻开始计时,根据设定的定时时间,若定时时间到才输出,接通其后面的电路。...延...
三菱plc按一下延时5秒亮一下?
控制流程,从程序来看,一运行的话灯是全亮的,过十秒才灭,如果你想要的是灯逐个亮的话,你在从第二段开始的T50变成常开点,后面依次改就行了T51\T52等等,X000...