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