西門子s7-300 plc具有非常強大的故障診斷功能,通過step 7編程軟件可以獲得大量的硬件故障與編程錯誤的信息,使用戶能迅速地查找到故障。
這里的診斷是指西門子s7-300 plc內部集成的錯誤識別和記錄功能,錯誤信息在cpu的診斷緩沖區(qū)內。有錯誤或事件發(fā)生時,標有日期和時間的信息被保存到診斷緩沖區(qū),時間保存到系統(tǒng)的狀態(tài)表中,如果用戶已對有關的錯誤處理組織塊編程,cpu將調用該組織塊。
在simatic管理器中用菜單命令“查看”→“在線”打開在線窗口。打開所有的站,查看是否有cpu顯示了指示錯誤或故障的診斷符號。
診斷符號用來形象直觀地表示模塊的運行模式和模塊的故障狀態(tài),如圖所示。如果模塊有診斷信息,在模塊符號上將會增加一個診斷符號或者模塊符號的對比度降低。
圖 診斷符號
診斷符號“當前組態(tài)與實際組態(tài)不匹配”表示被組態(tài)的模塊不存在或者插入了與組態(tài)的模塊型號不同的模塊。
診斷符號“無法診斷”表示無線上連接或該模塊不支持模塊診斷信息,例如電源模塊或子模塊。
“強制”符號表示在該模塊上有變量被強制,即在模塊的用戶程序中有變量被賦予一個固定值,該數據值不能被程序改變?!皬娭啤狈柨梢耘c其他符號組合在一起顯示,如圖中“強制與運行”符號。
從在線的simatic管理器的窗口、在線的硬件診斷功能打開的快速窗口和在線的硬件組態(tài)窗口(診斷窗口),都可以觀察到診斷符號。
通過觀察診斷符號,町以判斷cpu模塊的運行模式是否有強制變量,cpu模塊和功能模塊(fm)是否有故障。
打開在線窗口,在simatic管理器中執(zhí)行菜單命令“plc”→“診斷/設置”→“硬件診斷”,將打開硬件診斷快速瀏覽窗口。在該窗口中顯示plc的狀態(tài),看到診斷功能的模塊硬件故障,雙擊“故障模塊”可以獲得詳細的故障信息。