Schneider Electric Modicon M221 PLC’nizin önündeki kırmızı ERR LED’i yanıyorsa veya yanıp sönüyorsa kontrolör bir hata algılamıştır. RUN LED’inin durumu ise uygulamanın çalışıp çalışmadığını söyler: sürekli yanıyorsa çalışıyor, yanıp sönüyorsa durmuş, sönükse kontrolörde geçerli bir program yoktur. Bu sayfada M221’in LED’lerinin anlamını, kontrolör durumlarını (HALTED, STOPPED, EMPTY), sık görülen hata kodlarını ve hata kaydının nasıl okunacağını Schneider Electric’in resmi M221 donanım ve programlama kılavuzlarına (EIO0000003313.04 ve EIO0000003297.04) dayanarak Türkçe olarak topladık.
Kısa cevap: ERR yanıyor ve RUN yanıp sönüyorsa kontrolör HALTED durumundadır: uygulama watchdog süresi aşıldı ya da program işlem kapasitesinin %80’inden fazlasını kullandı (sistem watchdog). Değişkenler değerini korur, çıkışlar geri dönüş (fallback) değerlerine geçer. ERR yavaş yanıp sönüyorsa kontrolör küçük bir hata algılamış ama çalışmaya devam ediyordur. ERR’nin yanıp söndüğü hatalara korumalı çıkışta kısa devre ve aynı IP adresi örnektir. ERR bir kez yanıp sönüyorsa kontrolörde uygulama yoktur (EMPTY). BAT kırmızı yanıyorsa pili değiştirin. Kontrolör durumu %SW6 sistem kelimesinden okunur; son 10 hata, SD kartla PlcLog.csv olarak alınabilir. AveA Otomasyon, Eskişehir ve çevre illerde PLC arızalarına sahada tanı koyar: 0533 454 52 32.
Güvenlik ve önemli uyarı: Schneider’e göre kontrolörün belirli bir durumda olduğunu asla varsaymayın. Durum değiştirmeden, program yüklemeden veya fiziksel yapılandırmayı değiştirmeden önce LED’lere, Run/Stop girişine, çıkış zorlamasına ve EcoStruxure Machine Expert – Basic’teki durum bilgisine bakarak kontrolörün durumunu doğrulayın. “Start In Run” ayarlıysa kontrolör enerji gelince programı kendiliğinden başlatır; çıkışların yeniden açılmasının makinede ne yapacağını önceden bilin.
Bu yazıda (10 başlık)
M221’in LED’leri ne anlama gelir?
Aşağıdaki tablo Schneider’in M221 donanım kılavuzundaki durum LED’leri tablosundandır.
| LED | Durum | Anlamı |
|---|---|---|
| PWR (yeşil) | Yanıyor / sönük | Enerji var / enerji yok |
| RUN (yeşil) | Yanıyor | Kontrolör geçerli bir uygulamayı çalıştırıyor |
| RUN (yeşil) | Yanıp sönüyor | Geçerli bir uygulama var ama durdurulmuş |
| RUN (yeşil) | Sönük | Kontrolör programlanmamış |
| ERR (kırmızı) | Yanıyor | Kural dışı durum (EXCEPTION): haberleşme kısıtlı, uygulama çalışmaz. Açılış sırasında da yanar |
| ERR (kırmızı) | Yanıp sönüyor, RUN sönük | İç hata (INTERNAL ERROR): haberleşme kısıtlı, uygulama çalışmaz |
| ERR (kırmızı) | Yavaş yanıp sönüyor | Küçük hata algılandı; kontrolör RUNNING durumunda kalır |
| ERR (kırmızı) | Tek yanıp sönme | Uygulama yok |
| SD (yeşil) | Yanıyor / yanıp sönüyor | SD karta erişiliyor / SD kart işleminde hata algılandı |
| BAT (kırmızı) | Yanıyor | Pilin değiştirilmesi gerekiyor |
| BAT (kırmızı) | Yanıp sönüyor | Pil şarjı düşük |
| SL (yeşil) | Yanıp sönüyor / sönük | Seri hatta (Serial line 1) trafik var / seri haberleşme yok |
Kontrolör durumları: HALTED, STOPPED, EMPTY
Kontrolörün durumu %SW6 sistem kelimesinde tutulur. Schneider’in programlama kılavuzuna göre durumlar ve LED’leri:
| Durum | Ne demek | PWR | RUN | ERR |
|---|---|---|---|---|
| BOOTING | Geçerli bir yazılım (firmware) yok; yalnız firmware güncellemesi için haberleşme açık, Machine Expert – Basic ile bağlanılamaz | Yanıyor | Sönük | Yanıyor |
| EMPTY | Geçerli bir uygulama yok; girişler 0’a zorlanır, çıkışlar başlangıç değerlerinde | Yanıyor | Sönük | 1 yanıp sönme |
| STOPPED | Geçerli uygulama var ama durdurulmuş; girişler okunur, çıkışlar geri dönüş veya zorlanmış değerlerde | Yanıyor | Yanıp sönüyor | Sönük |
| RUNNING | Uygulama çalışıyor | Yanıyor | Yanıyor | Sönük |
| HALTED | Uygulama veya sistem watchdog hatası nedeniyle uygulama durdu; nesneler değerini korur, görevler son komutta durur, çıkışlar geri dönüş değerlerinde | Yanıyor | Yanıp sönüyor | Yanıyor |
| POWERLESS | Kontrolör yalnız USB kablosundan besleniyor; firmware güncelleme veya program yükleme/indirme için | Sönük | Yanıp sönüyor | Sönük |
POWERLESS bir arıza değildir: kontrolör yalnızca USB’den besleniyordur. Schneider’e göre durumu değiştirmek için ana beslemeyi bağlayın; kontrolör açılır ve yüklü bileşenleri yeniden yükler.
HALTED durumu: watchdog hatası
Schneider’e göre M221 iki nedenle HALTED durumuna geçer:
- Uygulama watchdog süresi aşıldı: ana (master) veya periyodik görevin çalışma süresi, kullanıcının ayarladığı watchdog süresinden uzun sürdü.
- Sistem watchdog: program kontrolörün işlem kapasitesinin %80’inden fazlasını kullanıyor.
HALTED durumunda nesneler değerlerini korur; böylece hatanın nedeni incelenebilir. Girişler okunmaz ve son değerlerinde kalır, çıkışlar geri dönüş değerlerine geçer. Programda sonsuz döngü, çok uzun bir görev veya kısa bir watchdog ayarı aranır. Kapasite kullanımı %80’i ilk kez aştığında kontrolör yalnız uyarır (%S11 = 1, ERR yanıp söner); art arda ikinci kez aşarsa HALTED’a geçer.
Kontrolörü yeniden başlatma yolları kılavuza göre: enerjiyi kesip vermek, ön paneldeki Run/Stop anahtarı (RUNNING’e yükselen kenarda geçer), yapılandırılmışsa Run/Stop girişi veya EcoStruxure Machine Expert – Basic’teki Run Controller komutu. Enerjiyi kesip vermenin sonucu yapılandırılmış başlatma moduna bağlıdır (örneğin “Start in Stop” seçiliyse kontrolör STOPPED’da açılır). Önce nedeni bulun; aksi halde kontrolör aynı noktada yeniden durur.
Hata kaydı (PlcLog.csv) nasıl okunur?
M221 son 10 hatayı kayıt belleğinde tutar. Schneider’e göre bu kayıt SD kartla alınır:
- Bilgisayarda bir metin düzenleyiciyle script.cmd dosyası oluşturun.
- İçine şu satırı yazın: `Upload “/sys/log”`
- Dosyayı SD kartın kök klasörüne kopyalayın (kartın adı DATA olmamalı).
- Kartı kontrolöre takın; işlem sırasında SD LED’i yanar. İşlem sürerken enerjiyi kesmeyin.
- SD LED’i sönünce işlem bitmiştir ve hata kaydı karta PlcLog.csv olarak yazılır. SD ve ERR birlikte yanıp sönüyorsa işlem hatayla bitmiştir; ayrıntı karttaki Script.log dosyasındadır.
Her kayıtta tarih ve saat, seviye, bağlam ve hata kodu bulunur (örnek: `02/06/14, 12:04:01, 0x0111000100`).
Sık görülen M221 hata kodları
| Hata kodu (hex) | Anlamı | Sonuç |
|---|---|---|
| 0104000Axx | İşlem kapasitesi kullanımı %80’in üstünde, ilk algılama | Watchdog uyarısı: %S11 = 1, ERR yanıp söner |
| 0804000Bxx | İşlem kapasitesi kullanımı %80’in üstünde, art arda ikinci algılama | HALTED |
| 0804000Cxx | Ana (master) görevde görev watchdog süresi aşıldı | HALTED |
| 0804000Dxx | Periyodik görevde görev watchdog süresi aşıldı | HALTED |
| 0F01xxxxxx | İşletim sistemi hatası algılandı | HALTED |
| 0F030009xx | İç bellek ayırma hatası | HALTED |
| 0807000Fxx | Uygulama firmware ile uyumlu değil | EMPTY |
| 08070010xx | Uygulamada sağlama toplamı (checksum) hatası | EMPTY |
| 0105000Exx | Pil bitmiş | %S75 = 1, BAT LED yanar |
| 01060012xx | Gerçek zaman saati (RTC) geçersiz | %S51 = 1, %SW118 bit 12 = 0 |
| 010B0014xx | Aynı IP adresi ağda başka bir cihazda | %SW62 = 1, %SW118 bit 9 = 0, ERR yanıp söner |
| 010D0013xx | Korumalı çıkışta kısa devre | %SW139 = 1 (çıkış grubuna göre), ERR yanıp söner |
| 010C001Bxx | SD karta erişimde zaman aşımı (3000 ms) | SD kart işlemi iptal edilir |
| 08000011xx | Geçersiz donanım kalibrasyon parametreleri | Ethernet kanalı çalışmaz, %SW118 bit 10 = 0, ERR yanıp söner |
| 01130007xx | Kalıcı (persistent) değişkenlerde sağlama toplamı hatası | Kalıcı değişkenler geri yüklenemez |
Tablo Schneider’in M221 programlama kılavuzundaki hata kaydı tablosundan özetlenmiştir; kodun sonundaki “xx” ek bilgidir.
Çıkış kısa devresi: %S10 ve %SW139
M221’in korumalı bir çıkışında kısa devre veya aşırı yük algılanınca ERR yanıp söner. Schneider’e göre programda %S10 sistem bitiyle çıkış hatası olduğu, %SW139 sistem kelimesiyle de hangi çıkış grubunda olduğu bulunur. Kılavuz yalnız TRUE olan bir çıkış ile 0 V arasındaki kısa devrenin algılandığını, FALSE olan çıkış ile 24 V arasındakinin algılanmadığını belirtir. Kısa devre algılanınca o gruptaki çıkışların hepsi 0’a çekilir ve kontrolör onları saniyede bir yeniden açmayı dener. Kısa devreyi gidermeden önce o çıkışa bağlı yük ve kabloyu kontrol edin; otomatik yeniden açma makineniz için istenmeyen bir davranışsa %S49 sistem biti ile kapatılabilir.
Pil: BAT LED kırmızı
Pil, enerji kesildiğinde kullanıcı verilerini ve gerçek zaman saatini korur. Schneider’in donanım kılavuzuna göre pil Panasonic BR2032 veya Murata CR2032X lityum düğme pildir; pil ömrü 25 °C’de 4 yıl, yedekleme süresi 25 °C’de en az 1 yıldır ve sıcaklık yükseldikçe kısalır. BAT kırmızı yanıyorsa pili değiştirin, yanıp sönüyorsa pil şarjı düşüktür. Pil boşken enerji kesilirse kontrolör bir sonraki açılışta soğuk başlatma (Cold Start) yapar: kullanıcı belleği silinir, sistem bit ve kelimeleri başlangıç değerlerine döner. Pili aynı tiple değiştirin.
Sıkça Sorulan Sorular
Schneider M221 PLC’de ERR LED neden yanıyor?
ERR sürekli yanıyor ve RUN yanıp sönüyorsa kontrolör HALTED durumundadır: uygulama watchdog süresi aşılmış ya da program işlem kapasitesinin %80’inden fazlasını kullanmıştır. ERR sürekli yanıyor ama RUN yanıp sönmüyorsa kılavuz bunu EXCEPTION olarak tanımlar; iletişim kısıtlıdır. Kılavuza göre ERR açılış (boot) sırasında da yanar; açılış bitince sönmesi gerekir. ERR yavaş yanıp sönüyorsa kontrolör küçük bir hata algılamış ama çalışmaya devam ediyordur.
M221 HALTED durumundan nasıl çıkarılır?
Önce nedeni bulun: görev watchdog süresi, programdaki uzun döngüler ve işlem kapasitesi kullanımı. Ardından enerjiyi kesip vererek, Run/Stop anahtarıyla veya EcoStruxure Machine Expert – Basic’teki Run Controller komutuyla kontrolörü yeniden çalıştırın. Neden giderilmezse kontrolör aynı noktada yeniden durur.
M221’de RUN LED yanıp sönüyor, ne demek?
Kontrolörde geçerli bir uygulama vardır ama durdurulmuştur (STOPPED). Run/Stop anahtarının konumunu ve yapılandırılmışsa Run/Stop girişini kontrol edin. ERR de yanıyorsa durum STOPPED değil HALTED’dır.
M221 hata kaydı nereden okunur?
Kontrolör son 10 hatayı tutar. SD kartın kök klasörüne içinde `Upload “/sys/log”` satırı olan bir script.cmd dosyası koyup kartı takın; hata kaydı karta PlcLog.csv olarak yazılır. Her satırda tarih, saat ve hata kodu bulunur.
M221 pili ne zaman değiştirilir?
BAT LED kırmızı yanıyorsa pil değiştirilmelidir; yanıp sönüyorsa şarj düşüktür. Pil Panasonic BR2032 veya Murata CR2032X lityum düğme pildir; Schneider pil ömrünü 25 °C’de 4 yıl olarak verir, sıcakta daha kısadır.
Kaynak
LED anlamları, kontrolör durumları, hata kodları ve çözümler Schneider Electric’in resmi kılavuzlarından özetlenmiş ve Türkçeleştirilmiştir:
- Modicon M221 Logic Controller, Hardware Guide, EIO0000003313.04 (durum LED’leri, pil)
- Modicon M221 Logic Controller, Programming Guide, EIO0000003297.04 (kontrolör durumları, watchdog, hata kaydı, çıkış kısa devresi)
Bu sayfa genel bir rehberdir; LED’ler ve davranışlar kontrolör modeline ve firmware sürümüne göre değişebilir. Kesin bilgi için kontrolörü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. Schneider sürücüler için: Schneider Altivar arıza kodları ve Lexium 32 servo hata kodları. Operatör paneli PLC’yi görmüyorsa: HMI PLC haberleşme hatası.
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.

