quote:以下是引用lybin在2008-12-16 11:40:35的发言:
第一个问题M10.2不能被置位.
原因:SD为接通延时定时器线圈。CPU开始运行时,通过T3常闭T2时间继电器进行计时,计时时间8S到,通过T2常闭T3时间继电器进行计时,计时时间8S到时,根据程序执行顺序,T3常闭断开,T2时间继电器停止,则输出为0,从而使T3时间继电器停止,输出也为0,因此,M10.2无法被置位,同时又开始了新一轮的计时。
注意:当计时器计时时间到时,如果输入端仍然为1时,才输出1。
第二个问题:
1、S_CU计数有问题,没有指定计数器的标识号,预置值,置位输入端,复位输入端等.无法进行计数。
2、M6.2不能被置位!
原因:M0.7被置位后,计时器T0开始计时,当计时时间到时,T0时间继电器起动输入端变为0,则计时器T0输出0,无法置位M6.2。
注意:当计时器计时时间到时,如果起动输入端S仍然为1时,才输出1。
虽然你的说法是正确的,但我始终觉得SIEMENS公司的程序扫描机制与众不同,难道就没有程序正好运行到NETWORK3时T3正好接通的时候?!