西门子200PLS指令控制步进正反转问题 点击:415 | 回复:7



hufangsheng

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 82回
  • 年度积分:944
  • 历史总积分:1331
  • 注册:2013年4月24日
发表于:2020-02-08 18:42:12
楼主
求助帖40分-已结帖

西门子200 PLC用PLS指令控制步进电机正反转时,为什么停不下来,感觉程序一直在执行中断程序,程序如下

image.png


1分不嫌少!



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:605帖 | 6552回
  • 年度积分:211
  • 历史总积分:160507
  • 注册:2011年4月25日
发表于:2020-02-09 11:41:05
1楼

在中断结束或子程序调用完成之前,如果你没有停止发出脉冲,它会持续发送脉冲,放到主程序中就没事了,将运行触发触点放到中断程序中。

chensiyuan126qq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 646回
  • 年度积分:12
  • 历史总积分:296
  • 注册:2011年12月28日
发表于:2020-02-09 15:14:08
2楼

一般脉冲指令要放到主程序,触发条件放到子程序

hufangsheng

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 82回
  • 年度积分:944
  • 历史总积分:1331
  • 注册:2013年4月24日
发表于:2020-02-09 21:09:02
3楼


回复内容:

对: 请叫我王老湿 在中断结束或子程序调用完成之前,如果你没有停止发出脉冲... 内容的回复!

-------------------------

在中断程序中不是也指定了脉冲发送的数量吗,按理它不应该是按照给定的脉冲数量发送完了就应该停止发送吗

hufangsheng

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 82回
  • 年度积分:944
  • 历史总积分:1331
  • 注册:2013年4月24日
发表于:2020-02-09 21:12:01
4楼


回复内容:

对: chensiyuan126qq 一般脉冲指令要放到主程序,触发条件放到子程序 内容的回复!

-------------------------

您意思是将触发条件放到中断子程序?

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1192帖 | 6244回
  • 年度积分:4780
  • 历史总积分:40194
  • 注册:2010年3月25日
发表于:2020-02-10 19:01:17
5楼

建议放到主程序


Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:41帖
  • 帖子:3965帖 | 19425回
  • 年度积分:239
  • 历史总积分:103951
  • 注册:2006年8月04日
发表于:2020-03-13 08:56:29
6楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

一起分享经验,一起进步!


zhaojun1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:99
  • 历史总积分:100
  • 注册:2007年5月14日
发表于:2020-03-14 11:29:06
7楼

初始化赋值一次即可


相关主题

官方公众号

智造工程师