quote:以下是引用漂泊的云888在2008-12-18 21:07:21的发言:
1:理论上说(S)M10.2是可以被置位的,关键是看(S)M10.2的置位需要的时间是否小于CPU的扫描时间才能被置位,在这个例子里T3延时8S后理论上说T3的常开点也是有一个闭合的时间的,只不过这个闭合的时间很短,在T3常开点闭合的同时T3R的常闭点也断开,使得T2失电,T2的常开点又断开,T3又复位,在这过程中说明T3已经有一个动作的过程了,只不过这个过程的时间取决于CPU的扫描周期时间,在这个例子里就是说(S)M10.2置位需要的时间是大于CPU的扫描周期时间,而使得(S)M10.2永远也无法置位.
2:在这里我们主要是以讨论扫描周期的时间和TIME的计时器的,S_CU计数器我们当他是有标识,当M0.7得电时S_CU通过T0的常开点是可以正常计数的,在这个例子里我们就可以看到S_CU和M6.2是同时通过T0的常开点来触发的,通过实际程序监控下显然S_CU是可以正常计数,而M6.2却不能被置位,这里就可以看出S_CU的触发时间是小于CPU的扫描周期的时间,而M6.2的触发时间是大于CPU的扫描周期时间而无法被置位的原因.