PROFIBUSDP的故障診斷方法演示文稿_第1頁
PROFIBUSDP的故障診斷方法演示文稿_第2頁
PROFIBUSDP的故障診斷方法演示文稿_第3頁
PROFIBUSDP的故障診斷方法演示文稿_第4頁
PROFIBUSDP的故障診斷方法演示文稿_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PROFIBUSDP的故障診斷方法演示文稿第1頁,共45頁。優(yōu)選PROFIBUSDP的故障診斷方法第2頁,共45頁。一、使用PLC的LED故障指示診斷功能當網(wǎng)絡、網(wǎng)絡中的設備出現(xiàn)故障時,主站的CPU、遠程I/O從站、智能從站和信號模塊的LED指示燈提供了故障指示報警,為故障檢修提供了幫助。有關LED故障診斷識別的詳細信息,可以查閱相關設備的用戶使用手冊。LED故障指示診斷具有以下特點:

簡單、直觀、方便。

故障指示范圍較大,無法提供更多的細節(jié)。例如:

當CPU出現(xiàn)硬件或軟件故障時SF會亮,但無法提供到底是哪種故障造成的。第3頁,共45頁。第4頁,共45頁。第5頁,共45頁。第6頁,共45頁。SF紅色常亮:CPU有硬件故障或軟件錯誤。BF紅色常亮:總線通訊故障。BF紅色閃爍:CPU作為主站時,可能總線電纜有故障,或連接的從站有故障。BATF紅色常亮:電池故障。BF紅色閃爍:CPU作為從站時,可能DP通信中斷,或PROFIBUS地址、項目組態(tài)參數(shù)錯誤。電源DC24V紅色閃爍:輸出電路過載。電源DC24V不亮:輸出短路,輸入過壓或欠壓。有關的LED故障診斷功能詳情請查閱相關手冊第7頁,共45頁。二、使用STEP7的在線故障診斷功能STEP7與DP網(wǎng)絡系統(tǒng)建立在線連接。調用【PLC】菜單中的【診斷/設置】項目執(zhí)行硬件診斷、模塊信息任務,從中反饋的數(shù)據(jù)查找出故障的部位。第8頁,共45頁。第9頁,共45頁。三、使用故障中斷組織塊的診斷功能STEP提供了幾個用于故障診斷的組織塊,當系統(tǒng)出現(xiàn)故障時,操作系統(tǒng)會自動調用與之相關的組織塊,執(zhí)行組織塊內的程序。如果用戶沒有對這些組織塊編寫故障處理程序且下載至CPU,那么系統(tǒng)會使CPU處于STOP狀態(tài)。導致用戶很難知道是哪種故障原因導致停機。用戶如果編寫故障組織塊的故障處理程序,當系統(tǒng)出現(xiàn)故障時,系統(tǒng)執(zhí)行相關的處理程序,有利于故障的排查和檢修。第10頁,共45頁。類型名稱優(yōu)先級別冗余錯誤OB70、OB72(只適用于H系統(tǒng))25、28異步故障OB80時間錯誤OB81電源故障OB82I/O模塊診斷中斷OB83插入/移走模板中斷OB84CPU硬件故障OB85程序循環(huán)錯誤OB86機架或分布式I/O故障OB87通訊錯誤26同步錯誤OB121編程錯誤OB122訪問錯誤引起錯誤的OB的優(yōu)先級第11頁,共45頁。1、OB82的診斷功能

