S7 CPU 具有大量診斷和中斷功能,例如可以報告錯誤/故障或底層 IO 系統(tǒng)故障。 這些診斷報警降低了停機時間,并簡化了問題定位和排除。
上位 IO 控制器和智能設(shè)備 CPU 中包含有以下機制用于診斷相應(yīng)伙伴的狀態(tài):
插/拔中斷 OB (OB 83),適用于“子模塊恢復”中斷
程序執(zhí)行錯誤 OB (OB 85),適用于過程映像傳輸錯誤(僅于 S7-300/400)
機架故障 OB (OB 86),適用于擴展單元、IO 系統(tǒng)或分布式 I/O 設(shè)備故障(站故障、站恢復)
I/O 訪問錯誤 OB (OB 122),可用于 S7-1500
本地故障排除(僅 S7-1500)
提示 IO 的診斷報警可在智能設(shè)備 CPU 的用戶程序中處理,并通過傳送區(qū)從此處傳送到上位 IO 控制器。 |
在下表中,列出了各 CPU(智能設(shè)備和 IO 控制器)發(fā)生運行狀態(tài)變更或故障時,對其它 CPU 造成的影響。
請注意,對傳輸區(qū)進行直接 I/O 訪問而導致出錯(例如,其它 CPU 轉(zhuǎn)入 STOP 狀態(tài))時,S7-1500 CPU 將調(diào)用 OB 122(如果存在)。 但與 S7-300/400 CPU 不同之處在于:如果 OB 122 不存在,則 CPU 不會轉(zhuǎn)入 STOP 狀態(tài)。 使用 S7-1500 CPU,還可在發(fā)生錯誤的塊內(nèi)進行本地故障排除。 在表格中通過縮寫“調(diào)用 OB 122”對這種情況進行了標識。
初始狀態(tài) | 事件 | 智能設(shè)備響應(yīng) | 上位控制器的響應(yīng) |
---|---|---|---|
兩個 CPU 均處于 RUN 操作狀態(tài)(上位 IO 控制器和智能設(shè)備)。 | 智能設(shè)備 CPU 切換到 STOP 模式。 | / | S7-300/400/1500: 使用指令 UPDAT_PI 或 UPDAT_PO 較新過程映像時,RET_VAL 中的錯誤代碼。 如果直接訪問智能設(shè)備的傳輸區(qū)域,將調(diào)用 OB 122(S7-1500 可選)。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則系統(tǒng)將在過程映像傳輸?shù)街悄茉O(shè)備時調(diào)用 OB 85。 |
智能設(shè)備 CPU 處于 STOP 模式,而上位 IO 控制器處于 RUN 模式。 | 智能設(shè)備 CPU 正在啟動。 | S7-300/400/1500: 調(diào)用 OB 100(啟動)。 訪問上位 IO 控制器的輸入傳輸區(qū)時,調(diào)用 OB 83。 在調(diào)用 OB 83 之前,如果在直接訪問上位 IO 控制器的輸入傳輸區(qū)時發(fā)生訪問錯誤: 調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則在調(diào)用 OB 83 之前,系統(tǒng)將在過程映像傳輸?shù)缴衔?IO 控制器時繼續(xù)調(diào)用 OB 85。 | S7-300/400/1500: 調(diào)用 OB 83: 訪問智能設(shè)備的所有傳輸區(qū)時。 調(diào)用 OB 83 之前,如果對智能設(shè)備的傳輸區(qū)進行直接訪問,將繼續(xù)調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則在調(diào)用 OB 83 之前,系統(tǒng)將在過程映像傳輸?shù)街悄茉O(shè)備時繼續(xù)調(diào)用 OB 85。 |
兩個 CPU 均處于 RUN 模式(上位 IO 控制器和智能設(shè)備)。 | 上位 IO 控制器切換到 STOP 模式。 | S7-300/400/1500: 使用指令 UPDAT_PI 或 UPDAT_PO 較新過程映像時,RET_VAL 中的錯誤代碼。 如果對上位 IO 控制器的輸入傳輸區(qū)進行直接訪問,將調(diào)用 OB 122。 注: 仍可訪問輸出傳送區(qū)。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則系統(tǒng)在將輸入傳輸區(qū)中的過程映像傳輸?shù)缴衔?IO 控制器時調(diào)用 OB 85。 | / |
上位 IO 控制器處于 STOP 模式,智能設(shè)備 CPU 處于 RUN 模式。 | 上位 IO 控制器啟動。 | S7-300/400/1500: 訪問上位 IO 控制器的輸入傳輸區(qū)時,調(diào)用 OB 83。 調(diào)用 OB 83 之前,如果對上位 IO 控制器的輸入傳輸區(qū)進行直接訪問,將繼續(xù)調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則系統(tǒng)在將輸入傳輸區(qū)中的過程映像傳輸?shù)缴衔?IO 控制器時調(diào)用 OB 85。 | 調(diào)用 OB 100(啟動)。 |
兩個 CPU 均處于 RUN 模式(上位 IO 控制器和智能設(shè)備)。 | 例如,由于總線中斷導致的智能設(shè)備站故障。 | S7-300/400/1500: 如果智能設(shè)備在沒有連接總線時繼續(xù)運行: 調(diào)用 OB86(站故障)。 使用指令 UPDAT_PI 或 UPDAT_PO 較新過程映像時,RET_VAL 中的錯誤代碼。 如果對上位 IO 控制器的傳輸區(qū)進行直接訪問,將調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則系統(tǒng)在將傳輸區(qū)中的過程映像傳輸?shù)缴衔?IO 控制器時調(diào)用 OB 85。 | S7-300/400/1500: 調(diào)用 OB86(站故障)。 使用指令 UPDAT_PI 或 UPDAT_PO 較新過程映像時,RET_VAL 中的錯誤代碼。 如果直接訪問智能設(shè)備的傳輸區(qū)域,將調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了如果發(fā)生 I/O 訪問錯誤則調(diào)用 OB85,則系統(tǒng)將在傳輸區(qū)域中的過程映像傳輸?shù)街悄茉O(shè)備時調(diào)用 OB 85。 |
兩個 CPU 均處于 RUN 模式(上位 IO 控制器和智能設(shè)備)。 IO 控制器與智能設(shè)備之間的通信連接中斷(總線中斷)。 | 重新建立 IO 控制器和智能設(shè)備之間的總線連接,且再次在使用數(shù)據(jù)流量中記錄智能設(shè)備。 | S7-300/400/1500: 請注意,該表格下方列出了智能設(shè)備通電后需特別注意的相關(guān)事項。 調(diào)用 OB 86(站恢復)。 訪問上位 IO 控制器的輸入傳輸區(qū)時,調(diào)用 OB 83。 調(diào)用 OB 83 之前,如果對上位 IO 控制器的輸入傳輸區(qū)進行直接訪問,將繼續(xù)調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了發(fā)生 I/O 訪問錯誤時調(diào)用 OB85,則系統(tǒng)在將輸入傳輸區(qū)中的過程映像傳輸?shù)缴衔?IO 控制器時調(diào)用 OB 85。 | S7-300/400/1500: 調(diào)用 OB86(站恢復)。 調(diào)用 OB 86 之前,如果對智能設(shè)備的傳輸區(qū)進行直接訪問時,將繼續(xù)調(diào)用 OB 122。 S7-300/400: 如果組態(tài)了如果發(fā)生 I/O 訪問錯誤則調(diào)用 OB85,則系統(tǒng)將在傳輸區(qū)域中的過程映像傳輸?shù)街悄茉O(shè)備時調(diào)用 OB 85。 |
提示 啟動智能設(shè)備時的特殊功能與 IO 控制器中 IO 設(shè)備的站恢復報警(通過調(diào)用 OB86 保護)不同,智能設(shè)備中上位 IO 控制器的站恢復報警分為 2 部分: 調(diào)用 OB 86: 將智能設(shè)備的輸出設(shè)置為初始值。 但輸入值尚未生效,它們**次生效于在上位 IO 控制器中打開 OB86 時。 對每個輸入傳輸區(qū)調(diào)用 OB 83。 通過此次調(diào)用,將顯示輸入傳輸區(qū)的有效性。 直到對該輸入傳輸區(qū)域的 OB 83 結(jié)束后,智能設(shè)備的啟動才將完成。 在以下情況下此步驟將延遲執(zhí)行或根本不發(fā)生: - 上位 IO 控制器處于 STOP 模式: 當上位 IO 控制器從 STOP 轉(zhuǎn)換為 RUN 模式之后,才將調(diào)用 OB 83。 - 例如,由于拓撲錯誤等原因引起的同步主站故障,將導致 IRT 通信故障: 重新建立 IRT 通信之前,將不會啟動 OB 83。 |
詞條
詞條說明
6ES7540-1AB00-0AA0SIMATIC S7-1500, CM PTP RS422/485 BA 通訊模塊針對 串行連接 RS422,RS485 空閑端口,3964(R),USS, 19200 kBit/s, 15針 Sub-D 插座用于串行通信連接的模塊,根據(jù)接口類型、協(xié)議和性能進行定標具有不同物理傳輸特性的 4 個型號:RS?232C, 較大 19.2 kbit/sRS
ICMP 服務(wù)可在此頁面中定義 ICMP 服務(wù)。使用 ICMP 服務(wù)定義,可以定義特定服務(wù)的*墻規(guī)則。用戶只需要選擇一個名稱并為其分配服務(wù)參數(shù)。組態(tài) IP 規(guī)則時,只需使用該名稱。說明該頁面包含以下內(nèi)容:服務(wù)名稱 (Service Name)輸入 ICMP 服務(wù)的名稱。名稱必須一。該表包含以下各列:服務(wù)名稱 (Service Name)顯示 ICMP 服務(wù)的名稱。協(xié)議 (Protocol)顯示
如何在WinCC冗余項目中配置WinCC Audit,以及WinCC Audit是如何工作的?
在WinCC冗余系統(tǒng)中使用WinCC Audit的配置和行為。問題在使用一對冗余服務(wù)器時,主服務(wù)器工作正常,但是當備服務(wù)器使能后,不會生成Aduit記錄或2個Audit Trail條目。類似的行為也可能發(fā)生在服務(wù)器-客戶端(有自身項目)應(yīng)用程序中。解決方法WinCC Audit 沒有冗余。因此,WinCC Audit不會自動將報警記錄和變量記錄的數(shù)據(jù)進行比較。WinCC應(yīng)用(包括冗余系統(tǒng))在設(shè)置的
SINAMICS V20 I/O 擴展模塊(僅用于 V20 400 V 變頻器)SINAMICS V20 I/O 擴展模塊支持SINAMICS V20 400V 變頻器固件版本為 3.94 或以上。I/O 擴展模塊訂貨號 : 6SL3256-0VE00-6AA0連接設(shè)備說明安裝參數(shù)下載器模塊上傳和下載 V20 參數(shù)前,請先移除 I/O 擴展模塊注意不恰當?shù)匕惭b或移除可導致設(shè)備故障V20 變頻器處于
公司名: 上海騰希電氣技術(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