求助!!西门子200测速问题 点击:954 | 回复:11



da_da_2

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-21 11:01:00
楼主
现在我有个滚筒需要测量他的转速,滚筒边缘有6个尺寸相等,距离相等的孔,现在我想用两个接近开关测量他的速度,我的设备有CPU226+两个SICK接近开关24VDC请问还需要其他设备吗?我看别人做的还要用隔离删,请问我还需要吗/?隔离删是什么作用?如果要实现注意那些问题?请高手指教!急!??我的QQ:630224630可以直接沟通,谢谢!!!



不会,学习!

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 679回
  • 年度积分:0
  • 历史总积分:1544
  • 注册:2004年10月22日
发表于:2007-06-21 12:13:00
1楼
一般测试的传感器就可以,比如脉冲试的,隔离栅,一般用于将信号由eXI区转换到安全区的,看看你有没有需要了

da_da_2

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-21 12:58:00
2楼
我还想知道转的方向??怎么办??

da_da_2

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-21 12:59:00
3楼
有历程吗??

变频美眉

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 189回
  • 年度积分:0
  • 历史总积分:272
  • 注册:2006年12月25日
发表于:2007-06-21 13:15:00
4楼
想修就找我

gdldq

  • 精华:0帖
  • 求助:1帖
  • 帖子:28帖 | 153回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2002年6月04日
发表于:2007-06-21 14:30:00
5楼
我刚作了一个,但我的CPU是要-400的(利用多余的DI口),我没用隔离删,已经投运1个月。至于如何判断方向和距离,一两句说不完。如果你承诺有偿服务的话我可以告诉你接近开关的安装方法和程序。口头承诺也可,成功后付费。大家守信用就行

da_da_2

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-21 14:37:00
6楼
那就没有必要了!

da_da_2

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-21 14:38:00
7楼
如果想花钱也不会来这里了!

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2007-06-21 21:18:00
8楼
如果你不要求特别高精度的话,用1只S7-200CPU和2只接近开关,不再需要其它器件,就可以达到你的目的---测速和判断方向。安排2个高速计数器,Q0.0或Q0.1输出作为高速计数器的时钟信号,2只接近开关输入I0.0-I0.3的任2个口,产生中断,读脉冲数,计算,即可得出转速和先后判断.
    由于S7-200CPU的中断会有误差,单次中断读的脉冲数有些漂动,采用16次以上平均值应该可以得到稳定的读数,但牺牲了一点实时性.
    类似的原理,在我们的若干产品上已使用多年.

da_da_2

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 29回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年1月14日
发表于:2007-06-22 11:02:00
9楼
请楼上师傅,讲明白点好吗?我想用HS0的第9模式,分别用两个接近开关作为A相和B相,是否可以实现上边的功能??我不要求精确度很高的!谢谢!但是我还是想请教楼上师傅详细说明!!?

liuqing

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 275回
  • 年度积分:0
  • 历史总积分:655
  • 注册:2005年10月25日
发表于:2007-06-22 14:28:00
10楼
gdldq~自己也是不断的问问题中成长的~~那些教你东西的人找你要钱了么??
逊翻了

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2007-06-22 16:24:00
11楼
你有你实际的工艺,你有你的实际要求,其他无关的人不可能很好了解你的情况,提的方案可能不适合于你,因此只能靠你自己摸索。
   你可以编程或使用PWM向导,Q0.0输出连续的高速输出,例如30kHz,以作为高速计数器的时钟信号。接近开关A和B沿滚筒边缘分开安装,A和B的角度距>0度,<180度(不得=180度, =180度将无法判断方向)。接近开关A输入I0.1,接近开关B输入I0.2。安排它们上升沿中断(或下降沿中断)。采用HC1模式0,将Q0.0和I0.6连接。滚筒每转1圈,接近开关A和B各产生6个中断。计接近开关A产生中断次数,每6次(相当滚筒边缘只有1个孔)读HC1的计数值并存VD100(假设),这个值就反映了转速,HC1清0。接着接近开关B的中断读HC1的计数值并存VD200(假设),这个值有2种情况: VD200=0~<50%VD100或VD200=>50%VD100,这就可以反映方向了。

热门招聘
相关主题

官方公众号

智造工程师