plc控制两台步进电机怎么实现动作的先后? 点击:1357 | 回复:3



ahsheng

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2006年5月20日
发表于:2006-11-15 13:35:00
楼主
我在作一个由一台siemens的s7-200控制三台步进电机的试验,现在实现了同一个电机的正反转,可是在控制两台电机的时候就不能实现了。我想实现以下功能:
     利用一台步进电机转动控制x方向的运动,当实现了一段位移之后,转为控制另一台步进电机实现y方向的运动。两个运动要有先后顺序,我就是在这个先后顺序上卡住了,就是不能实现。我现在的程序:
  TITLE=程序注释
Network 1 
LDN    I0.0
A      SM0.0
=      Q0.6
TON    T37, 28
A      SM0.1
R      Q0.0, 1
CALL   SBR0
Network 2 
LD     T37
=      Q0.3
TON    T38, 28
Network 3 
LD     T38
LPS
A      SM0.1
R      Q0.1, 1
CALL   SBR1
LPP
=      Q0.5
TON    T40, 20
子程序0
LD     SM0.0
MOVB   16#85, SMB67
MOVW   700, SMW68
MOVD   8000, SMD72
PLS    0
子程序1
LD     SM0.0
MOVB   16#D3, SMB77
MOVW   1000, SMW78
MOVD   500, SMD82
PLS    1
MOVB   16#D3, SMB77
这样能够实现电机的x方向的正、负向运动,之后在y方向上就是没有运动了。好像子程序1没有执行,不知道是什么原因?
   我诼磨这个程序好多天了。都郁闷了。呵呵。
   大家给想个办法啊.



fxwqd2001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2010年6月17日
发表于:2011-03-30 16:40:29
1楼
没有注释,看着累,我也想知道如何控制两台步进

aoe2

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2011-03-30 21:39:05
2楼
没有梯形图,看不懂          上图多好

随风

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2007年5月26日
发表于:2011-03-31 10:41:49
3楼
引用fxwqd2001 的回复内容:没有注释


热门招聘
相关主题

官方公众号

智造工程师