PLC定位控制的延时问题编程技巧,干货好文,抓紧收藏!
导读:
相信使用过西门子PLC定位控制步进或者伺服的都知道,在PLC定位一段位置完成之后,下一段位置的定位启动需要延时一定时间。
其实它的原理无非就是错开扫描周期,这边是有两种方法:
1、通过加定时器;
2、通过编程逻辑错开扫描周期。
本文将探讨第2种方法。
01案例需求
案例需求:使用S7-200SMART PLC控制步进电机的往复定位。
①按下启动按钮后,步进电机以10mm/S的速度运行到50mm的位置;
②当步进电机定位到50mm的位置之后,再以10mm/S的速度运行到0mm的位置,不断的循环往复。
02使用200SMART软件组态运动控制
在实现定位控制之前,需要使用200SMART软件组态运动控制,比如每转脉冲数,每转的机械位移量等,在此不做编撰,读者自行根据实际情况组态。
03程序编写
1、网络段1是一直复位V100.0,网络段2是调用定位初始化指令。
2、网络段3是把当前位置设置为原点,在实际的项目中可以调用回参考点指令。这里我们测试,就使用此指令即可!
3、网络段3是实现往复定位功能的核心:当按下启动后,将状态步设置为1,等于1时将50的位置给到VD12,同时在本次的扫描周期V100.0置位为1,而在下一个扫描周期V100.0将复位,这样就避免了在本次的扫描周期将“2”这个状态步给到VB20,只有当定位完成了V0.6变为1时,VB20才会为2。当状态步等2时,分析方法和等于1时是一样的分析方法,在此不赘述。
4、调用定位指令并填写管脚参数。
总结:
本案例主要实现的是步进电机的往复定位,而往复定位的定位指令和状态步的切换需要错开扫描周期,可以在程序的网络段1加上常通复位指令!以后在编程时,碰到这种步序的切换的程序编写可以使用这种方法!
来源:技成培训网,作者:技成-郭彪,未经授权不得转载!
如何获取更多 电气热门资料?
操作指引如下!
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保持型接通延时定时器s-odts和tonr,tonr是接通延时型定时器,有记忆延时接通。s-odts保持接通延时定时器,使能端有信号定时器才工作,只要使能端给个哪怕是...
三菱plc怎么在触摸屏设置延迟时间?
在PLC编程时,将定时器的定时值使用一个存储器地址,写法如下:LDM0OUTT0D200以上就是M0输出延时T0,延时时间长度为100ms*D200里面的内容,将D200在人机内作...
试用PLC设计2小时的延时电路,并说明其功能?
外接电机正反转电路,用PLC输出控制继电器实现自锁正传,反之毅然,延时可以用PLC延时程序,也可以直接用延时继电器。外接电机正反转电路,用PLC输出控制继电器实...
plc1200接通延迟怎么设置?
设置方法:使用PLC中“接通定时器”,当程序运行到接通定时器时,根据接通定时器事先设定的延迟时间,程序暂停,当时间满足前端条件时,经过设定时间后接通,接...
plc断电延时定时器怎么使用-8YmBub9U的回答-懂得
plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令...
plc断电延时定时器怎么使用-131****0446的回答-懂得
延时接通瞬时断电延时断电plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、...
ABPLC通讯延时怎么解决?
要解决ABPLC通讯延时问题,可以采取以下措施。首先,确保PLC与通讯设备之间的连接稳定,检查电缆和连接器是否正常。其次,优化通讯协议和参数设置,例如增加通...
三菱plc延时接通时间怎么修改?
要修改三菱PLC的延时接通时间,需要进行以下步骤:1.打开三菱PLC编程软件,连接到PLC设备。2.打开程序编辑窗口,找到需要修改延时接通时间的部分。3.在程...
西门子plc延时2分钟怎么?
TON:接通条件为ON时,开始定时,定时时间到,定时线圈接通,如果定时过程中接通条件为OFF,那么定时器定时时间复位。TOF,接通条件为ON时,定时线圈接通,开始...TO...
三菱plc上电后延迟好久才启动?
三菱PLC上电后启动的延迟时间取决于具体的PLC型号和配置。一般而言,PLC上电后需要经过一段时间的初始化和自检过程,才能完成启动并开始正常运行。延迟时间可...