6ES7322-1BH01-0AA0、西門子s7 400代理
【簡單介紹】
【詳細說明】
: 304166234, 唐唐
武漢浩科自動化--西門子華中代理商 *銷售西門子6ES5,6ES7,6AV,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1FT,1FK,1PH,C98043,6DD,6DR,7MH,7ML。
ttp://txq45632206.cnelc.com
6ES7322-1BH01-0AA0
SM
存儲器中并繼續(xù)執(zhí)行應用程序。但是如果用戶希望在發(fā)生非致命錯誤時,將CPU 切換到
STOP 模式,可以通過編程實現。下列例子程序用于監(jiān)視兩個非致命錯誤標志位。當兩個
標志中任意一個置位,S7-200 將切換到STOP 模式。
非致命錯誤檢測程序舉例
Network1 //當有I/O 錯誤或實時運行程序錯誤發(fā)生時,將CPU
//切換到STOP 模式。
LD SM5.0
O SM4.3
STOP
致命錯誤
致命錯誤會導致S7-200 停止程序執(zhí)行。按照致命錯誤的嚴重程度,S7-200 使其部分或
全部功能無法執(zhí)行。處理致命錯誤的目的是把CPU 引向安全狀態(tài),CPU 可以對存在的
錯誤條件作出響應。當CPU 檢測到一個致命錯誤時,CPU 會切換到STOP 模式,點亮
系統(tǒng)錯誤LED 和STOP(停止)LED 指示燈,并忽略輸出表,關閉所有輸出。S7-200
會一直保持這種狀態(tài),直到消除致命錯誤條件。
一旦消除了致命錯誤條件,必須重新啟動CPU??梢杂靡韵路椒ㄖ匦聠覥PU:
? 重新啟動電源
6ES7322-1BH01-0AA0
BR CC 1 CC 0 OV OS OR STA RLO /FC
你可以判斷狀態(tài)字中的各位:
? 通過整數算術運算功能
? 通過浮點功能。
12.2 OV ---| |--- 溢出異常位
符號
說明
OV ---| |---(溢出異常位指令)或 OV ---| / |--- (取反溢出異常位指令)接點符號用于識
別上一次算術運算功能中的溢出。這也就是說,在功能執(zhí)行完后,操作的結果在允許的負
范圍或正范圍之外。當在串聯(lián)中使用時,掃描的結果通過與(AND)邏輯運算與RLO 相結
合;當在并聯(lián)中使用時,掃描的結果通過或(OR)邏輯運算與RLO 相結合。
或取反
狀態(tài)位指令
12-2
狀態(tài)字
BR CC 1 CC 0 OV OS OR STA RLO /FC
寫 - - - - - x x x 1
舉例
方塊通過 I0.0 的信號狀態(tài)“1”啟動。如果算術運算功能“IW0- IW2”的結果在整數的允
6ES7322-1BH01-0AA0
碼也會保持。當S7-200 全清或者RAM 區(qū)掉電保持失敗時,該區(qū)也被清除。
Total Fatal 區(qū)是前一次CPU 清除所有存儲區(qū)后產生致命錯誤的次數。如果RAM 區(qū)是掉
電保持的,這個次數也會保持。當S7-200 全清或者RAM 區(qū)掉電保持失敗時,該區(qū)也被
清除。
附錄C 中列出了S7-200 的錯誤代碼。附錄D 中描述了可用于監(jiān)視錯誤的特殊存儲器
(SM)標志位。
非致命錯誤
非致命錯誤是指用戶程序結構問題、用戶程序指令執(zhí)行問題和擴展I/O 模塊問題。你可
以用STEP7-Micro/WIN 來得到所產生錯誤的錯誤代碼。
程序編譯錯誤
當下載程序時,S7-200 會編譯程序。如果S7-200 發(fā)現程序違反了編譯規(guī)則,會停止下
載并產生一個錯誤代碼。(已經下載到S7-200 中的程序會存儲在EEPROM 中,不會丟
失。)可以在修正錯誤后再次下載程序。編譯錯誤列表參見附錄C。
編程的概念、慣例及特點
5-12
I/O 錯誤
啟動時,S7-200 從每個模塊讀取I/O 配置。正常運行過程中,S7-200 周期性的檢測每
6ES7322-1BH01-0AA0
相關產品
請輸入產品關鍵字: