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