時(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)注
5037文章
13919瀏覽量
474529 -
cpu
+關(guān)注
關(guān)注
68文章
11080瀏覽量
217050 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7151瀏覽量
125576
原文標(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遠(yuǎn)程維護(hù)平臺(tái)有什么優(yōu)點(diǎn)

PLC常見的故障和因素及5大排除流程圖

PLC產(chǎn)品故障問題測(cè)試的四個(gè)部分

PLC應(yīng)用技巧,輕松解決PLC故障

PLC出現(xiàn)故障如何快速定位診斷并進(jìn)行遠(yuǎn)程編程調(diào)試和上下載程序

兩塊SRAM分別位于不同的基地址,有什么方法可以使這兩塊區(qū)域SRAM當(dāng)成一塊使用?
PLC控制系統(tǒng)故障怎么處理
PLC數(shù)據(jù)采集模塊的故障排除技巧
如何限制容器可以使用的CPU資源

評(píng)論