请教s7-200单次执行程序, 点击:445 | 回复:5



zzk0414

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:9帖 | 113回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2013年1月11日
发表于:2013-03-04 15:57:20
楼主
请问用S7200,想第一次扫描时执行这段程序,第二次就不执行这段程序?怎么能实现?谢谢!!



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2013-03-04 16:30:31
1楼
SM0.1后面写程序。                

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-03-04 17:05:36
2楼

LD SM0.1

CALL SBR_1

然后你在SBR_1里面写你要的东西。

 

程序不执行和程序不扫描是两码事。你要判断清楚你要的是哪个效果。能流ON是一种执行状态,能流OFF也是一种执行状态。判断对了之后你可以选择上面的其中一种结构写。

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-04 22:00:17
3楼

常见的是做个CJ跳转指令就好了

见图:网络2中的程序仅在程序第一次扫描时运行。

江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2013-03-05 01:50:35
4楼

First_Scan_On SM0.1 仅在首次扫描周期时接通;利用这个指令来完成,串在你需要执行的命令前面!

zzk0414

  • 精华:0帖
  • 求助:7帖
  • 帖子:9帖 | 113回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2013年1月11日
发表于:2013-03-06 12:28:00
5楼
谢谢!大家的指点,用SM0.1是调用初始化子程序,我用计数器方法,把这个问题已经解决了。感谢大家的支持!

热门招聘
相关主题

官方公众号

智造工程师