PLC-Robot 2025-12-23 07:48:50 | 显示全部楼层 | 阅读模式
抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
汇川PLC定时器指令
定时器指令算是所有品牌PLC中不可或缺的存在。以其灵活多变的应用使PLC程序更符合实际生产需求。目前PLC中常用的定时器指令有脉冲定时器、接通延时定时器、关断延时定时器、时间累加定时器。没错,汇川PLC同样也是这些定时器用法,代码依次为TPR/TONR/TOFR/TACR.
汇川PLC定时器的时间基准为1ms,执行定时器指令时更新定时器计数值和状态,程序中最大支持4096条定时器指令。并且4种定时器指令参数相同。
先是TPR脉冲定时器时序图:
根据时序图可知,当输入IN为ON时,启动定时器TPR,并且输入Q为ON;当计时时间ET=设定时间PT时,输出Q立即变为OFF;且当ET       <pt时间段内输出q不受输入in状态变化影响。复位输入端r变为on时,同时复位输出q和计时et,且优先级最高。< span=""></pt时间段内输出q不受输入in状态变化影响。复位输入端r变为on时,同时复位输出q和计时et,且优先级最高。<>
与西门子PLC同样功能脉冲定时器指令对比:
接通延时定时器TONR
接通延时定时器TONR是4种定时器中最常用的一种,顾名思义将输出信号Q延时一定时间再输出。其时序图如下所示:
当输入条件IN为ON时,开始计时;
·当计时时间ET<设定时间PT时,输出Q一直为OFF;
·当计时时间ET=PT时,输出Q输出为ON;且IN保持为ON时,输出Q保持ON。
·在ET       <pt时间段内,如果输入条件in由on→off,则et已计时清零,等待in再次变为on,重新计时。< span="">         </pt时间段内,如果输入条件in由on→off,则et已计时清零,等待in再次变为on,重新计时。<>
·复位信号R变为ON时,输出Q变为OFF,ET清零。
同样我们再次对比一下西门子PLC中同样功能的接通延时定时器TON指令。
图中黄线:IN变为ON时,启动定时器;
蓝色线:ET=PT时,输出Q立即输出ON,在IN变为OFF之前ET保持,输出Q也保持ON状态。
图示红框内:IN在ET=PT之前任何时刻变为OFF,ET都将清零。输出Q也不会变为ON。
关断延时定时器TOFR
定时器指令输入IN由OFF变为ON时,定时器启动,输出Q为ON,只有输入IN变为OFF时启动计时,已计时时间ET=设定时间PT时,输出Q变为OFF.其时序图如下所示:
指令在程序中运行情况如下:
对标西门子PLC中同样功能的关断延时定时器TOF指令:
时间累加定时器TACR指令
时间累加定时器主要是可分段叠加计时,计时条件失效时,已及时ET的值会保持。
由时序图一目了然,输入IN第一次断开(OFF)时,已计时ET的值并没有清零,当输入IN再次变为ON时,继续计时;已计时ET=设定时间PT时,输入Q变为ON,所以时间累加定时器TACR指令其实就是接通延时的“保持版”。但是输出Q和ET需要通过复位R来清零。
同样对标西门子PLC中时间累加器定时器。
通过对以上所有定时器了解,我们不难发现与西门子PLC定时器比,汇川PLC中定时器都设定了一个输入R端口。汇川参考IEC61131-3标准的定时器,并增加复位功能。
下面使用定时器功能,编写一个间歇性亮灯程序。具体要求:
现有三个指示灯分别为A/B/C,按下启动按钮后A灯先亮,等待3秒后,B灯再亮,再次等5秒后C灯亮,三个灯一起亮3秒后,同时熄灭。请编写程序练习定时器指令。
还可以使用万年历为例子练习定时器的使用,基层定时器计秒,这样需要ms定时器,秒定时器,分定时器,时定时器,天/月/年如此循环执行。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码