在現場控制中可能會遇到這樣一種需求,看起來簡單,但是我想了一整天卻無法編程來實現。為了討論方便,我把它簡化為這樣一個問題:有5個按鈕和5個信號燈,編號1#~5#,每次只按下一個按鈕,按的次序是隨意的且沒有時間限制,每按下一個按鈕輸出就亮一個對應的信號燈,持續10秒后自動熄滅,但是同一時刻只允許亮一個燈,即前燈不滅后燈不亮,并且亮燈的次序嚴格按照按鈕按下的次序,例如按鈕是2#——1#——5#——3#——4#,則亮燈也按照2#——1#——5#——3#——4#,不能亂。
敬請感興趣的高手用S7-200示范一下。