控制需求:
按下手動按鈕低零,機械手執(zhí)行手動流程:按下夾取按鈕將產(chǎn)品從A 傳送帶上夾取掏婶,按下轉(zhuǎn)移按 鈕產(chǎn)品移動到B 傳送帶潭陪,按下釋放按鈕將產(chǎn)品放在B 傳送帶上送走。
按下自動按鈕老厌,機械手執(zhí)行自動流程1次:夾取產(chǎn)品(釋放前動作一直保持) →轉(zhuǎn)移產(chǎn)品(動作持續(xù)2秒)→釋放產(chǎn)品黎炉。若需再次執(zhí)行自動流程,再觸發(fā)自動按鈕一次即可淀弹。
動作分析:
時序邏輯依賴于時間或順序來控制動作洪添,以下是時序邏輯的實現(xiàn):
? ? 自動流程時序邏輯:
? ? ? ? 當X1(自動按鈕)被按下時干奢,觸發(fā)以下時序:
? ? ? ? ? ? Y0(機械手夾取動作)激活忿峻,并且保持直到O2(機械手釋放動作)。
? ? ? ? ? ? 經(jīng)過預(yù)設(shè)時間(例如2秒)后逛尚,Y1(機械手轉(zhuǎn)移動作)激活。
? ? ? ? ? ? 持續(xù)2秒后到逊,Y2(機械手釋放動作)激活滤钱。
? ? ? ? ? ? Y2完成后,等待下一次I1觸發(fā)铜靶。
無序組合邏輯動作步驟:
無序組合邏輯不依賴于時間争剿,而是根據(jù)輸入信號的狀態(tài)直接控制輸出痊末,以下是無序組合邏輯的實現(xiàn):
? ? 手動流程無序組合邏輯:
? ? ? ? 當X0(手動按鈕)被激活時,系統(tǒng)進入手動模式捆蜀。
? ? ? ? ? ? X2(夾取按鈕)被按下時幔嫂,Y0(機械手夾取動作)激活。
? ? ? ? ? ? X3(轉(zhuǎn)移按鈕)被按下時锰茉,Y1(機械手轉(zhuǎn)移動作)激活飒筑。
? ? ? ? ? ? X4(釋放按鈕)被按下時绽昏,Y2(機械手釋放動作)激活。
優(yōu)先時序邏輯實現(xiàn):
在控制系統(tǒng)中肤晓,時序邏輯通常優(yōu)先于無序組合邏輯實現(xiàn),因為它們涉及到自動化流程的順序和時間控制漫萄。以下是優(yōu)先實現(xiàn)的步驟:
? ? 檢測自動按鈕狀態(tài):
? ? ? ? 如果X1(自動按鈕)被按下盈匾,執(zhí)行自動流程時序邏輯。
? ? 執(zhí)行自動流程:
? ? ? ? Y0(機械手夾取動作)激活岩瘦。
? ? ? ? 經(jīng)過預(yù)設(shè)時間后葵孤,Y1(機械手轉(zhuǎn)移動作)激活。
? ? ? ? 持續(xù)2秒后箫津,Y2(機械手釋放動作)激活宰啦。
? ? ? ? 等待下一次I1觸發(fā)。
? ? 檢測手動按鈕狀態(tài):
? ? ? ? 如果X0(手動按鈕)被按下田炭,系統(tǒng)進入手動模式教硫,并根據(jù)X2辆布、X3、X4的按下順序執(zhí)行相應(yīng)的Y0景用、Y1惭蹂、Y2動作。
該程序符合時序動作媚污,我們可以在時序環(huán)中完成動作指令:
**時序環(huán)0環(huán)指令解釋:**
第00步:等待<X0 手動按鈕>斷信號連續(xù)保持1次掃描+<與下一幀狀態(tài)
第01步:等待<X1 自動按鈕>通信號連續(xù)保持1次掃描
第02步:觸發(fā)<Y0 機械手夾取動作>通電
第03步:在此等待0小時0分鐘2秒0毫秒
第04步:觸發(fā)<Y1 機械手轉(zhuǎn)移動作>通電
第05步:在此等待0小時0分鐘2秒0毫秒
第06步:觸發(fā)<Y2 機械手釋放動作>通電
第07步:在此等待0小時0分鐘1秒0毫秒
第08步:觸發(fā)<Y0 機械手夾取動作>斷電
第09步:觸發(fā)<Y1 機械手轉(zhuǎn)移動作>斷電
第10步:觸發(fā)<Y2 機械手釋放動作>斷電
**時序環(huán)1環(huán)指令解釋:**
第00步:等待<X0 手動按鈕>通信號連續(xù)保持1次掃描
第01步:如果<X2 夾取按鈕>通信號,則跳轉(zhuǎn)第[8]幀,否則運行下一幀指令
第02步:如果<X3 轉(zhuǎn)移按鈕>通信號,則跳轉(zhuǎn)第[10]幀,否則運行下一幀指令
第03步:如果<X4 釋放按鈕>通信號,則跳轉(zhuǎn)第[12]幀,否則運行下一幀指令
第04步:如果<X2 夾取按鈕>斷信號,則跳轉(zhuǎn)第[14]幀,否則運行下一幀指令
第05步:如果<X3 轉(zhuǎn)移按鈕>斷信號,則跳轉(zhuǎn)第[16]幀,否則運行下一幀指令
第06步:如果<X4 釋放按鈕>斷信號,則跳轉(zhuǎn)第[18]幀,否則運行下一幀指令
第07步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第08步:觸發(fā)<Y0 機械手夾取動作>通電
第09步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第10步:觸發(fā)<Y1 機械手轉(zhuǎn)移動作>通電
第11步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第12步:觸發(fā)<Y2 機械手釋放動作>通電
第13步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第14步:觸發(fā)<Y0 機械手夾取動作>斷電
第15步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第16步:觸發(fā)<Y1 機械手轉(zhuǎn)移動作>斷電
第17步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀?
第18步:觸發(fā)<Y2 機械手釋放動作>斷電
第19步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀
想了解更多JENASI(簡納思)PLC控制邏輯氢伟,請持續(xù)關(guān)注我們