回复:关于含定时器的子程序计时方案解决

芳季

西门子1847工业学习平台

  • 帖子

    15629
  • 精华

    102
  • 被关注

    968

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2017-03-31 18:24:41

22楼

展开查看
以下是引用一世天蓝在2017-03-31 16:37:29的发言 >

下午闲来无事,继续思考降低误差的事,又想到另一个问题,想请教下这位师傅,如果定时中断设置的时间比扫描周期还短,程序能不能正常运行?假设可以正常运行。那么,当一个扫描周期里发生了2次中断,而我们程序上却只加了1个时基上去。比如,扫描周期20MS,中断10MS,定时0.5S。那么每个20MS才计时10MS。这样子,最后,定时0.5S岂不是变成1S了?这样看的话,岂不是还是在中断里加1,然后刷新到主程序比较准确一点?当然这些情况是在1个扫描周期里发生了多次中断时,程序也能正常扫描的情况。如果不可以发生多次扫描,则按照正常的编程逻辑不会发生这样的事。

主要看计时的程序怎么安排。总有办法解决的。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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