龙海儿
关注《电气外传》公众号,知乎,CSDN等同号
级别: 论坛先锋
精华主题: 0
发帖数量: 310 个
工控威望: 1151 点
下载积分: 849 分
在线时间: 95(小时)
注册时间: 2018-04-13
最后登录: 2025-04-17
查看龙海儿的 主题 / 回贴
楼主  发表于: 11天前
图片:
图片:
图片:
1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0
龙海儿11(同微博)      同《电气外传》微信公众号
1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0最近有发现好多小伙伴在使用定时器的时候容易用错。还不太习惯去看帮助文件,那小编花了一点时间整理了一下。并且用最少的语言给你们介绍一下。
定时器在各个PLC里都算是基本指令,原理互通。我以博途为例,请看图。
接通延时器常用的有三种。1/2是博途平台的,3是兼容旧step7平台的;博途平台数据类型是IEC_TIMER,旧定时器3号是Timer类型,并且小伙伴要注意它不能在DB中组态;其中2号只能放到逻辑最右侧,不能像其它两种直接输出Q线圈;如果3号TV管脚用word类型则1表示0.01秒,否则用原数据类型“S5t#5s”即可。
关断延时同理,不多赘述,看图了解即可。
脉冲型定时器,在特殊情景下也能发挥不错的作用。使能位成立的时候定时器输出只能输出指定的接通时间。除了和前面类似的特性之外,需要注意的是前两种只需要触发一个扫描周期,定时器就能输出指定的接通时间。而第三种的话,使能位接通必须大于定时器时间。否则定时器的输出会随着使能位的消失而消失。这一点需要特殊注意。
除了常规的定时器,还有其它用的比较少类型,还是要多看帮助文件。或者可以根据需要自己要求编写一个FB块,把定时器功能改成更加灵活的。我们在项目中也有应用。各位看官有没有更好更有趣的程序写法也可以发出来学习交流一下。
今天就写到这里吧。欢迎各位看官的交流和批评。

关注《电气外传》公众号,知乎,CSDN等同号