ET200-6ES71446KD000AB0
診斷23.9.7 電源錯誤 (OB81)描述如果在 CPU 或擴展單元中下列其中一個發(fā)生故障,那么 CPU 操作調(diào)用OB81 。? ? ?24V 電源 電池備用故障后也調(diào)用該 OB ( 事件出現(xiàn)和消失時都調(diào)用該 OB) 。編程 OB81必須使用STEP 7 在 S7 程序中將 OB81 創(chuàng)建為對象。在所生成的塊中編寫將要在 OB81 中執(zhí)行的程序,然后將其作為用戶程序的一部分下載到 CPU 中。 例如,可以將 OB81 用于下列目的:? ? ? 評估 OB81 的啟動信息,并確定已經(jīng)發(fā)生哪些電源錯誤。 查明具有故障電源的機架數(shù)目。操作員站上的燈,以指示人員應該更換電池。如果沒有編程 OB81 ,則在檢測到電源錯誤時, CPU 不會變成停止。不過,該 錯誤會輸入診斷緩沖區(qū),并且前面板上的相應 LED 會指示該錯誤。 在相應的關于塊的幫助中,可以獲取 OB 、 SFB 和 SFC 的詳細資料。使用 STEP 7 編程23-36A5E01112992-01472
診斷23.9.8 診斷中斷 (OB82)描述當具有診斷能力并啟用診斷中斷的模塊檢測到錯誤,以及錯誤時, CPU操作系 統(tǒng)調(diào)用 OB82( 事件出現(xiàn)或消失時,調(diào)用該 OB) 。編程 OB82必須使用 STEP 7 在 S7 程序中將 OB82 創(chuàng)建為對象。在所生成的塊中編寫將要在 OB82 中執(zhí)行的程序,然后將其作為用戶程序的一部分下載到 CPU 中。 例如,可以將 OB82 用于下列目的:? ? 評估 OB82 的啟動信息。獲取已發(fā)生錯誤的診斷信息。觸發(fā)診斷中斷時,發(fā)生故障的模塊自動在診斷中斷 OB 的啟動信息以及診斷緩沖區(qū) 中輸入 4 字節(jié)的診斷數(shù)據(jù)以及它們的啟動地址。這可為您提供錯誤發(fā)生時間和錯誤 所在模塊的信息。通過使用 OB82 中的程序,可以進一步評估模塊的診斷數(shù)據(jù) ( 在哪個通道上發(fā)生 錯誤,發(fā)生何種錯誤 ) 。通過 SFC51 RDSYSST ,可以讀取模塊診斷數(shù)據(jù),并使用SFC52 WRUSRMSG 在診斷緩沖區(qū)中輸入該信息。還可以將用戶定義的診斷信息發(fā) 送到監(jiān)控設備。如果沒有編程 OB82 ,那么觸發(fā)診斷中斷時, CPU 會變成停止。 在相應的關于塊的幫助中,可以獲取 OB 、 SFB 和 SFC的詳細資料。使用 STEP 7 編程A5E
選項 | 實例 | |||
第二種選擇:CPU根據(jù)下列語法,自動 為其中的CP分配MPI地址:MPI 地址CPU;MPI地址+1;MPI地址+2。 (默認) | MPI地址 | MPI地 址+1 | MPI地 址+2 |
|
特性:CPU315-2PN/DP、CPU317和 CPU319-3DP/DP | 當S7-300機架包含具有其自身MPI地 址的FM/CP時,CPU會通過背板總線為 FM/CP形成其本身的通訊總線,并且將其與 其它子網(wǎng)分離開。 因此,這些FM/CP的MPI地址不再與其它 子網(wǎng)上的節(jié)點有關。CPU的MPI地址用于 與這些FM/CP進行通訊。 |
診斷23.9.9 / 模塊中斷 (OB83)描述S7-400 CPU 以 1 秒左右的間隔時間監(jiān)控機架和擴展機架中模塊的出現(xiàn)。 接通電源后, CPU 檢查通過 STEP 7 創(chuàng)建的組態(tài)表中所列的所有模塊是否都確實已 經(jīng)。如果出現(xiàn)所有模塊,那么保存實際組態(tài),并且該組態(tài)用作 循環(huán) 監(jiān)控模塊的 參考值 。在 每 個 掃描 周期中,檢測到的實際組態(tài)與以前的實際組態(tài)進行比較。 如果組態(tài)之間存在 差異 ,那么發(fā)出 / 刪 除模塊中斷信 號 ,并在診斷緩沖區(qū)和 狀態(tài)列表中生成一個 條 目。在運行下, / 刪 除模塊中斷 OB 啟動。注釋禁止在運行下電源模塊、 CPU 和 IM 。和模塊之間,必須間隔至少 2 秒的時間,使 CPU 可以檢測到已經(jīng)或一個模 塊。將參數(shù)分配給新的模塊如果在運行下一個模塊,那么 CPU 檢查新模塊的模塊 類型 是否與 原 模塊 類 型 相 匹配 。如果 類型匹配 ,那么 給 該模塊分 配參 數(shù)。 默認參 數(shù)或通過 STEP 7 分 配 的 參 數(shù)會 傳 送 至 該模塊。編程 OB83必須使用 STEP 7 在 S7 程序中將 OB83 創(chuàng)建為對象。在所生成的塊中編寫將要在 OB83 中執(zhí)行的程序,然后將其作為用戶程序的一部分下載到 CPU 中。 例如,可以將 OB83 用于下列目的:? ? 評估 OB83 的啟動信息。通過 功 能 SFC55 - 59 ,將 參 數(shù)分 配給 新的模塊。如果沒有編程 OB83 ,那么發(fā)生 / 刪 除模塊中斷時, CPU 從運行變成停止模 式。在相應的關于塊的幫助中,可以獲取 OB 、 SFB 和 SFC 的詳細資料。使用 STEP 7 編程23-38A5E
ET200-6ES71446KD000AB0