发表于:2009/11/4 20:28:07
#0楼
我在网上下的关于单按钮启停的一个电路。电路见附件,我把这段程序作为了单独的一个FC块(比如说FC5),然后一个块FC5被另外一个FC调用,比如说是FC50,然后FC50再被OB1调用。但是我把程序下载到PLC之后发现能把电机启动,但是却不能停止,启动之后按钮就不再听使唤了。
我一同学照我的方法试验的结果是,按住就启动,松开就停。但是把这段单按钮启停的程序直接编到OB1里或把这段程序作为一个FC块,只被OB1调用就能实现其功能。
是扫描周期的原因,还是因为我使用了静态变量的原因。请高手指点,这是怎么回事?如能详细解释,不胜感激。
我一同学照我的方法试验的结果是,按住就启动,松开就停。但是把这段单按钮启停的程序直接编到OB1里或把这段程序作为一个FC块,只被OB1调用就能实现其功能。
是扫描周期的原因,还是因为我使用了静态变量的原因。请高手指点,这是怎么回事?如能详细解释,不胜感激。