需求描述:
用9個燈排成一條直線泽台,開始時,按下開始按鈕矾缓,中間一個燈亮表示拔河繩子的中點怀酷。游戲的雙方各持一個按鈕,游戲開始嗜闻,雙方都快速不斷地按動按鈕蜕依,每按一次按鈕,亮點向本方移動一位泞辐,當亮點移動到本方的端點時笔横,這一方獲勝,并保持燈一直亮咐吼,并得一分吹缔,雙方的按鈕不再起作用。當按下開始按鈕時锯茄,亮點回到中間厢塘,即可重新開始茶没。
功能分析:
時序邏輯與無序組合邏輯動作步驟:
時序邏輯動作步驟:
初始化游戲:
當X1(開始按鈕)被按下,初始化游戲狀態(tài)晚碾,將Y5(第5個燈)亮起抓半。
亮點移動:
根據(jù)X2(左方按鈕)和X3(右方按鈕)的按下情況,亮點(Y1-Y9中的一個)按照規(guī)定的順序移動格嘁。
獲勝判斷:
當亮點移動到端點(Y1或Y9)笛求,判斷獲勝方,并保持燈亮糕簿。
**時序環(huán)0環(huán)指令解釋:**
第00步:等待<X1 開始按鈕>斷信號連續(xù)保持1次掃描
第01步:等待<X1 開始按鈕>通信號連續(xù)保持1次掃描
第02步:觸發(fā)<Y5 5燈>通電
第03步:等待<X1 開始按鈕>斷信號連續(xù)保持1次掃描
第04步:等待<X1 開始按鈕>通信號連續(xù)保持1次掃描
第05步:觸發(fā)<Y1 1燈>至<Y4 4燈>斷電
第06步:觸發(fā)<Y6 6燈>至<Y7 7燈>斷電
第07步:觸發(fā)<Y10 8燈>至<Y11 9燈>斷電
**時序環(huán)1環(huán)指令解釋:**
第00步:等待<X2 左方按鈕>斷信號連續(xù)保持1次掃描
第01步:等待<X2 左方按鈕>通信號連續(xù)保持1次掃描
第02步:觸發(fā)<Y4 4燈>通電
第03步:等待<X2 左方按鈕>斷信號連續(xù)保持1次掃描
第04步:等待<X2 左方按鈕>通信號連續(xù)保持1次掃描
第05步:觸發(fā)<Y3 3燈>通電
第06步:等待<X2 左方按鈕>斷信號連續(xù)保持1次掃描
第07步:等待<X2 左方按鈕>通信號連續(xù)保持1次掃描
第08步:觸發(fā)<Y2 2燈>通電
第09步:等待<X2 左方按鈕>斷信號連續(xù)保持1次掃描
第10步:等待<X2 左方按鈕>通信號連續(xù)保持1次掃描
第11步:觸發(fā)<Y1 1燈>通電
**時序環(huán)2環(huán)指令解釋:**
第00步:等待<X3 右方按鈕>斷信號連續(xù)保持1次掃描
第01步:等待<X3 右方按鈕>通信號連續(xù)保持1次掃描
第02步:觸發(fā)<Y6 6燈>通電
第03步:等待<X3 右方按鈕>斷信號連續(xù)保持1次掃描
第04步:等待<X3 右方按鈕>通信號連續(xù)保持1次掃描
第05步:觸發(fā)<Y7 7燈>通電
第06步:等待<X3 右方按鈕>斷信號連續(xù)保持1次掃描
第07步:等待<X3 右方按鈕>通信號連續(xù)保持1次掃描
第08步:觸發(fā)<Y10 8燈>通電
第09步:等待<X3 右方按鈕>斷信號連續(xù)保持1次掃描
第10步:等待<X3 右方按鈕>通信號連續(xù)保持1次掃描
第11步:觸發(fā)<Y11 9燈>通電
想了解更多JENASI(簡納思)PLC控制邏輯探入,請持續(xù)關(guān)注我們