200smart高速计数器使用指令的方法

已锁定

熟悉的陌生人

  • 帖子

    122
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2006-03-07

普通 普通 如何晋级?

200smart高速计数器使用指令的方法

4172

6

2018-02-07 11:27:02

小弟想要通过高速计数器来做一个输入脉冲的频率计算,在使用高速计数指令时有一些困扰。脉冲的频率大概为3KHZ,输入口为I0.0,设置了滤波时间和脉冲捕捉。通过向导生成了下面的子程序。

子程序中目标值设置的很大,主要是想让它在短时间内达不到设定值,我好将计数器中的实时数值读出来



在主程序中,第一次上电初始化计数器

现在的问题是,我在想用这个计数器时应该用什么样的指令来调用它。也就是说我要通过什么样的指令来让计数器开始计数。是一个触点还是一个上升沿,或者是其他的什么条件?我试过了几种办法可都是读不出计数器里的值。另外从HSC0_CV里看就一直是0,如果换成HC0的话有时会读出1。为了验证输入的脉冲是有效的,我还试过把I0.0作为输入条件一个开点放倒程序里来监控,是输入有效的。

请高手帮忙给看看这个程序,看哪里写的不对,应该用个什么样的指令才能读到计数器里的值,谢谢。


200smart高速计数器使用指令的方法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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