控制要求:有兩條流水燈動作,用一個總啟動開關X0控制:1號動作是a、b、c、d燈;2號動作是e、f、g、h燈
按下總開關X0,1號動作開始動作:a、b燈同時點亮,延時2s,然后a燈熄滅,延時1s,c燈點亮,延時2s,接著是a,d燈點亮,并延時1s,然后a、b、c、d燈按順序依次熄滅,每個燈熄滅都會延時1s。在1號動作的c燈點亮的同時2號動作開始動作:e燈點亮,延時1s,接著是f、g、h燈同時點亮,并延時2s,再按著e、f、g、h的順序依次熄滅且每次熄滅保持1s。啟動信號只有一次信號,等所有動作運行完成一次之后,程序自動跳回到第一個動作,又開始循環(huán)運行,共計數(shù)3次,3次后程序動作停止。動作停止,就是當啟動信號斷開時,程序會運行完當前的動作,回到初始條件時停止運行,等待啟動信號。
設置急停鍵,按下急停開關,使動作復位,所有輸出全部斷開。
我們在時序環(huán)0環(huán)編寫1號動作程序:
第00步:等待<X0 開關按鍵>通信號連續(xù)保持1次掃描
第01步:觸發(fā)<Y0 a燈>至<Y1 b燈>通電
第02步:在此等待0小時0分鐘2秒0毫秒
第03步:觸發(fā)<Y0 a燈>斷電
第04步:在此等待0小時0分鐘1秒0毫秒
第05步:觸發(fā)<Y2 c燈>通電
第06步:觸發(fā)<M0 2號線標志>通信號
第07步:在此等待0小時0分鐘2秒0毫秒
第08步:觸發(fā)<Y0 a燈>通電
第09步:觸發(fā)<Y3 d燈>通電
第10步:在此等待0小時0分鐘1秒0毫秒
第11步:觸發(fā)<Y0 a燈>斷電
第12步:在此等待0小時0分鐘1秒0毫秒
第13步:觸發(fā)<Y1 b燈>斷電
第14步:在此等待0小時0分鐘1秒0毫秒
第15步:觸發(fā)<Y2 c燈>斷電
第16步:在此等待0小時0分鐘1秒0毫秒
第17步:觸發(fā)<Y3 d燈>斷電
第18步:在此等待0小時0分鐘1秒0毫秒
第19步:等待<M0 2號線標志>斷信號
第20步:跳轉(zhuǎn)第[1]幀,計數(shù)一次,如果計數(shù)大于[3]則向下執(zhí)行
在時序環(huán)1環(huán)編寫2號動作程序:
第00步:等待<M0 2號線標志>通信號
第01步:觸發(fā)<Y4 e燈>通電
第02步:在此等待0小時0分鐘1秒0毫秒
第03步:觸發(fā)<Y5 f燈>至<Y7 h燈>通電
第04步:在此等待0小時0分鐘2秒0毫秒
第05步:觸發(fā)<Y4 e燈>斷電
第06步:在此等待0小時0分鐘1秒0毫秒
第07步:觸發(fā)<Y5 f燈>斷電
第08步:在此等待0小時0分鐘1秒0毫秒
第09步:觸發(fā)<Y6 g燈>斷電
第10步:在此等待0小時0分鐘1秒0毫秒
第11步:觸發(fā)<Y7 h燈>斷電
第12步:在此等待0小時0分鐘1秒0毫秒
第13步:觸發(fā)<M0 2號線標志>斷信號
在時序環(huán)2環(huán)編寫急停程序:
第00步:等待<X1 急停按鍵>通信號連續(xù)保持1次掃描
第01步:將第0環(huán)設置成停止狀態(tài),并返回第0幀
第02步:將第1環(huán)設置成停止狀態(tài),并返回第0幀
第03步:觸發(fā)<M0 2號線標志>斷信號
第04步:觸發(fā)<Y0 a燈>至<Y3 d燈>斷電
第05步:觸發(fā)<Y4 e燈>至<Y7 h燈>斷電
第06步:將第0環(huán)運行當前幀跳轉(zhuǎn)至第0幀
第07步:將第1環(huán)運行當前幀跳轉(zhuǎn)至第0幀
第08步:等待<X1 急停按鍵>斷信號連續(xù)保持1次掃描
第09步:將第0環(huán)設置成運行狀態(tài)
第10步:將第1環(huán)設置成運行狀態(tài)
這樣我們便完成了一個流水線的啟動以及急停邏輯程序
想了解更多JENASI(簡納思)PLC控制邏輯,請持續(xù)關注我們