一段小程序的探讨和一个问题的求助 点击:398 | 回复:5



ruandejin

    
  • 精华:0帖
  • 求助:12帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:407
  • 注册:2011年4月25日
发表于:2013-01-04 16:44:45
楼主

大家好!

 

附件是我用S7-200写的一段小程序 因公司的项目要改造

请大家帮忙看看 有什么细节可以改进吧?

还有 有个问题想确认一下 当PLC在调用 执行子程序时  这时间内

是不执行主程序 而是当子程序执行完了后 才返回执行主程序吧?

 

正在下载,请等待……
下载附件需0积分!




东山脚下-骑士军团

  • 精华:0帖
  • 求助:9帖
  • 帖子:19帖 | 1235回
  • 年度积分:2
  • 历史总积分:4415
  • 注册:2012年4月06日
发表于:2013-01-04 18:24:12
1楼
s是i的,在执行完子程序以后,才返回中断点重新执行主程序

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2013-01-04 18:50:18
2楼

“当五台普通制冷机的启动数量小于等于3时 ,Q 1.2不启动

反之Q1.2启动 Q1.1”

提醒一下,当五台普通制冷机的启动数量小于等于3时,此处的“3”并非是制冷机的运行台数,而是MB1的8位的和数,具体地说:就是只要MB1.2--MB1.7(不含MB1.0、MB1.1)中任意一个接通,MB1就>3,只有仅仅MB1.0或者MB1.1接通时,条件才成立。

 

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-01-05 08:55:23
3楼

楼主的程序:                                               

 

 

当PLC在调用 执行子程序时  这时间内

是不执行主程序 而是当子程序执行完了后 才返回执行主程序吧?

是这样的,扫描过程,手册有介绍的;

 

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-05 10:33:10
4楼
每个扫描周期主程序是一定执行的,只不过扫描到激活子程序时就进入子程序,子程序执行完后还会回到原来“现场”继续接着执行完整个主程序。

求学者_2322

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 37回
  • 年度积分:0
  • 历史总积分:286
  • 注册:2011年3月14日
发表于:2013-01-05 10:39:39
5楼
是的  

热门招聘
相关主题

官方公众号

智造工程师