qianga_10
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個
工控威望: 106 點
下載積分: 691 分
在線時間: 7(小時)
注冊時間: 2017-03-14
最后登錄: 2020-04-17
查看qianga_10的 主題 / 回貼
樓主  發(fā)表于: 2017-04-06 11:18
紅綠藍黃白5種顏色的按鈕分別對應(yīng)紅綠藍黃白5種顏色的燈泡,現(xiàn)在用PLC控制這5個燈泡,要求如下:
1、5個按鈕隨便按,但按的順序要被PLC記住,等到5個按鈕全部都按完后,(重復(fù)按某個顏色按鈕,以第一次按下有效,其后按無效計算)每過1秒鐘,把按過按鈕的順序讓對應(yīng)的顏色燈泡依次顯示。
2、等到5個燈泡按順序依次顯示完后過1秒鐘全滅,進入下面的程序:再過2秒鐘,5個燈泡全亮,然后按紅綠藍黃白的順序每過1秒鐘滅1盞燈泡。最后全部滅掉,停止。  
   請畫出該程序PLC的接線圖,并設(shè)計程序。
guafa58
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 170 個
工控威望: 386 點
下載積分: 2910 分
在線時間: 279(小時)
注冊時間: 2010-10-28
最后登錄: 2024-10-27
查看guafa58的 主題 / 回貼
1樓  發(fā)表于: 2017-04-06 12:24
這個 要求 的關(guān)鍵只有 按的順序記憶。
用 變址寫,比較好理解;
將5個 延時按鈕,認為設(shè)置狀態(tài)為 1,2,3,4,5,即按下相對應(yīng)的按鈕 則 傳遞相應(yīng)數(shù)字 給 變址寄存器 如 Z0D101,那么 D101 - D105就分別記憶順序了;
順序顯示燈泡時候,從 D101 開始 遞增,即 Z0D101與 哪個數(shù)據(jù)相等,就輸出對應(yīng)的燈泡;
類似 示教編程 ;
用 先進先出,應(yīng)該也是 可以的;
這個 解決了,其它,都不是問題!