CPU 操作系統(tǒng)如果在執(zhí)行 OB 時出錯,就會調(diào)用 OB 80,此類錯誤包括:
**過循環(huán)時間
OB 執(zhí)行期間的確認錯誤
設置時間轉(zhuǎn)發(fā)(跳過時間)以啟動 OB
例如,如果在完成某個循環(huán)中斷 OB 的**次執(zhí)行之前,發(fā)生了該 OB 的啟動事件,則操作系統(tǒng)調(diào)用 OB 80。
如果未對 OB 80 編程,則 CPU 切換為 STOP 模式。
可使用指令 "DIS_IRT" 禁止調(diào)用時間錯誤 OB,使用指令 "EN_IRT" 重新調(diào)用,并使用指令 "DIS_AIRT" 和 "EN_AIRT" 對其進行延時。
提示 如果因**出了循環(huán)時間而導致在同一循環(huán)內(nèi)調(diào)用了兩次 OB 80,則 CPU 轉(zhuǎn)為 STOP 模式。通過在適當情況下調(diào)用指令 "RE_TRIGR",可防止這種情況。 |
Report System Errors”將延時執(zhí)過程中的中斷處理時間。
如果滿足“Report System Errors”的執(zhí)行時間 > 50% 的循環(huán)時間這一條件,這種效果將較加明顯(這里,“Report System Errors”的執(zhí)行時間指的是循環(huán)時間內(nèi)“Report System Errors”所有處理時間的總和)。這會導致調(diào)用時間錯誤 OB 并有可能導致 CPU STOP(如果未裝載時間錯誤 OB)。
可以使用以下措施來防止這種情況:
如果使用等時同步模式中斷 OB(OB 61 到 OB 64),必須確保每單位時間的調(diào)用頻率比之前要低。這可以通過為每個等時同步模式中斷 OB 增加相關的“應用循環(huán)系數(shù)”參數(shù)來實現(xiàn)。
增加比率(循環(huán)時間 - “Report System Errors”的執(zhí)行時間)/(“Report System Errors”的執(zhí)行時間)。可使用以下兩個選項進行該操作:
- 如果在循環(huán)中斷 OB(OB 30 到 OB 38)中調(diào)用了“Report System Errors”,那么請增加相關 OB 的循環(huán)時鐘。
- 在 OB 1 中,增加與“Report System Errors”無關的程序部分的執(zhí)行時間。這可以通過使用“WAIT”指令來實現(xiàn)。
下表列出了時間錯誤 OB 的臨時 (TEMP) 變量。系統(tǒng)選擇 OB 80 的默認名稱作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
OB80_EV_CLASS | BYTE | 事件類別和標識符:B#16#35 |
OB80_FLT_ID | BYTE | 錯誤代碼(可能值:B#16#01、B#16#02、B#16#05、B#16#06、B#16#07、B#16#08、B#16#09、B#16#0A、B#16#0B) |
OB80_PRIORITY | BYTE | **等級:OB 80 以**等級 26 在 RUN 模式下運行,如果發(fā)生 OB 請求緩沖區(qū)溢出,則以**等級 28 運行 對于 S7-1500 CPU:**級 22 |
OB80_OB_NUMBR | BYTE | OB 編號 (80) |
OB80_RESERVED_1 | BYTE | 預留 |
OB80_RESERVED_2 | BYTE | 預留 |
OB80_ERROR_INFO | WORD | 錯誤信息:取決于錯誤代碼 |
OB80_ERR_EV_CLASS | BYTE | 引起錯誤的事件的類別 |
OB80_ERR_EV_NUM | BYTE | 引起錯誤的事件的編號 |
OB80_OB_PRIORITY | BYTE | 錯誤信息:取決于錯誤代碼 |
OB80_OB_NUM | BYTE | 錯誤信息:取決于錯誤代碼 |
OB80_DATE_TIME | DATE_AND_TIME | 調(diào)用 OB 時的日期和時間 |
與錯誤代碼相關的變量具有以下含義:
錯誤代碼 | 變量 | 位 | 含義 |
---|---|---|---|
B#16#01 | **出循環(huán)時間 | ||
OB80_ERROR_INFO | 上一掃描周期的運行時間 (ms) | ||
OB80_ERR_EV_CLASS | 觸發(fā)該中斷的事件類別 | ||
OB80_ERR_EV_NUM | 觸發(fā)該中斷的事件編號 | ||
OB80_OB_PRIORITY | 出錯時正在進行處理的 OB **等級 | ||
OB80_OB_NUM | 出錯時處于激活狀態(tài)的 OB 編號 | ||
B#16#02 | 仍在處理請求的 OB。 | ||
OB80_ERROR_INFO | 所請求 OB 相應的臨時變量。該變量的值取決于 OB80_ERR_EV_CLASS 和 OB80_ERR_EV_NUM。 | ||
OB80_ERR_EV_CLASS | 觸發(fā)該中斷的事件類別 | ||
OB80_ERR_EV_NUM | 觸發(fā)該中斷的事件編號 | ||
OB80_OB_PRIORITY | 導致錯誤的 OB 的**等級(例如:"7" 表示 OB 30 的**等級 7,該 OB 本應該啟動,但沒能啟動) | ||
OB80_OB_NUM | 導致錯誤的 OB 的編號(例如:"30" 表示 OB 30,該 OB 本應該啟動,但沒能啟動) | ||
B#16#05 | 由于時間跳變而導致時間中斷**時 | ||
OB80_ERROR_INFO | 置位位 0: | 對于時間中斷 0,起始時間在過去 | |
... | |||
置位位 7: | 對于時間中斷 7,起始時間在過去 | ||
位 8 到 15 | 未使用 | ||
OB80_ERR_EV_CLASS | 未使用 | ||
OB80_ERR_EV_NUM | 未使用 | ||
OB80_OB_PRIORITY | 未使用 | ||
OB80_OB_NUM | 未使用 | ||
B#16#06 | 與錯誤代碼 B#16#05 相同 | 在 HOLD 后重新進入 RUN 而**時的時間中斷 | |
B#16#07 | 與錯誤代碼 B#16#02 相同 | 當前**等級的 OB 請求緩沖區(qū)溢出(一個**等級的每個 OB 啟動請求都將輸入到相關的 OB 請求緩沖區(qū)中;該 OB 結(jié)束后,將再次刪除該條目。如果一個**等級中包含的 OB 啟動請求數(shù)量大于相關 OB 請求緩沖區(qū)所允許的較大條目數(shù),則調(diào)用 OB 80 且錯誤代碼為 B#16#07。) | |
B#16#08 | 與錯誤代碼 B#16#02 相同 | 等時同步模式中斷 - 時間錯誤 | |
B#16#09 | 與錯誤代碼 B#16#02 相同 | 因中斷負載過高而導致中斷丟失 | |
B#16#0A | 在 CiR 之后恢復 RUN 模式 | ||
OB80_ERROR_INFO | CiR 同步時間(單位為 ms) | ||
B#16#0B | 工藝同步中斷 - 時間錯誤 | ||
OB80_ERR_EV_NUM | 觸發(fā)該中斷的事件編號:W#16#116A | ||
OB80_OB_PRIORITY | 出錯時正在進行處理的 OB **等級 | ||
OB80_OB_NUM | 出錯時處于激活狀態(tài)的 OB 的編號:65 | ||
B#16#0C | (僅 S7-1500 R/H CPU)*二次**出循環(huán)時間 | ||
OB80_ERROR_INFO | 上一掃描周期的運行時間 (ms) | ||
OB80_ERR_EV_CLASS | 觸發(fā)該中斷的事件類別 | ||
OB80_ERR_EV_NUM | 觸發(fā)該中斷的事件編號 | ||
OB80_OB_PRIORITY | 出錯時正在進行處理的 OB **等級 | ||
OB80_OB_NUM | 出錯時處于激活狀態(tài)的 OB 編號 |
詞條
詞條說明
接口概述在此頁面上,可以組態(tài) RIPv2 接口。提示RIPv2 只在* 3 層上可用。顯示框說明IP 地址 (IP Address)選擇 RIPv2 接口的 IPv4 地址。該表包含以下各列:IP 地址 (IP Address)顯示 RIPv2 接口的 IPv4 地址發(fā)送較新 (Send Updates)選擇較新的發(fā)送方式:-?no send不發(fā)送較新。-?RIPv1已發(fā)送 R
顯示 TIA Portal 與 Teamcenter 之間的連接狀態(tài)
顯示 TIA Portal 與 Teamcenter 之間的連接狀態(tài)顯示連接狀態(tài)通過以下幾種方式,可顯示 TIA Portal 與 Teamcenter 之間的連接狀態(tài):如果 TIA Portal 與 Teamcenter 之間成功建立連接,則在 TIA Portal 右下角的狀態(tài)欄中將顯示 Teamcenter 圖標?。連接建立后,Teamcenter 圖標將顯示為彩色。將光標放置到該
I/O - Properties - X142You can configure the following operating modes for the individual channels of the X142 interface:列表: Overview of operating modesOperating mode of X142 I/Os(8 channels)Functiona
編輯對象的工作區(qū)信息如果通過工作區(qū)與 TIA Portal 進行同步的文件名稱或路徑發(fā)生更改,則 TIA Portal 將無法找到該文件。在項目區(qū)域的“工作區(qū)文件”(Workspace file) 列中,與已修改文件相關聯(lián)的對象將輸出一條消息。可手動更改工作區(qū)文件或訪問路徑,確保 TIA Portal 可再次將該對象與工作區(qū)文件進行同步。用戶也可刪除與工作區(qū)文件的 TIA Portal 對象連接。
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com