PLC编程基础定时器的使用举例
PLC编程过程中,定时器是非常常用的控制指令。常用于定时、延时、流程控制等。在几种类型的定时器中,接通延时定时器是非常常用的,绝大多数的控制场景都可以使用此定时器完成控制功能。这里就定时器的使用举例如下。
延时输出控制
功能说明
检测到输入信号后,延时2s,然后输出。
PLC资源分配
X0:延时输入信号
T1:延时定时器
Y0:输出信号
程序实现
延时输出控制程序
X0接通时,开始定时计时,当其计时2s后。定时器T1的触点导通,从而控制Y0输出;当X0断开后,则T1定时器复位,Y0输出亦复位。
表时钟控制
功能说明
使用定时器实现时钟,小时、分、秒的控制。
PLC资源分配
D0:秒时计时
D1:分钟计时
D2:小时计时
T0:功能实现定时
程序实现
计时心跳处理
使用定时器自己的常闭触点,启动定时器的运行。当其运行到设置定位时间后,定时器的触点导通(从此时看,假定本次PLC扫描周期为第一个周期);在PLC运行的下一个周期(第2个扫描周期),那么其常闭触点就会断开;从而复位定时计数;(第三个扫描周期)。又开始下一次定时运行,如此往复。实现1s种定时处理。
秒钟计时处理
取1s定时器的触点导通的上升沿信号,对秒钟加一计时。每计时一秒,则D0加1.
秒钟复位及分钟计时处理
当秒钟计时到59秒后,对秒钟计时寄存器D0复位。并将分钟计时寄存器D1进行加1计时。
分钟复位及小时计时处理
当分钟计时到59秒后,对秒钟计时寄存器D1复位。并将分钟计时寄存器D2进行加1计时。
小时复位处理
当计时到23小时后,对小时寄存器D2复位。
完成程序实现
(转载请注明来源函控自动化工程师头条号)
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霓虹灯广告屏的设计(1)该广告屏中间4根灯管亮灭的时序...
[最佳回答]LC霓虹灯广告屏的设计可以好,不对待好的确
plc加伺服电机编码器滚珠丝杆做往复重复运动,不装光栅尺能保证重复定位精度在0.1mm内吗?
准确的说:不一定!光栅尺和光电编码器的原理几乎是一样的,你要想保证精度在0.1mm内,必须要知道以下数据1:伺服电机编码器的单圈脉冲个数,2:伺服电机输出...
plc灯亮3秒然后灭5秒?
这个状态是慢闪烁,就是通讯不好,需要检查设置了,慢闪烁说明硬件通讯可以,应该是软件设置上的问题,需要检查设置,配置是由于pLC内部电路是开关电路,开并电...
伺服电机多少脉冲转一圈怎么设定?
来问的。我只给你提供个思路吧。首先要知道电机、驱动器和编码器之间构成闭环,所以可以确保7500个脉冲是能保证电机转一圈的。那我们只需要研究一下...我...
西门子S7-300PLC的时间继电器可设置的最大时间值是多少
采用时间范围设置选择开关,可以选择两个转换触点同时用作延时开关,或者,一个开关带延时一个开关不带延时,或者,也可以设置范围。采用动作时间开关,可以设置精确...
怎么用变频器V20实现电机自动往返运行?
谢谢!只有当SI再次被触发时,这边的电路才能工作!这个电路如果你觉得可行,那么你应该能做出另外一半的电路的!以上就是我的回答,希望能对你有点帮助,如果还有问...
往复式压缩机负荷调节帮忙翻译一下哦-盖德问答-化工人互助...
该调节阀接受从plc来的4~20ma信号。旁路阀流量为总流量的25%,以实现75%~100%之间的无极控制。根据上将的翻译略作修改。the1ststagebypassfee...
行程开关如何自动控制电机正反转?
授之以鱼不如授之以渔,电气工程技术直接把行程开关动作原理~行程开关自动控制电动机正反转~行程开关极限保护原理告诉你,下次你可以自己进行分析。一,行程开...
活塞压缩机能否实现无人在现场的自动启停?-盖德问答-化工人互...
如果自控足够强大的情况下,自动停机肯定没有问题,但要考虑停机后能完全泄压,不能长时间保持在滞留压力下,这对机组不利。开机,完全自启,极为不安全...
电动空压机常见故障与维修?
1.温度传感器故障。温度传感器发生故障,会引起plc误报温度过高,引起停机。2.环境温度因素。螺杆式空压机机头出温度一般设定在110℃左右,而机头出口温度...1...