




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SIMATIC STEP7 SIMATIC STEP7 高級培訓高級培訓-故障診斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部2學習了本章之后,你將學習了本章之后,你將 .懂得故障的分類.懂得診斷工具的運用.了解故障的診斷信息.學會故障的排除 .學習故障診斷的例程目標西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部3由系統檢測出的故障由系統檢測出的故障PLC 內部記錄、評估和指示故障 (作為規則: CPU STOP) 模板故障 信號電纜短路 掃描時間超出 程序錯誤 (訪問不存
2、在的塊)功能故障功能故障要求的功能或者不執行或者不正確地執行 過程故障 (傳感器/執行器、 電纜故障) 邏輯編程錯誤 (在生成和啟動時未發現)故障的級別西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部4由系統檢測出的故障由系統檢測出的故障:基本規則基本規則: CPU 處于處于 STOP診斷工具診斷工具: 模板信息模板信息- 診斷緩沖區診斷緩沖區- 中斷堆棧中斷堆棧- 塊堆棧塊堆棧- 局部堆棧局部堆棧 硬件診斷硬件診斷故障故障功能故障功能故障:基本規則基本規則: CPU 處于處于 RUN(過程故障,例如斷線)(邏輯編程錯誤,象雙重賦值)調
3、試工具調試工具: 使能外設輸出使能外設輸出 (修改輸出修改輸出) 監視監視 / 修改變量修改變量 監視塊監視塊 (塊狀態塊狀態) 參考數據參考數據- 交叉參考交叉參考- I/Q/M/T/C分配表分配表- 程序結構程序結構- 無符號的地址無符號的地址- 未使用的符號未使用的符號故障的級別西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部5系統診斷概述PG 740SIEMENSCPUI/Q 模塊模塊CPU 診斷檢查系統錯誤程序診斷檢查錯誤診斷中斷錯誤 OB診斷緩沖區系統狀態表診斷信息可診斷的模板檢查錯誤并產生一個診斷中斷西門子西門子 STEP
4、7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部6組織塊診斷中斷OB 81 電源故障電源故障OB 82 診斷中斷組織塊OB 83 插拔模塊中斷程序插拔模塊中斷程序OB 84 CPU 硬件故障OB 85 優先級故障組織塊OB 86 機架故障機架故障OB 87 通訊故障OB 80 時間故障系統診斷概述OB 121 編程錯誤OB 122 訪問錯誤錯誤OB 88 過程中斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部7一、利用一、利用LEDLED診斷診斷 CPU的一般狀態和報告出錯的LED 指示DP接口故障
5、的LED 西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部8S7-300S7-300的的LEDLED CPU 315-2DPCPU 315-2DP的一般的一般LEDLED LED含義說明SF(紅色)組出錯出現下列情況之一,LED點亮硬件出錯固件出錯編程出錯參數出錯計算出錯時間出錯存貯器卡有故障在POWER-ON時電池故障或無后備電池I/O出錯(僅對外部I/O)BATF(紅色)電池出錯如果電池損壞、不存在或放完電,LED點亮DC5V(綠色)5V DC電源CPU和S7-300總線的內部5V DC電源正常時,LED亮FRCE(黃色)保留在此C
6、PU上,“Force”功能不能實現RUN(綠色)運 行 模 式RUN在CPU起動時,LED以2HZ頻率至少閃爍3秒。(CPU起動可能更短些)在CPU起動期間,STOP指示器也亮,當STOP LED熄滅時,輸出啟用當CPU處于RUN模式時,LED亮STOP(黃色)運 行 狀 態STOP當CPU不在處理用戶程序時,LED亮當CPU請求整體復位時,LED以1秒間隔閃爍。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部9CPU 31x-2 DPCPU 31x-2 DP的的DPDP接口的接口的LEDLED 在在“DPDP主站主站”模式下模式下CP
7、U 31x-2DPCPU 31x-2DP的的LEDLED SF DPBUSF含義措施熄滅熄滅配置正確所有被組態的從站 均可被尋址點亮點亮總線出錯(硬件故障)DP接口出錯在多主站運行中, 有不同的波特率檢查總線電纜是否短路或斷開評估診斷信息,定義新的配置或 糾正原先的配置點亮閃爍站出錯至少有一個指定的 從站不可尋址檢查連接到CPU31x-2DP的總線電纜。等待直至CPU31x-2D已經起動。如果此LED不停止閃爍,則檢DP從站或評估DP從站的診斷信息點亮熄滅丟失或不正確的配置(當CPU未作為DP主站起動時,也發生此情況)評估診斷信息定義新的配置或糾正原先的配置西門子西門子 STEP7 高級高級培
8、訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部10CPU 31x-2 DPCPU 31x-2 DP的的DPDP接口的接口的LEDLED “DP“DP從站從站”模式下模式下CPU31x-2DPCPU31x-2DP的的LEDLED SFDPBUSF含義措施熄滅熄滅配置正確無關閃爍CPU31x-2DP的參數集不正確DP主站與CPU31x-2DP間無數據通信。可能的原因是:控制監視定時器(Watchdog)期限到通過ROFIBUS-DP的總線通信被中斷所定義的PROFIBUS地址不正確檢查CPU31x-2DP檢查總線連插器是否正 確插入檢查到DP主站的電纜 是否斷開檢查配置和參
9、數設置無關點亮總線短路檢查總線結構點亮無關丟失或配置不正確與DP主站無數據通信檢查配置評估診斷中斷或診斷緩 存器登入項西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部11帶帶DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED CPUDP接口LED含義LED含義INTF(紅色)內部出錯DP INTF(紅色)在DP接口內部出錯EXTF(紅色)外部出錯DP EXTF(紅色)在DP接口外部出錯FRCE(黃色)強制BUSF在DP接口上的總線出錯CRST(黃色)完全復位(冷)RUN(綠色)運行狀態RUNSTOP(黃色)運
10、行狀態STOP西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部12帶帶DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED 帶帶DPDP主站接口的主站接口的S7-400 CPUS7-400 CPU的的LEDLED LED含義RUNSTOPCRST 點亮熄滅熄滅CPU在運行狀態RUN熄滅點亮熄滅CPU在STOP狀態。用戶程序不工作。能予熱或熱再起動。如果STOP狀態因出錯而產生,則故障LED(INTF或EXTF)也點亮。熄滅點亮點亮CPU在STOP狀態。僅予熱再起動可以作為下一次起動模式。閃爍(0.5Hz)點亮熄
11、滅通過PG測試功能觸發HOLD狀態閃爍(2Hz)點亮點亮執行予熱起動閃爍(2Hz)點亮熄滅執行熱再起動無關閃爍(0.5Hz)無關CPU請求完全復位(冷)無關閃爍(2Hz)無關完全復位(冷)運行西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部13帶帶DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED 用于帶用于帶DPDP接口的接口的S7-400 CPUS7-400 CPU的出錯和特殊功能的的出錯和特殊功能的LEDLED LED含義INTFEXTFFRCE 點亮無關無關檢查出一個內部出錯(編程或參數出錯)熄滅亮點
12、無關檢查出一個外部出錯(出錯不是由CPU模塊引起引的)無關無關點亮在此CPU上PG正在執行“force”功能。這就是說,用戶程序的變量被設置為固定值,且不能被用戶程序再改變。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部14帶帶DPDP接口的接口的S7-400 CPUS7-400 CPU的的LED LED S7-400 DPS7-400 DP接口的接口的LED LED LED含義 DP INTFDP EXTFBUSF點亮無關無關在DP接口上檢查出一個內部出錯(編程或參數出錯)無關點亮無關檢查出一個外部出錯(出錯不是由CPU模塊而是由D
13、P從站產生的)無關無關閃爍在PROFIBUS上有一個或多個DP從站不響應無關無關點亮檢查出DP接口上的一個總線出錯(如,電纜斷或不同的總線參數)西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部15DPDP從站的從站的LED LED ET200B 16DI/16DOET200B 16DI/16DO模塊的狀態和出錯指示模塊的狀態和出錯指示 LED光信號含義RUN點亮(綠色)ET 200B在運行中(電源接通,STOR/RUN開關在RUN位置)BF點亮(紅色)控制監視定時器期限到,沒有站被尋址(即與S7 DP主站的連接出故障)在調試/起動期間,
14、此站還未接收到它的參數集DIA點亮(紅色)對數字24VDC輸出模塊,至少有一個輸出:短路或無負載電壓L1+點亮(綠色)通道組“0”有電壓(燒斷保險絲或電壓低,典型的:+15.5V,信號二極管熄滅)L2+點亮(綠色)通道組“1”有電壓,(燒斷保險絲或電壓低,典型的:+15.5V,信號二極管熄滅)西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部16DPDP從站的從站的LED LED ET 200M/IM153-2ET 200M/IM153-2模塊的狀態和出錯模塊的狀態和出錯LED LED LED含義措施ON(綠色)SF(紅色)BF(紅色)
15、熄滅熄滅熄滅無電壓存在IM153-2的硬件有故障檢查24VDC電源模塊點亮無關閃爍IM153-2裝載了不正確的參數集,或在DP主站與IM153-2模塊間無數據通信。可能原因是:控制監視定時器期限到通過PROFIBUS-DP到IM153-2模塊的總線通信中斷檢查DP地址檢查IM153-2模塊檢查總線連接器是否插好檢查連接到DP主站的總線電纜是否中斷接通和斷開電源模塊上的24V DC開關檢查配置和參數集西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部17DPDP從站的從站的LED LED ET 200M/IM153-2ET 200M/IM1
16、53-2模塊的狀態和出錯模塊的狀態和出錯LEDLED(續)續)LEDON SF BF含義措施點亮無關點亮波特率搜索或非法的DP地址在IM153-2上設置有效的DP地址(“1”“125”)或檢查總線結構點亮點亮無關組態的ET 200M模塊結構與實際結構不一致。在已安裝的S7-300模塊 中 有 錯 或IM153-2有缺損檢查ET200M的結構(模塊丟失或缺損,已安裝未組態的模塊)。檢查配置、更換S7-300模塊或IM153-2。點亮熄滅熄滅DP主站與ET200M間的數據通信正在進行,定義的和實際的ET200M配置相一致西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心
17、培訓部云南昆船技術中心培訓部18故障的類型 硬件錯誤- CPU或模板中的錯誤 CPU中的程序錯誤西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部19一、系統硬件錯誤CPU西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部20系統硬件錯誤 利用顯示CPU信息的功能系統錯誤的排除方法 通過對故障OB編程診斷 利用診斷緩沖器診斷 顯示硬件診斷信息西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部21利用模塊信息:“診斷緩沖器”功能診
18、斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部22調用“模塊信息”工具西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部23解釋錯誤信息西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部24顯示硬件診斷信息twice西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部25練習1: 顯示診斷信息1. 打開仿真器2. 下載用戶程序3. 打開診斷緩沖器4. 在仿真器中轉換模式
19、開關5. 分析診斷信息步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部26練習2:顯示硬件診斷信息1. 打開仿真器2. 下載用戶程序3. 打開硬件配置并切換到在線狀態4. 打開輸入模塊屬性5. 分析診斷信息步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部27利用“顯示CPU信息”功能診斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部28演示: 顯示CPU信息1.在SIMATIC管理器中打開CPU Messages
20、2.在窗口“Customize - CPU Messages”中激活項目前的“W”選項3.用鑰匙開關將CPU切換為停機狀態,然后觀察PG的反應步驟結果結果 停機時彈出信息窗口。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部29通過對故障OB編程診斷OB 81 電源故障電源故障OB 82 診斷中斷OB 83 插拔模塊中斷程序插拔模塊中斷程序OB 84 CPU 硬件故障OB 85 優先級故障OB 86 機架故障機架故障OB 87 通訊故障OB 80 時間故障OB 88 過程中斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷
21、云南昆船技術中心培訓部云南昆船技術中心培訓部30時間故障OB80循環時間超出執行OB 時應答故障向前移動時間以致于躍過了OB 的啟動時間、CiR 后恢復RUN 方式。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部31變量變量數據類型數據類型描述描述OB80_EV_CLASSOB80_EV_CLASSBYTE中斷類別和標識符:中斷類別和標識符:B#16#38=離去的事件離去的事件B#16#39=到來的事件到來的事件OB80_FLT_IDBYTEB#16#42=出錯代碼出錯代碼OB80_PRIORITYBYTE優先權等級優先權等級“26”
22、(RUN運行狀態缺省值)運行狀態缺省值)或或“28”(STARTUP運行狀態)運行狀態)OB80_OB_NUMBRBYTEOB-號(號(82)OB80_RESERVED_1BYTE保留保留OB80_RESERVED_2BYTEB#16#54=輸入模塊輸入模塊B#16#55=輸出模塊輸出模塊OB80_ERROR_INFOOB80_ERROR_INFOWORD發生故障的模塊的邏輯基準地址發生故障的模塊的邏輯基準地址時間故障OB80 的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部32故障代碼故障代碼位位含意含意B#16#01B#1
23、6#01循環時間超出循環時間超出B#16#02B#16#02調用的調用的OB OB 仍在執行仍在執行B#16#05B#16#05由于向前移動時間日期跳過時間中斷由于向前移動時間日期跳過時間中斷B#16#06B#16#06HOLD HOLD 之后返回之后返回RUN RUN 日期跳過時間中斷日期跳過時間中斷B#16#07B#16#07當前優先級的當前優先級的OB OB 請求緩沖區溢出請求緩沖區溢出B#16#08B#16#08同步循環中斷時間故障同步循環中斷時間故障B#16#09B#16#09由于高中斷裝載中斷丟失由于高中斷裝載中斷丟失時間故障OB80 的故障代碼西門子西門子 STEP7 高級高級培
24、訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部33電源故障OB81電源(僅對S7-400)故障后備電池故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部34電源故障OB81 的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部35電源故障OB81 的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部36擴展機架后備電池故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云
25、南昆船技術中心培訓部云南昆船技術中心培訓部37演示: 評價一個電池錯誤 步驟 操作 結果錯誤處理塊 OB 81被調用從CPU上取下后備電池1只要電池失效輸出就閃爍檢查輸出m0.1是否閃爍2不閃爍發現并排除錯誤.3使用使用OB81_EV_CLASSOB81_EV_CLASS和和OB81_FLT_IDOB81_FLT_ID 判斷電池故障判斷電池故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部38診斷中斷組織塊OB82 如果模塊具有診斷能力又使能了診斷中斷,當它檢測到故障時,它輸出一個診斷中斷請求給CPU(到來和離去事件)西門子西門子 S
26、TEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部39診斷中斷組織塊OB82的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部40模擬輸入模塊斷線+276480診斷中斷組織塊OB82硬件組態硬件組態: : 模擬模塊的屬性西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部41診斷中斷組織塊OB82模擬模塊的配置西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部42演示:模擬量模塊的
27、故障編程1.進行硬件配置并下載2.編程介紹步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部43模板插/拔中斷組織塊OB83在下列情況下CPU 操作系統調用OB83:組態的模板插入/拔出之后在RUN、STOP 和STARTUP 方式時每次組 態的模板插入或拔出在STEP 7 下修改了模板參數并在RUN狀 態下裝所作修改到CPU 之后西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部44模板插/拔中斷組織塊OB83的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障
28、診斷云南昆船技術中心培訓部云南昆船技術中心培訓部45模板插/拔中斷組織塊OB83的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部46模板插/拔中斷組織塊OB83舉例重新組態模板 在運行時,修改系統組態(CiR) 可以重新選擇已存在模板的參數。參數的重新選擇通過傳送所需的參數數據到模板來進行1. 在您用STEP 7 為一塊模板選擇了新的參數并且在RUN 方式下下裝該參數組態到CPU 后OB83 啟動(啟動事件W#16#3367)。相應的OB 啟動信息為邏輯起始地址(OB83_MDL_ADDR)和模塊類型(OB83_MDL_TYP
29、E)。模板I/O 數據現在可能不對,這意味著不可能有SFC 忙于發送數據記錄到該模板。2. OB 83 執行之后模板參數被重新賦值。3. 參數賦值之后OB 83 將再次啟動(啟動事件W#16#3267,成功提供參數賦值,或W#16#3968 如果故障)。模板I/O 數據響應與插入中斷后的響應相同,也就是,現在它們可能不正確。現在您可以再次調用SFC 發送數據記錄到該模板。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部47CPU 硬件故障組織塊OB84當CPU的硬件發生故障時調用OB84西門子西門子 STEP7 高級高級培訓之故障診斷培
30、訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部48CPU 硬件故障組織塊OB84的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部49優先級故障組織塊OB85當下列事件之一發生時,CPU 的操作系統調用OB85:未下裝的OB 的啟動事件(OB81 除外)當操作系統訪問模板時故障在由系統刷新過程映像期間I/O 訪問故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部50優先級故障組織塊OB85的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷
31、云南昆船技術中心培訓部云南昆船技術中心培訓部51優先級故障組織塊OB85的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部52機架故障組織塊OB86當下列事件之一發生時,CPU 的操作系統調用OB86:擴展機架故障DP 主站系統故障分布式I/O 中從站故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部53機架故障組織塊OB86的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部54機架故障組織塊OB86的故
32、障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部55機架故障組織塊OB86的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部56機架故障組織塊OB86舉例1.進行硬件配置并下載(配置帶一個151子站的DP)2.編程介紹3.讀取信息并分析步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部57通訊故障組織塊OB87當導致通訊故障的事件發生時CPU 的操作系統調用OB87。西門子西門子 STEP7 高級高級培訓之
33、故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部58通訊故障組織塊OB87的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部59通訊故障組織塊OB87的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部60過程中斷組織塊OB88在一個程序塊的執行被中斷后CPU 的操作系統調用OB88。同步故障的嵌套深度太深塊調用的嵌套深度太深在局部數據定位中的故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培
34、訓部61過程中斷組織塊OB88的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部62?二、 CPU中的程序錯誤西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部63CPU中的程序錯誤(導致CPU停機的錯誤) 利用顯示CPU信息的功能程序錯誤的排除方法 利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷 利用診斷緩沖器診斷 通過對故障OB編程診斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部64利用診斷緩沖器診斷西門子西門子 S
35、TEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部65通過對故障OB編程診斷OB 122 訪問錯誤錯誤OB 121 程序錯誤錯誤西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部66編程故障組織塊OB121當有關程序處理的故障事件發生時西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部67編程故障組織塊OB121的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部68編程故障組織塊
36、OB121的故障代碼西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部69編程故障組織塊OB121舉例 例如當CPU 調用一未下載到CPU 中的程序塊,CPU 會調用OB121,通過臨時變量OB121_BLK_TYPE 可以得出出現錯誤的程序塊。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部70I/O 訪問故障組織塊OB122當對模板的數據訪問出現故障時西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部71I/O 訪問故障組
37、織塊OB122理解I/O 訪問故障OB 的運行:OB122 與被中斷的塊在同一優先級中執行程序執行期間對OB122 進行屏蔽和解除屏蔽: SFC36(MSK_FLT):屏蔽特定的故障代碼 SFC37(DMSK_FLT):解除被SFC36 屏蔽的故障代碼 SFC38(READ_ERR):讀故障寄存器西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部72I/O 訪問故障組織塊OB122的局部數據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部73I/O 訪問故障組織塊OB122的局部數
38、據西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部74I/O 訪問故障組織塊OB122舉例 當CPU 程序訪問一未定義的I/O 地址,CPU 會出現I/O 訪問錯誤,CPU 會調用OB122,如果OB122 未下載,CPU 會報故障停機。西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部75利用堆棧中斷堆棧,塊堆棧,局部堆棧診斷 塊堆棧(B Stack)中包含了在停機時執行的但沒有完成的所有塊的清單。 中斷堆棧(I Stack)中包含了在中斷發生時刻寄存器中的內容局部堆棧(L St
39、ack)中包含了塊的臨時變量的值。中斷堆棧塊堆棧局部堆棧西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部76打開一個有錯誤的塊西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部77程序結構程序結構包含錯誤的塊包含錯誤的塊錯誤位置錯誤位置在 I Stack (中斷堆棧)中可以看到當中斷發生時,累加器、寄存器、狀態字等的內容在 LStack (局部堆棧)中可以看到當中斷發生時,臨時變量的內容錯誤位置錯誤位置通過 B Stack(塊堆棧)可以看到發生錯誤之前曾執行過的塊利用堆棧中斷堆棧,
40、塊堆棧,局部堆棧診斷西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部78塊堆棧的內容西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部79中斷堆棧的內容西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部80局部堆棧的內容西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部81練習:利用堆棧信息來診斷故障1. 打開仿真器2. 下載有賦值錯誤的用戶程序3. 打開塊堆棧分析診斷信
41、息4. 找到有錯的程序并改正步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部82利用顯示CPU信息的功能西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部83演示: 顯示程序故障診斷信息1. 打開仿真器2. 下載有調用錯誤的用戶程序3. 使調用錯誤有效4. 查看CPU信息步驟西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部84CPU中的程序錯誤(邏輯邏輯錯誤) 了解“Breakpoints ”功能程序邏輯錯誤的排除方法
42、了解“Force ”功能 使用“Monitor / Modify Variable ”功能 讀出參考數據,解釋它們并用它們排除故障西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部85啟動“Monitor/Modify Variables”工具西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部86設定“Monitor/Modify Variables”觸發點循環程序執行的開始循環程序的結束轉換: RUN - STOP 循環程序執行PIIPIQMonitor / Modify根據觸發點
43、Update Status / Modify Values(一次monitor / modify)設定觸發點西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部87打開變量表并建立與CPU的連接組態的組態的CPU (從硬件站從硬件站“Station 2”來的來的VAT)Station 2直接連接的直接連接的CPUStation 1PGStation 3可訪問的可訪問的 CPU西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部88用“Monitor”測試程序西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部89程序狀態顯示信息的選擇LAD/STL/FBD 編輯器編輯器 - Options -Customize . 或或 在運行狀態:在運行狀態: 在下面的位置點擊鼠標右鍵在下面的位置點擊鼠標右鍵西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部90程序狀態監視的模式西門子西門子 STEP7 高級高級培訓之故障診斷培訓之故障診斷云南昆船技術中心培訓部云南昆船技術中心培訓部91程序狀態監視
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤炭制品企業市場競爭力提升策略與考核試卷
- 游樂設施施工法律法規知識考核試卷
- 電氣靜電及雷電安全防護技術考核試卷
- 稀土金屬冶煉工藝考核試卷
- 玻璃防眩光涂層開發考核試卷
- 礦山電氣系統設計與優化考核試卷
- 畜牧機械質量管理與可靠性考核試卷
- 海底古海洋學研究中心考核試卷
- 海上旅游目的地營銷策略考核試卷
- 遼寧省葫蘆島市高中名校2024-2025學年高三第10次統練數學試題含解析
- 人教版(2025新版)七年級下冊數學第七章 相交線與平行線 單元測試卷(含答案)
- 12J12無障礙設施圖集
- 【八年級下冊地理中圖北京版】期中真題必刷卷B-【期中真題必刷卷】(北京專用)(解析版)
- 《鐵路技術管理規程》(普速鐵路部分)
- 白細胞疾病及其檢驗(血液學檢驗課件)
- 案例3 哪吒-全球首個“海空一體”跨域航行器平臺
- T-CTSS 3-2024 茶藝職業技能競賽技術規程
- 車隊運營中的司機管理策略研究
- 新生兒臍部出血的護理
- 實驗室的智能化設計與建設
- 《中國海洋大學》課件
評論
0/150
提交評論