请教PLC读取电机转数的指令 点击:380 | 回复:9



lwab

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 17:34:05
楼主

PLC与电机以及电机上的编码器相连,

想知道电机转了多少圈,而且可以不把圈数读出来,存在D中,请问用什么指令可以实现?

谢谢各位了!




lwab

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 17:42:31
1楼

忘了说了,两个之间没有通信

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-05-05 19:25:30
2楼
通过对采集到得脉冲个数做乘除运算就可以!

lwab

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 20:36:35
3楼

可是怎样采集脉冲个数呢?我知道电机每转一圈就会发出200个脉冲,还有在网上看到说整数圈数和脉冲个数分别存在地址010FH,0110H,没有通讯就不可以直接读出来吗?

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2009-05-05 20:44:50
4楼
旋转编码器的脉冲输出端接:X0、X1,如果仅仅是一个方向旋转,那就接X0就行了。

lwab

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 20:49:49
5楼
电路已经接好了,X0,X1都有接。问题是想知道电机转了多少圈?

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2009-05-05 20:50:02
6楼
没有通讯,就只能通过对脉冲计数获取脉冲个数(然后通过运算换算为圈数)。

lwab

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 20:58:25
7楼

脉冲计数指令是什么?

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2009-05-05 21:04:19
8楼
如果精度要求不高的场合,也可以使用“SPD”指令。

lwab

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年9月18日
发表于:2009-05-05 21:43:33
9楼

好的,知道该怎么做了,谢谢大家的帮助。


热门招聘
相关主题

官方公众号

智造工程师