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