時(shí)間出錯(cuò)組織塊(OB80)

無論何時(shí)執(zhí)行OB時(shí)出錯(cuò),S7-300 CPU的操作系統(tǒng)將調(diào)用OB80。此類錯(cuò)誤包括:超出周期時(shí)間、執(zhí)行OB時(shí)出現(xiàn)確認(rèn)錯(cuò)誤、提前了時(shí)間而使OB的啟動(dòng)時(shí)間被跳過、在CiR后恢復(fù)RUN模式。例如,如果在上一次調(diào)用之后發(fā)生了某一周期性中斷OB的啟動(dòng)事件,而同一OB此時(shí)仍在執(zhí)行中,則操作系統(tǒng)將調(diào)用OB80。
如果OB80尚未編程,則CPU將轉(zhuǎn)為STOP 模式。
可以使用SFC 39至42禁用或延遲和重新啟用時(shí)間出錯(cuò)OB。
注意:
如果因超出了掃描時(shí)間而導(dǎo)致在同一掃描周期內(nèi)調(diào)用了兩次OB80,則CPU 轉(zhuǎn)為STOP 模式。通過在程序中的適當(dāng)?shù)狞c(diǎn)調(diào)用SFC43 “RE_TRIGR”,可防止這種情況。
時(shí)間出錯(cuò)OB的本地?cái)?shù)據(jù):

OB80_EV_CLASS :事件等級(jí)和標(biāo)識(shí)符:B#16#35.
OB80_FLT_ID :出錯(cuò)代碼.
OB80_PRIORITY: 優(yōu)先級(jí):OB 80以優(yōu)先級(jí)26在RUN模式下運(yùn)行,如果發(fā)生OB請(qǐng)求緩沖區(qū)溢出,則以優(yōu)先級(jí)28運(yùn)行.
OB80_OB_NUMBR: OB編號(hào)(80).
OB80_ERROR_INFO: 出錯(cuò)信息:取決于出錯(cuò)代碼.
OB80_ERR_EV_CLASS: 導(dǎo)致出錯(cuò)的啟動(dòng)事件的事件等級(jí).
OB80_ERR_EV_NUM: 導(dǎo)致出錯(cuò)的啟動(dòng)事件的事件編號(hào).
OB80_OB_PRIORITY: 出錯(cuò)信息:取決于出錯(cuò)代碼.
OB80_OB_NUM: 出錯(cuò)信息:取決于出錯(cuò)代碼.
OB80_DATE_TIME: 調(diào)用OB時(shí)的DATE_AND_TIME.
責(zé)任編輯:lq
-
plc
+關(guān)注
關(guān)注
5051文章
14599瀏覽量
486992 -
cpu
+關(guān)注
關(guān)注
68文章
11279瀏覽量
225033 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7402瀏覽量
129325
原文標(biāo)題:PLC出現(xiàn)什么故障可以使用-時(shí)間出錯(cuò)組織塊(OB80)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子PLC中函數(shù)FC的使用方法
vsan數(shù)據(jù)恢復(fù)—Vsan故障與SQLserver數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
使用函數(shù)塊實(shí)現(xiàn)三相電機(jī)正反轉(zhuǎn)控制
如何判斷裝置的時(shí)間同步出現(xiàn)了問題?
從 app_gatt_callback調(diào)用這個(gè)隊(duì)列推送函數(shù)時(shí),程序出現(xiàn)了硬故障怎么解決?
PLC遠(yuǎn)程維護(hù)平臺(tái)有什么優(yōu)點(diǎn)
PLC常見故障及遠(yuǎn)程運(yùn)維的方法
PLC常見的故障和因素及5大排除流程圖
PLC產(chǎn)品故障問題測(cè)試的四個(gè)部分
服務(wù)器數(shù)據(jù)恢復(fù)—NAS存儲(chǔ)硬盤出現(xiàn)故障的數(shù)據(jù)恢復(fù)案例
PLC在使用過程中常見的技術(shù)故障分析及維護(hù)
PLC應(yīng)用技巧,輕松解決PLC故障
PLC出現(xiàn)故障如何快速定位診斷并進(jìn)行遠(yuǎn)程編程調(diào)試和上下載程序
PLC出現(xiàn)什么故障可以使用-時(shí)間出錯(cuò)組織塊(OB80)
評(píng)論