S7-300怎么样让一条指令只被执行一次??? 点击:2375 | 回复:9



lxn1025

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2011年5月28日
发表于:2011-07-31 17:11:31
楼主
如题,我想让一条指令在整个过程中只在首次扫描的时候执行一次,以后不再执行,程序应该是咋个样子?感谢回答



circinus

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 193回
  • 年度积分:0
  • 历史总积分:331
  • 注册:2004年2月23日
发表于:2011-07-31 17:21:33
1楼

在OB100或101中写语句,只执行一次。

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-07-31 17:59:34
2楼
引用circinus 的回复内容:

在OB100或101中写语句,只执行一次。





lxn1025

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2011年5月28日
发表于:2011-07-31 18:22:23
3楼
引用circinus 的回复内容:

在OB100或101中写语句,只执行一次。



谢谢!

lxn1025

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2011年5月28日
发表于:2011-07-31 18:22:39
4楼
引用bhdxzgp 的回复内容:引用circinus 的回复内容:

在OB100或101中写语句,只执行一次。



谢谢!





彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2011-07-31 20:08:50
5楼

可以置一个标志位永远为1,上升沿时执行该指令

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-07-31 22:20:14
6楼
引用彩云之滇东北 的回复内容:

可以置一个标志位永远为1,上升沿时执行该指令



这种方式 ,  比较灵活,  可以在PLC 的中 任意扫描周期开始 , 执行一次;

OB100 只能是在 上电 第一个扫描周期执行一次 .                

beichen

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2011-08-01 11:14:18
7楼
OB100里,最方便!

钢垢

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 569回
  • 年度积分:0
  • 历史总积分:556
  • 注册:2006年3月27日
发表于:2011-08-01 14:41:51
8楼
回复内容:
对:miy_gongkong 关于引用彩云之滇东北 的回复内容:

可以置一个标志位永远为1,上升沿时执行该指令


 


 

这种方式 ,  比较灵活,  可以在PLC 的中 任意扫描周期开始 , 执行一次;

OB100 只能是在 上电 第一个扫描周期执行一次 .                

内容的回复:

具体不好做吧?

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-08-03 00:18:45
9楼

“我想让一条指令在整个过程中只在首次扫描的时候执行一次,以后不再执行,程序应该是咋个样子?”

可以这样编程:


热门招聘
相关主题

官方公众号

智造工程师