Makineniz mi durdu? Eskişehir ve çevre illerde arıza servisi · mesai dışında da arayabilirsiniz0533 454 52 32

Son güncelleme: · Okuma süresi: yaklaşık 12 dk · Hazırlayan: Arslan Ünal, AveA Otomasyon

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:

LEDRenkAnlamı
INTFKırmızıDahili hata (Internal fault)
EXTFKırmızıHarici hata (External fault)
FRCESarıZorlama (force) komutu aktif
MAINTSarıBakım talebi bekliyor
RUNYeşilRUN modu
STOPSarıSTOP modu
BUS1FKırmızıMPI/PROFIBUS DP arayüzü 1’de bus hatası
BUS2FKırmızıPROFIBUS DP arayüzü 2’de bus hatası
BUS5FKırmızıPROFINET arayüzünde bus hatası
IFM1FKırmızıArayüz modülü 1’de hata
IFM2FKı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

RUNSTOPAnlamı
YanıyorSönükCPU RUN modunda
SönükYanıyorCPU STOP modunda; kullanıcı programı çalışmıyor. STOP bir hatadan kaynaklandıysa INTF veya EXTF de yanar
2 Hz yanıp sönüyor2 Hz yanıp sönüyorCPU ARIZALI (DEFECTIVE); INTF, EXTF, FRCE, BUS1F, BUS5F ve IFM1F de yanıp söner
0,5 Hz yanıp sönüyorYanıyorBir test fonksiyonuyla CPU HOLD durumuna alındı
2 Hz yanıp sönüyorYanıyorYeniden 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üyor0,5 Hz yanıp sönüyorCPU’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)
Önemsiz0,5 Hz yanıp sönüyorCPU bellek silme (memory reset) istiyor
Önemsiz2 Hz yanıp sönüyorBellek silme sürüyor veya CPU açılıştan sonra başlatılıyor

INTF, EXTF ve FRCE LED’leri

LED durumuAnlamı
INTF yanıyorDahili 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ıyorHarici hata algılandı; yani hatanın sebebi CPU modülünde değil
FRCE yanıyorBir zorlama (force) komutu aktif
FRCE 2 Hz yanıp sönüyorDüğü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 durumuAnlamı
BUS1F yanıyorMPI/DP arayüzünde hata algılandı
BUS2F yanıyorPROFIBUS DP arayüzünde hata algılandı
BUS5F yanıyorPROFINET IO arayüzünde hata algılandı; PROFINET IO sistemi yapılandırılmış ama bağlı değil
BUS5F yanıp sönüyorPROFINET IO arayüzündeki bir veya birkaç cihaz cevap vermiyor
BUS1F yanıp sönüyorCPU 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üyorCPU 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ıyorModül arayüzü 1 / 2’de hata algılandı
IFM1F / IFM2F yanıp sönüyorCPU 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 OBOB yüklü değilseHata 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 80STOPINTF
Saat sinyali kaybıİzokron modda saat darbeleri kaybolduOB 80STOPINTF
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 kesildiOB 81CPU RUN’da kalırEXTF
Tanı kesmesiKesme özellikli bir G/Ç modülü tanı kesmesi bildirdiOB 82STOPEXTF
Bakım talebiBakım talebi tanı kesmesi başlattıOB 82STOPEXTF, MAINT
Modül takma/çıkarmaBir sinyal modülü (SM) çıkarıldı/takıldı veya yanlış tipte modül takıldıOB 83STOPEXTF
CPU donanım hatasıBir bellek hatası algılandı ve giderildiOB 84CPU RUN’da kalırINTF
Ö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 85STOPINTF
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 86STOPEXTF
Haberleşme hatasıGlobal veri haberleşmesinde hata; DB erişim hatasıOB 87STOPINTF
İşlem iptal edildiSenkron 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 88STOPINTF
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ğilOB 121STOPINTF
Kod hatasıDerlenmiş programda hata (geçersiz komut kodu, blok sonunun ötesine atlama)–CPU STOP’a geçer; yeniden başlatma veya bellek silme gerekirINTF
Erişim hatasıModül (SM, FM, CP) arızası; G/Ç okuma veya yazma erişim hatasıOB 122STOPEXTF

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):

  1. Mod anahtarını STOP‘a alın. STOP LED’i yanar.
  2. 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.
  3. 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):

LEDRenkNe zaman yanar?
BAFKırmızıArka panel veri yolundaki (backplane bus) pil gerilimi çok düşük ve BATT.INDIC anahtarı 1 BATT veya 2 BATT konumunda
BATT1FSarıPil 1 boş, ters takılmış veya yok (BATT.INDIC 1 BATT veya 2 BATT konumunda)
BATT2FSarı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:

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.

Şu an konuşamıyor musunuz? Numaranızı bırakın, sizi arayalım

Bilgileriniz yalnızca sizi geri aramak için kullanılır ve sitede saklanmaz. E-postayla ekibimize iletilir (e-posta hizmetimizi Google sağlar), başka kimseyle paylaşılmaz. Silinmesini istediğinizde info@aveaotomasyon.com adresine yazabilirsiniz.