優(yōu)先級錯誤組織塊(OB85)
只要發(fā)生下列事件之一,CPU的操作系統(tǒng)即調(diào)用OB85:
1.尚未裝載的OB (OB8、 OB81、OB82、OB83和OB86除外)的啟動事件。
2.操作系統(tǒng)訪問模塊時出錯。
3.在系統(tǒng)更新過程映像期間出現(xiàn)I/O訪問錯誤(如果由于組態(tài)原因,未禁止OB85的調(diào)用)。
如果OB85尚未編程,則當(dāng)檢測到這些事件其中之一時,CPU會轉(zhuǎn)為STOP模式。
可以使用SFC 39至42禁用或延遲,并重新啟用優(yōu)先級錯誤OB。
優(yōu)先級錯誤OB的本地數(shù)據(jù)
下表說明了優(yōu)先級錯誤OB的臨時(TEMP)變量。變量名為OB85的默認(rèn)名稱。
OB85_EV_CLASS BYTE 事件等級和標(biāo)識符:B#16#35B#16#38 (僅限于錯誤代碼B#16#B3和B#16#B4)B#16#39 (僅限于錯誤代碼B#16#B1、B#16#B2、B#16#B3和B#16#B4)
OB85_FLT_ID BYTE 錯誤代碼(可能值:B#16#A1、B#16#A2、B#16#A3、B#16#A4、B#16#B1、B#16#B2、B#16#B3、B#16#B4)
OB85_PRIORITY BYTE 優(yōu)先級,可通過STEP 7分配(硬件配置)
OB85_OB_NUMBR BYTE OB編號(85)
OB85_RESERVED_1 BYTE 保留
OB85_RESERVED_2 BYTE 保留
OB85_RESERVED_3 INT 保留
OB85_ERR_EV_CLASS BYTE 引起錯誤的事件的等級
OB85_ERR_EV_NUM BYTE 引起錯誤的事件的編號
OB85_OB_PRIOR BYTE 在出錯時處于活動狀態(tài)的OB的優(yōu)先級
OB85_OB_NUM BYTE 在出錯時處于活動狀態(tài)的OB的編號
OB85_DATE_TIME DATE_AND_TIME 調(diào)用OB時的DATE_AND_TIME
通過激活報告系統(tǒng)錯誤后的OB85,生成程序:
L B#16#A1
B#16#A1 由于使用STEP 7創(chuàng)建了組態(tài),您的程序或操作系統(tǒng)將為未裝載到CPU上的OB創(chuàng)建一個啟動事件。尚未加載的OB發(fā)生錯誤事件
L #OB85_FLT_ID
==I
SPB K_OB
L B#16#A2
由于使用STEP 7創(chuàng)建了組態(tài),您的程序或操作系統(tǒng)將為未裝載到CPU上的OB創(chuàng)建一個啟動事件。 尚未加載的OB發(fā)生錯誤事件
==I
SPB K_OB
L B#16#A3 操作系統(tǒng)訪問模塊時出錯 ,訪問未加載的塊時出錯
L #OB85_FLT_ID
==I
SPB K_B
SPA F_PA
K_OB: SPA STOP
SPA ENDE
K_B: SPA STOP
SPA ENDE
F_PA: NOP 0
SPA ENDE
STOP: CALL "STP" SFC 46 ---PLC停機(jī)
ENDE: NOP 0結(jié)束清0
審核編輯 :李倩
-
cpu
+關(guān)注
關(guān)注
68文章
11190瀏覽量
221620 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7262瀏覽量
128027
原文標(biāo)題:優(yōu)先級錯誤組織塊(OB85)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
當(dāng)操作系統(tǒng)被調(diào)用時,操作系統(tǒng)會做什么?
ARM CPU操作系統(tǒng)
西門子PLC停機(jī)的原因有哪些?
什么是操作系統(tǒng)?操作系統(tǒng)的結(jié)構(gòu)是怎樣構(gòu)成的
如何發(fā)生系統(tǒng)調(diào)用?調(diào)用操作系統(tǒng)提供的函數(shù)接口是什么
32位cpu、程序、操作系統(tǒng)是什么意思
基于S7-300根據(jù)硬件指示燈排查故障

如何應(yīng)用優(yōu)先級錯誤處理組織塊(OB85)
解析一個由OB85編程引起CPU停機(jī)

CPU如何檢測輸入模板沒有反應(yīng)時調(diào)用OB122
OB85引起的PLC停機(jī)原因及其解決辦法
調(diào)用sleep時操作系統(tǒng)中發(fā)生什么了

SIMATIC S7-1500 PLC循環(huán)中斷組織塊及其案例分享

西門子博途中CPU對錯誤的反應(yīng)

評論