西门子S7-200控制步进电机 点击:637 | 回复:4



@初学者@

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 24回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2009年2月13日
发表于:2011-05-30 16:59:15
楼主

小弟刚学PLC编程求各位师傅帮忙 用西门子编一个程序来控制步进电机(驱动器Q2HB)    按下i0.0后   步进电机转一段距离后停止  此时Q0.3亮一会 再灭    步进电机又运行 Q0.3再亮 又灭  一直这样循环    只有按下 I0.1时才停止运行  如何编程  谢谢 谢谢  

下面是小弟编的程序  按下i0.0后步进电机 一直运行     中断程序不执行  不知道什么原因  望师父们指点一下  多谢了 !   

主程序

LD I0.0
R Q0.0, 1
CALL 步进电机:SBR0

步进电机子程序SBR0
LD SM0.0
MOVB 16#85, SMB67
MOVW +1000, SMW68
MOVW +200, SMW72
ATCH INT_1:INT1, 19
ENI
PLS 0

中断程序
LD SM0.0
= Q0.3




@初学者@

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 24回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2009年2月13日
发表于:2011-05-30 16:59:53
1楼
小弟刚学PLC编程求各位师傅帮忙 用西门子编一个程序来控制步进电机(驱动器Q2HB) 按下i0.0后 步进电机转一段距离后停止 此时Q0.3亮一会 再灭 步进电机又运行 Q0.3再亮 又灭 一直这样循环 只有按下 I0.1时才停止运行 如何编程 谢谢 谢谢 邮箱ampddr@126.com

@初学者@

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 24回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2009年2月13日
发表于:2011-06-06 06:28:01
2楼
望高手指点一下 xie

号无现

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2007年11月17日
发表于:2013-04-30 11:15:36
3楼

PLS前加上升沿脉冲,就可以了

yahk1984

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 117回
  • 年度积分:2
  • 历史总积分:59
  • 注册:2012年10月09日
发表于:2013-05-04 16:54:26
4楼

回复内容:

对: 号无现 PLS前加上升沿脉冲,就可以了 内容的回复!


我感觉应该在R Q0.0,1前加


热门招聘
相关主题

官方公众号

智造工程师