SF是系統故障,CPU因硬件或軟件錯誤處于STOP狀態(tài);無(wú)論是老式的S7-300CPU帶閃存卡FEPROM還是新型S7-300帶MMC來(lái)說(shuō),用戶(hù)程序都保存在外置的裝載存儲器ERPROM或MMC卡,斷電時(shí)程序也不會(huì )丟失,CPU電源掉電又重新恢復時(shí),FEPROM或MMC卡中的內容被重新復制到CPU工作存儲器RAM中。
我分析最大的可能是由于電池沒(méi)電,CPU內部存儲器的內容與卡中的內容不一致,必須進(jìn)行CPU存儲區的復位,把工作存儲器、內部裝載存儲器(對標準CPU,即老式帶FEPROM卡的CPU)和保持的數據清除掉;復位方法很簡(jiǎn)單:把CPU模式開(kāi)關(guān)扳到MRES位置,并保持住,來(lái)回幾次,直至STOP快閃,表示CPU執行復位;復位完成后,把CPU扳到RUN位置,如果插入FEPROM或MMC卡,用戶(hù)程序就從存儲卡復制到工作存儲器中。
如果對S7-300CPU系統(任何電氣系統也一樣)長(cháng)時(shí)間沒(méi)用,而你又沒(méi)有采取任何防潮措施,其他模塊及通訊連接松動(dòng)的可能性很大;許多模塊長(cháng)時(shí)間不用,溫濕度變化可能使其內部電容、電阻發(fā)生變化,我就碰到好多起此類(lèi)問(wèn)題,可以采取一直通電不斷電,讓模塊內部的各種元器件驅潮,過(guò)幾天就可能正常;另外檢查通訊電纜的連接是否有松動(dòng),PROFIBUS DP往來(lái)接頭位置是否正確(中間末端電阻置“OFF”,首尾置“ON”);
另外你可以利用診斷緩沖區診斷CPU模塊信息,可以間接找出問(wèn)題所在。
建議你先看看CPU的故障診斷區,看有什么故障報文,然后才能對癥下藥。


