打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
博途TIAV16利用循环OB块实现计时

在很多时候,我们需要做时间统计,一般来说我们用定时器可以实现计时,有时候我们也可以用自带的OB块实现计时。

需要建立的测试变量如下:

其中view_second是秒显示,view_min是分钟显示,min_p为分钟脉冲触发,second_EN为开始计时。

建立一个OB30(Cycle interrupt)设置周期时间为1000000us(1秒)

编写循环中断(OB35)的程序:

当M0.1使能后,开始进行数据计时,当view_second数据>=60时,产生分钟脉冲触发及复位秒数。

在OB1中设计分钟计数

需要用到两个指令,信号上升沿检测以及数学函数ADD。

很多时候,我们统计设备的运行时间,可以用设备的运行反馈点使能。当设备运行时,设备运行开始计时。

通过转换也可以将设备运行时间转换为小时,或者天。这样就能更多的统计时间。

转换小时,只需要分钟进位或者除以60.0。

例如:

将分钟转换为小时。

另外也可以通过小时到了后,进位进行时间统计。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
西门子SCL编程实例-计算设备运行时间(2)
小知识 | 纯净水设备每天工作多久合适
Linux下如何查看系统启动时间和运行时间
新手必会篇:从零开始,Excel之三个有用的时间函数
时间真的变快了!科学家证实:现在1天不到24小时
MTTR和MTBF两个指标的简单介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服