发布于 2010-06-09 10:28:58
3楼
假设T1为“OFF”,第一次扫描进来, AN T 1 后RLO为1,L S5T#2S SE T 1 后RLO为1,NOT后rlo为0,不执行BEC指令,执行加1,第二次扫描进来,由于T1已经为ON,故 AN T 1 后RLO为0,扫描L S5T#2S SE T 1 ,由于RLO没有一个0-1的变化,故T1依然持续上一次的计时,RLO依然为0,NOT后rlo为1,执行指令 bec,块条件结束,不执行加1,此后的2秒内,由于T1持续ON,故每次结果如第二次扫描,指导计时完成,T1重新变成OFF,扫描又加一次1。所以本程序运行的结果是每2秒加1。
好好生活,天天向上!