实际程序中,在M111接通后,S106随后被转换,例如延时100ms被转换;但为了便于观察,图6-29未这样设置。现在来仿真一下这个程序段:
1.点动M113(本文,把接通一下后断开,称为点动),S106接通,模仿工作流程进入等待状态。
通常情况下,会在T10接通(设定值由D200间接指定)时,转换到上升状态;本文以点动M115来模仿。
2.若等待时间过长,则可按下“上升按钮”(图6-29未示出),转换到上升状态;在按下“上升按钮”时,M111接通。
现在,设(D200)=200,在S106接通的情况下,点动M111,可见到D202开始计时,C3为1,M306、M307接通;
再点动M115,S106断开,D202停止计时并保持,C3为1,M306、M307保持接通。
3.再次点动M113,S106接通,D202从0开始计时;点动M111,D202瞬间值被送到D200,D200的值被修改;
点动M115,S106断开、D202停止计时。
4.若不是在接连的两个等待状态、提前上升,则D200的值将不被修改。
也就是,在相继点动M113、M111、M115之后(之间间隔一段时间),接下来仅点动M113、M115,而不接通M111,则要求D200的值不被修改。
该点,不妨试验一下。