最后的转速怎么计算

已锁定

ligp99

  • 帖子

    926
  • 精华

    0
  • 被关注

    33

论坛等级:侠圣

注册时间:2008-06-13

钻石 钻石 如何晋级?

最后的转速怎么计算

763

6

2015-10-31 08:37:11

展开查看
引用自找答案,问题ID:126533

我想使用HC3、HC4、HC5检测三路频率,使用了frequency库。当使能其中一个时很准,但是当把三个都使能了就不对了。估计是根据这个库的全局变量分配有关系吧。我要怎么办才能使用这个库同时检测三路频率呢?谢谢!

提问者:gougui


hbttkj 回答道:

1.楼主你有一个明显的错误,HC3、HC4、HC5检测三路频率发生了冲突。
高速计数器要根据选择的高速计数器号和模式来确定,见上传图片。

使用了多个高速计数器时,被某一高速计数器占用了的输入点,其它高速计数器不能再使用。如HSC4的模式3已经占用了I0.4作为外部方向控制点,那么HSC5高速计数器就不能再使用I0.4,因为它的计数输入点也是I0.4,与之冲突了。

楼主改为HC0、HC1、HC4试试。

2."Frequency"功能:使用该库指令可以测定高速脉冲串的频率和速度。
下载地址:http://support.automation.siemens.com/CN/view/zh/27864874
请参考官方资料:
《如何测定高速脉冲串的频率和速度》
下载地址:http://support.automation.siemens.com/CN/view/zh/27864874

3.问题补充:
今天测试了一下,计数器的模式都是0时,多个高速计数器输入不会冲突。我使用了HC0到HC5,六个高速计数器,测试发现数值都正确。

这个应该和frequency库有关,库里面有上升沿、下降沿、定时器指令,当子程序在同一个周期内被多次调用时,就出现了意外情况。
但二次导入frequency库肯定是不行,我想办法参考了frequency库技术说明,道理其实非常的简单。
利用开始间隔时间捕捉,计算间隔时间,然后计数器差值 / 时间差=频率。

我又补充了二个图片,你参考此方法,根据实际需要,再试试吧。

4.楼主也可参考《如何同时测量2个通道的频率值》里面介绍的方法,看能不能满足你的要求。
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=100429&cid=1028

还有2人在找答案上回答了该问题,查看全部>
通过频率库得到频率?这个是中断的时间频率?电机转一圈多少脉冲怎么知道?
最后的转速怎么计算 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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