xiaohy620
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 2 個(gè)
工控威望: 120 點(diǎn)
下載積分: 526 分
在線時(shí)間: 2(小時(shí))
注冊(cè)時(shí)間: 2014-01-16
最后登錄: 2022-07-14
查看xiaohy620的 主題 / 回貼
樓主  發(fā)表于: 2014-03-13 22:49
在現(xiàn)場(chǎng)控制中可能會(huì)遇到這樣一種需求,看起來簡(jiǎn)單,但是我想了一整天卻無法編程來實(shí)現(xiàn)。為了討論方便,我把它簡(jiǎn)化為這樣一個(gè)問題:有5個(gè)按鈕和5個(gè)信號(hào)燈,編號(hào)1#~5#,每次只按下一個(gè)按鈕,按的次序是隨意的且沒有時(shí)間限制,每按下一個(gè)按鈕輸出就亮一個(gè)對(duì)應(yīng)的信號(hào)燈,持續(xù)10秒后自動(dòng)熄滅,但是同一時(shí)刻只允許亮一個(gè)燈,即前燈不滅后燈不亮,并且亮燈的次序嚴(yán)格按照按鈕按下的次序,例如按鈕是2#——1#——5#——3#——4#,則亮燈也按照2#——1#——5#——3#——4#,不能亂。
敬請(qǐng)感興趣的高手用S7-200示范一下。
dahai998
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 119 個(gè)
工控威望: 241 點(diǎn)
下載積分: 766 分
在線時(shí)間: 75(小時(shí))
注冊(cè)時(shí)間: 2007-03-29
最后登錄: 2024-12-16
查看dahai998的 主題 / 回貼
1樓  發(fā)表于: 2014-03-14 12:21
這個(gè)問題如果用簡(jiǎn)單指令來編是有點(diǎn)復(fù)雜的,我以前用變址做過,F(xiàn)在有些PLC有現(xiàn)成指令。這問題的本質(zhì)就是先進(jìn)先出。