講義第11章故障處理_第1頁
講義第11章故障處理_第2頁
講義第11章故障處理_第3頁
講義第11章故障處理_第4頁
講義第11章故障處理_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Automation and Drives page 1S7-200 PLC 入門 李 翀1111 故障處理故障處理 STEP 7-Micro/WIN編譯程序錯誤 通訊錯誤 LAD/FBD編輯程序錯誤 項目文件I/O錯誤PLC嚴重錯誤 PLC編譯及運行時間錯誤 PLC非嚴重錯誤內存位置時間戳記不匹配 Automation and Drives page 2S7-200 PLC 入門 李 翀11.1 11.1 編譯錯誤編譯錯誤 全部編譯指令按照下列順序編譯全部三個塊。1.程序塊(OB1、全部子例行程序、全部中斷例行程序)2.數據塊(DB1)3.系統塊(SDB0)編譯指令編譯當前塊,當前塊為現用編

2、輯程序。編譯程序塊(OB1、全部子例行程序、全部中斷例行程序)的過程中,編譯程序在編譯每個獨立網絡時遵守下列規則。1.編譯程序檢查對不存在的子例行程序的調用。2.編譯程序檢查對子例行程序的無效調用。3.編譯程序檢查指令操作數的非法語法。4.編譯程序確認每個指令操作數,而且在IEC 1131-3的情況下,編譯程序解決超載指令問題。5.編譯程序檢查無效網絡結構。6.編譯程序檢查因選擇的PLC中不存在的特征而造成的錯誤。STEP 7-Micro/WIN 編譯程序錯誤代碼可參見系統手冊或在線HELP。Automation and Drives page 3S7-200 PLC 入門 李 翀11.2 1

3、1.2 通訊通訊錯誤錯誤 錯誤代碼300345,370379(十進制)錯誤代碼詳見可參見系統手冊或在線HELP。Automation and Drives page 4S7-200 PLC 入門 李 翀11.3 11.3 LAD/FBDLAD/FBD語法語法錯誤錯誤 錯誤代碼500519,600633(十進制)錯誤代碼詳見可參見系統手冊或在線HELP。Automation and Drives page 5S7-200 PLC 入門 李 翀11.4 11.4 I/OI/O錯誤錯誤 錯誤代碼10001018(十進制)錯誤代碼詳見可參見系統手冊或在線HELP。Automation and Driv

4、es page 6S7-200 PLC 入門 李 翀11.5 11.5 PLCPLC嚴重嚴重錯誤錯誤 嚴重錯誤導致PLC停止執行程序。取決于錯誤的嚴重程度,嚴重錯誤可以使PLC無法執行任何一個或全部功能。處理嚴重錯誤的目的在于使PLC進入安全狀態,使PLC能對現有錯誤條件的詢問作出應答。檢測到嚴重錯誤時,PLC執行下列任務。1、更改為STOP(停止)模式2、打開系統故障LED和停止LED3、關閉輸出PLC一直處于該狀態,直到嚴重錯誤得到糾正。STEP 7-Micro/WIN在PLC信息對話框中顯示由PLC生成的錯誤代碼以及簡要說明。欲存取該對話框,選擇菜單命令PLC 信息一旦糾正了引起嚴重錯誤

5、的條件后,必須采用下列方法之一重新啟動PLC。1、關閉PLC電源后再重新打開,或2、將模式開關從TERM(有條件)或RUN(運行)轉至STOP(停止)位置。(只有在PLC出現嚴重錯誤和故障指示燈亮起時,模式開關才以此種方式工作。)重新啟動PLC會清除嚴重錯誤條件并開始啟動診斷測試。如果發現另一個嚴重錯誤條件,PLC再次設置系統故障LED;否則,PLC開始正常操作。有幾種可能的錯誤條件會使PLC無法通訊,在這種情況下,您無法檢視PLC錯誤代碼。此類錯誤表示硬件故障,要求修理PLC模塊;改變程序或清除PLC內存不能解決這一問題。錯誤代碼00000014(十六進制)錯誤代碼詳見可參見系統手冊或在線H

