直播课堂
HOME
直播课堂
正文内容
plc编程时间往复 PLC编程基础定时器的使用举例
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

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...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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