请教高手:三菱PLC的SPD指令应用的问题 点击:11287 | 回复:7



sgkj_lfg

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 0回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2009年8月28日
发表于:2009-10-20 09:54:31
楼主
        应用中发现这样一个问题,不知道该如何解决,三菱FX1N中使用高速计速器C235读取编码器反馈的累记数值,同时用SPD指令来读编码器反馈的频率,但是发现这两条指令不能同时应用于X0输入点(同一个输入点),要么计数,要么记频率,但是实际应用中我这两个数据都要用到,不知道该怎么办呢,请高数指教



ted.wang

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 170回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2005年2月20日
发表于:2009-10-21 09:15:35
1楼
是不能同时对同一个输入点使用,spd本身就有计数功能,规定时间内的计数值存在D.中。我觉得你可以把时间设定的合适,或者做个加法运算,把D.中的值累加起来。

碧海

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 134回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2002年1月06日
发表于:2009-10-25 21:57:15
2楼

这个可以把一相输入接到另外的输入点就可以解决,如 X3,编码器或者光电开关可以并联接到几个输入点的。

刚毕业的小娃娃

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2009年1月26日
发表于:2011-04-29 13:40:05
3楼
同意碧海的说法。A相和B相分开使用,一个累计数值。一个速度。

谢不言

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2007年5月19日
发表于:2011-07-19 22:58:06
4楼
我觉得你主要还是要考虑高速计数器的频率总和,要符合手册最高频率值的规定就可以的。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-08-29 18:14:09
5楼
本来这两个指令就不兼容。手册上已经写了的。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-08-29 18:17:33
6楼

方法有两个。

一。把x0并过去x1用spd计x1。

二。用定时中断去读c235。求两次之间的差。

  • 精华:0帖
  • 求助:0帖
  • 帖子:104帖 | 641回
  • 年度积分:0
  • 历史总积分:1360
  • 注册:2005年7月21日
发表于:2011-10-18 16:26:00
7楼
并个X点就行了,我就是这么做的

热门招聘
相关主题

官方公众号

智造工程师