Siemens S7-300 CPU’nuzda kırmızı SF (System Fault) veya BF (Bus Fault) LED’i yanıyorsa, STOP LED’i yanıp sönüyorsa ve makine çalışmıyorsa, CPU bir hata veya istek bildiriyordur. Bu sayfada LED’lerin anlamını, SF ve BF LED’lerinin olası nedenlerini ve bellek sıfırlama (MRES) adımlarını Siemens’in resmi CPU 31xC ve CPU 31x kılavuzlarına dayanarak Türkçe olarak topladık.
Kısa cevap: S7-300’de SF yanıyor ve STOP yanıyorsa CPU bir hata nedeniyle STOP’a geçmiştir. Nedeni CPU’nun tanı arabelleği (diagnostic buffer) düz metin olarak gösterir: STEP 7 ile programlama cihazından okunur. Siemens’e göre en sık nedenler eksik veya arızalı modüle erişim (OB85, OB122), programlama hatası (OB121), çevrim süresi aşımı (OB80) ve PROFIBUS/PROFINET istasyon arızasıdır (OB86). BF yanıyorsa veri yolunda (bus) hata, BF yanıp sönüyorsa bağlı istasyonlardan en az birine ulaşılamıyordur. STOP 0,5 Hz’de yavaş yanıp sönüyorsa CPU bellek sıfırlama (MRES) istiyordur. AveA Otomasyon, Eskişehir ve çevre illerde PLC arızalarına sahada tanı koyar: 0533 454 52 32.
Güvenlik: Siemens’e göre çalışan (RUN) bir CPU’dan SIMATIC Micro Memory Card (MMC) çıkarılırsa CPU STOP’a geçer ve bellek sıfırlama ister; kart yazma sırasında çıkarılırsa içindeki veriler bozulabilir. RUN’dayken modül takıp çıkarmak da CPU’yu STOP’a geçirir. Kart veya modüle dokunmadan, MRES yapmadan önce makinenin güvenli durumda olduğundan emin olun. Acil durdurma ve kilitleme devreleri PLC’den bağımsız kurulmalıdır.
Bu yazıda (11 başlık)
S7-300 CPU LED’leri ne anlama gelir?
CPU 31xC ve CPU 31x ailesinde (CPU 312’den 319’a) önde şu LED’ler bulunur: SF (kırmızı, donanım veya yazılım hatası), MAINT (sarı, bakım isteği; örneğin PROFINET bakım uyarılarında yanar, kılavuza göre CPU 312C’de işlevsizdir), DC5V (yeşil, CPU ve S7-300 yolu için 5 V besleme normal), FRCE (sarı, zorlama/force işi aktif), RUN (yeşil) ve STOP (sarı). DP arayüzlü CPU’larda ayrıca BF, BF1 veya BF2 LED’leri vardır.
| SF | DC5V | RUN | STOP | Anlamı ve yapılacak |
|---|---|---|---|---|
| Sönük | Sönük | Sönük | Sönük | CPU’ya enerji gelmiyor. Güç kaynağı modülünün şebekeye bağlı ve açık olduğunu kontrol edin. |
| Sönük | Yanıyor | Sönük | Yanıyor | CPU STOP modunda. CPU’yu başlatın. |
| Yanıyor | Yanıyor | Sönük | Yanıyor | CPU bir hata nedeniyle STOP’a geçti. Aşağıdaki SF tablolarına bakın. |
| – | Yanıyor | Sönük | 0,5 Hz yanıp sönüyor | CPU bellek sıfırlama (MRES) istiyor. |
| – | Yanıyor | Sönük | 2 Hz yanıp sönüyor | CPU bellek sıfırlamayı yapıyor. |
| – | Yanıyor | 2 Hz yanıp sönüyor | Yanıyor | CPU açılış (startup) aşamasında. |
| – | Yanıyor | 0,5 Hz yanıp sönüyor | 0,5 Hz yanıp sönüyor | Bloklar yükleme belleğinden çalışma belleğine aktarılıyor; STOP’a ulaşana kadar sürer. |
| – | Yanıyor | 0,5 Hz yanıp sönüyor | Yanıyor | CPU programlanmış bir kesme noktasında (breakpoint) durduruldu. |
| Yanıyor | Yanıyor | – | – | Donanım veya yazılım hatası. Aşağıdaki SF tablolarına bakın. |
| Yanıp sönüyor | Yanıp sönüyor | Yanıp sönüyor | Yanıp sönüyor | CPU’da iç sistem hatası (aşağıya bakın). |
| 2 Hz yanıp sönüyor | Sönük | Sönük | Sönük | CPU’da geçerli firmware yok; firmware MMC ile güncellenmeli. |
“–” o durumda LED’in belirleyici olmadığını gösterir. FRCE yanıyorsa zorlama (force) işlevi açıktır; FRCE 2 Hz’de yanıp sönüyorsa düğüm yanıp sönme testi (node flash test) çalışıyordur.
Tüm LED’ler yanıp sönüyorsa Siemens şu sırayı önerir: mod anahtarını STOP’a alın, enerjiyi kapatıp açın, STEP 7 ile tanı arabelleğini okuyun, V2.8 ve üzeri CPU’larda servis verilerini okuyun ve Siemens yetkilisine başvurun.
Tanı arabelleği (diagnostic buffer) nasıl okunur?
Siemens’e göre LED’ler hatayı bulmanın ilk adımıdır; asıl neden tanı arabelleğinde düz metin olarak yazar. Bir hata oluştuğunda CPU nedenini tanı arabelleğine yazar; STEP 7 ile programlama cihazından (PG veya dizüstü bilgisayar) okunur. Arabellekte örneğin ilgili hata OB’sinin numarası da görünür. STEP 7’deki “donanım tanılama” (Diagnosing Hardware) görünümünde her modülün hata durumu bir simgeyle gösterilir; hatalı modüle çift tıklayınca kanal hataları, PROFIBUS DP slave veya PROFINET IO cihazı hataları ve tanı arabelleği mesajları açılır.
Enerji kapatılıp açıldığında tanı arabelleğinin yalnızca son 100 kaydı korunur. Bu yüzden enerjiyi kapatmadan veya bellek sıfırlamadan önce arabelleği okuyup kaydetmek nedeni bulmayı kolaylaştırır.
SF LED’i yanıyor: yazılım kaynaklı nedenler
Siemens kılavuzundaki tabloya göre, ilgili hata OB’si (organizasyon bloğu) programda yoksa CPU çoğu durumda STOP’a geçer:
| Olası sorun | CPU tepkisi | Siemens’in önerdiği çözüm |
|---|---|---|
| Zaman (TOD) kesmesi açık ve tetiklendi ama OB10 yüklü değil | OB85 çağrılır; OB85 yoksa STOP | OB10’u yükleyin (OB numarası tanı arabelleğinde görünür) |
| Gecikme kesmesi (SFC 32) tetiklendi ama OB20 yüklü değil | OB85 çağrılır; OB85 yoksa STOP | OB20’yi yükleyin |
| Proses (donanım) kesmesi tetiklendi ama OB40 yüklü değil | OB85 çağrılır; OB85 yoksa STOP | OB40’ı yükleyin |
| Görüntü tablosu (process image) güncellenirken eksik veya arızalı modüle erişim | OB85 çağrılır (HW Config ayarına bağlı); OB85 yoksa STOP | OB85’in başlangıç bilgisindeki modül adresine bakın; modülü değiştirin veya program hatasını giderin |
| Çevrim süresi aşıldı (örneğin aynı anda çok fazla kesme OB’si) | OB80 çağrılır; OB80 yoksa STOP. Çevrim süresinin iki katı aşılırsa OB80 olsa da STOP | Çevrim süresini HW Config’de uzatın, program yapısını değiştirin veya SFC 43 ile çevrim süresi izlemesini yeniden tetikleyin |
| Programlama hatası: yüklenmemiş blok, yanlış blok, timer veya counter numarası, yanlış alana okuma/yazma | OB121 çağrılır; OB121 yüklüyse STOP olmaz | Programlama hatasını giderin; STEP 7 test işlevleri yardımcı olur |
| I/O erişim hatası: modül verisine erişirken hata | OB122 çağrılır; OB122 yüklüyse STOP olmaz | HW Config’de modül adreslerini, bir modülün, DP slave’in veya PROFINET IO cihazının arızalanıp arızalanmadığını kontrol edin |
| Global veri (GD) haberleşme hatası, örneğin DB boyu yetersiz | OB87 çağrılır; OB87 yoksa STOP | STEP 7’de global veri haberleşmesini kontrol edin, gerekirse DB boyunu düzeltin |
Hata OB’sini programa eklemek CPU’nun STOP’a geçmesini engeller ama arızanın kendisini gidermez. Önce tanı arabelleğindeki neden çözülmelidir.
SF LED’i yanıyor: donanım kaynaklı nedenler
| Olası sorun | CPU tepkisi | Siemens’in önerdiği çözüm |
|---|---|---|
| RUN’dayken modül çıkarıldı veya takıldı | CPU STOP’a geçer | Modülleri vidalayıp sabitleyin ve CPU’yu yeniden başlatın |
| PROFIBUS DP’de RUN’dayken dağıtılmış modül çıkarıldı veya takıldı | OB86 çağrılır (GSD ile bağlı modülde OB82); yoksa STOP | OB86 veya OB82’yi yükleyin |
| PROFINET IO’da RUN’dayken dağıtılmış modül çıkarıldı veya takıldı | OB83 çağrılır (ET 200S’de OB86 da); yoksa STOP | OB83 ve OB86’yı yükleyin |
| Tanılama yapabilen bir modül tanılama kesmesi bildirdi | OB82 çağrılır; OB82 yoksa STOP | Tanılama olayına modülün ayarına göre tepki verin |
| Eksik veya arızalı modüle erişim; gevşek konnektör | OB85 (görüntü tablosu güncellemesinde) veya OB122 (doğrudan erişimde); OB yoksa STOP | OB85’in başlangıç bilgisindeki adrese bakın; modülü değiştirin, konnektörü sıkın veya program hatasını giderin |
| Arızalı SIMATIC Micro Memory Card (MMC) | CPU STOP’a geçer ve bellek sıfırlama ister | MMC’yi değiştirin, bellek sıfırlayın, programı yeniden yükleyin, CPU’yu RUN’a alın |
| PROFINET port bağlantısı yapılandırılmış ama porttaki eş cihaz yok veya yanlış | Tanı arabelleğine kayıt; HW Config’de açıksa OB82 | Doğru eş cihazla bağlantıyı kurun |
BF LED’i yanıyor veya yanıp sönüyor (PROFIBUS DP)
DP arayüzlü CPU’larda BF (iki DP arayüzlü CPU 317-2 DP ve CPU 319-3 PN/DP’de BF1 ve BF2) LED’i PROFIBUS DP arayüzündeki hatayı gösterir. Bu durumda SF de yanar.
BF sürekli yanıyorsa Siemens şu nedenleri sayar: veri yolu (donanım) hatası, DP arayüzü hatası, çoklu DP master çalışmasında farklı iletim hızları, DP slave veya master arayüzü aktifken yolda kısa devre; pasif DP slave arayüzünde ise yolda başka aktif düğüm (örneğin master) bulunmaması. CPU RUN’daysa ve hatadan önce haberleşme çalışıyorsa OB86 çağrılır; OB86 yoksa STOP’a geçer. Çözüm: bus kablosunda kısa devre veya kopukluk arayın, tanı verilerini inceleyin, yapılandırmayı düzeltin.
BF yanıp sönüyorsa ve CPU DP master ise bağlı bir istasyon arızalanmıştır, yapılandırılmış slave’lerden en az birine ulaşılamıyordur veya yapılandırma hatalıdır. Bus kablosunun CPU’ya bağlı olduğunu ve yolun kesilmediğini kontrol edin; CPU’nun açılışı bitene kadar bekleyin. LED yanıp sönmeye devam ederse DP slave’leri kontrol edin veya slave tanı verilerini inceleyin.
BF yanıp sönüyorsa ve CPU aktif DP slave ise olası nedenler: izleme (watchdog) süresi doldu, PROFIBUS DP haberleşmesi kesildi, PROFIBUS adresi yanlış veya yapılandırma hatalı. Bus konnektörünün oturduğunu, DP master’a giden kabloda kopukluk olmadığını, yapılandırma verilerini ve parametreleri kontrol edin.
BF LED’i (PROFINET)
PN arayüzlü CPU’larda BF sürekli yanıyorsa PROFINET arayüzünde hata vardır ve haberleşme artık mümkün değildir; örneğin CPU IO controller iken anahtara (switch) bağlantı kopmuştur. BF yanıp sönüyorsa PROFINET IO controller’daki tüm cihazlarla haberleşme kurulamamıştır, örneğin bir veya daha fazla IO cihazında istasyon arızası vardır; porttan haberleşme ise hâlâ mümkündür. Portun LINK LED’i sönükse PROFINET arayüzü ile eş cihaz (örneğin switch) arasında bağlantı yoktur. Önce kablo, switch ve IO cihazlarının enerjisi kontrol edilir; ardından tanı arabelleği ve donanım tanılama okunur.
STOP LED’i yavaş yanıp sönüyor: bellek sıfırlama (MRES)
STOP LED’i 0,5 Hz’de yavaş yanıp sönüyorsa CPU bellek sıfırlama ister. Siemens’in saydığı nedenler: SIMATIC MMC değiştirildi, CPU’da RAM hatası, MMC’deki tüm blokları yüklemeye çalışma belleği yetmiyor, hatalı bloklar yüklenmeye çalışıldı (örneğin yanlış programlanmış bir komut).
Mod anahtarıyla bellek sıfırlama adımları:
- Anahtarı STOP konumuna alın.
- Anahtarı MRES konumuna çevirin ve STOP LED’i ikinci kez yanıp sürekli yanık kalana kadar tutun (yaklaşık 3 saniye). Sonra bırakın.
- 3 saniye içinde anahtarı yeniden MRES’e çevirin ve STOP LED’i hızlı (2 Hz) yanıp sönmeye başlayana kadar tutun. Sıfırlama bitince STOP LED’i sürekli yanar.
CPU bellek sıfırlamayı kendisi istiyorsa (STOP yavaş yanıp sönüyorsa) anahtarı kısaca MRES’e almak yeterlidir. STOP LED’i sıfırlama sırasında yanıp sönmüyorsa 2. ve 3. adımlar tekrarlanır; yine olmazsa tanı arabelleği incelenir. Sıfırlama başarılı olduğu halde CPU yeniden sıfırlama isterse MMC’nin biçimlendirilmesi gerekebilir.
| Bellek sıfırlamada | Ne olur? |
|---|---|
| Çalışma belleğindeki kullanıcı programı | Silinir; ardından MMC’den (yükleme belleği) yeniden kopyalanır |
| Kalıcı (retentive) veriler: bit bellekler, zamanlayıcılar, sayıcılar, DB içerikleri | Silinir; DB’ler MMC’deki başlangıç değerlerine döner |
| Tanı arabelleği | Kalır |
| MPI arayüzü parametreleri, DP olarak ayarlı arayüzün PROFIBUS parametreleri | Kalır |
| PROFINET IP adresi ve cihaz adı | Atama yöntemine göre kalır |
| Saat ve çalışma saati sayacı | Kalır |
Bellek sıfırlama, makinede kayıtlı ayarları (reçeteler, sayaçlar, kalibrasyon değerleri gibi kalıcı verileri) MMC’deki başlangıç değerlerine döndürür. Bu yüzden önce güncel veri yedeği alınmalıdır.
Hangi S7-300 CPU’ları kapsar?
Bu sayfa, Siemens’in CPU 31xC ve CPU 31x ailesi için yayımladığı 03/2011 tarihli kılavuzlara dayanır: CPU 312C, 313C, 314C ve CPU 312, 314, 315-2 DP, 315-2 PN/DP, 317, 319 gibi SIMATIC Micro Memory Card (MMC) kullanan modeller. MMC’li bu CPU’lar programı karttan çalıştırır ve kart takılı olmadan çalışmaz. Daha eski nesil S7-300 CPU’larda LED’ler ve ayrıntılar farklı olabilir; kesin bilgi için CPU’nuzun kendi kılavuzuna bakın.
Örnek proje: Eski bir S5 pres hattının hazırlıktan devreye almaya kadar S7-1500’e nasıl taşındığını temsili proje örneğimizde adım adım anlattık.
Sıkça Sorulan Sorular
Siemens S7-300 SF LED’i neden kırmızı yanar?
SF (System Fault) LED’i CPU’da donanım veya yazılım hatası olduğunu gösterir. Siemens’e göre en sık nedenler eksik veya arızalı modüle erişim, RUN’dayken modül takıp çıkarma, programlama hatası, çevrim süresi aşımı ve PROFIBUS veya PROFINET istasyon arızasıdır. Kesin neden STEP 7 ile okunan tanı arabelleğinde düz metin olarak yazar.
S7-300 BF LED’i yanıp sönüyor, ne yapmalıyım?
CPU DP master ise bağlı istasyonlardan en az birine ulaşılamıyordur. Bus kablosunun ve konnektörlerin yerinde olduğunu, kablonun kopuk olmadığını ve slave’lerin enerjisini kontrol edin. CPU’nun açılışını bitirmesini bekleyin; LED yanıp sönmeye devam ederse DP slave tanı verilerini inceleyin. BF sürekli yanıyorsa bus kablosunda kısa devre veya kopukluk aranır.
S7-300 STOP LED’i yanıp sönüyor, ne demek?
STOP yavaş (0,5 Hz) yanıp sönüyorsa CPU bellek sıfırlama ister; örneğin MMC değişmiştir veya programa çalışma belleği yetmemektedir. Hızlı (2 Hz) yanıp sönüyorsa CPU sıfırlamayı yapıyordur. RUN ve STOP birlikte yavaş yanıp sönüyorsa bloklar yükleme belleğinden aktarılıyordur.
S7-300 bellek sıfırlama (MRES) programı siler mi?
MRES çalışma belleğindeki programı ve kalıcı verileri siler, ardından programı SIMATIC Micro Memory Card’dan yeniden yükler. MMC’deki program kalır. Tanı arabelleği, MPI ayarları, saat ve çalışma saati sayacı korunur. Ancak bit bellek, sayıcı ve DB’lerdeki güncel değerler başlangıç değerlerine döner.
S7-300 hafıza kartı (MMC) çıkarılırsa ne olur?
Siemens’e göre RUN’daki CPU’dan MMC çıkarılırsa CPU STOP’a geçer ve bellek sıfırlama ister. Kart yazma işlemi sırasında çıkarılırsa içindeki veriler bozulabilir ve kartın biçimlendirilmesi gerekebilir. MMC’li S7-300 CPU’ları kart takılı olmadan çalışmaz.
Kaynak
LED anlamları, SF ve BF tabloları ve bellek sıfırlama adımları Siemens’in resmi belgelerinden özetlenmiş ve Türkçeleştirilmiştir:
- S7-300 CPU 31xC and CPU 31x: Installation, Operating Instructions, 03/2011, A5E00105492-12 (bölüm 8.4.3 bellek sıfırlama; bölüm 10.8 LED’lerle tanılama)
- CPU 31xC and CPU 31x: Technical specifications, Manual, 03/2011, A5E00105475-12 (LED’ler ve mod anahtarı)
Bu sayfa genel bir rehberdir; ayrıntılar CPU modeline ve firmware sürümüne göre değişebilir. Kesin bilgi için CPU’nuzun kılavuzuna bakın.
Eskişehir’de PLC arıza desteği
PLC STOP’a geçtiyse genel ilk adımlar: PLC STOP’a geçti, hata LED’i yanıyor. Yeni nesil Siemens PLC’ler için: Siemens S7-1200 LED’leri ve hata çözümü ve Siemens S7-1500 LED’leri ve hata çözümü. Operatör paneli PLC’yi görmüyorsa: HMI PLC haberleşme hatası. Daha eski Siemens S5 sistemleri için: Siemens S5 PLC yenileme ve modernizasyon.
AveA Otomasyon olarak Eskişehir ve çevre illerdeki fabrikalarda PLC, sürücü ve kablo arızalarına sahada tanı koyuyoruz. Duran bir makine için: Eskişehir makine ve otomasyon arıza servisi. Bize 0533 454 52 32 numarasından ulaşabilirsiniz; mesai dışında da arayabilirsiniz.
Teşekkürler, isteğiniz bize ulaştı; sizi arayacağız. Acil durumda 0533 454 52 32’yi arayabilirsiniz.
İsteğiniz gönderilemedi. Bilgileri kontrol edip tekrar deneyin veya 0533 454 52 32’yi arayın.

