S7-300 PLC的模式選擇開關(guān)(如圖)共分4檔:RUN-P(運(yùn)行編程),RUN(運(yùn)行),STOP(停止)和MRES(內(nèi)存復(fù)位)4檔。
1、RUN(運(yùn)行)
打到此檔,“RUN”綠色發(fā)光二極管點(diǎn)亮,PLC運(yùn)行程序。此時僅能監(jiān)控PLC中的程序,不能修改和下載程序。
2、STOP(停止)
撥到此檔,“STOP”發(fā)光紅色二極管點(diǎn)亮,PLC停止程序的運(yùn)行,可以下載和修改程序。另外,如果在處理一個S7程序時CPU 進(jìn)入了STOP 狀態(tài),或者當(dāng)您下載程序后無法將CPU 切換為RUN 狀態(tài),您可以從診斷緩沖區(qū)的事件列表中判斷出(評估診斷緩沖區(qū)),此時,CPU必須打到STOP狀態(tài)。
現(xiàn)故障的原因。
3、MRES(內(nèi)存復(fù)位)
此檔為非保持檔位,釋放后會重新回到STOP檔。當(dāng)模式開關(guān)撥到“MRES”檔并保持3秒鐘以上時,紅色的“STOP”發(fā)光二極管開始慢閃;此時釋放開關(guān)(回到“STOP”檔),并在3秒內(nèi)把開關(guān)又撥到“MRES”檔(保持),當(dāng)“STOP”紅色發(fā)光二極管快閃時就說明PLC內(nèi)存已經(jīng)復(fù)位了。
內(nèi)存復(fù)位的操作過程如下:
4、RUN-P(運(yùn)行編程)
打到此檔,紅色的“STOP”二極管熄滅,綠色的“RUN”二極管點(diǎn)亮。如果紅色的“STOP”二極管仍然處于發(fā)光狀態(tài),說明有錯誤出現(xiàn),需要根據(jù)“診斷緩沖區(qū)”檢查程序改正錯誤后才能下載。
在“RUN-P”檔位下,可以下載程序,也可以監(jiān)控測試程序(如在變量表VAT中修改變量的值),只不過其下載的塊會立即被執(zhí)行。
在下載程序時,應(yīng)注意以下事項(xiàng):
★ 下載程序時,只能在“STOP”或RUN-P“檔位”,在“RUN-P”下載的塊會被立即執(zhí)行;
★ 為了對錯誤做出快速準(zhǔn)確的響應(yīng),可以分別下載程序塊,這樣在發(fā)生錯誤時就會清楚的知道是哪個塊發(fā)生了錯誤,從而有針對性的解決問題;
★ 在下載程序時,應(yīng)按一下的順序下載程序,即:先下載子程序塊,然后是更高一級的程序塊。否則,PLC會進(jìn)入“STOP”模式。為了避免這種情況發(fā)生,可以將整個程序一起下載到PLC中