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