能監(jiān)測具備診斷中斷功能的I/O模塊,當I/O模塊出現(xiàn)故障時,發(fā)出診斷中斷請求,系統(tǒng)調用OB82組織塊,把診斷數(shù)據(jù)存入OB82的變量中,供用戶讀取。引起診斷中斷,把診斷數(shù)據(jù)存入OB82組織塊的變量中。沒有下載OB82塊,會使CPU處于STOP狀態(tài)。第12頁,共45頁。調用OB82塊的要求熟悉OB82塊的變量名稱、類型及其用途。理解變量中的數(shù)據(jù)格式及其含義。開啟I/O模塊的診斷中斷功能。編寫OB82塊的程序,把診斷數(shù)據(jù)保存到共享數(shù)據(jù)塊中,便于其它塊程序讀取分析。第13頁,共45頁。OB82塊的變量聲明表變量名稱類型說明OB82_FLT_IDBYTE錯誤代碼=B#16#42OB82_EV_CLASSBYTE故障事件標識符故障發(fā)生=B#16#39,故障排除=B#16#38OB82_PRIORITYBYTE該組織塊的執(zhí)行優(yōu)先級OB82_OB_NUMBERBYTEOB編號=82OB82_RESERVED_1BYTE保留OB82_IO_FLAGBYTE輸入模塊出錯=B#16#54輸出模塊出錯=B#16#55OB82_MDL_ADDRWORD發(fā)生故障模塊的起始地址OB82_MDL_DEFECTBOOL模塊發(fā)生故障標識=1OB82_INT_FAULTBOOL模塊出現(xiàn)內部故障=1第14頁,共45頁。OB82塊的變量聲明表變量名稱類型說明OB82_EXT_FAULTBOOL模塊出現(xiàn)外部故障=1OB82_PNT_INFOBOOL模塊某通道出現(xiàn)故障=1OB82_EXT_VOLTAGEBOOL模塊外部電壓出現(xiàn)故障=1OB82_FLD_CONNCTRBOOL模塊未插入前面連接器=1OB82_NO_CONFIGBOOL模塊未被組態(tài)=1OB82_CONFIG_ERRBOOL模塊參數(shù)設置不正確=1OB82_MDL_TYPEBYTE模塊模式類型OB82_SUB_MDL_ERRBOOL子模塊丟失或存在錯誤=1OB82_COMM_FAULTBOOL模塊通信出現(xiàn)故障=1OB82_MDL_STOPBOOL模塊工作模式,RUN=0,STOP=1第15頁,共45頁。OB82塊的變量聲明表變量名稱類型說明OB82_WTCH_DOG_FLTBOOL看門狗定時器響應=1OB82_INT_PS_FLTBOOL模塊內部電源故障=1OB82_PRIM_BATT_FLTBOOL模塊后備電池故障=1OB82_BCKUP_BATT_FLTBOOL模塊備份失敗=1OB82_RESERVED_2BOOL保留OB82_RACK_FLTBOOL擴展機架故障=1O(jiān)B82_PROC_FLTBOOL處理器故障=1O(jiān)B82_EPROM_FLTBOOLEPROM存儲器故障=1O(jiān)B82_RAM_FLTBOOLRAM存儲器故障=1OB82_ADU_FLTBOOL模塊的AD/DA轉換出現(xiàn)錯誤=1第16頁,共45頁。OB82塊的變量聲明表變量名稱類型說明OB82_FUSE_FLTBOOL模塊的保險絲斷開OB82_HW_INTR_FLTBOOL模塊的硬件中斷丟失=1OB82_RESERVED_3BOOL保留OB82_DATE_TIMEDATE_AND_TIME出現(xiàn)故障調用OB82時的日期和時間第17頁,共45頁。OB82_MDL_TYPE的代碼含義70模塊等級存在通道信息存在用戶信息來自替換者的診斷中斷需要維護第18頁,共45頁。開啟I/O模塊的診斷中斷功能雙擊第19頁,共45頁。雙擊第20頁,共45頁。調用OB82的編程方法創(chuàng)建一個取名為UDT82的結構型數(shù)據(jù),用于定義保存DB82的調用次數(shù)和診斷數(shù)據(jù)。調用次數(shù)設為整型,其它數(shù)據(jù)類型與DB82的變量數(shù)據(jù)類型保持一致。創(chuàng)建一個取名DB82的共享數(shù)據(jù)塊,在塊內聲明一個取名為DB82_Diag的結構型變量,結構類型為UDT82。編寫OB82的程序,把調用次數(shù)和診斷數(shù)據(jù)保存在DB82中的DB82_Diag變量中。第21頁,共45頁。雙擊第22頁,共45頁。第23頁,共45頁。雙擊第24頁,共45頁。第25頁,共45頁。雙擊第26頁,共45頁。調用SFC20“數(shù)據(jù)塊復制功能”復制的源數(shù)據(jù)起始地址用指針型數(shù)據(jù)20個字節(jié)復制的目標數(shù)據(jù)起始地址第27頁,共45頁。2、OB86的診斷功能

能監(jiān)測主站的機架(含擴展機架)的故障,能監(jiān)測分布式DP從站的故障。當系統(tǒng)出現(xiàn)故障調用OB86時會把故障信息存放在OB86的變量中,在調用OB86之前要掌握OB86的變量聲明表的數(shù)據(jù)結構有其含義。通過編寫OB86塊的指令讀取診斷數(shù)據(jù),用于后期的分析處理,以便能快速定位故障部位。

OB86的變量聲明表。引起OB86的故障類型代碼及其含義。

