檢測到錯誤時CPU的標準反應(yīng)

如果CPU的操作系統(tǒng)檢測到錯誤,它會以O(shè)B調(diào)用的形式搜索適當?shù)腻e誤處理。如果找到了相應(yīng)的OB,則執(zhí)行該OB并完成CPU的錯誤處理。如果適當?shù)腻e誤OB不可用,則CPU沒有進一步的反應(yīng)。
例外情況:
S7-1500中央I/O配置中的RUN(熱插拔)中的模塊更換總是導致CPU停止。
如果沒有找到相應(yīng)的OB,則在超過循環(huán)時間的情況下檢測到的編程錯誤(OB121)或時間錯誤OB(OB80)的調(diào)用觸發(fā)CPU STOP。
注意!
操作系統(tǒng)不分析錯誤處理(編程錯誤OB)是否實際處理了錯誤的原因。因此,在編程錯誤處理時需要特別小心,以確保在發(fā)生錯誤時不會產(chǎn)生危險的工廠條件。
異步錯誤
異步錯誤的發(fā)生與程序執(zhí)行無關(guān),因此無法定位在程序中的特定點。
e.g.模塊故障時的OB83/OB86
例如輸入/輸出錯誤時的OB40/OB82(測量范圍違反、斷線)
同步錯誤
同步錯誤是由程序執(zhí)行引起的,可以相應(yīng)地定位在程序中的特定點
例如OB121,當調(diào)用不存在的塊(FC、FB、DB)時
例如OB122,用于直接訪問不存在的I/O
審核編輯:湯梓紅
-
cpu
+關(guān)注
關(guān)注
68文章
11277瀏覽量
224954 -
西門子
+關(guān)注
關(guān)注
98文章
3310瀏覽量
120369 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7401瀏覽量
129284 -
S7-1500
+關(guān)注
關(guān)注
3文章
302瀏覽量
7343
原文標題:西門子博途:CPU對錯誤的反應(yīng)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
暢銷西門子助聽器價格表_西門子助聽器價格大全
西門子變頻器如何選型_西門子變頻器選型注意哪些
西門子是哪個國家的品牌_西門子發(fā)明了什么
博世和西門子哪個好_博世和西門子的關(guān)系
西門子PLC S7-200smart程序下載錯誤分析
西門子能源首次作為獨立運營公司參加進博會
西門子PLC編程軟件博途下載
博圖如何實現(xiàn)遠程調(diào)試西門子PLC
利用物通博聯(lián)工業(yè)網(wǎng)關(guān)實現(xiàn)西門子plc數(shù)據(jù)采集和控制
西門子博圖TIA的Modbus主站通訊
西門子博途中CPU對錯誤的反應(yīng)
評論