《診斷調試功能》PPT課件.ppt_第1頁
《診斷調試功能》PPT課件.ppt_第2頁
《診斷調試功能》PPT課件.ppt_第3頁
《診斷調試功能》PPT課件.ppt_第4頁
《診斷調試功能》PPT課件.ppt_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第十一章 診斷 & 調試功能,調試程序,為縮短調試和執(zhí)行時間, Unity Pro 提供以下服務 : 程序動態(tài)仿真 在程序元素中插入斷點 在單步模式下執(zhí)行程序,包括Step into,Step out和Step over 調用堆棧獲得完整的程序路徑 通過使用動態(tài)數(shù)據(jù)表或集成操作屏進行輸入和輸出,動態(tài)仿真,布爾和模擬變量直接在程序編輯器中 (綠色, 紅色或黃色)進行仿真 變量窗口在當前激活的編輯器窗口中顯示變量,顯示框,監(jiān)視窗口 (1) : 與一個變量關聯(lián),顯示其數(shù)值. 窗口顏色根據(jù)由數(shù)值與最小值和最大值比較的結果來決定(黃色, 藍色或紫紅色) 工具提示 (2) : 當光標移動到模擬變量上時顯示其數(shù)值,動態(tài)數(shù)據(jù)表,修改變量數(shù)值 修改模擬量的顯示格式 (二進制, 十六進制,.) 強置布爾變量 把動態(tài)數(shù)據(jù)表與程序選定部分相關聯(lián), 可以使用菜單 Services/ Initialize Animation Table.,斷點,停止任務執(zhí)行,監(jiān)測代碼特性和變量數(shù)值 斷點不能用于事件任務中 斷點可以在所有程序中設定 (新斷點或觀察點的創(chuàng)建會刪除以前的斷點或觀察點),觀察點,觀察點可以在程序執(zhí)行到觀察點所在的程序行時監(jiān)測變量的值,而不是在掃描周期的末尾 觀察點不能設置在事件任務中 整個程序中只能設置一個觀察點 (新觀察點的創(chuàng)建就刪除了前面的斷點或觀察點),觀察點 (續(xù)),動態(tài)數(shù)據(jù)表可以與觀察點相同步 計數(shù)器給出刷新次數(shù),仿真表同步,指示觀察點同步,單步執(zhí)行 (LD/ST/IL/FBD),單步執(zhí)行是一步一步地執(zhí)行程序元素 單步模式由預先設定的斷點觸發(fā) 單步模式下可以使用3 個命令操作: Step Over, Step Into 和 Step Out 單步模式停止相應任務,單步命令,Go 執(zhí)行代碼直到斷點 (一個周期一個周期地) Step over 將當前元素當作一個整體執(zhí)行 Step into 進入當前元素代碼 Step out 跳出當前元素代碼 Show Current Step 顯示當前步,Show Current Step,單步執(zhí)行 (SFC),SFC 段的步執(zhí)行中包括單步執(zhí)行方式 單步模式首先要設定斷點 使用 SFC Animation Panel 工具調試 SFC 段 (圖形) 并在單步模式下運行 Step Into 命令不能用 單步模式不能停止任務但能凍結相應的圖形 SFC 仿真屏不能用于宏步調試,單步命令,調用堆棧,從當前步顯示所調用堆棧. 在多個 Step Into 命令例子中, 這個選項可以看到從第一個斷點到當前步的整個路徑,Call stack,交叉引用,使用交叉引用工具可以知道變量在應用程序中的使用情況,PLC 調試屏幕,查看程序任務的狀態(tài),執(zhí)行與任務相關的命令 調整實時時鐘 項目和 PLC 處理器的信息,模塊故障報告,通過以下方式報告故障: 在機架的配置屏幕中顯示故障(紅色方框) 在故障模塊或通道的相關屏幕中顯示故障 (紅色方框和故障列表) 使用特定語言對象 (故障位和狀態(tài)字),集成診斷選項,使用 Project Settings 窗口, 選擇 Application / System diagnostics,以便在診斷觀察器中顯示錯誤信息 選擇錯誤信息顯示的語言 選擇是否顯示引起錯誤的原因 (Application level),診斷結構,集成 診斷 檢測,記憶到 診斷緩沖區(qū),在診斷 觀測器中查看,系統(tǒng)診斷,系統(tǒng)自動診斷 (無須編程) 所有系統(tǒng)錯誤由PLC識別并保存 由 Unity Pro 軟件發(fā)布錯誤信息 系統(tǒng)診斷缺省使用系統(tǒng)位和字的報警信息,用于系統(tǒng)診斷的語言對象,高級診斷特性,由Unity Pro軟件提供,PLC的狀態(tài)了然于心! 公共系統(tǒng)位、系統(tǒng)字,同時適用于Quantum 和Premium/Atrium平臺 - %s0(冷啟), %s1(熱啟), %s10(I/O錯), %s11(看門狗溢出), %s18(算術運算溢出), %s68(電池故障), %s120(DIO總線故障) - %sw0(主任務掃描周期), %sw17(浮點運算錯誤原因), %sw30(主任務執(zhí)行時間), %sw54%sw58(上次停機的原因和日期), %sw90(每個掃描周期處理的TCP/IP請求的數(shù)量) %sw125(最新檢測到的錯誤代碼) Quantum 平臺特有的系統(tǒng)字(從此無需調用功能塊?。?- %sw60%sw63(熱備命令字、狀態(tài)字、傳輸字) - %sw180%sw339(本地機架及遠程機架上每個模塊的運行狀態(tài)) - %sw341%sw404(第一路DIO總線每個站每個模塊的運行狀態(tài)) - Premium/Atrium 平臺特有的系統(tǒng)字 - %sw128%sw143(故障的fipio連接點), - %sw160%sw167(8個Premium機架上每個模塊的運行狀態(tài)) - ,過程診斷,過程診斷使用診斷 EFB / DFB 直接集成SFC 診斷 步時間錯誤 轉換條件錯誤 Diagnostic EFB (Premium 和 Quantum 平臺) D_ACT : 擴展的鎖定和動作診斷 D_DYN : 擴展的動態(tài)診斷 D_GRP : 擴展的信號組監(jiān)視 D_LOCK : 擴展的鎖定診斷,帶反射輸入 D_PRE : 擴展的對過程需求的監(jiān)控 D_REA : 擴展的反射診斷,過程診斷 (續(xù)),Diagnostic DFB (只用于 Premium 平臺) ALRM_DIA : 與診斷緩沖區(qū)的接口 A2SI_DIA : 監(jiān)控 AS-i V2 總線 ASI_DIA : 監(jiān)控AS-i 總線 EV_DIA : 事件監(jiān)控 MV_DIA : 運動監(jiān)控 NEPO_DIA : 運轉部分的命令和診斷 TEPO_DIA :運轉部分的命令和診斷 用戶診斷 DFB 可以創(chuàng)建自己的具有診斷功能的 DFB,診斷觀察器,(1) 錯誤信息列表 (列可以配置) 檢測到故障的系統(tǒng)位或診斷DFB 類型 錯誤信息 與故障相關的變量名 故障出現(xiàn)/消失的日期和時間 故障確認日期和時間 (2) 選定信息的輔助信息 雙擊消息行顯示故障程序,1,2,

溫馨提示

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

評論

0/150

提交評論