6、ELP。Automation and Drives page 7S7-200 PLC 入門 李 翀11.6 11.6 編譯運行編譯運行錯誤錯誤 編譯和運行時間錯誤屬于非嚴重錯誤。非嚴重錯誤可能降低PLC的某些性能,但不會阻止PLC執行用戶程序或更新I/O。運行時間錯誤是在RUN(運行)模式中檢測到的非嚴重錯誤,在程序可監控和評估的特別內存(SM)位中反應。(欲了解有關這些SM位的詳情,請參考PLC非嚴重錯誤內存位置。)啟動時,PLC讀取I/O配置,并將該信息存儲在SM內存中。在正常操作過程中,會定期更新I/O狀態并將其存儲在SM內存中。如果PLC檢測到I/O配置的區別,則會設置模塊錯誤字節的配

7、置改變位;直至配置改變位被重設I/O模塊才會更新。PLC欲重設配置改變位,模塊I/O必須再次與存儲在系統數據內存中的I/O配置相匹配。運行時間編程錯誤是在執行程序的過程中,您或程序造成的非嚴重錯誤條件。例如,一個編譯程序時有效的間接地址指針被程序執行修改為指向超出范圍的地址。使用PLC 信息命令確定出現的錯誤類型。只有通過修改用戶程序才能糾正運行時間編程錯誤。運行時間編程錯誤在下一次從STOP(停止)模式轉換為RUN(運行)模式時會被清除。在PLC編譯程序時在下載中檢測到編譯錯誤(或程序編譯錯誤)。如果存在編譯錯誤,編譯會暫停,并檢索先前的程序(該程序自從先前編譯以來為有效程序)。所有這些步驟

8、均在PLC位于STOP(停止)模式時進行。可使用PLC 信息.令顯示編譯錯誤。編譯錯誤代碼0080009d(十六進制)運行錯誤代碼00000013(十六進制)錯誤代碼詳見可參見系統手冊或在線HELP。Automation and Drives page 8S7-200 PLC 入門 李 翀11.7 11.7 PLCPLC非嚴重非嚴重錯誤錯誤 非嚴重錯誤可能降低PLC的某些性能,但不會使PLC無法執行用戶程序和更新I/O。為了幫助您調試程序,與錯誤條件相關的信息存儲在特別內存(SM)中,用戶程序可存取這些特別內存位置。例如,如果您不希望在存在某些非嚴重錯誤條件時繼續處于RUN(運行)模式,您可以

9、讓用戶程序在出現不良條件時強迫轉換至STOP(停止)模式。下表列舉并說明特別內存非嚴重錯誤信息。 SM位非嚴重錯誤說明 SM字節非嚴重錯誤說明SM0.2保留的數據丟失SMB9模塊0 I/O錯誤字節SM1.3除以0錯誤SMB11模塊1 I/O錯誤字節SM3.0奇偶校驗錯誤SMB13模塊2 I/O錯誤字節SM4.0通訊中斷隊列溢出SMB15模塊3 I/O錯誤字節SM4.1輸入中斷隊列溢出SMB17模塊4 I/O錯誤字節SM4.2定時中斷隊列溢出SMB19模塊5 I/O錯誤字節SM4.3運行時間編程故障SMB21模塊6 I/O錯誤字節SM5.0I/O 錯誤(設置任何I/O錯誤位)SM5.1過多數字點

10、SM5.2過多模擬點Automation and Drives page 9S7-200 PLC 入門 李 翀11.7 11.7 時間戳不匹時間戳不匹 該警告訊息表示項目時間戳記與PLC中程序的時間戳記不匹配。這可能說明程序不同,在這種情況下,繼續當前操作可能有危險。但是,程序可能在功能上完全相同,但時間戳記不同。哪些措施可以修改程序時間戳記?每個程序包含兩個不同的時間戳記;“建立”時間戳記和“最近修改”時間戳記。利用“新項目”選項建立項目時,設置建立時間戳記。用戶編輯或程序編譯操作不會影響“建立”時間戳記。“最近修改”時間戳記用于表示用戶最近修改程序的時間。有許多條件均可造成設置“最近修改”時間戳記:1.編輯指令或程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論