quote:以下是引用Zane在2011-06-13 22:43:04的发言:
边沿触发的指令需要2个连续扫描周期的状态才能执行出结果,而临时变量的状态只在1个扫描周期中有效,因此用临时变量做边沿触发的标志位是根本错误的。
“不允许使用临时变量用于上升下降沿指令”,重申一遍。
为了使大家能明白S7边沿指令的工作方式,请大家不用边沿指令,写出完全相同的功能的程序来。
A I0.0
FP M0.0
= M0.1
A M0.1
S Q0.0
请问斑竹:下面的程序有错吗?照样能准确无误地用临时变量实现功能!呵呵,凡事不能太绝对了,要给自己留有余地,胡 总讲话也不会像你那么绝对的。我个人觉得斑竹讲话更要谨慎!
L MB0
T LB100
A I0.0
FP L100.0
= L100.1
A L100.1
S Q0.0
L LB100
T MB0