簡思中文編程PLC入門:基礎(chǔ)功能類-急停功能
當(dāng)一個(gè)動(dòng)作在運(yùn)行過程中出現(xiàn)故障或者需要復(fù)位時(shí),可以用急停功能。按下急停將所有的動(dòng)作全部斷開,恢復(fù)到初始狀態(tài)。再次啟動(dòng)時(shí)能夠正常運(yùn)行。
【控制要求】
有兩條流水燈動(dòng)作,用一個(gè)總啟動(dòng)開關(guān)X0控制:1號(hào)動(dòng)作是a、b、c、d燈;2號(hào)動(dòng)作是e、f、g、h燈。
按下總開關(guān)(帶鎖開關(guān),按下鍵信號(hào)一直保持),1號(hào)動(dòng)作開始動(dòng)作:a、b燈同時(shí)點(diǎn)亮,延時(shí)2s,然后a燈熄滅,延時(shí)1s,c燈點(diǎn)亮,延時(shí)2s,接著是a,d燈點(diǎn)亮,并延時(shí)1s,然后a、b、c、d燈按順序依次熄滅,每個(gè)燈熄滅都會(huì)延時(shí)1s。在1號(hào)動(dòng)作的c燈點(diǎn)亮的同時(shí)2號(hào)動(dòng)作開始動(dòng)作:e燈點(diǎn)亮,延時(shí)1s,接著是f、g、h燈同時(shí)點(diǎn)亮,并延時(shí)2s,再按著e、f、g、h的順序依次熄滅且每次熄滅保持1s。啟動(dòng)信號(hào)只有一次信號(hào),等所有動(dòng)作運(yùn)行完成一次之后,程序自動(dòng)跳回到第一個(gè)動(dòng)作,又開始循環(huán)運(yùn)行,共計(jì)數(shù)10次,10次后程序動(dòng)作停止。
動(dòng)作停止,就是當(dāng)啟動(dòng)信號(hào)斷開時(shí),程序會(huì)運(yùn)行完當(dāng)前的動(dòng)作,回到初始條件時(shí)停止運(yùn)行,等待啟動(dòng)信號(hào)。
設(shè)置急停鍵,按下急停開關(guān),使動(dòng)作復(fù)位,所有輸出全部斷開。
【動(dòng)作分析】
按下總開關(guān),為一個(gè)等待輸入的指令信號(hào),總開關(guān)就是一個(gè)啟動(dòng)信號(hào),也就是整個(gè)動(dòng)作中的啟動(dòng)設(shè)置。動(dòng)作分為兩條線路,我們將1號(hào)動(dòng)作作為主路線,2號(hào)線作為分支線。“在1號(hào)動(dòng)作的c燈點(diǎn)亮的同時(shí)2號(hào)動(dòng)作開始動(dòng)作”,需要注意的是從c燈點(diǎn)亮開始,2號(hào)動(dòng)作是與1號(hào)動(dòng)作同時(shí)運(yùn)行,這里就需要借助PLC的輔助標(biāo)志將兩條動(dòng)作的動(dòng)作連接起來。
設(shè)置的急停按鍵,急停有信號(hào)時(shí),先要控制所有在運(yùn)行的時(shí)序環(huán)為停止?fàn)顟B(tài),再觸發(fā)程序中用到輔助標(biāo)志和輸出端;控制每個(gè)用到的時(shí)序環(huán)跳回到第0幀,等待急停信號(hào)斷開后,再是每個(gè)環(huán)恢復(fù)到運(yùn)行狀態(tài)。
【控制流程圖】
按照動(dòng)作分析,每一個(gè)動(dòng)作就是一個(gè)指令,每個(gè)指令用流程圖的方式連接起來。

【修改別名】
在軟件別名處,對動(dòng)作需要用到的端口進(jìn)行別名修改:

輸入端別名修改:X0:按鍵開關(guān)。

輸出端別名修改:Y0:a燈、Y1:b燈、Y2:c燈、Y3:d燈、Y4:e燈、Y5:f燈、Y6:g燈、Y7:h燈。

輔助標(biāo)志別名修改:M0:2號(hào)動(dòng)作標(biāo)志。

