请教台达PLC上升沿问题 点击:4014 | 回复:7



工控小弟001

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2014年7月05日
发表于:2014-07-29 23:37:07
楼主

主程序(一部分):


子程序:

第一次按下启动键程序正常运行,按下停止键正常停止,再一次按下启动键,主程序正常执行,子程序P0在第38行处不执行,请求高手指点谢谢!




时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2014-07-30 09:19:45
1楼

你把38行调到27上面看看,这种脉冲式不是那么准,建议采用其他方式,PLC什么型号?

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-07-30 10:13:05
2楼

子程序中尽量避免有上升沿,有些时候就是会出问题

jsyljb

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2014-07-30 17:59:52
3楼

建议楼主查看“编程手册”,子程序跳转有啥限制?譬如用“上升沿”会不稳定。

工控小弟001

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2014年7月05日
发表于:2014-07-30 20:43:03
4楼

回复内容:

对: 时空——王者之师 你把38行调到27上面看看,这种脉冲式不是那么准,建议... 内容的回复!


调换了也不行!用的是台达SS2的PLC。谢谢!

工控小弟001

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2014年7月05日
发表于:2014-07-30 20:48:18
5楼

第一次执行正常,主要是M111停止信号之后再启动,子程序可以执行,就第二次的上升沿不能执行,LDP与NP指令都不行!

第五纪冰川

  • 精华:3帖
  • 求助:5帖
  • 帖子:37帖 | 4224回
  • 年度积分:3
  • 历史总积分:12263
  • 注册:2005年2月18日
发表于:2014-07-30 21:53:45
6楼

回复内容:

对: zhu860423060  子程序中尽量避免有上升沿,有些时候就是会出问题 内容的回复!


 正解!

hdss

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2014-08-02 07:33:07
7楼

回个帖子,说错莫怪哦:

会不会是,第一次调用子程序时,M160从断开到接通;

第二次调用子程序时,M160又是接通的,而认为M160一直是接通的。



热门招聘
相关主题

官方公众号

智造工程师