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