![西門子PLC故障診斷簡易教程課件_第1頁](http://file4.renrendoc.com/view/81b38d6bc626c70ec80208aba4a1487a/81b38d6bc626c70ec80208aba4a1487a1.gif)
![西門子PLC故障診斷簡易教程課件_第2頁](http://file4.renrendoc.com/view/81b38d6bc626c70ec80208aba4a1487a/81b38d6bc626c70ec80208aba4a1487a2.gif)
![西門子PLC故障診斷簡易教程課件_第3頁](http://file4.renrendoc.com/view/81b38d6bc626c70ec80208aba4a1487a/81b38d6bc626c70ec80208aba4a1487a3.gif)
![西門子PLC故障診斷簡易教程課件_第4頁](http://file4.renrendoc.com/view/81b38d6bc626c70ec80208aba4a1487a/81b38d6bc626c70ec80208aba4a1487a4.gif)
![西門子PLC故障診斷簡易教程課件_第5頁](http://file4.renrendoc.com/view/81b38d6bc626c70ec80208aba4a1487a/81b38d6bc626c70ec80208aba4a1487a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易教程學(xué)習(xí)了本章之后,你將... ... 懂得故障的分類 ... 懂得診斷工具的運(yùn)用 ... 了解故障的診斷信息 ... 學(xué)會(huì)故障的排除... 學(xué)習(xí)故障診斷的例程目標(biāo)2西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易學(xué)習(xí)了本章之后,你將... ... 懂得故障的分類 ... 懂得診斷工具的運(yùn)用 ... 了解故障的診斷信息 ... 學(xué)會(huì)故障的排除... 學(xué)習(xí)故障診斷的例程目標(biāo)2學(xué)習(xí)了本章之后,你將...目標(biāo)2由系統(tǒng)檢測出的故障PLC內(nèi)部記錄、評(píng)估和指示故障
(作為規(guī)則:CPUSTOP)模板故障信號(hào)電纜短路掃描時(shí)間超出程序錯(cuò)誤(訪問不存在的塊)功能故障要求的功能或者不執(zhí)行或者不正確地執(zhí)行過程故障(傳感器/執(zhí)行器、電纜故障)邏輯編程錯(cuò)誤(在生成和啟動(dòng)時(shí)未發(fā)現(xiàn))故障的級(jí)別3由系統(tǒng)檢測出的故障功能故障故障的級(jí)別3由系統(tǒng)檢測出的故障:基本規(guī)則:CPU處于STOP診斷工具:? 模板信息 - 診斷緩沖區(qū) - 中斷堆棧 - 塊堆棧 - 局部堆棧? 硬件診斷故障功能故障:基本規(guī)則:CPU處于RUN(過程故障,例如斷線)(邏輯編程錯(cuò)誤,象雙重賦值)調(diào)試工具:? 使能外設(shè)輸出(修改輸出)? 監(jiān)視/修改變量? 監(jiān)視塊(塊狀態(tài))? 參考數(shù)據(jù) - 交叉參考 - I/Q/M/T/C分配表 - 程序結(jié)構(gòu) - 無符號(hào)的地址 - 未使用的符號(hào)故障的級(jí)別4由系統(tǒng)檢測出的故障:診斷工具:故障功能故障:調(diào)試工具:故障的系統(tǒng)診斷概述CPUI/Q模塊CPU診斷檢查系統(tǒng)錯(cuò)誤
程序診斷檢查錯(cuò)誤診斷中斷錯(cuò)誤
OB診斷緩沖區(qū)系統(tǒng)狀態(tài)表診斷信息可診斷的模板檢查錯(cuò)誤并產(chǎn)生一個(gè)診斷中斷5系統(tǒng)診斷概述CPUI/Q模塊CPU診斷檢查系統(tǒng)錯(cuò)誤
程序組織塊診斷中斷OB81電源故障OB82診斷中斷組織塊OB83插拔模塊中斷程序OB84CPU硬件故障OB85優(yōu)先級(jí)故障組織塊OB86機(jī)架故障OB87通訊故障OB80時(shí)間故障系統(tǒng)診斷概述OB121編程錯(cuò)誤OB122訪問錯(cuò)誤OB88過程中斷6組織塊診斷中斷OB81電源故障OB82診一、利用LED診斷
·CPU的一般狀態(tài)和報(bào)告出錯(cuò)的LED·指示DP接口故障的LED7一、利用LED診斷·CPU的一般狀態(tài)和報(bào)告出錯(cuò)的LED·
S7-300的LED
CPU315-2DP的一般LED
LED含義說明SF(紅色)組出錯(cuò)出現(xiàn)下列情況之一,LED點(diǎn)亮·硬件出錯(cuò)·固件出錯(cuò)·編程出錯(cuò)·參數(shù)出錯(cuò)·計(jì)算出錯(cuò)·時(shí)間出錯(cuò)·存貯器卡有故障·在POWER-ON時(shí)電池故障或無后備電池·I/O出錯(cuò)(僅對(duì)外部I/O)BATF(紅色)電池出錯(cuò)如果電池?fù)p壞、不存在或放完電,LED點(diǎn)亮DC5V(綠色)5VDC電源CPU和S7-300總線的內(nèi)部5VDC電源正常時(shí),LED亮FRCE(黃色)保留在此CPU上,“Force”功能不能實(shí)現(xiàn)RUN(綠色)運(yùn)行模式RUN·在CPU起動(dòng)時(shí),LED以2HZ頻率至少閃爍3秒。(CPU起動(dòng)可能更短些)在CPU起動(dòng)期間,STOP指示器也亮,當(dāng)STOPLED熄滅時(shí),輸出啟用·當(dāng)CPU處于RUN模式時(shí),LED亮STOP(黃色)運(yùn)行狀態(tài)STOP·當(dāng)CPU不在處理用戶程序時(shí),LED亮·當(dāng)CPU請(qǐng)求整體復(fù)位時(shí),LED以1秒間隔閃爍。8
S7-300的LEDCPU315-2DP的一般LED
CPU31x-2DP的DP接口的LED
在“DP主站”模式下CPU31x-2DP的LED
SFDPBUSF含義措施熄滅熄滅·配置正確·所有被組態(tài)的從站均可被尋址
點(diǎn)亮點(diǎn)亮·總線出錯(cuò)(硬件故障)·DP接口出錯(cuò)·在多主站運(yùn)行中,有不同的波特率·檢查總線電纜是否短路或斷開·評(píng)估診斷信息,定義新的配置或糾正原先的配置點(diǎn)亮閃爍·站出錯(cuò)·至少有一個(gè)指定的從站不可尋址檢查連接到CPU31x-2DP的總線電纜。等待直至CPU31x-2D已經(jīng)起動(dòng)。如果此LED不停止閃爍,則檢DP從站或評(píng)估DP從站的診斷信息點(diǎn)亮熄滅丟失或不正確的配置(當(dāng)CPU未作為DP主站起動(dòng)時(shí),也發(fā)生此情況)評(píng)估診斷信息定義新的配置或糾正原先的配置9
CPU31x-2DP的DP接口的LED在“DP主站”
CPU31x-2DP的DP接口的LED
“DP從站”模式下CPU31x-2DP的LED
SFDPBUSF含義措施熄滅熄滅配置正確—無關(guān)閃爍CPU31x-2DP的參數(shù)集不正確DP主站與CPU31x-2DP間無數(shù)據(jù)通信??赡艿脑蚴牵骸た刂票O(jiān)視定時(shí)器(Watchdog)期限到·通過ROFIBUS-DP的總線通信被中斷·所定義的PROFIBUS地址不正確·檢查CPU31x-2DP·檢查總線連插器是否正確插入·檢查到DP主站的電纜是否斷開·檢查配置和參數(shù)設(shè)置無關(guān)點(diǎn)亮總線短路檢查總線結(jié)構(gòu)點(diǎn)亮無關(guān)·丟失或配置不正確·與DP主站無數(shù)據(jù)通信·檢查配置·評(píng)估診斷中斷或診斷緩存器登入項(xiàng)10
CPU31x-2DP的DP接口的LED“DP從站”模
帶DP接口的S7-400CPU的LEDCPUDP接口LED含義LED含義INTF(紅色)內(nèi)部出錯(cuò)DPINTF(紅色)在DP接口內(nèi)部出錯(cuò)EXTF(紅色)外部出錯(cuò)DPEXTF(紅色)在DP接口外部出錯(cuò)FRCE(黃色)強(qiáng)制BUSF在DP接口上的總線出錯(cuò)CRST(黃色)完全復(fù)位(冷)
RUN(綠色)運(yùn)行狀態(tài)RUN
STOP(黃色)運(yùn)行狀態(tài)STOP
11
帶DP接口的S7-400CPU的LEDCPUDP接口L
帶DP接口的S7-400CPU的LED帶DP主站接口的S7-400CPU的LED
LED含義RUNSTOPCRST
點(diǎn)亮熄滅熄滅CPU在運(yùn)行狀態(tài)RUN熄滅點(diǎn)亮熄滅CPU在STOP狀態(tài)。用戶程序不工作。能予熱或熱再起動(dòng)。如果STOP狀態(tài)因出錯(cuò)而產(chǎn)生,則故障LED(INTF或EXTF)也點(diǎn)亮。熄滅點(diǎn)亮點(diǎn)亮CPU在STOP狀態(tài)。僅予熱再起動(dòng)可以作為下一次起動(dòng)模式。閃爍(0.5Hz)點(diǎn)亮熄滅通過PG測試功能觸發(fā)HOLD狀態(tài)閃爍(2Hz)點(diǎn)亮點(diǎn)亮執(zhí)行予熱起動(dòng)閃爍(2Hz)點(diǎn)亮熄滅執(zhí)行熱再起動(dòng)無關(guān)閃爍(0.5Hz)無關(guān)CPU請(qǐng)求完全復(fù)位(冷)無關(guān)閃爍(2Hz)無關(guān)完全復(fù)位(冷)運(yùn)行12
帶DP接口的S7-400CPU的LED帶DP主站接口的
帶DP接口的S7-400CPU的LED用于帶DP接口的S7-400CPU的出錯(cuò)和特殊功能的LED
LED含義INTFEXTFFRCE
點(diǎn)亮無關(guān)無關(guān)檢查出一個(gè)內(nèi)部出錯(cuò)(編程或參數(shù)出錯(cuò))熄滅亮點(diǎn)無關(guān)檢查出一個(gè)外部出錯(cuò)(出錯(cuò)不是由CPU模塊引起引的)無關(guān)無關(guān)點(diǎn)亮在此CPU上PG正在執(zhí)行“force”功能。這就是說,用戶程序的變量被設(shè)置為固定值,且不能被用戶程序再改變。13
帶DP接口的S7-400CPU的LED用于帶DP接口的
帶DP接口的S7-400CPU的LEDS7-400DP接口的LEDLED含義
DPINTFDPEXTFBUSF
點(diǎn)亮無關(guān)無關(guān)在DP接口上檢查出一個(gè)內(nèi)部出錯(cuò)(編程或參數(shù)出錯(cuò))無關(guān)點(diǎn)亮無關(guān)檢查出一個(gè)外部出錯(cuò)(出錯(cuò)不是由CPU模塊而是由DP從站產(chǎn)生的)無關(guān)無關(guān)閃爍在PROFIBUS上有一個(gè)或多個(gè)DP從站不響應(yīng)無關(guān)無關(guān)點(diǎn)亮檢查出DP接口上的一個(gè)總線出錯(cuò)(如,電纜斷或不同的總線參數(shù))14
帶DP接口的S7-400CPU的LEDS7-400D
DP從站的LEDET200B16DI/16DO模塊的狀態(tài)和出錯(cuò)指示LED光信號(hào)含義RUN點(diǎn)亮(綠色)ET200B在運(yùn)行中(電源接通,STOR/RUN開關(guān)在RUN位置)BF點(diǎn)亮(紅色)·控制監(jiān)視定時(shí)器期限到,沒有站被尋址(即與S7DP主站的連接出故障)·在調(diào)試/起動(dòng)期間,此站還未接收到它的參數(shù)集DIA點(diǎn)亮(紅色)對(duì)數(shù)字24VDC輸出模塊,至少有一個(gè)輸出:短路或無負(fù)載電壓L1+點(diǎn)亮(綠色)通道組“0”有電壓(燒斷保險(xiǎn)絲或電壓低,典型的:+15.5V,信號(hào)二極管熄滅)L2+點(diǎn)亮(綠色)通道組“1”有電壓,(燒斷保險(xiǎn)絲或電壓低,典型的:+15.5V,信號(hào)二極管熄滅)15
DP從站的LEDET200B16DI/16DO模塊的狀
DP從站的LEDET200M/IM153-2模塊的狀態(tài)和出錯(cuò)LEDLED含義措施ON(綠色)SF(紅色)BF(紅色)
熄滅熄滅熄滅無電壓存在IM153-2的硬件有故障檢查24VDC電源模塊點(diǎn)亮無關(guān)閃爍IM153-2裝載了不正確的參數(shù)集,或在DP主站與IM153-2模塊間無數(shù)據(jù)通信??赡茉蚴牵骸た刂票O(jiān)視定時(shí)器期限到·通過PROFIBUS-DP到IM153-2模塊的總線通信中斷檢查DP地址檢查IM153-2模塊檢查總線連接器是否插好檢查連接到DP主站的總線電纜是否中斷接通和斷開電源模塊上的24VDC開關(guān)檢查配置和參數(shù)集16
DP從站的LEDET200M/IM153-2模塊的狀態(tài)
DP從站的LEDET200M/IM153-2模塊的狀態(tài)和出錯(cuò)LED(續(xù))LEDONSFBF含義措施點(diǎn)亮無關(guān)點(diǎn)亮波特率搜索或非法的DP地址在IM153-2上設(shè)置有效的DP地址(“1”~“125”)或檢查總線結(jié)構(gòu)點(diǎn)亮點(diǎn)亮無關(guān)組態(tài)的ET200M模塊結(jié)構(gòu)與實(shí)際結(jié)構(gòu)不一致。在已安裝的S7-300模塊中有錯(cuò)或IM153-2有缺損檢查ET200M的結(jié)構(gòu)(模塊丟失或缺損,已安裝未組態(tài)的模塊)。檢查配置、更換S7-300模塊或IM153-2。點(diǎn)亮熄滅熄滅DP主站與ET200M間的數(shù)據(jù)通信正在進(jìn)行,定義的和實(shí)際的ET200M配置相一致
17
DP從站的LEDET200M/IM153-2模塊的狀態(tài)故障的類型硬件錯(cuò)誤-CPU或模板中的錯(cuò)誤CPU中的程序錯(cuò)誤18故障的類型硬件錯(cuò)誤-CPU或模板中的錯(cuò)誤CPU中的程序錯(cuò)誤一、系統(tǒng)硬件錯(cuò)誤CPU19一、系統(tǒng)硬件錯(cuò)誤CPU19系統(tǒng)硬件錯(cuò)誤利用顯示CPU信息的功能系統(tǒng)錯(cuò)誤的排除方法通過對(duì)故障OB編程診斷利用診斷緩沖器診斷顯示硬件診斷信息20系統(tǒng)硬件錯(cuò)誤利用顯示CPU信息的功能系統(tǒng)錯(cuò)誤的排除方法通過對(duì)利用模塊信息:“診斷緩沖器”功能診斷21利用模塊信息:“診斷緩沖器”功能診斷21調(diào)用“模塊信息”工具22調(diào)用“模塊信息”工具22解釋錯(cuò)誤信息23解釋錯(cuò)誤信息23顯示硬件診斷信息twice24顯示硬件診斷信息twice24練習(xí)1:顯示診斷信息打開仿真器下載用戶程序打開診斷緩沖器在仿真器中轉(zhuǎn)換模式開關(guān)分析診斷信息步驟25練習(xí)1:顯示診斷信息打開仿真器步驟25練習(xí)2:顯示硬件診斷信息打開仿真器下載用戶程序打開硬件配置并切換到在線狀態(tài)打開輸入模塊屬性分析診斷信息步驟26練習(xí)2:顯示硬件診斷信息打開仿真器步驟26利用“顯示CPU信息”功能診斷27利用“顯示CPU信息”功能診斷27演示:顯示CPU信息在SIMATIC管理器中打開CPUMessages在窗口“Customize-CPUMessages”中激活項(xiàng)目前的“W”選項(xiàng)用鑰匙開關(guān)將CPU切換為停機(jī)狀態(tài),然后觀察PG的反應(yīng)步驟結(jié)果停機(jī)時(shí)彈出信息窗口。28演示:顯示CPU信息在SIMATIC管理器中打開CPUM通過對(duì)故障OB編程診斷OB81電源故障OB82診斷中斷OB83插拔模塊中斷程序OB84CPU硬件故障OB85優(yōu)先級(jí)故障OB86機(jī)架故障OB87通訊故障OB80時(shí)間故障OB88過程中斷29通過對(duì)故障OB編程診斷OB81電源故障OB82時(shí)間故障OB80循環(huán)時(shí)間超出執(zhí)行OB時(shí)應(yīng)答故障向前移動(dòng)時(shí)間以致于躍過了OB的啟動(dòng)時(shí)間、CiR后恢復(fù)RUN方式。30時(shí)間故障OB80循環(huán)時(shí)間超出執(zhí)行OB時(shí)應(yīng)答故障向前移動(dòng)時(shí)間變量數(shù)據(jù)類型描述OB80_EV_CLASSBYTE中斷類別和標(biāo)識(shí)符:B#16#38=離去的事件B#16#39=到來的事件OB80_FLT_IDBYTEB#16#42=出錯(cuò)代碼OB80_PRIORITYBYTE優(yōu)先權(quán)等級(jí)“26”(RUN運(yùn)行狀態(tài)缺省值)或“28”(STARTUP運(yùn)行狀態(tài))OB80_OB_NUMBRBYTEOB-號(hào)(82)OB80_RESERVED_1BYTE保留OB80_RESERVED_2BYTEB#16#54=輸入模塊B#16#55=輸出模塊OB80_ERROR_INFOWORD發(fā)生故障的模塊的邏輯基準(zhǔn)地址時(shí)間故障OB80的局部數(shù)據(jù)31變量數(shù)據(jù)類型描述OB80_EV_CLASSBYTE中斷類別和故障代碼位含意B#16#01循環(huán)時(shí)間超出B#16#02調(diào)用的OB仍在執(zhí)行B#16#05由于向前移動(dòng)時(shí)間日期跳過時(shí)間中斷B#16#06HOLD之后返回RUN日期跳過時(shí)間中斷B#16#07當(dāng)前優(yōu)先級(jí)的OB請(qǐng)求緩沖區(qū)溢出B#16#08同步循環(huán)中斷時(shí)間故障B#16#09由于高中斷裝載中斷丟失時(shí)間故障OB80的故障代碼32故障代碼位含意B#16#01循環(huán)時(shí)間超出B#16#02調(diào)用的電源故障OB81電源(僅對(duì)S7-400)故障后備電池故障33電源故障OB81電源(僅對(duì)S7-400)故障后備電池故障33電源故障OB81的局部數(shù)據(jù)34電源故障OB81的局部數(shù)據(jù)34電源故障OB81的故障代碼35電源故障OB81的故障代碼35擴(kuò)展機(jī)架后備電池故障36擴(kuò)展機(jī)架后備電池故障36演示:評(píng)價(jià)一個(gè)電池錯(cuò)誤步驟
操作
結(jié)果錯(cuò)誤處理塊OB81被調(diào)用從CPU上取下后備電池1只要電池失效輸出就閃爍檢查輸出m0.1是否閃爍2不閃爍發(fā)現(xiàn)并排除錯(cuò)誤.3使用OB81_EV_CLASS和OB81_FLT_ID判斷電池故障37演示:評(píng)價(jià)一個(gè)電池錯(cuò)誤步驟操作診斷中斷組織塊OB82如果模塊具有診斷能力又使能了診斷中斷,當(dāng)它檢測到故障時(shí),它輸出一個(gè)診斷中斷請(qǐng)求給CPU(到來和離去事件)38診斷中斷組織塊OB82如果模塊具有診斷能力又使能了診斷診斷中斷組織塊OB82的局部數(shù)據(jù)39診斷中斷組織塊OB82的局部數(shù)據(jù)39模擬輸入模塊斷線+276480診斷中斷組織塊OB82硬件組態(tài):
模擬模塊的屬性
40模擬輸入模塊斷線+276480診斷中斷組織塊OB82硬件組態(tài)診斷中斷組織塊OB82模擬模塊的配置41診斷中斷組織塊OB82模擬模塊的配置41演示:模擬量模塊的故障編程進(jìn)行硬件配置并下載編程介紹步驟42演示:模擬量模塊的故障編程進(jìn)行硬件配置并下載步驟42模板插/拔中斷組織塊OB83在下列情況下CPU操作系統(tǒng)調(diào)用OB83:組態(tài)的模板插入/拔出之后在RUN、STOP和STARTUP方式時(shí)每次組態(tài)的模板插入或拔出在STEP7下修改了模板參數(shù)并在RUN狀態(tài)下裝所作修改到CPU之后43模板插/拔中斷組織塊OB83在下列情況下CPU操作系統(tǒng)調(diào)用模板插/拔中斷組織塊OB83的局部數(shù)據(jù)44模板插/拔中斷組織塊OB83的局部數(shù)據(jù)44模板插/拔中斷組織塊OB83的故障代碼45模板插/拔中斷組織塊OB83的故障代碼45模板插/拔中斷組織塊OB83舉例重新組態(tài)模板在運(yùn)行時(shí),修改系統(tǒng)組態(tài)(CiR)可以重新選擇已存在模板的參數(shù)。參數(shù)的重新選擇通過傳送所需的參數(shù)數(shù)據(jù)到模板來進(jìn)行1.在您用STEP7為一塊模板選擇了新的參數(shù)并且在RUN方式下下裝該參數(shù)組態(tài)到CPU后OB83啟動(dòng)(啟動(dòng)事件W#16#3367)。相應(yīng)的OB啟動(dòng)信息為邏輯起始地址(OB83_MDL_ADDR)和模塊類型(OB83_MDL_TYPE)。模板I/O數(shù)據(jù)現(xiàn)在可能不對(duì),這意味著不可能有SFC忙于發(fā)送數(shù)據(jù)記錄到該模板。2.OB83執(zhí)行之后模板參數(shù)被重新賦值。3.參數(shù)賦值之后OB83將再次啟動(dòng)(啟動(dòng)事件W#16#3267,成功提供參數(shù)賦值,或W#16#3968如果故障)。模板I/O數(shù)據(jù)響應(yīng)與插入中斷后的響應(yīng)相同,也就是,現(xiàn)在它們可能不正確?,F(xiàn)在您可以再次調(diào)用SFC發(fā)送數(shù)據(jù)記錄到該模板。46模板插/拔中斷組織塊OB83舉例重新組態(tài)模板在運(yùn)行時(shí),CPU硬件故障組織塊OB84當(dāng)CPU的硬件發(fā)生故障時(shí)調(diào)用OB8447CPU硬件故障組織塊OB84當(dāng)CPU的硬件發(fā)生故障時(shí)調(diào)用OCPU硬件故障組織塊OB84的局部數(shù)據(jù)48CPU硬件故障組織塊OB84的局部數(shù)據(jù)48優(yōu)先級(jí)故障組織塊OB85當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系統(tǒng)調(diào)用OB85:未下裝的OB的啟動(dòng)事件(OB81除外)當(dāng)操作系統(tǒng)訪問模板時(shí)故障在由系統(tǒng)刷新過程映像期間I/O訪問故障49優(yōu)先級(jí)故障組織塊OB85當(dāng)下列事件之一發(fā)生時(shí),CPU的操作優(yōu)先級(jí)故障組織塊OB85的局部數(shù)據(jù)50優(yōu)先級(jí)故障組織塊OB85的局部數(shù)據(jù)50優(yōu)先級(jí)故障組織塊OB85的故障代碼51優(yōu)先級(jí)故障組織塊OB85的故障代碼51機(jī)架故障組織塊OB86當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系統(tǒng)調(diào)用OB86:擴(kuò)展機(jī)架故障DP主站系統(tǒng)故障分布式I/O中從站故障52機(jī)架故障組織塊OB86當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系機(jī)架故障組織塊OB86的局部數(shù)據(jù)53機(jī)架故障組織塊OB86的局部數(shù)據(jù)53機(jī)架故障組織塊OB86的故障代碼54機(jī)架故障組織塊OB86的故障代碼54機(jī)架故障組織塊OB86的故障代碼55機(jī)架故障組織塊OB86的故障代碼55機(jī)架故障組織塊OB86舉例進(jìn)行硬件配置并下載(配置帶一個(gè)151子站的DP)編程介紹讀取信息并分析步驟56機(jī)架故障組織塊OB86舉例進(jìn)行硬件配置并下載(配置帶一個(gè)15通訊故障組織塊OB87當(dāng)導(dǎo)致通訊故障的事件發(fā)生時(shí)CPU的操作系統(tǒng)調(diào)用OB87。57通訊故障組織塊OB87當(dāng)導(dǎo)致通訊故障的事件發(fā)生時(shí)CPU的操通訊故障組織塊OB87的局部數(shù)據(jù)58通訊故障組織塊OB87的局部數(shù)據(jù)58通訊故障組織塊OB87的故障代碼59通訊故障組織塊OB87的故障代碼59過程中斷組織塊OB88在一個(gè)程序塊的執(zhí)行被中斷后CPU的操作系統(tǒng)調(diào)用OB88。同步故障的嵌套深度太深塊調(diào)用的嵌套深度太深在局部數(shù)據(jù)定位中的故障60過程中斷組織塊OB88在一個(gè)程序塊的執(zhí)行被中斷后CPU的操過程中斷組織塊OB88的局部數(shù)據(jù)61過程中斷組織塊OB88的局部數(shù)據(jù)61??二、CPU中的程序錯(cuò)誤62??二、CPU中的程序錯(cuò)誤62CPU中的程序錯(cuò)誤(導(dǎo)致CPU停機(jī)的錯(cuò)誤)利用顯示CPU信息的功能程序錯(cuò)誤的排除方法利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷利用診斷緩沖器診斷通過對(duì)故障OB編程診斷63CPU中的程序錯(cuò)誤(導(dǎo)致CPU停機(jī)的錯(cuò)誤)利用顯示CPU信息利用診斷緩沖器診斷64利用診斷緩沖器診斷64通過對(duì)故障OB編程診斷OB122訪問錯(cuò)誤OB121程序錯(cuò)誤65通過對(duì)故障OB編程診斷OB122訪問錯(cuò)誤OB121編程故障組織塊OB121當(dāng)有關(guān)程序處理的故障事件發(fā)生時(shí)66編程故障組織塊OB121當(dāng)有關(guān)程序處理的故障事件發(fā)生時(shí)66編程故障組織塊OB121的局部數(shù)據(jù)67編程故障組織塊OB121的局部數(shù)據(jù)67編程故障組織塊OB121的故障代碼68編程故障組織塊OB121的故障代碼68編程故障組織塊OB121舉例例如當(dāng)CPU調(diào)用一未下載到CPU中的程序塊,CPU會(huì)調(diào)用OB121,通過臨時(shí)變量OB121_BLK_TYPE可以得出出現(xiàn)錯(cuò)誤的程序塊。69編程故障組織塊OB121舉例例如當(dāng)CPU調(diào)用一未下載I/O訪問故障組織塊OB122當(dāng)對(duì)模板的數(shù)據(jù)訪問出現(xiàn)故障時(shí)70I/O訪問故障組織塊OB122當(dāng)對(duì)模板的數(shù)據(jù)訪問出現(xiàn)故障時(shí)I/O訪問故障組織塊OB122理解I/O訪問故障OB的運(yùn)行:OB122與被中斷的塊在同一優(yōu)先級(jí)中執(zhí)行程序執(zhí)行期間對(duì)OB122進(jìn)行屏蔽和解除屏蔽:?SFC36(MSK_FLT):屏蔽特定的故障代碼?SFC37(DMSK_FLT):解除被SFC36屏蔽的故障代碼?SFC38(READ_ERR):讀故障寄存器71I/O訪問故障組織塊OB122理解I/O訪問故障OB的I/O訪問故障組織塊OB122的局部數(shù)據(jù)72I/O訪問故障組織塊OB122的局部數(shù)據(jù)72I/O訪問故障組織塊OB122的局部數(shù)據(jù)73I/O訪問故障組織塊OB122的局部數(shù)據(jù)73I/O訪問故障組織塊OB122舉例當(dāng)CPU程序訪問一未定義的I/O地址,CPU會(huì)出現(xiàn)I/O訪問錯(cuò)誤,CPU會(huì)調(diào)用OB122,如果OB122未下載,CPU會(huì)報(bào)故障停機(jī)。74I/O訪問故障組織塊OB122舉例當(dāng)CPU程序訪問利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷塊堆棧(BStack)中包含了在停機(jī)時(shí)執(zhí)行的但沒有完成的所有塊的清單。中斷堆棧(IStack)中包含了在中斷發(fā)生時(shí)刻寄存器中的內(nèi)容局部堆棧(LStack)中包含了塊的臨時(shí)變量的值。中斷堆棧塊堆棧局部堆棧75利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷塊堆棧(BSt打開一個(gè)有錯(cuò)誤的塊76打開一個(gè)有錯(cuò)誤的塊76程序結(jié)構(gòu)包含錯(cuò)誤的塊錯(cuò)誤位置在IStack
(中斷堆棧)中可以看到當(dāng)中斷發(fā)生時(shí),累加器、寄存器、狀態(tài)字等的內(nèi)容在LStack
(局部堆棧)中可以看到當(dāng)中斷發(fā)生時(shí),臨時(shí)變量的內(nèi)容錯(cuò)誤位置通過
BStack(塊堆棧)可以看到發(fā)生錯(cuò)誤之前曾執(zhí)行過的塊利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷77程序結(jié)構(gòu)包含錯(cuò)誤的塊錯(cuò)誤位置在IStack(中斷堆棧)塊堆棧的內(nèi)容78塊堆棧的內(nèi)容78中斷堆棧的內(nèi)容79中斷堆棧的內(nèi)容79局部堆棧的內(nèi)容80局部堆棧的內(nèi)容80練習(xí):利用堆棧信息來診斷故障打開仿真器下載有賦值錯(cuò)誤的用戶程序打開塊堆棧分析診斷信息找到有錯(cuò)的程序并改正步驟81練習(xí):利用堆棧信息來診斷故障打開仿真器步驟81利用顯示CPU信息的功能82利用顯示CPU信息的功能82演示:顯示程序故障診斷信息打開仿真器下載有調(diào)用錯(cuò)誤的用戶程序使調(diào)用錯(cuò)誤有效查看CPU信息步驟83演示:顯示程序故障診斷信息打開仿真器步驟83CPU中的程序錯(cuò)誤(邏輯錯(cuò)誤)了解“Breakpoints”功能程序邏輯錯(cuò)誤的排除方法了解“Force”功能使用“Monitor/ModifyVariable”功能讀出參考數(shù)據(jù),解釋它們并用它們排除故障84CPU中的程序錯(cuò)誤(邏輯錯(cuò)誤)了解“Breakpoints啟動(dòng)“Monitor/ModifyVariables”工具85啟動(dòng)“Monitor/ModifyVariables”工具設(shè)定“Monitor/ModifyVariables”觸發(fā)點(diǎn)循環(huán)程序執(zhí)行的開始循環(huán)程序的結(jié)束轉(zhuǎn)換:
RUN-->STOP循環(huán)程序
執(zhí)行PIIPIQMonitor/Modify根據(jù)觸發(fā)點(diǎn)UpdateStatus/Modify
Values(一次monitor/modify)設(shè)定觸發(fā)點(diǎn)86設(shè)定“Monitor/ModifyVariables”觸發(fā)打開變量表并建立與CPU的連接組態(tài)的CPU
(從硬件站
“Station2”
來的VAT)Station2直接連接的CPUStation1PGStation3可訪問的
CPU87打開變量表并建立與CPU的連接組態(tài)的Station2直接連用“Monitor”測試程序88用“Monitor”測試程序88程序狀態(tài)顯示信息的選擇LAD/STL/FBD編輯器->Options->Customize
...或
在運(yùn)行狀態(tài):
在下面的位置點(diǎn)擊鼠標(biāo)右鍵89程序狀態(tài)顯示信息的選擇LAD/STL/FBD編輯器->程序狀態(tài)監(jiān)視的模式90程序狀態(tài)監(jiān)視的模式90程序狀態(tài)監(jiān)視的觸發(fā)點(diǎn)(1)91程序狀態(tài)監(jiān)視的觸發(fā)點(diǎn)(1)91程序狀態(tài)監(jiān)視的觸發(fā)點(diǎn)(2)92程序狀態(tài)監(jiān)視的觸發(fā)點(diǎn)(2)92練習(xí):電機(jī)運(yùn)行監(jiān)控打開仿真器下載用戶程序打開Monitor/ModifyVariables用“Monitor”監(jiān)控程序步驟93練習(xí):電機(jī)運(yùn)行監(jiān)控打開仿真器步驟93顯示參考數(shù)據(jù)94顯示參考數(shù)據(jù)94過濾參考數(shù)據(jù)95過濾參考數(shù)據(jù)95顯示程序結(jié)構(gòu)96顯示程序結(jié)構(gòu)96顯示交叉參考表97顯示交叉參考表97過濾交叉參考表98過濾交叉參考表98查找參考數(shù)據(jù)99查找參考數(shù)據(jù)99利用交叉參考表修改塊100利用交叉參考表修改塊100地址定位功能1x右鍵101地址定位功能1x右鍵101I,Q,M,T,C分配表102I,Q,M,T,C分配表102未使用的符號(hào)/無符號(hào)的地址103未使用的符號(hào)/無符號(hào)的地址103練習(xí):參考數(shù)據(jù)表的使用查看計(jì)時(shí)器、計(jì)數(shù)器的使用情況查看M、MB、MW、MD重復(fù)使用的情況排除計(jì)時(shí)器、計(jì)數(shù)器的重復(fù)使用情況查看數(shù)據(jù)塊的使用情況及排除數(shù)據(jù)的重復(fù)使用情況步驟104練習(xí):參考數(shù)據(jù)表的使用查看計(jì)時(shí)器、計(jì)數(shù)器的使用情況步驟10塊的比較(1)...見下頁105塊的比較(1)...見下頁105塊的比較(2)106塊的比較(2)106在停止模式修改輸出107在停止模式修改輸出107強(qiáng)制功能108強(qiáng)制功能108斷點(diǎn)調(diào)試功能(1)109斷點(diǎn)調(diào)試功能(1)109斷點(diǎn)調(diào)試功能(2)斷點(diǎn)下一條指令110斷點(diǎn)調(diào)試功能(2)斷點(diǎn)下一條指令110故障診斷
介紹結(jié)束111故障診斷
介紹結(jié)束111謝謝!謝謝!西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易教程學(xué)習(xí)了本章之后,你將... ... 懂得故障的分類 ... 懂得診斷工具的運(yùn)用 ... 了解故障的診斷信息 ... 學(xué)會(huì)故障的排除... 學(xué)習(xí)故障診斷的例程目標(biāo)2西門子PLC故障診斷簡易教程西門子PLC故障診斷簡易學(xué)習(xí)了本章之后,你將... ... 懂得故障的分類 ... 懂得診斷工具的運(yùn)用 ... 了解故障的診斷信息 ... 學(xué)會(huì)故障的排除... 學(xué)習(xí)故障診斷的例程目標(biāo)114學(xué)習(xí)了本章之后,你將...目標(biāo)2由系統(tǒng)檢測出的故障PLC內(nèi)部記錄、評(píng)估和指示故障
(作為規(guī)則:CPUSTOP)模板故障信號(hào)電纜短路掃描時(shí)間超出程序錯(cuò)誤(訪問不存在的塊)功能故障要求的功能或者不執(zhí)行或者不正確地執(zhí)行過程故障(傳感器/執(zhí)行器、電纜故障)邏輯編程錯(cuò)誤(在生成和啟動(dòng)時(shí)未發(fā)現(xiàn))故障的級(jí)別115由系統(tǒng)檢測出的故障功能故障故障的級(jí)別3由系統(tǒng)檢測出的故障:基本規(guī)則:CPU處于STOP診斷工具:? 模板信息 - 診斷緩沖區(qū) - 中斷堆棧 - 塊堆棧 - 局部堆棧? 硬件診斷故障功能故障:基本規(guī)則:CPU處于RUN(過程故障,例如斷線)(邏輯編程錯(cuò)誤,象雙重賦值)調(diào)試工具:? 使能外設(shè)輸出(修改輸出)? 監(jiān)視/修改變量? 監(jiān)視塊(塊狀態(tài))? 參考數(shù)據(jù) - 交叉參考 - I/Q/M/T/C分配表 - 程序結(jié)構(gòu) - 無符號(hào)的地址 - 未使用的符號(hào)故障的級(jí)別116由系統(tǒng)檢測出的故障:診斷工具:故障功能故障:調(diào)試工具:故障的系統(tǒng)診斷概述CPUI/Q模塊CPU診斷檢查系統(tǒng)錯(cuò)誤
程序診斷檢查錯(cuò)誤診斷中斷錯(cuò)誤
OB診斷緩沖區(qū)系統(tǒng)狀態(tài)表診斷信息可診斷的模板檢查錯(cuò)誤并產(chǎn)生一個(gè)診斷中斷117系統(tǒng)診斷概述CPUI/Q模塊CPU診斷檢查系統(tǒng)錯(cuò)誤
程序組織塊診斷中斷OB81電源故障OB82診斷中斷組織塊OB83插拔模塊中斷程序OB84CPU硬件故障OB85優(yōu)先級(jí)故障組織塊OB86機(jī)架故障OB87通訊故障OB80時(shí)間故障系統(tǒng)診斷概述OB121編程錯(cuò)誤OB122訪問錯(cuò)誤OB88過程中斷118組織塊診斷中斷OB81電源故障OB82診一、利用LED診斷
·CPU的一般狀態(tài)和報(bào)告出錯(cuò)的LED·指示DP接口故障的LED119一、利用LED診斷·CPU的一般狀態(tài)和報(bào)告出錯(cuò)的LED·
S7-300的LED
CPU315-2DP的一般LED
LED含義說明SF(紅色)組出錯(cuò)出現(xiàn)下列情況之一,LED點(diǎn)亮·硬件出錯(cuò)·固件出錯(cuò)·編程出錯(cuò)·參數(shù)出錯(cuò)·計(jì)算出錯(cuò)·時(shí)間出錯(cuò)·存貯器卡有故障·在POWER-ON時(shí)電池故障或無后備電池·I/O出錯(cuò)(僅對(duì)外部I/O)BATF(紅色)電池出錯(cuò)如果電池?fù)p壞、不存在或放完電,LED點(diǎn)亮DC5V(綠色)5VDC電源CPU和S7-300總線的內(nèi)部5VDC電源正常時(shí),LED亮FRCE(黃色)保留在此CPU上,“Force”功能不能實(shí)現(xiàn)RUN(綠色)運(yùn)行模式RUN·在CPU起動(dòng)時(shí),LED以2HZ頻率至少閃爍3秒。(CPU起動(dòng)可能更短些)在CPU起動(dòng)期間,STOP指示器也亮,當(dāng)STOPLED熄滅時(shí),輸出啟用·當(dāng)CPU處于RUN模式時(shí),LED亮STOP(黃色)運(yùn)行狀態(tài)STOP·當(dāng)CPU不在處理用戶程序時(shí),LED亮·當(dāng)CPU請(qǐng)求整體復(fù)位時(shí),LED以1秒間隔閃爍。120
S7-300的LEDCPU315-2DP的一般LED
CPU31x-2DP的DP接口的LED
在“DP主站”模式下CPU31x-2DP的LED
SFDPBUSF含義措施熄滅熄滅·配置正確·所有被組態(tài)的從站均可被尋址
點(diǎn)亮點(diǎn)亮·總線出錯(cuò)(硬件故障)·DP接口出錯(cuò)·在多主站運(yùn)行中,有不同的波特率·檢查總線電纜是否短路或斷開·評(píng)估診斷信息,定義新的配置或糾正原先的配置點(diǎn)亮閃爍·站出錯(cuò)·至少有一個(gè)指定的從站不可尋址檢查連接到CPU31x-2DP的總線電纜。等待直至CPU31x-2D已經(jīng)起動(dòng)。如果此LED不停止閃爍,則檢DP從站或評(píng)估DP從站的診斷信息點(diǎn)亮熄滅丟失或不正確的配置(當(dāng)CPU未作為DP主站起動(dòng)時(shí),也發(fā)生此情況)評(píng)估診斷信息定義新的配置或糾正原先的配置121
CPU31x-2DP的DP接口的LED在“DP主站”
CPU31x-2DP的DP接口的LED
“DP從站”模式下CPU31x-2DP的LED
SFDPBUSF含義措施熄滅熄滅配置正確—無關(guān)閃爍CPU31x-2DP的參數(shù)集不正確DP主站與CPU31x-2DP間無數(shù)據(jù)通信??赡艿脑蚴牵骸た刂票O(jiān)視定時(shí)器(Watchdog)期限到·通過ROFIBUS-DP的總線通信被中斷·所定義的PROFIBUS地址不正確·檢查CPU31x-2DP·檢查總線連插器是否正確插入·檢查到DP主站的電纜是否斷開·檢查配置和參數(shù)設(shè)置無關(guān)點(diǎn)亮總線短路檢查總線結(jié)構(gòu)點(diǎn)亮無關(guān)·丟失或配置不正確·與DP主站無數(shù)據(jù)通信·檢查配置·評(píng)估診斷中斷或診斷緩存器登入項(xiàng)122
CPU31x-2DP的DP接口的LED“DP從站”模
帶DP接口的S7-400CPU的LEDCPUDP接口LED含義LED含義INTF(紅色)內(nèi)部出錯(cuò)DPINTF(紅色)在DP接口內(nèi)部出錯(cuò)EXTF(紅色)外部出錯(cuò)DPEXTF(紅色)在DP接口外部出錯(cuò)FRCE(黃色)強(qiáng)制BUSF在DP接口上的總線出錯(cuò)CRST(黃色)完全復(fù)位(冷)
RUN(綠色)運(yùn)行狀態(tài)RUN
STOP(黃色)運(yùn)行狀態(tài)STOP
123
帶DP接口的S7-400CPU的LEDCPUDP接口L
帶DP接口的S7-400CPU的LED帶DP主站接口的S7-400CPU的LED
LED含義RUNSTOPCRST
點(diǎn)亮熄滅熄滅CPU在運(yùn)行狀態(tài)RUN熄滅點(diǎn)亮熄滅CPU在STOP狀態(tài)。用戶程序不工作。能予熱或熱再起動(dòng)。如果STOP狀態(tài)因出錯(cuò)而產(chǎn)生,則故障LED(INTF或EXTF)也點(diǎn)亮。熄滅點(diǎn)亮點(diǎn)亮CPU在STOP狀態(tài)。僅予熱再起動(dòng)可以作為下一次起動(dòng)模式。閃爍(0.5Hz)點(diǎn)亮熄滅通過PG測試功能觸發(fā)HOLD狀態(tài)閃爍(2Hz)點(diǎn)亮點(diǎn)亮執(zhí)行予熱起動(dòng)閃爍(2Hz)點(diǎn)亮熄滅執(zhí)行熱再起動(dòng)無關(guān)閃爍(0.5Hz)無關(guān)CPU請(qǐng)求完全復(fù)位(冷)無關(guān)閃爍(2Hz)無關(guān)完全復(fù)位(冷)運(yùn)行124
帶DP接口的S7-400CPU的LED帶DP主站接口的
帶DP接口的S7-400CPU的LED用于帶DP接口的S7-400CPU的出錯(cuò)和特殊功能的LED
LED含義INTFEXTFFRCE
點(diǎn)亮無關(guān)無關(guān)檢查出一個(gè)內(nèi)部出錯(cuò)(編程或參數(shù)出錯(cuò))熄滅亮點(diǎn)無關(guān)檢查出一個(gè)外部出錯(cuò)(出錯(cuò)不是由CPU模塊引起引的)無關(guān)無關(guān)點(diǎn)亮在此CPU上PG正在執(zhí)行“force”功能。這就是說,用戶程序的變量被設(shè)置為固定值,且不能被用戶程序再改變。125
帶DP接口的S7-400CPU的LED用于帶DP接口的
帶DP接口的S7-400CPU的LEDS7-400DP接口的LEDLED含義
DPINTFDPEXTFBUSF
點(diǎn)亮無關(guān)無關(guān)在DP接口上檢查出一個(gè)內(nèi)部出錯(cuò)(編程或參數(shù)出錯(cuò))無關(guān)點(diǎn)亮無關(guān)檢查出一個(gè)外部出錯(cuò)(出錯(cuò)不是由CPU模塊而是由DP從站產(chǎn)生的)無關(guān)無關(guān)閃爍在PROFIBUS上有一個(gè)或多個(gè)DP從站不響應(yīng)無關(guān)無關(guān)點(diǎn)亮檢查出DP接口上的一個(gè)總線出錯(cuò)(如,電纜斷或不同的總線參數(shù))126
帶DP接口的S7-400CPU的LEDS7-400D
DP從站的LEDET200B16DI/16DO模塊的狀態(tài)和出錯(cuò)指示LED光信號(hào)含義RUN點(diǎn)亮(綠色)ET200B在運(yùn)行中(電源接通,STOR/RUN開關(guān)在RUN位置)BF點(diǎn)亮(紅色)·控制監(jiān)視定時(shí)器期限到,沒有站被尋址(即與S7DP主站的連接出故障)·在調(diào)試/起動(dòng)期間,此站還未接收到它的參數(shù)集DIA點(diǎn)亮(紅色)對(duì)數(shù)字24VDC輸出模塊,至少有一個(gè)輸出:短路或無負(fù)載電壓L1+點(diǎn)亮(綠色)通道組“0”有電壓(燒斷保險(xiǎn)絲或電壓低,典型的:+15.5V,信號(hào)二極管熄滅)L2+點(diǎn)亮(綠色)通道組“1”有電壓,(燒斷保險(xiǎn)絲或電壓低,典型的:+15.5V,信號(hào)二極管熄滅)127
DP從站的LEDET200B16DI/16DO模塊的狀
DP從站的LEDET200M/IM153-2模塊的狀態(tài)和出錯(cuò)LEDLED含義措施ON(綠色)SF(紅色)BF(紅色)
熄滅熄滅熄滅無電壓存在IM153-2的硬件有故障檢查24VDC電源模塊點(diǎn)亮無關(guān)閃爍IM153-2裝載了不正確的參數(shù)集,或在DP主站與IM153-2模塊間無數(shù)據(jù)通信??赡茉蚴牵骸た刂票O(jiān)視定時(shí)器期限到·通過PROFIBUS-DP到IM153-2模塊的總線通信中斷檢查DP地址檢查IM153-2模塊檢查總線連接器是否插好檢查連接到DP主站的總線電纜是否中斷接通和斷開電源模塊上的24VDC開關(guān)檢查配置和參數(shù)集128
DP從站的LEDET200M/IM153-2模塊的狀態(tài)
DP從站的LEDET200M/IM153-2模塊的狀態(tài)和出錯(cuò)LED(續(xù))LEDONSFBF含義措施點(diǎn)亮無關(guān)點(diǎn)亮波特率搜索或非法的DP地址在IM153-2上設(shè)置有效的DP地址(“1”~“125”)或檢查總線結(jié)構(gòu)點(diǎn)亮點(diǎn)亮無關(guān)組態(tài)的ET200M模塊結(jié)構(gòu)與實(shí)際結(jié)構(gòu)不一致。在已安裝的S7-300模塊中有錯(cuò)或IM153-2有缺損檢查ET200M的結(jié)構(gòu)(模塊丟失或缺損,已安裝未組態(tài)的模塊)。檢查配置、更換S7-300模塊或IM153-2。點(diǎn)亮熄滅熄滅DP主站與ET200M間的數(shù)據(jù)通信正在進(jìn)行,定義的和實(shí)際的ET200M配置相一致
129
DP從站的LEDET200M/IM153-2模塊的狀態(tài)故障的類型硬件錯(cuò)誤-CPU或模板中的錯(cuò)誤CPU中的程序錯(cuò)誤130故障的類型硬件錯(cuò)誤-CPU或模板中的錯(cuò)誤CPU中的程序錯(cuò)誤一、系統(tǒng)硬件錯(cuò)誤CPU131一、系統(tǒng)硬件錯(cuò)誤CPU19系統(tǒng)硬件錯(cuò)誤利用顯示CPU信息的功能系統(tǒng)錯(cuò)誤的排除方法通過對(duì)故障OB編程診斷利用診斷緩沖器診斷顯示硬件診斷信息132系統(tǒng)硬件錯(cuò)誤利用顯示CPU信息的功能系統(tǒng)錯(cuò)誤的排除方法通過對(duì)利用模塊信息:“診斷緩沖器”功能診斷133利用模塊信息:“診斷緩沖器”功能診斷21調(diào)用“模塊信息”工具134調(diào)用“模塊信息”工具22解釋錯(cuò)誤信息135解釋錯(cuò)誤信息23顯示硬件診斷信息twice136顯示硬件診斷信息twice24練習(xí)1:顯示診斷信息打開仿真器下載用戶程序打開診斷緩沖器在仿真器中轉(zhuǎn)換模式開關(guān)分析診斷信息步驟137練習(xí)1:顯示診斷信息打開仿真器步驟25練習(xí)2:顯示硬件診斷信息打開仿真器下載用戶程序打開硬件配置并切換到在線狀態(tài)打開輸入模塊屬性分析診斷信息步驟138練習(xí)2:顯示硬件診斷信息打開仿真器步驟26利用“顯示CPU信息”功能診斷139利用“顯示CPU信息”功能診斷27演示:顯示CPU信息在SIMATIC管理器中打開CPUMessages在窗口“Customize-CPUMessages”中激活項(xiàng)目前的“W”選項(xiàng)用鑰匙開關(guān)將CPU切換為停機(jī)狀態(tài),然后觀察PG的反應(yīng)步驟結(jié)果停機(jī)時(shí)彈出信息窗口。140演示:顯示CPU信息在SIMATIC管理器中打開CPUM通過對(duì)故障OB編程診斷OB81電源故障OB82診斷中斷OB83插拔模塊中斷程序OB84CPU硬件故障OB85優(yōu)先級(jí)故障OB86機(jī)架故障OB87通訊故障OB80時(shí)間故障OB88過程中斷141通過對(duì)故障OB編程診斷OB81電源故障OB82時(shí)間故障OB80循環(huán)時(shí)間超出執(zhí)行OB時(shí)應(yīng)答故障向前移動(dòng)時(shí)間以致于躍過了OB的啟動(dòng)時(shí)間、CiR后恢復(fù)RUN方式。142時(shí)間故障OB80循環(huán)時(shí)間超出執(zhí)行OB時(shí)應(yīng)答故障向前移動(dòng)時(shí)間變量數(shù)據(jù)類型描述OB80_EV_CLASSBYTE中斷類別和標(biāo)識(shí)符:B#16#38=離去的事件B#16#39=到來的事件OB80_FLT_IDBYTEB#16#42=出錯(cuò)代碼OB80_PRIORITYBYTE優(yōu)先權(quán)等級(jí)“26”(RUN運(yùn)行狀態(tài)缺省值)或“28”(STARTUP運(yùn)行狀態(tài))OB80_OB_NUMBRBYTEOB-號(hào)(82)OB80_RESERVED_1BYTE保留OB80_RESERVED_2BYTEB#16#54=輸入模塊B#16#55=輸出模塊OB80_ERROR_INFOWORD發(fā)生故障的模塊的邏輯基準(zhǔn)地址時(shí)間故障OB80的局部數(shù)據(jù)143變量數(shù)據(jù)類型描述OB80_EV_CLASSBYTE中斷類別和故障代碼位含意B#16#01循環(huán)時(shí)間超出B#16#02調(diào)用的OB仍在執(zhí)行B#16#05由于向前移動(dòng)時(shí)間日期跳過時(shí)間中斷B#16#06HOLD之后返回RUN日期跳過時(shí)間中斷B#16#07當(dāng)前優(yōu)先級(jí)的OB請(qǐng)求緩沖區(qū)溢出B#16#08同步循環(huán)中斷時(shí)間故障B#16#09由于高中斷裝載中斷丟失時(shí)間故障OB80的故障代碼144故障代碼位含意B#16#01循環(huán)時(shí)間超出B#16#02調(diào)用的電源故障OB81電源(僅對(duì)S7-400)故障后備電池故障145電源故障OB81電源(僅對(duì)S7-400)故障后備電池故障33電源故障OB81的局部數(shù)據(jù)146電源故障OB81的局部數(shù)據(jù)34電源故障OB81的故障代碼147電源故障OB81的故障代碼35擴(kuò)展機(jī)架后備電池故障148擴(kuò)展機(jī)架后備電池故障36演示:評(píng)價(jià)一個(gè)電池錯(cuò)誤步驟
操作
結(jié)果錯(cuò)誤處理塊OB81被調(diào)用從CPU上取下后備電池1只要電池失效輸出就閃爍檢查輸出m0.1是否閃爍2不閃爍發(fā)現(xiàn)并排除錯(cuò)誤.3使用OB81_EV_CLASS和OB81_FLT_ID判斷電池故障149演示:評(píng)價(jià)一個(gè)電池錯(cuò)誤步驟操作診斷中斷組織塊OB82如果模塊具有診斷能力又使能了診斷中斷,當(dāng)它檢測到故障時(shí),它輸出一個(gè)診斷中斷請(qǐng)求給CPU(到來和離去事件)150診斷中斷組織塊OB82如果模塊具有診斷能力又使能了診斷診斷中斷組織塊OB82的局部數(shù)據(jù)151診斷中斷組織塊OB82的局部數(shù)據(jù)39模擬輸入模塊斷線+276480診斷中斷組織塊OB82硬件組態(tài):
模擬模塊的屬性
152模擬輸入模塊斷線+276480診斷中斷組織塊OB82硬件組態(tài)診斷中斷組織塊OB82模擬模塊的配置153診斷中斷組織塊OB82模擬模塊的配置41演示:模擬量模塊的故障編程進(jìn)行硬件配置并下載編程介紹步驟154演示:模擬量模塊的故障編程進(jìn)行硬件配置并下載步驟42模板插/拔中斷組織塊OB83在下列情況下CPU操作系統(tǒng)調(diào)用OB83:組態(tài)的模板插入/拔出之后在RUN、STOP和STARTUP方式時(shí)每次組態(tài)的模板插入或拔出在STEP7下修改了模板參數(shù)并在RUN狀態(tài)下裝所作修改到CPU之后155模板插/拔中斷組織塊OB83在下列情況下CPU操作系統(tǒng)調(diào)用模板插/拔中斷組織塊OB83的局部數(shù)據(jù)156模板插/拔中斷組織塊OB83的局部數(shù)據(jù)44模板插/拔中斷組織塊OB83的故障代碼157模板插/拔中斷組織塊OB83的故障代碼45模板插/拔中斷組織塊OB83舉例重新組態(tài)模板在運(yùn)行時(shí),修改系統(tǒng)組態(tài)(CiR)可以重新選擇已存在模板的參數(shù)。參數(shù)的重新選擇通過傳送所需的參數(shù)數(shù)據(jù)到模板來進(jìn)行1.在您用STEP7為一塊模板選擇了新的參數(shù)并且在RUN方式下下裝該參數(shù)組態(tài)到CPU后OB83啟動(dòng)(啟動(dòng)事件W#16#3367)。相應(yīng)的OB啟動(dòng)信息為邏輯起始地址(OB83_MDL_ADDR)和模塊類型(OB83_MDL_TYPE)。模板I/O數(shù)據(jù)現(xiàn)在可能不對(duì),這意味著不可能有SFC忙于發(fā)送數(shù)據(jù)記錄到該模板。2.OB83執(zhí)行之后模板參數(shù)被重新賦值。3.參數(shù)賦值之后OB83將再次啟動(dòng)(啟動(dòng)事件W#16#3267,成功提供參數(shù)賦值,或W#16#3968如果故障)。模板I/O數(shù)據(jù)響應(yīng)與插入中斷后的響應(yīng)相同,也就是,現(xiàn)在它們可能不正確?,F(xiàn)在您可以再次調(diào)用SFC發(fā)送數(shù)據(jù)記錄到該模板。158模板插/拔中斷組織塊OB83舉例重新組態(tài)模板在運(yùn)行時(shí),CPU硬件故障組織塊OB84當(dāng)CPU的硬件發(fā)生故障時(shí)調(diào)用OB84159CPU硬件故障組織塊OB84當(dāng)CPU的硬件發(fā)生故障時(shí)調(diào)用OCPU硬件故障組織塊OB84的局部數(shù)據(jù)160CPU硬件故障組織塊OB84的局部數(shù)據(jù)48優(yōu)先級(jí)故障組織塊OB85當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系統(tǒng)調(diào)用OB85:未下裝的OB的啟動(dòng)事件(OB81除外)當(dāng)操作系統(tǒng)訪問模板時(shí)故障在由系統(tǒng)刷新過程映像期間I/O訪問故障161優(yōu)先級(jí)故障組織塊OB85當(dāng)下列事件之一發(fā)生時(shí),CPU的操作優(yōu)先級(jí)故障組織塊OB85的局部數(shù)據(jù)162優(yōu)先級(jí)故障組織塊OB85的局部數(shù)據(jù)50優(yōu)先級(jí)故障組織塊OB85的故障代碼163優(yōu)先級(jí)故障組織塊OB85的故障代碼51機(jī)架故障組織塊OB86當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系統(tǒng)調(diào)用OB86:擴(kuò)展機(jī)架故障DP主站系統(tǒng)故障分布式I/O中從站故障164機(jī)架故障組織塊OB86當(dāng)下列事件之一發(fā)生時(shí),CPU的操作系機(jī)架故障組織塊OB86的局部數(shù)據(jù)165機(jī)架故障組織塊OB86的局部數(shù)據(jù)53機(jī)架故障組織塊OB86的故障代碼166機(jī)架故障組織塊OB86的故障代碼54機(jī)架故障組織塊OB86的故障代碼167機(jī)架故障組織塊OB86的故障代碼55機(jī)架故障組織塊OB86舉例進(jìn)行硬件配置并下載(配置帶一個(gè)151子站的DP)編程介紹讀取信息并分析步驟168機(jī)架故障組織塊OB86舉例進(jìn)行硬件配置并下載(配置帶一個(gè)15通訊故障組織塊OB87當(dāng)導(dǎo)致通訊故障的事件發(fā)生時(shí)CPU的操作系統(tǒng)調(diào)用OB87。169通訊故障組織塊OB87當(dāng)導(dǎo)致通訊故障的事件發(fā)生時(shí)CPU的操通訊故障組織塊OB87的局部數(shù)據(jù)170通訊故障組織塊OB87的局部數(shù)據(jù)58通訊故障組織塊OB87的故障代碼171通訊故障組織塊OB87的故障代碼59過程中斷組織塊OB88在一個(gè)程序塊的執(zhí)行被中斷后CPU的操作系統(tǒng)調(diào)用OB88。同步故障的嵌套深度太深塊調(diào)用的嵌套深度太深在局部數(shù)據(jù)定位中的故障172過程中斷組織塊OB88在一個(gè)程序塊的執(zhí)行被中斷后CPU的操過程中斷組織塊OB88的局部數(shù)據(jù)173過程中斷組織塊OB88的局部數(shù)據(jù)61??二、CPU中的程序錯(cuò)誤174??二、CPU中的程序錯(cuò)誤62CPU中的程序錯(cuò)誤(導(dǎo)致CPU停機(jī)的錯(cuò)誤)利用顯示CPU信息的功能程序錯(cuò)誤的排除方法利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷利用診斷緩沖器診斷通過對(duì)故障OB編程診斷175CPU中的程序錯(cuò)誤(導(dǎo)致CPU停機(jī)的錯(cuò)誤)利用顯示CPU信息利用診斷緩沖器診斷176利用診斷緩沖器診斷64通過對(duì)故障OB編程診斷OB122訪問錯(cuò)誤OB121程序錯(cuò)誤177通過對(duì)故障OB編程診斷OB122訪問錯(cuò)誤OB121編程故障組織塊OB121當(dāng)有關(guān)程序處理的故障事件發(fā)生時(shí)178編程故障組織塊OB121當(dāng)有關(guān)程序處理的故障事件發(fā)生時(shí)66編程故障組織塊OB121的局部數(shù)據(jù)179編程故障組織塊OB121的局部數(shù)據(jù)67編程故障組織塊OB121的故障代碼180編程故障組織塊OB121的故障代碼68編程故障組織塊OB121舉例例如當(dāng)CPU調(diào)用一未下載到CPU中的程序塊,CPU會(huì)調(diào)用OB121,通過臨時(shí)變量OB121_BLK_TYPE可以得出出現(xiàn)錯(cuò)誤的程序塊。181編程故障組織塊OB121舉例例如當(dāng)CPU調(diào)用一未下載I/O訪問故障組織塊OB122當(dāng)對(duì)模板的數(shù)據(jù)訪問出現(xiàn)故障時(shí)182I/O訪問故障組織塊OB122當(dāng)對(duì)模板的數(shù)據(jù)訪問出現(xiàn)故障時(shí)I/O訪問故障組織塊OB122理解I/O訪問故障OB的運(yùn)行:OB122與被中斷的塊在同一優(yōu)先級(jí)中執(zhí)行程序執(zhí)行期間對(duì)OB122進(jìn)行屏蔽和解除屏蔽:?SFC36(MSK_FLT):屏蔽特定的故障代碼?SFC37(DMSK_FLT):解除被SFC36屏蔽的故障代碼?SFC38(READ_ERR):讀故障寄存器183I/O訪問故障組織塊OB122理解I/O訪問故障OB的I/O訪問故障組織塊OB122的局部數(shù)據(jù)184
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商平臺(tái)銷售工作總結(jié)
- 二零二五年度金融機(jī)構(gòu)信貸資產(chǎn)托管經(jīng)營協(xié)議書3篇
- 二零二五年度城市綜合體商鋪?zhàn)赓U合同書
- 某某省某某市規(guī)?;锾烊粴馐痉俄?xiàng)目一期工程PPP項(xiàng)目實(shí)施方案
- 水果蔬菜銷售業(yè)績總結(jié)
- 二零二五年度農(nóng)村學(xué)校教育信息化工程采購合同3篇
- 2025版深圳二手房買賣合同交易標(biāo)的物權(quán)屬爭議解決合同3篇
- 2025版綠色生態(tài)住宅小區(qū)物業(yè)服務(wù)與綠色生活推廣合同3篇
- 2025版豪華私人轎車采購及售后服務(wù)全面合同3篇
- 二零二五年度山地旅游道路建設(shè)及景觀合同3篇
- 2025年礦山開采承包合同實(shí)施細(xì)則4篇
- 2025-2030年中國雪茄市場運(yùn)行現(xiàn)狀及投資發(fā)展前景預(yù)測報(bào)告
- 《水利工程安全管理》課件
- 科技論文圖表等規(guī)范表達(dá)
- 高考寫作指導(dǎo)議論文標(biāo)準(zhǔn)語段寫作課件32張
- 2021年普通高等學(xué)校招生全國英語統(tǒng)一考試模擬演練八省聯(lián)考解析
- 紅色研學(xué)旅行課程的設(shè)計(jì)與實(shí)踐
- 企業(yè)易制毒化學(xué)品管理培訓(xùn)
- 幼兒園保育教育質(zhì)量指南評(píng)估指標(biāo)考核試題及答案
- T∕AOPA 0018-2021 直升機(jī)臨時(shí)起降場選址與建設(shè)規(guī)范
- 高三物理二輪實(shí)驗(yàn)復(fù)習(xí)(吳躍文)
評(píng)論
0/150
提交評(píng)論