回复:所谓的没有定时器的延时控制

壶琰棠

  • 帖子

    40
  • 精华

    1
  • 被关注

    102

论坛等级:侠士

注册时间:2018-07-25

普通 普通 如何晋级?

发布于 2019-07-06 13:28:34

12楼

展开查看
以下是引用holdkcsxyz在2019-07-05 13:58:15的发言 >11楼

     评论60字限制,再回下 。我觉得这样用可能每次要考虑去清零以及加减一个双字,还要考虑一个布尔标志量,还有寻址比较等问题这样一来FB内频繁的这样用的效率估计不会高很多。设计者设计的T区早帮我们考虑优化封装好了(优化了时间及空间效率一个T即解决了布尔量和寻址问题挺好的),封装的这个T定时器就是一个对象了。虽然我也多用系统的时间标志位,但后来想一想这样也不能解决全部问题,况且还有一个精度问题考虑。

以下是引用holdkcsxyz在2019-07-03 20:20:25的发言 >8楼:    楼主分享的内...

引用8楼详细内容:

    楼主分享的内容还是不错,但这样用到太多的FB块里可能也有问题的,斑竹给出的方法是不错的。

    设计者设计的T区,C区,M区等是有很多现实考量和使用价值的,虽然以后可能会取消但也不一定,工控类的程序也不是封装越复杂/越通用/越多就越好,应该是适度就好,个人观点,不一定正确。



看到回复我觉得是应该去看看T的原理机制,大家这么用很多估计是因为CPU处理T变量用时比Bool要慢,但至于怎么慢的以及用时钟脉冲和T比起来的效率问题确实没有学习过!!

【壶琰棠】专注于PLC标准化编程以及功能编程!!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11109条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。