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 9 dk · Hazırlayan: Arslan Ünal, AveA Otomasyon

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.

SFDC5VRUNSTOPAnlamı ve yapılacak
SönükSönükSönükSönükCPU’ya enerji gelmiyor. Güç kaynağı modülünün şebekeye bağlı ve açık olduğunu kontrol edin.
SönükYanıyorSönükYanıyorCPU STOP modunda. CPU’yu başlatın.
YanıyorYanıyorSönükYanıyorCPU bir hata nedeniyle STOP’a geçti. Aşağıdaki SF tablolarına bakın.
–YanıyorSönük0,5 Hz yanıp sönüyorCPU bellek sıfırlama (MRES) istiyor.
–YanıyorSönük2 Hz yanıp sönüyorCPU bellek sıfırlamayı yapıyor.
–Yanıyor2 Hz yanıp sönüyorYanıyorCPU açılış (startup) aşamasında.
–Yanıyor0,5 Hz yanıp sönüyor0,5 Hz yanıp sönüyorBloklar yükleme belleğinden çalışma belleğine aktarılıyor; STOP’a ulaşana kadar sürer.
–Yanıyor0,5 Hz yanıp sönüyorYanıyorCPU programlanmış bir kesme noktasında (breakpoint) durduruldu.
YanıyorYanıyor––Donanım veya yazılım hatası. Aşağıdaki SF tablolarına bakın.
Yanıp sönüyorYanıp sönüyorYanıp sönüyorYanıp sönüyorCPU’da iç sistem hatası (aşağıya bakın).
2 Hz yanıp sönüyorSönükSönükSönükCPU’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ı sorunCPU tepkisiSiemens’in önerdiği çözüm
Zaman (TOD) kesmesi açık ve tetiklendi ama OB10 yüklü değilOB85 çağrılır; OB85 yoksa STOPOB10’u yükleyin (OB numarası tanı arabelleğinde görünür)
Gecikme kesmesi (SFC 32) tetiklendi ama OB20 yüklü değilOB85 çağrılır; OB85 yoksa STOPOB20’yi yükleyin
Proses (donanım) kesmesi tetiklendi ama OB40 yüklü değilOB85 çağrılır; OB85 yoksa STOPOB40’ı yükleyin
Görüntü tablosu (process image) güncellenirken eksik veya arızalı modüle erişimOB85 çağrılır (HW Config ayarına bağlı); OB85 yoksa STOPOB85’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/yazmaOB121 çağrılır; OB121 yüklüyse STOP olmazProgramlama hatasını giderin; STEP 7 test işlevleri yardımcı olur
I/O erişim hatası: modül verisine erişirken hataOB122 çağrılır; OB122 yüklüyse STOP olmazHW 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 yetersizOB87 çağrılır; OB87 yoksa STOPSTEP 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ı sorunCPU tepkisiSiemens’in önerdiği çözüm
RUN’dayken modül çıkarıldı veya takıldıCPU STOP’a geçerModü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 STOPOB86 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 STOPOB83 ve OB86’yı yükleyin
Tanılama yapabilen bir modül tanılama kesmesi bildirdiOB82 çağrılır; OB82 yoksa STOPTanılama olayına modülün ayarına göre tepki verin
Eksik veya arızalı modüle erişim; gevşek konnektörOB85 (görüntü tablosu güncellemesinde) veya OB122 (doğrudan erişimde); OB yoksa STOPOB85’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 isterMMC’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 OB82Doğ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ı:

  1. Anahtarı STOP konumuna alın.
  2. 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. 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ırlamadaNe 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çerikleriSilinir; DB’ler MMC’deki başlangıç değerlerine döner
Tanı arabelleğiKalır
MPI arayüzü parametreleri, DP olarak ayarlı arayüzün PROFIBUS parametreleriKalı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:

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.

Ş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.