FX2N测速程序 点击:1218 | 回复:13



lixing

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-10 13:47:15
楼主

现在想做个测速程序,做出来还是不行,请教各位师傅.

用OMRON旋转编码器,分辨率为2000P/R。电机额定转速为1000R/min。用触摸屏显示电机的转速。我用三菱PLC编程测速指令(SPD)和运算指令和公式(N=60×D10÷nt×1000)都能有数值出来。N当前转速,t时间D10当前输入PLC的脉冲数。n旋转编码器分辨率,t输入PLCD10脉冲所用时间,T时间单位为(MS)但是输出来的数值不准确。各位能教我写个程序吗,急啊,先谢谢各位了

我的邮箱地址279974638@QQ.COM




自动化PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 1965回
  • 年度积分:0
  • 历史总积分:2827
  • 注册:2007年7月14日
发表于:2008-11-10 14:04:16
1楼
直接用高速计数试试看

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-11-10 14:39:59
2楼
编码器与电机的传动比是1:1吗?

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-10 17:42:46
3楼

我用的就是高速计数器.但是数值不准确

编码器与电机的传动比是1:1

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-11-10 17:48:15
4楼
用中断没有?

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-10 17:48:49
5楼

高速计数器有数值输入,但是经过×÷后数值就不准了,分辨率2000,所以我用的是32位运算指令,有时候还出现负数.大的时候超过100000.

但是我自己算出来没有错就是按照工式算的,为什么PLC处理出来之后就和自己的结果不一样呢

望各位帮忙

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-11 17:45:35
6楼
      用中断是什么时候

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-11 17:47:13
7楼
用中断指令是什么意思

1234qwerasdf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 6回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年11月01日
发表于:2008-11-11 18:16:14
8楼
楼主大爷,在下用spd指令时,用在线监控,没发现转速N在哪里显示啊.您既然知道咋用,就教教我吧.叩谢您的大恩.

xiemengzhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 141回
  • 年度积分:0
  • 历史总积分:156
  • 注册:2001年7月22日
发表于:2008-11-11 18:34:30
9楼

先乘最后再除试试看

 

lixing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年12月03日
发表于:2008-11-14 12:19:36
10楼

找到原因了,SPD指令只能处理16位.而我的旋转编码器分辨率是2000的,数太大要用32位才行,不过现在我还没有搞出这个程序来,希望有前辈能帮我一下

谢谢

黄归

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2009年1月09日
发表于:2009-12-03 09:08:57
11楼
我也是算出来发现不对头,SPD只能处理16位吗?

黄归

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2009年1月09日
发表于:2009-12-03 14:21:05
12楼

我看过了 是处理16位的 可是也够用了啊 因为是有时间的 在你规定的时间内是到不了二的16次方那么大的数据的呀

weiweirao

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 20回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2012年7月03日
发表于:2014-09-20 18:58:21
13楼

朋友你问题解决了吗,我现在也在做一测速,按那公式测出来也不准。你有办法了能一起分享下吗。谢谢


热门招聘
相关主题

官方公众号

智造工程师