OB86塊的程序第28頁,共45頁。OB86的變量聲明表變量名稱類型說明OB86_EV_CLASSBYTE故障事件標識符OB86_FLT_IDBYTE錯誤類型識別代碼OB86_PRIORITYBYTE該組織塊的執(zhí)行優(yōu)先級OB86_OB_NUMBERBYTEOB編號=86OB86_RESERVED_1BYTE保留OB86_RESERVED_2BYTE保留OB86_MDL_ADDRWORD取決于錯誤類型識別代碼OB86_RACKS_FLTDOB86_Z23ARRAYBOOLDWORD取決于錯誤類型識別代碼OB86_DATE_TIMEDATE_AND_TIME故障時調用OB的日期和時間第29頁,共45頁。OB86的故障信息OB86_EV_CLASSOB86_FLT_ID說明B#16#39故障發(fā)生代碼B#16#C1擴展機架錯誤,OB86_MDL_ADDR存IM邏輯基址,OB86_Z23存機架號。B#16#38故障排除代碼B#16#C1擴展機架故障排除,OB86_MDL_ADDR存IM邏輯基址,OB86_Z23存機架號。B#16#38B#16#C2擴展機架故障(實際組態(tài)與軟件組態(tài)不符導致的)排除。OB86_MDL_ADDR存IM邏輯基址,OB86_Z23存機架號。B#16#39B#16#C3DP系統(tǒng)的主站故障,主站地址存入OB86_MDL_ADDR和OB86_Z23中。第30頁,共45頁。OB86的故障信息OB86_EV_CLASSOB86_FLT_ID說明B#16#39(故障)B#16#38(排除)B#16#C4DP站點故障,出故障的DP主站地址存入OB86_MDL_ADDR中,出故障的從站地址存入OB86_Z23中。B#16#39(故障)B#16#38(排除)B#16#C5DP站內部故障/排除,故障地址存入方法與故障代碼C4相同。B#16#38B#16#C6擴展機架錯誤排除,機架上的模塊參數(shù)錯誤導致。OB86_MDL_ADDR存IM邏輯基址,OB86_Z23存機架號。B#16#38B#16#C7DP站故障排除,站點的模塊參數(shù)分配錯誤導致的。出故障的DP主站地址存入OB86_MDL_ADDR中,出故障的從站地址存入OB86_Z23第31頁,共45頁。OB86的故障信息OB86_EV_CLASSOB86_FLT_ID說明B#16#38B#16#C8DP站點故障排除,因實際組態(tài)與軟件組態(tài)不符。出故障的DP主站地址存入OB86_MDL_ADDR中,出故障的從站地址存入OB86_Z23中。B#16#32(啟用)B#16#33(禁用)B#16#C9啟用/禁用了一個帶SFC12和MODE=3/4的從站。DP主站地址存入OB86_MDL_ADDR中,出故障的從站地址存入OB86_Z23中。B#16#39B#16#CAPROFINET系統(tǒng)的I/O故障B#16#38B#16#CBPROFINET系統(tǒng)的I/O故障排除第32頁,共45頁。OB86的故障信息OB86_EV_CLASSOB86_FLT_ID說明B#16#39B#16#38B#16#CCPROFINET系統(tǒng)的站點出錯PROFINET系統(tǒng)的站點出錯故障排除B#16#38B#16#CDPROFINET系統(tǒng)的站點出錯故障排除因實際組態(tài)與軟件組態(tài)不符導致的B#16#38B#16#CEPROFINET系統(tǒng)的站點出錯故障排除因模塊組態(tài)參數(shù)錯誤導致的B#16#32B#16#32B#16#CF啟用/禁用了一個帶SFC12和MODE=3/4的PROFINET從站。第33頁,共45頁。

OB86_Z23的代碼信息故障類別位說明擴展機架故障0特征位,固定為01=1時表示擴展機架1出現(xiàn)故障2=1時表示擴展機架2出現(xiàn)故障::21=1時表示擴展機架21出現(xiàn)故障22~29特征位,固定為030=1時表示至少有一個擴展機架出現(xiàn)故障31特征位,固定為0OB86_EV_CLASS=B#16#38、B#16#39OB86_FLT_ID=B#16#C1、B#16#C2、B#16#C6第34頁,共45頁。

OB86_Z23的代碼信息故障類別位說明DP站點故障0~7保留8~15DP主站系統(tǒng)ID16~30從站的邏輯基址(OB86_FLT_ID=B#16#C3時無效)31I/O標識符(OB86_FLT_ID=B#16#C3時有效)OB86_EV_CLASS=B#16#38、B#16#39OB86_FLT_ID=B#16#C3(主站故障)、C4、C5、C7、C8、C9第35頁,共45頁。調用OB86的編程方法創(chuàng)建一個取名為U

溫馨提示

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

評論

0/150

提交評論