【程序編輯】
兩條線分別用兩個(gè)環(huán)編輯,在時(shí)序環(huán)0中編輯1號(hào)動(dòng)作,作為主程序動(dòng)作;在時(shí)序環(huán)1中編輯2號(hào)動(dòng)作,作為分支線,在時(shí)序環(huán)2中編輯急停程序。
時(shí)序環(huán)0?:根據(jù)流程圖按順序動(dòng)作編輯1號(hào)動(dòng)作,當(dāng)程序運(yùn)行到觸發(fā)c燈(Y2)點(diǎn)亮?xí)r,添加觸發(fā)輔助指令,觸發(fā)M0通,這時(shí)2號(hào)動(dòng)作開始運(yùn)行,1號(hào)動(dòng)作繼續(xù)運(yùn)行。
1號(hào)動(dòng)作程序全部完成之后,要等待2號(hào)動(dòng)作程序完成,然后計(jì)數(shù)一次進(jìn)入循環(huán),所以在添加等待輔助M0斷后,再添加一條計(jì)數(shù)跳轉(zhuǎn)指令,計(jì)數(shù)后跳回到本環(huán)的第0幀,再次循環(huán)運(yùn)行(計(jì)數(shù)10次之后,程序會(huì)自動(dòng)停止運(yùn)行)。

時(shí)序環(huán)1:根據(jù)流程圖編輯2號(hào)動(dòng)作程序,2號(hào)動(dòng)作開始的啟動(dòng)標(biāo)志是M0通,在第0幀添加指令“等待輔助”,等待M0通,2號(hào)動(dòng)作開始運(yùn)行,運(yùn)行完成,再添加“觸發(fā)輔助”指令,觸發(fā)M0斷,斷開2號(hào)動(dòng)作的啟動(dòng)信號(hào)。

時(shí)序環(huán)2:設(shè)置急停程序。急停開關(guān)就是添加一個(gè)等待輸入,然后用幀環(huán)控制指令控制時(shí)序環(huán)0和時(shí)序環(huán)1為停止?fàn)顟B(tài)(不能控制時(shí)序環(huán)2為停止?fàn)顟B(tài),也就是急停的程序所在環(huán),如果停止了急停程序環(huán),急停動(dòng)作就不會(huì)奏效。);再觸發(fā)用到的所有的輔助標(biāo)志和輸出端口為斷狀態(tài);再用幀環(huán)跳轉(zhuǎn)指令將用到的時(shí)序環(huán)0和時(shí)序環(huán)1的動(dòng)作跳轉(zhuǎn)到時(shí)序環(huán)0的第0幀和時(shí)序環(huán)1的第0幀(起到復(fù)位的作用);等待急停開關(guān)斷開之后,將時(shí)序環(huán)0和時(shí)序環(huán)1恢復(fù)成運(yùn)行狀態(tài)(這樣再次給入啟動(dòng)信號(hào)后,程序會(huì)再次運(yùn)行)。

【程序調(diào)試】
當(dāng)所有的程序編輯完成之后,我們就可以將程序通過串口下發(fā)至PLC中,程序調(diào)試有幾種方式。
1、可以在編程軟件上進(jìn)行程序調(diào)試,在菜單欄中的調(diào)試框中,打開“在線調(diào)試環(huán)”,選擇下發(fā)程序的端口,即可在線調(diào)試。
2、可在觸摸屏軟件上實(shí)現(xiàn)在線模擬,進(jìn)行程序調(diào)試。
程序文件下載:http://pan.baidu.com/s/1kUVOuGJ
JENASI_PLC
由婁底市簡思工控有限公司研發(fā)的新一代可編程控制器
不同于傳統(tǒng)PLC基于繼電器電路的梯形圖編程方法
基于控制流程采用電腦中文指令進(jìn)行編程
具有編程簡易,維護(hù)方便的特點(diǎn)
控制器實(shí)物圖:


簡思工控?公眾平臺(tái)
視頻學(xué)習(xí) |技術(shù)分享|互動(dòng)交流
簡思工控,中文指令-基于流程表編程!
淘寶網(wǎng)店:
https://item.taobao.com/item.htm?id=520946628453tracelogww=ltckbburl
? ? ? ? ? ? ? ? ? ?
微信掃一掃 ? ? ?關(guān)注該公眾號(hào)? ? ? ? ? ?
婁底市簡思工控有限公司服務(wù)號(hào)二維碼
微信掃一掃或長按-識(shí)別二維碼同時(shí)關(guān)注服務(wù)號(hào)哦?。?!
更多精彩課程、JENASI寶貝等著你哦?。?!
