○ FX型PLC中,步进梯形指令(单步指令)STL,应当是比较容易理解和掌握的。那么,如果问一句:
☆ 在单一的分支中,不相邻的两个状态间,为什么定时器能够被复用(重复使用)呢?而
. 对于刚接触该型PLC、特别是刚学习PLC者来说,要回答这个问题,就可以作一作“指令试验”。
○ 指令试验的目的,是为了掌握概念、理解指令的含义和了解其性能。
☆ 而使用到的方法,则可相互借鉴:例如,指令系统与FX兼容或类似的PLC,可以用相仿的方法进行试验;而对于其他的PLC,也不妨进行这样的观察(不一定指步进梯形指令)。
○ 参照《机床电器》2005年第1期的《FX型PLC中相邻STL指令间定时器的复用》一文,设计了图1的程序。

此主题相关图片如下:

* * * 图1 * * *
. 仿真结果:接通一下X20后,Y0接通;3秒后,Y0断开,Y1、Y2、Y3、Y5接通。
☆ 试作分析:由于Y1、Y2通而Y10不通,所以应当是在T20接通后、S21即被置位,S21置位的同时,S20被复位;而Y3、Y5接通,Y6不通,则表示Y0是在状态转换后的下一个周期、被复位的。
. 至于Y0是因为状态转换而复位、还是因为S20的STL接点断开才复位,还需另作试验,从略。
○ 若进一步试验,可观察到,定时器T的情况与输出Y类似,即:在STL指令中,对于用OUT指令驱动的元件,需到状态转换后的下一个操作周期 才复位(如果无其他指令影响)。
☆ 这既说明了,相邻状态间、定时器不能“简单复用”的理由,也获得了如何“相邻复用”的启示。
「该帖子被 莫其麟 在 2006-4-10 11:10:49 编辑过」