台达高手请指教 点击:804 | 回复:4



yaozhigao

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 55回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2015年3月11日
发表于:2015-06-09 17:26:46
楼主

什么指令可以比较方便的实现上图的功能?小弟自学台达PLC已经3个月了,由于文化水平有限(中专文化电工专业),很多指令难以理解,希望有高手指点一下,好人一生平安,谢谢!




meng0175

  • 精华:1帖
  • 求助:9帖
  • 帖子:25帖 | 73回
  • 年度积分:131
  • 历史总积分:2896
  • 注册:2010年10月07日
发表于:2015-06-09 18:47:09
1楼



用比较指令可以实现你所说的功能

yaozhigao

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 55回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2015年3月11日
发表于:2015-06-10 08:20:34
2楼


回复内容:

对: meng0175 用比较指令可以实现你所说的功能 内容的回复!

我的意思是Y0到Y7或更多的输出点任何一个每动作一次,寄存器就加一,这些输出点会动作保持7,8秒,前一个ON了之后后一个可能只间隔1秒下一个也紧接着动作。您给的方法在单个触点动作是寄存器里计数会累计到,但多个输出点动作计数就不准确了。还是谢谢老师的帮助!

yaozhigao

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 55回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2015年3月11日
发表于:2015-06-10 10:14:52
3楼

自己琢磨出来了,不知道还有没有更好的方法!

国产PLC123

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 71回
  • 年度积分:0
  • 历史总积分:164
  • 注册:2012年6月30日
发表于:2015-07-25 16:31:01
4楼

看你这程序,Y0-Y7不会同时动作吧。用组合字吧,如LD> k2y0 k0  时OUT m0,再利用M0来计数就行了。如果是Y0-Y37,用DLD> k8y0 k0作为条件即可。


热门招聘
相关主题

官方公众号

智造工程师