发布于 2006-07-21 13:53:44
0楼
A I0.0
FP M0.0
= M0.1
M0.0用来存储上一次循环的RLO。
在以上这段程序中,可以解释为:
在N周期时I0.0为0,M0.0为0,M0.1为0
在N+1周期时I0.0为0,M0.0为0,M0.1为0
在N+2周期时I0.0为1,M0.0为0,M0.1为1
在N+3周期时I0.0为1,M0.0为1,M0.1为0
在N+4周期时I0.0为0,M0.0为1,M0.1为0
在N+5周期时I0.0为0,M0.0为0,M0.1为0
在我们用VAT表监视I0.0和M0.0时看到它们的状态是相同的,但实际上并不相同相差一个周期。
如果M0.0换为临时变量,那么它只在块运行期间有效,所以不能保存住上一循环的RLO也就不能实现上升沿检测。
学无止境