S7-1200 提供了多種診斷方法,例:讀取CPU及模塊的狀態(tài)LED,這種方法最直觀;讀取CPU及模塊的診斷緩沖區(qū),需要博圖軟件能夠與PLC建立通訊;通過(guò)OB組織塊或診斷指令獲得診斷信息。 讀取CPU以及模塊的狀態(tài)LED CPU 狀態(tài)指示燈 CPU 提供以下?tīng)顟B(tài)指示燈:
CPU上的狀態(tài)指示燈如下表所示: CPU 還提供了兩個(gè)可指示 PROFINET 通信狀態(tài)的 LED。 打開(kāi)底部端子塊的蓋子可以看到 PROFINET LED。
CPU 和各數(shù)字量信號(hào)模塊 (SM) 為每個(gè)數(shù)字量輸入和輸出提供了 I/O Channel LED。 I/O Channel (綠色)通過(guò)點(diǎn)亮或熄滅來(lái)指示各輸入或輸出的狀態(tài)。 SM 上的狀態(tài) LED 各數(shù)字量 SM 還提供了指示模塊狀態(tài)的 DIAG LED:
各模擬量 SM 為各路模擬量輸入和輸出提供了 I/O Channel LED。
此外,各模擬量 SM 還提供有指示模塊狀態(tài)的 DIAG LED:
SM 可檢測(cè)模塊的通斷電情況(必要時(shí),還可檢測(cè)現(xiàn)場(chǎng)側(cè)電源)。 讀取CPU及模塊的診斷緩沖區(qū) 診斷緩沖區(qū)是 CPU 系統(tǒng)存儲(chǔ)器的一部分。 診斷緩沖區(qū)包含由 CPU 或具有診斷功能的模塊所檢測(cè)到的錯(cuò)誤。 其中包括以下事件:
第一個(gè)條目包含最新的事件。 診斷緩沖區(qū)中的各條目均包含記錄事件的日期和時(shí)間以及一段說(shuō)明。 最大條目數(shù)由 CPU 決定。 最多支持 50 個(gè)條目,達(dá)到最大條目數(shù)時(shí),下一個(gè)診斷緩沖區(qū)事件將導(dǎo)致刪除最早的條目,所有條目隨后向后移動(dòng)一個(gè)位置。 這意味著最新條目總是診斷緩沖區(qū)中的第一個(gè)條目。 將 CPU 復(fù)位為工廠設(shè)置會(huì)通過(guò)刪除條目的方式 復(fù)位診斷緩沖區(qū)。 可以閱讀有關(guān)事件的詳細(xì)信息,并使用“關(guān)于事件的幫助”按鈕來(lái)獲得各條目的更多信息以及可能的原因。下圖說(shuō)明了診CPU斷緩沖區(qū)的詳細(xì)結(jié)構(gòu)。 如果診斷事件由模塊觸發(fā),“在編輯器中打開(kāi)”功能可以打開(kāi)涉及模塊的設(shè)備視圖,下圖為模塊診斷緩沖區(qū)的示意圖,可以查看模塊的診斷狀態(tài)以及具體通道的診斷信息。 下面列出了進(jìn)入/離開(kāi)狀態(tài)以及事件嚴(yán)重度圖標(biāo)的含義。 診斷中斷組織塊 如果具有診斷功能的模塊(已為其啟用了診斷中斷)檢測(cè)到診斷狀態(tài)更改,則如果存在診斷錯(cuò)誤中斷 OB (OB 82),那么診斷錯(cuò)誤事件將觸發(fā)中斷執(zhí)行。 如果不存在,CPU 將忽略該錯(cuò)誤。 診斷錯(cuò)誤中斷 OB 包含的啟動(dòng)信息可幫助您確定事件發(fā)生原因是錯(cuò)誤的出現(xiàn)還是清除所致,以及確定報(bào)告錯(cuò)誤的設(shè)備和通道。 可以在診斷錯(cuò)誤中斷 OB 中編寫(xiě)指令,以檢查這些啟動(dòng)值并采取適當(dāng)?shù)拇胧?/p> 診斷指令 獲取錯(cuò)誤指令提供有關(guān)程序塊執(zhí)行錯(cuò)誤的信息。 如果在代碼塊中添加了 GET_ERROR 或 GET_ERROR_ID 指令,便可在程序塊中處理程序錯(cuò)誤。 常見(jiàn)問(wèn)題 Q:怎樣解決S7-1200 CPU 下無(wú)法下載的問(wèn)題? A:根據(jù)下載時(shí)博圖軟件提示的錯(cuò)誤信息,進(jìn)行相應(yīng)的修改,下面列舉了一些情況。
如果 CPU 升級(jí)固件后還是不能下載程序,可以考慮將 CPU 重置為出廠設(shè)置然后再進(jìn)行下載。 Q:如何通過(guò)博圖軟件將CPU重置為出廠設(shè)置? A:要將 CPU 復(fù)位為出廠設(shè)置,請(qǐng)按以下步驟操作: 1. 打開(kāi) CPU 的'在線和診斷'(Online and Diagnostics) 視圖。 2. 從'功能'(Functions) 文件夾中選擇'重置為出廠設(shè)置'(Reset to factory settings)。 3. 如果要保留 IP 地址,請(qǐng)選中'保留 IP 地址'(Retain IP address) 復(fù)選框;如果要?jiǎng)h除 IP 地址,則選中'刪除 IP 地址'(Delete IP address) 復(fù)選框。 4. 單擊'重置'(Reset) 按鈕,然后'確定'(OK) 接受確認(rèn)提示。 |
|