回复:关于SMART200,采用 定时中断进行流量累计发现问题

已锁定

winter938

  • 帖子

    1557
  • 精华

    33
  • 被关注

    42

论坛等级:至圣

注册时间:2005-06-09

黄金 黄金 如何晋级?

发布于 2023-02-16 13:52:51

11楼

楼主可以在定时中断程序中用M0.2的常闭驱动M0.2的线圈,在主程序中取M0.2上升沿与下降沿或运算以后的结果,据此结果进行0.2秒的累加就不会漏计时间了。M0.2实际是每隔0.2秒翻转一次,扫描周期是远小于200毫秒的,主程序肯定是能可靠检测到M0.2的状态翻转自然也就不会漏计了。理论上说扫描周期可达到200毫秒,但这种临界的事不太靠谱,保守起见的话最好不要超过100毫秒,这样M0.2的每种状态都会一个不落的被主程序发现。就这种意义上说定时中断程序只不过是以另一种扫描周期执行的主程序
工控爱好者
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9482条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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