Siemens S7-400, büyük tesislerde ve proses uygulamalarında uzun yıllardır kullanılan modüler bir PLC ailesidir (CPU 412, 414, 416, 417 ve PN/DP sürümleri). Arızada ilk ipucu CPU’nun önündeki LED’lerdir: INTF, EXTF, FRCE, MAINT, RUN, STOP, BUS1F/BUS2F/BUS5F ve bazı modellerde IFM1F/IFM2F. Hatanın asıl sebebi ise CPU’nun tanı tamponunda (diagnostic buffer) yazılıdır. Bu sayfa LED’lerin ne anlama geldiğini, CPU’yu STOP’a sokan tipik hataları ve bellek silme (MRES) adımlarını Siemens’in resmi kılavuzlarına göre özetler.
Kısa cevap: INTF kırmızıysa hata CPU’nun içindedir (programlama veya parametre hatası); EXTF kırmızıysa sebep CPU modülünün dışındadır (G/Ç modülü, rack, besleme veya pil). BUS1F/BUS2F/BUS5F sırasıyla MPI/DP, PROFIBUS DP ve PROFINET arayüzündeki hatayı gösterir; yanıp sönüyorsa bir veya birkaç cihaz cevap vermiyordur. STOP 0,5 Hz yanıp sönüyorsa CPU bellek silme (MRES) istiyordur. Sebebi bulmak için STEP 7’de tanı tamponunu okuyun: kılavuzun verdiği yol PLC -> Module status‘tur. Hata OB’si (örneğin OB 82, OB 86, OB 121, OB 122) yüklü değilse CPU bu hatalarda STOP’a geçer. AveA Otomasyon, Eskişehir ve çevre illerde PLC arızalarına sahada tanı koyar: 0533 454 52 32.
Güvenlik ve önemli uyarı: Siemens’e göre bu ürünler yalnızca ilgili dokümantasyona ve uyarılarına göre çalışan, eğitimli ve yetkin personel tarafından kullanılmalıdır. Kılavuza göre STOP’ta CPU kullanıcı programını çalıştırmaz, dijital sinyal modülleri kilitlenir ve varsayılan ayarlarda çıkış modülleri devre dışı kalır; bellek silme (MRES) ise ana bellekteki ve yükleme belleğindeki (dahili RAM ve varsa RAM kart) tüm kullanıcı programını siler. MRES’ten önce programın güncel yedeğinin elinizde olduğundan emin olun. Genel bir önlem olarak, CPU’yu yeniden RUN’a almadan önce makinenin hareket edebilecek kısımlarının güvenli durumda olduğunu kontrol edin. Güç kaynağı modülünün besleme konnektörü enerji altındayken takılıp çıkarılmamalıdır.
Bu yazıda (12 başlık)
S7-400 CPU LED’leri ne anlama gelir?
Siemens’in S7-400 CPU Specifications kılavuzuna göre CPU 41x’in ön panelindeki LED’ler:
| LED | Renk | Anlamı |
|---|---|---|
| INTF | Kırmızı | Dahili hata (Internal fault) |
| EXTF | Kırmızı | Harici hata (External fault) |
| FRCE | Sarı | Zorlama (force) komutu aktif |
| MAINT | Sarı | Bakım talebi bekliyor |
| RUN | Yeşil | RUN modu |
| STOP | Sarı | STOP modu |
| BUS1F | Kırmızı | MPI/PROFIBUS DP arayüzü 1’de bus hatası |
| BUS2F | Kırmızı | PROFIBUS DP arayüzü 2’de bus hatası |
| BUS5F | Kırmızı | PROFINET arayüzünde bus hatası |
| IFM1F | Kırmızı | Arayüz modülü 1’de hata |
| IFM2F | Kırmızı | Arayüz modülü 2’de hata |
Her LED her CPU’da yoktur: BUS2F, IFM1F/IFM2F ve BUS5F modele göre değişir (örneğin IFM LED’leri CPU 41x-3, 41x-3 PN/DP ve 417-4’te bulunur). Kılavuza göre PROFINET arayüzlü CPU’larda BUS5F LED’i, STEP 7 tanı ekranlarında modül durumu ve modül özelliklerinde BUS2F olarak adlandırılır.
RUN ve STOP LED’leri
| RUN | STOP | Anlamı |
|---|---|---|
| Yanıyor | Sönük | CPU RUN modunda |
| Sönük | Yanıyor | CPU STOP modunda; kullanıcı programı çalışmıyor. STOP bir hatadan kaynaklandıysa INTF veya EXTF de yanar |
| 2 Hz yanıp sönüyor | 2 Hz yanıp sönüyor | CPU ARIZALI (DEFECTIVE); INTF, EXTF, FRCE, BUS1F, BUS5F ve IFM1F de yanıp söner |
| 0,5 Hz yanıp sönüyor | Yanıyor | Bir test fonksiyonuyla CPU HOLD durumuna alındı |
| 2 Hz yanıp sönüyor | Yanıyor | Yeniden başlatma (warm restart), soğuk yeniden başlatma (cold restart) veya sıcak yeniden başlatma (hot restart) tetiklendi; çağrılan OB’nin uzunluğuna göre bir dakika veya daha uzun sürebilir. CPU yine RUN’a geçmiyorsa sistem yapılandırmasında hata olabilir |
| 0,5 Hz yanıp sönüyor | 0,5 Hz yanıp sönüyor | CPU’da dahili işlemler sürüyor ve bitene kadar erişimi engelliyor (çok sayıda blok yüklü bir CPU’nun açılışı veya büyük bir hafıza kartıyla bellek silme gibi) |
| Önemsiz | 0,5 Hz yanıp sönüyor | CPU bellek silme (memory reset) istiyor |
| Önemsiz | 2 Hz yanıp sönüyor | Bellek silme sürüyor veya CPU açılıştan sonra başlatılıyor |
INTF, EXTF ve FRCE LED’leri
| LED durumu | Anlamı |
|---|---|
| INTF yanıyor | Dahili hata algılandı (programlama veya parametre hatası) ya da CPU bir CiR (çalışırken yapılandırma değişikliği) işlemi yapıyor |
| EXTF yanıyor | Harici hata algılandı; yani hatanın sebebi CPU modülünde değil |
| FRCE yanıyor | Bir zorlama (force) komutu aktif |
| FRCE 2 Hz yanıp sönüyor | Düğüm yanıp sönme testi (node flash test) çalışıyor |
Pratikte EXTF kırmızıysa önce G/Ç modüllerine, rack’lere, uzak istasyonlara, güç kaynağına ve pillere bakın; INTF kırmızıysa programa ve donanım yapılandırmasına odaklanın.
BUS1F, BUS2F, BUS5F ve IFM1F/IFM2F
| LED durumu | Anlamı |
|---|---|
| BUS1F yanıyor | MPI/DP arayüzünde hata algılandı |
| BUS2F yanıyor | PROFIBUS DP arayüzünde hata algılandı |
| BUS5F yanıyor | PROFINET IO arayüzünde hata algılandı; PROFINET IO sistemi yapılandırılmış ama bağlı değil |
| BUS5F yanıp sönüyor | PROFINET IO arayüzündeki bir veya birkaç cihaz cevap vermiyor |
| BUS1F yanıp sönüyor | CPU DP master ise: DP arayüzü 1’deki bir veya birkaç cihaz cevap vermiyor. CPU DP slave ise: CPU, DP master tarafından adreslenmiyor |
| BUS2F yanıp sönüyor | CPU DP master ise: DP arayüzü 2’deki bir veya birkaç cihaz cevap vermiyor. CPU DP slave ise: CPU, DP master tarafından adreslenmiyor |
| IFM1F / IFM2F yanıyor | Modül arayüzü 1 / 2’de hata algılandı |
| IFM1F / IFM2F yanıp sönüyor | CPU DP master ise: modül yuvası 1 / 2’deki PROFIBUS DP arayüzüne bağlı bir veya birkaç slave cevap vermiyor. CPU DP slave ise: CPU, DP master tarafından adreslenmiyor |
BUSxF yanıp sönüyorsa genel saha tavsiyesi olarak: cevap vermeyen istasyonun beslemesini, PROFIBUS konnektörlerindeki sonlandırma dirençlerini, kablo hasarını ve istasyon adreslerini kontrol edin; PROFINET’te cihaz adı ve port bağlantısı ilk bakılacak yerlerdir. PROFINET arayüzlü CPU’larda soketlerin hemen yanındaki etiketsiz LINK (bağlantı aktif) ve RX/TX (6 Hz yanıp sönerek veri alışverişi) LED’leri de bağlantının fiziksel olarak kurulup kurulmadığını gösterir. PROFINET temelleri için: PROFINET nedir?
MAINT LED’i: Kılavuza göre bakım gerektiğini gösterir; ayrıntılar STEP 7 çevrim içi yardımındadır. Bakım talepleri bir tanı kesmesi başlatır ve OB 82’yi çağırır; bu durumda EXTF ile birlikte MAINT yanar.
CPU neden STOP’a geçer? Hata türleri ve OB’ler
S7-400 bir hata algıladığında ilgili hata OB’sini çağırır. OB programda yüklü değilse CPU çoğu hatada STOP’a geçer. Kılavuzdaki tabloya göre:
| Hata türü | Tipik sebep | Çağrılan OB | OB yüklü değilse | Hata LED’i |
|---|---|---|---|---|
| Zaman hatası | Kullanıcı programının çalışma süresi (OB 1 ve tüm kesme ve hata OB’leri) ayarlı maksimum çevrim süresini aştı; OB istek hatası; başlangıç bilgisi tamponu taştı; günün saati kesmesi hatası; CiR sonrası RUN’a dönüş | OB 80 | STOP | INTF |
| Saat sinyali kaybı | İzokron modda saat darbeleri kayboldu | OB 80 | STOP | INTF |
| Güç kaynağı hatası | Merkez veya genişleme rack’inde güç kaynağının en az bir pili tamamen boşaldı; pil gerilimi yok; güç kaynağının 24 V DC beslemesi kesildi | OB 81 | CPU RUN’da kalır | EXTF |
| Tanı kesmesi | Kesme özellikli bir G/Ç modülü tanı kesmesi bildirdi | OB 82 | STOP | EXTF |
| Bakım talebi | Bakım talebi tanı kesmesi başlattı | OB 82 | STOP | EXTF, MAINT |
| Modül takma/çıkarma | Bir sinyal modülü (SM) çıkarıldı/takıldı veya yanlış tipte modül takıldı | OB 83 | STOP | EXTF |
| CPU donanım hatası | Bir bellek hatası algılandı ve giderildi | OB 84 | CPU RUN’da kalır | INTF |
| Öncelik sınıfı hatası | Çağrılan öncelik sınıfının OB’si yok; SFB çağrısında instance DB eksik veya hatalı; proses imajı güncelleme hatası | OB 85 | STOP | INTF |
| Rack/istasyon arızası | Genişleme rack’inde enerji kesildi; PROFIBUS DP segmenti veya PROFINET IO alt sistemi düştü; kuplaj segmenti arızası (IM eksik/arızalı, kablo kopuk) | OB 86 | STOP | EXTF |
| Haberleşme hatası | Global veri haberleşmesinde hata; DB erişim hatası | OB 87 | STOP | INTF |
| İşlem iptal edildi | Senkron hata iç içe geçme derinliği veya blok çağrısı iç içe geçme derinliği (B yığını) çok büyük; lokal veri ayırma hatası | OB 88 | STOP | INTF |
| Programlama hatası | BCD dönüşüm hatası, alan uzunluğu/alan hatası, hizalama hatası, yazma hatası, timer/counter/blok numarası hatası, blok yüklü değil | OB 121 | STOP | INTF |
| Kod hatası | Derlenmiş programda hata (geçersiz komut kodu, blok sonunun ötesine atlama) | – | CPU STOP’a geçer; yeniden başlatma veya bellek silme gerekir | INTF |
| Erişim hatası | Modül (SM, FM, CP) arızası; G/Ç okuma veya yazma erişim hatası | OB 122 | STOP | EXTF |
Kılavuza göre zaman hatasında INTF, erişim hatasında ise EXTF hata onaylanana kadar yanık kalır. Erişim hatasında sinyal modüllerinde ayrıca tanı tamponuna kayıt yapılır ve giriş modüllerinde akümülatöre veya proses imajına veri olarak “sıfır” yazılır.
Pratikte bu ne demek? Bir G/Ç modülü tanı kesmesi verdiğinde (örneğin kablo kopması tanısı açık bir analog kanal) programda OB 82 yoksa bütün CPU STOP’a geçer. Uzak bir PROFIBUS istasyonu düştüğünde OB 86 yoksa yine STOP olur. Bu yüzden S7-400 projelerinde OB 82, OB 86 ve OB 122 gibi hata OB’lerinin boş da olsa yüklü olması yaygın bir uygulamadır; ama OB eklemek arızayı gidermez, yalnızca CPU’nun durmasını engeller. Kılavuza göre erişim hatasında giriş modüllerinden okunamayan değerler “sıfır” olarak yazılır; boş bir OB 122 ile program bu sıfır değerlerle çalışmaya devam edebilir. Hatanın kaydı tanı tamponunda kalır ve sebebi yine bulunup giderilmelidir. Hangi hatada makinenin durması gerektiğine proses güvenliği açısından karar verilmelidir.
Tanı tamponu (diagnostic buffer) nasıl okunur?
Kılavuza göre STEP 7’de PLC -> Module status seçilerek hatanın sebebi tanı tamponundan okunur. STEP 7 V5.x’te bu pencere Module Information (Modül Bilgisi) olarak açılır ve Diagnostic Buffer sekmesinde olaylar en yenisi en üstte olacak şekilde listelenir. Genel saha tavsiyesi:
- STOP’a geçiş anını (“STOP caused by …”) bulun ve hemen altındaki, ondan önce gelen olaya bakın; asıl sebep genellikle odur.
- Olayın ayrıntısında ilgili OB numarası, modül adresi veya blok numarası yazar; bunu donanım yapılandırmasıyla (HW Config) karşılaştırın.
- Akıllı modüllerin (CP, FM) ve uzak istasyonların kendi tanı bilgilerine de bakın.
Tanı tamponu bellek silme (MRES) sonrasında da korunur; yine de kaydı MRES’ten, fabrika ayarlarına dönüşten (tanı tamponunu boşaltır) veya enerji kesmeden önce okuyup not almanız önerilir.
Mod anahtarı ve bellek silme (MRES)
Mod anahtarının üç konumu vardır: RUN, STOP ve MRES. Kılavuza göre bir hata veya açılışı engelleyen bir sorun varsa CPU, anahtarın konumundan bağımsız olarak STOP’a geçer veya STOP’ta kalır.
Yeni ve eksiksiz bir program yüklemek için bellek silme (Durum A):
- Mod anahtarını STOP‘a alın. STOP LED’i yanar.
- Anahtarı MRES‘e getirip orada tutun. STOP LED’i bir saniye söner, bir saniye yanar, bir saniye söner ve sonra sürekli yanar.
- Anahtarı STOP’a geri bırakın, sonraki 3 saniye içinde yeniden MRES’e getirin ve tekrar STOP’a alın. STOP LED’i en az 3 saniye 2 Hz yanıp söner (bellek siliniyor) ve sonra sürekli yanar.
CPU bellek silme istediğinde (Durum B): STOP LED’i 0,5 Hz yanıp sönüyorsa (örneğin hafıza kartı çıkarıldıktan veya takıldıktan sonra) anahtarı bir kez MRES’e alıp STOP’a geri bırakmanız yeterlidir. STOP LED’i en az 3 saniye 2 Hz yanıp söner ve sonra sürekli yanar.
Bellek silmede ne olur? CPU tüm kullanıcı programını ana bellekten ve yükleme belleğinden siler; sayaçları, bitleri (bit memory) ve timer’ları temizler (günün saati hariç); donanımını test eder, donanımını ve sistem parametrelerini dahili varsayılan ayarlarla başlatır (yapılandırılmış bazı ayarlar dikkate alınır). Takılı bir FLASH kart varsa, bellek silme sonrasında karttaki program ve sistem parametreleri ana belleğe kopyalanır. Korunan değerler: tanı tamponunun içeriği, MPI parametreleri, IP adresi ve alt ağ maskesi, statik SNMP parametreleri, günün saati ve çalışma saati sayacı. FLASH kart takılıysa MPI parametreleri ve IP adresi karttakiler geçerli olur.
Fabrika ayarlarına dönüş: Kılavuzda ayrı bir prosedür vardır: enerji kesilir, hafıza kartı çıkarılır, anahtar MRES’te tutulurken enerji verilir ve LED desenleri izlenerek anahtar bırakılıp yeniden MRES’e alınır. Bu işlem tanı tamponunu da boşaltır, MPI adresini 2’ye döndürür ve IP parametrelerini siler. Adımları mutlaka kılavuzun “Resetting the CPU to the factory state” bölümünden takip edin.
Pil arızası: EXTF ve güç kaynağındaki BATT1F/BATT2F
S7-400’de yedekleme pilleri CPU’da değil, güç kaynağı modülünde (PS 405/PS 407) bulunur; BAF, BATTF, BATT1F ve BATT2F LED’leri de güç kaynağının ön panelindedir. CPU kılavuzuna göre güç kaynağının pillerinden en az biri tamamen boşaldığında veya pil gerilimi olmadığında CPU OB 81’i çağırır ve EXTF yanar; OB 81 yüklü değilse CPU RUN’da kalır.
S7-400 Module Data kılavuzuna göre (iki pilli modüller):
| LED | Renk | Ne zaman yanar? |
|---|---|---|
| BAF | Kırmızı | Arka panel veri yolundaki (backplane bus) pil gerilimi çok düşük ve BATT.INDIC anahtarı 1 BATT veya 2 BATT konumunda |
| BATT1F | Sarı | Pil 1 boş, ters takılmış veya yok (BATT.INDIC 1 BATT veya 2 BATT konumunda) |
| BATT2F | Sarı | Pil 2 boş, ters takılmış veya yok (BATT.INDIC 2 BATT konumunda) |
Kılavuzun önerdiği çözüm genellikle aynıdır: ilgili bölmeye yeni pil takın ve hata göstergesini onaylamak için güç kaynağındaki FMR düğmesine basın. BAF yanıyor ama pil LED’leri sönükse pil sağlamdır, ancak yedekleme gerilimi yoktur (kısa devre); kılavuz bu durumda arıza bir modül takıldıktan sonra çıktıysa o modülün arızalı olduğunu, açılışta çıktıysa modüllerin tek tek takılarak kontrol edilmesini önerir. Uzun süre depoda beklemiş pillerin pasifleşmesi de BATTxF’e yol açabilir. Pil izleme, güç kaynağındaki BATT.INDIC anahtarıyla (OFF / 1 BATT / 2 BATT) açılıp kapatılır.
Kılavuza göre pilsiz çalışan bir sistemde program FLASH kartta olmalıdır; pil izleme açıksa ve pil arızalıysa açılıştan sonra yeniden başlatmayı mod anahtarı veya programlama cihazıyla elle yapmanız gerekir ve EXTF harici hata gösterir.
Güç kaynağı modülünde INTF, 5 VDC ve 24 VDC
Güç kaynağının kendi INTF LED’i (kırmızı) dahili arızayı, yeşil 5 VDC ve 24 VDC LED’leri ise bu gerilimlerin tolerans içinde olduğunu gösterir. Üçü birden sönükse kılavuzun saydığı sebepler: standby anahtarı kapalı konumda, şebeke gerilimi yok, güç kaynağı arızalı, 5 V’ta aşırı gerilim sonrası kesme, güç kaynağı yanlış yuvada (1. yuvada olmalı) veya 5 V’ta kısa devre/aşırı yük. Kılavuza göre güç kaynağının 24 V çıkışındaki aşırı yük giderildikten sonra CPU EXTF’i yakar ve hatayı tanı tamponuna yazar.
Sıkça Sorulan Sorular
S7-400’de INTF ile EXTF arasındaki fark nedir?
Kılavuza göre INTF, CPU’nun içinde algılanan bir hatayı (programlama veya parametre hatası) ya da süren bir CiR işlemini gösterir. EXTF ise hatanın sebebinin CPU modülünde olmadığını, yani G/Ç modülü, rack, uzak istasyon, güç kaynağı veya pil gibi dış bir kaynakta olduğunu gösterir. İkisinde de ayrıntı tanı tamponundadır.
S7-400 STOP LED’i neden yanıp sönüyor?
STOP 0,5 Hz (yavaş) yanıp sönüyorsa CPU bellek silme istiyordur; anahtarı MRES’e alıp STOP’a bırakın. STOP 2 Hz (hızlı) yanıp sönüyorsa bellek silme sürüyordur veya CPU açılışta başlatılıyordur. RUN ve STOP birlikte 2 Hz yanıp sönüyorsa CPU arızalı (DEFECTIVE) durumdadır.
BUS1F kırmızı yanıp sönüyor, ne yapmalıyım?
CPU DP master ise DP arayüzü 1’deki bir veya birkaç cihaz cevap vermiyordur. Tanı tamponundan hangi istasyonun düştüğünü bulun; o istasyonun beslemesini, adresini, konnektörünü ve sonlandırma direncini kontrol edin. BUS1F sürekli yanıyorsa arayüzün kendisinde hata algılanmıştır.
OB 82 ve OB 86 yoksa ne olur?
Kılavuza göre bir modül tanı kesmesi verdiğinde OB 82, bir rack veya istasyon düştüğünde OB 86 çağrılır. Bu OB’ler programda yüklü değilse CPU STOP’a geçer. OB 121 (programlama hatası) ve OB 122 (G/Ç erişim hatası) için de aynısı geçerlidir. OB 81 (güç kaynağı/pil hatası) ve OB 84 ise istisnadır: yüklü olmasalar da CPU RUN’da kalır.
Bellek silme (MRES) programı siler mi?
Evet. MRES, ana bellekten ve yükleme belleğinden (dahili RAM ve varsa RAM kart) tüm kullanıcı programını siler. Takılı bir FLASH kart varsa program ve sistem parametreleri karttan yeniden yüklenir. Tanı tamponu, MPI parametreleri, IP adresi, saat ve çalışma saati sayacı korunur. MRES’ten önce mutlaka güncel bir program yedeği bulundurun.
Kaynak
LED durumları, hata türleri ve OB’ler, mod anahtarı ve bellek silme adımları ile güç kaynağı LED’leri Siemens’in resmi kılavuzlarından özetlenmiş ve Türkçeleştirilmiştir:
- Siemens SIMATIC S7-400 Automation System, CPU Specifications, Equipment Manual, 03/2023, A5E00850746-AN (Bölüm 2.1 Kontrol ve gösterge elemanları, 2.2 Hata ve CPU tepkileri tablosu, 2.3 Durum ve hata göstergeleri, 2.4 Mod anahtarı ve bellek silme, 3.4 Fabrika ayarlarına dönüş)
- Siemens SIMATIC S7-400 Automation System Module Data, Reference Manual, 11/2016, A5E00850736-08 (Bölüm 3.3 Yedekleme pili, 3.4 Kontrol ve göstergeler, 3.5 LED’lerle hata mesajları)
Bu sayfa genel bir rehberdir; LED’ler ve davranışlar CPU modeline ve firmware sürümüne göre değişebilir. S7-400H (yedekli) sistemlerde ek LED’ler ve farklı davranışlar vardır. Kesin bilgi için cihazınızın 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. Siemens’in diğer PLC aileleri için: Siemens S7-300 LED hata çözümü ve Siemens S7-1500 LED hata çözümü.
AveA Otomasyon olarak Eskişehir ve çevre illerdeki fabrikalarda PLC ve pano 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.
