全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

PLC编程中定时的几种方法

时间:2023-05-24 15:05

人气:

作者:admin

标签: plc    几种  编程    定时 

导读:PLC编程中定时的几种方法-我曾经见到过系统块内有多达上百个IEC_Timer的DB块,名称后缀_1_2_3...不知道都用在哪个块中,反正所有的IEC_Timer都在此生成,非常的糟糕!...

1.jpg

图片

TON_TIME也可以

图片

IEC Timer一般放在背景数据块中,尽量不要很零散的生成很多个独立的DB块

我曾经见到过系统块内有多达上百个IEC_Timer的DB块,名称后缀_1_2_3...不知道都用在哪个块中,反正所有的IEC_Timer都在此生成,非常的糟糕!

图片

0****2

时基计数方式

对于有些定时不是很精确的场合,可以采用时基计数的方式,比如100ms计数一次,10次即1s

这种方式的定时,占用的资源较少,只需要一个Int即可,由于是时基计数,定时精度不高

图片

使用时钟存储器建立各自的Pulse

图片

①建立变量Int

②计数+1

③复位计数

④判断计数值

四个因素缺一不可

图片

0****3

中断累计计数

如果想记录CPU的累计运行时间,或者其他累计计时时间,则可以采用中断累计计数的形式,这个和时基计数有点类似

图片

引入中断OB,然后在中断OB中做计数

总结

使用过S7-200的电气工程师都知道Timer紧缺,所以利用时基计数的方式解决了定时器紧张的问题,再加上CPU运行速度越来越快,时基计数方式的精确度也得以提升

国内触摸屏HMI厂家并不能像西门子开出Timer的数据,所以时基定时Int可以通用于各大屏幕之间

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信