线下实训
HOME
线下实训
正文内容
plc编程电机延时启动 PLC延时停止详细分析:启动后延时5秒停止
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

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秒后停电。

答网友问:西门子PLC控制电机的正、反转延时启动

【问题】如何用西门子PLC控制电机的运行,要求:电机可正反转控制,且按下启动按键后,电机延时十秒钟启动(正反转均延时十秒),延时功能用一个定时器实现?

一、电气连接

如图1所示为电机控制回路,由于图较大,缩放后可能看不是太清楚。图2给出了控制回路的详细电气连接。图3位与电机控制相关的PLC I/O点电气连接。

图1 主回路、控制回路

图2 控制回路

图3 PLC I/O点

电路说明:

1、 电机有遥控/就地两种控制方式,由转换开关-S00进行转换;

2、 就地控制即现场机旁按钮启动控制,一般用于测试电机的功能、状态,所以一般选择可自复位的按钮,即按下按钮,电机启动;松开按钮,电机停止;

3、 遥控即由PLC进行电机的启停控制。PLC的输出点(Q1.0、Q1.1)控制中间继电器的线圈,从而控制接触器-K01、-K02的吸合,达到控制电机启停的目的。

4、 电机启停的使能有很多种方法,为方便讨论,这里选用两个自复位按钮(-S11、

-S12)作为启动使能,-S13用作电机停止信号。

由于电气控制回路较为简单,这里就不做详细介绍了。表1为电路中的相关器件及功能说明。

表1 器件及功能说明

二、电气连接

由于控制逻辑比较简单,这里就不画控制流程图了,具体控制程序如图4、图5所示。

图4 扫描输入信号状态

图5 正、反转延时启动控制

以正转控制为例,其控制过程如下:

1、 按一下下-S11按钮,PLC的I0.2输入一个脉冲信号,经过"SR"触发器(复位优先),"#fwd"为1,且"或"运算后的"#order"为1;

2、 "#order"的高电平启动延时定时器T10,延时10s后,"#run_order"为1;

3、 由于"#run_order"和"#fwd"同时为1,则"与"运算后的Q1.0也为1,正转命令发出,电机正转运行;

4、 在上述过程中的任何时候,停止按钮-S13按下,I0.4输入的脉冲信号会使"#fwd"变为0,此时,若电机正转,则电机停止运行;若仍处于计时状态,则计时器停止计时,直到下次有启动信号时,在重新计时。

================

需要注意的问题:

1、 由于在电气控制回路中已经对正、反转进行了互锁,所以在编程时不需要对正、反转按钮输入命令做额外的互锁处理;

2、 I0.0、I0.1分别为电机正、反转的状态反馈信号,当正转命令Q1.0=1时,若一定时间后I0.0仍不变为1,则说明正转启动失败,此时要强制令 Q1.0=0,且向系统报错。由于驼子太懒了,这部分功能就不做了,留到WinCC部分再一并加以讨论。

三、测试

相关问答

PLC有关电机延时启动和停止-ZOL问答

变频器本身就有简单的编程功能,你仔细看一下说明书,很简单的!有用(0)回复genghaobin楼主问的是不是延时启动PLC,PLC不启动它里面的程序肯定没法运行,这个问...

台达PLC如何实现启动延时功能?

TMR时间继电器x0——tmrk100y0x1——tmrk200y1以此类推或者一个输入点x0—-—tmrk100y0丨-tmrk200y1tmr单位10=1秒TMR时...

三菱plc定时器延时启动指令?

在PLC编程时,将定时器的定时值使用一个存储器地址,写法如下:LDM0OUTT0D200以上就是M0输出延时T0,延时时间长度为100ms*D200里面的内容,将D200在人机内作...

三菱plc延时顺序启动程序(最好带梯形图)?

试试下面这个程序,第一次按X0,Y0~Y3按照5秒间隔顺序启动。第二次按X0,Y0~Y3按照5秒间隔逆序停止。。梯形图语句表试试下面这个程序,第一次按X0,Y0~Y3按照5秒...

plc断电延时定时器怎么使用-Even615的回答-懂得

PLC只有通电延时定时器,没有可直接使用的断电延时定时器,需要内部继电器与通电延时定时器配合使用,才能实现断电延时。编程手册里一般都有介绍,可以...

PLC,延时接通继电器,用法?

以西门子S7—200PLC定时器的断开延时定时器TOF的使用为例,断开延时定时器用来在输入断开后延时一段时间断开输出。上电周期或首次扫描,定时器位为OFF,当前...

西门子PLC,皮带。启动正转,十秒后启动,反转也要十秒后启动,一个定时继电器?

分析题主的问题,有以下几个要点:1、电机要可正反转控制;2、正反转启动按钮按下后,延时10秒后电机启动,且要用一个定时器实现。基于以上要点,驼子大略分...分...

三菱PLC怎么设置延时停机?

三菱plc如何实现延时停机,三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停...

怎样改变plc的延时时间?

详细一点怎么样。。延时的话加计时器不就好了修改数值的话计时器指令下面是计时器编号在下面就是数值了直接修改那个数值就修改了你说的延时具...详...

请问联锁停车系统中的延时保护环节在PLC中如何实现?-盖德问...

这和你延时继电器触发的优先级有关,你要是能设计好联锁逻辑图,就能解决这个问题.学习中!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!延时保护这个step...

 昂达mp5  epon设备 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部