S7--200將錯誤分為致命錯誤和非致命錯誤。您可以通過選擇PLC > Information菜單命令,來查看因錯誤而產生的錯誤代碼。
圖5-6給出了PLC信息對話框,其中包括錯誤代碼和錯誤描述。
Last Fatal 區顯示S7--200發生的前一致命錯誤代碼。如果RAM區是掉電保持的,這個數據也會保持。當S7--200全清或者RAM區掉電保持失敗時,該區也被清除。
Total Fatal區是前一次CPU清除所有存儲區后產生致命錯誤的次數。如果RAM區是掉電保持的,這個次數也會保持。當S7--200全清或者RAM區掉電保持失敗時,該區也被清除。
【非致命錯誤】
非致命錯誤是指用戶程序結構問題、用戶程序指令執行問題和擴展I/O模塊問題。您可以用STEP7--Micro/WIN來得到所產生錯誤的錯誤代碼。非致命錯誤有三個基本的分類。
程序編譯錯誤
當下載程序時,S7--200會編譯程序。如果S7--200發現程序違反了編譯規則,會停止下載并產生一個錯誤代碼。(已經下載到S7--200中的程序將仍然在yongjiu存儲區中存在,并不會丟失。)可以在修正錯誤后再次下載程序。
I/O錯誤
啟動時,S7--200從每個模塊讀取I/O配置。正常運行過程中,S7--200周期性的檢測每個模塊的狀態與啟動時得到的配置相比較。如果S7--200檢測到差別,它會將模塊錯誤寄存器中的配置錯誤標志位置位。除非此模塊的組態再次和啟動時獲得的組態相匹配,否則S7--200不會從此模塊中讀輸入數據
或者寫輸出數據到此模塊。
模塊的啟動信息存儲在特殊存儲器(SM)標志位中。應用程序可以監視這些標志位。SM5.0是全局I/O錯誤位,當擴展模塊上存在一個錯誤條件時,它將保持置位。
程序執行錯誤
在程序執行過程中有可能產生錯誤。這類錯誤有可能來自使用了不正確的指令或者在過程中產生了非法數據。例如:一個編譯正確的間接尋址指針,在程序執行過程中,可能會改為指向一個非法地址。這是一個實時程序問題的例子。當實時程序問題發生時,SM4.3會在CPU處于RUN模式期間置位。程序執行錯誤信息存儲在特殊寄存器(SM)標志位中。應用程序可以監視這些標志位。
當S7--200發生非致命錯誤時,S7--200并不切換到STOP模式。它僅僅是把事件記錄到SM存儲器中并繼續執行應用程序。但是如果用戶希望在發生非致命錯誤時,將CPU切換到STOP模式,可以通過編程實現。下列例子程序用于監視兩個非致命錯誤標志位。當兩個標志中任意一個置位,S7--200將切換到STOP模式。
【致命錯誤】
致命錯誤會導致S7--200停止程序執行。按照致命錯誤的嚴重程度,S7--200使其部分或全部功能無法執行。處理致命錯誤的目的是把CPU引向安全狀態,CPU可以對存在的錯誤條件作出響應。當檢測到一個致命錯誤時,S7--200將切換到STOP模式,打開SF/DIAG(Red) 和STOP LED,忽略輸出
表,并關閉輸出。除非致命錯誤條件被修正,否則S7--200將保持這種狀態不變。
一旦消除了致命錯誤條件,必須重新啟動CPU。可以用以下方法重新啟動CPU:
重新啟動電源
將模式開關由RUN或者TERM變為STOP
在STEP 7--Micro/WIN命令菜單中選擇PLC > Power--Up Reset,可以強制CPU啟動并清除所有致命錯誤。
重啟CPU會清除致命錯誤,并執行上電診斷測試來確認已改正錯誤。如果發現其它致命錯誤,CPU會重新點亮錯誤LED指示燈,表示仍存在錯誤。否則CPU會開始正常工作。
有些錯誤可能會使CPU無法進行通訊。這種情況下您無法看到來自CPU的錯誤代碼。這種錯誤表示硬件故障,CPU模塊需要修理,而修改程序或清除CPU內存是無法清除這些錯誤的。
- 實戰案例 S7-1200 CPU與G120的PROFINET通信舉例 2024-12-02
- 講明白S7-1500 通過TO功能實現S120位置控制 2024-12-02
- 經典PLC編程案例,很實用!|組合機床動力頭進給運動控制(順序控制設計法) 2024-12-02
- S7-1200的故障診斷 2024-12-02
- 電氣控制原理動圖精華版,電力人看了都說太全面了 2024-12-02
- 實例分享︱變頻器控制電路 2024-12-02
- 西門子PLC結構化編程詳解,電氣小白建議收藏! 2024-12-02
- PLC案例詳解 | S7-200SMART 如何減少流量累計誤差? 2024-12-02
- 【案例分析】S7-1200 PLC模擬量控制變頻器,新手工程師都應該看看! 2024-12-02
- 西門子S7-1200 PLC,如何組態PID功能? 2024-12-02
- 西門子S7-1200 PLC中,如何組態PID功能? 2024-12-02
- 一文讀懂超標量CPU的核心知識點 2024-12-02
- 「案例」S7-200 SMART如何驅動步進畫三角形? 2024-12-02
- 工業網絡安全的四大 關鍵策略 2024-12-02
- 21個三菱PLC編程實例,實現PLC從入門到精通 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684