Panasonic FP-X0 PLC'de kontrol ünitesindeki (CPU ünitesi) ERROR göstergesi yanar ya da yanıp sönerse bir öz tanı hatası veya sözdizimi kontrol hatası oluşmuştur. Oluşan hatanın kodu DT90000 özel veri register'ında saklanır.
Sözdizimi kontrol hatası varken PLC RUN moduna alınsa bile çalışma başlamaz. Kılavuza göre kontrol ünitesinin çalışması, hatanın içeriğine ve sistem register ayarına bağlı olarak da durabilir. Tür sütununda kılavuzun ifadeleri (Stops, Stop, Selectable, Continues) aynen yer alır.
Aşağıdaki tablolar Panasonic'in FP-X0 kullanım kılavuzundaki sözdizimi kontrol hatası ve öz tanı hatası listelerinden alınmıştır. FP-X0 listesinde E1–E8 sözdizimi hataları, E26 ile E50 arasındaki öz tanı hataları ve F148 (ERR)/P148 (PERR) komutuyla ayarlanan E100–E199 kodları bulunur.
Çalışmayı durduran hatalar (Stops)
| Hata kodu | Adı | Tür | Anlamı | İlk kontrol |
|---|---|---|---|---|
| E1 | Syntax error | Stops | Sözdizimi (syntax) hatası. | Olası neden: Sözdizimi hatası içeren bir program yazılmıştır. Çözüm: PROG. moduna geçilir ve hata düzeltilir. |
| E2 | Duplicated output error | Stops | Çift çıkış hatası. | Olası neden: Aynı röle iki ya da daha fazla OT (Out) ve KP (Keep) komutunda programlanmıştır; aynı zamanlayıcı/sayıcı numarası kullanıldığında da oluşur. Çözüm: PROG. moduna geçilip program, bir röle birden fazla OT komutunda kullanılmayacak şekilde düzeltilir ya da 20 numaralı sistem register'ında çift çıkış “enable” yapılır; çift çıkış izni seçilmiş olsa da zamanlayıcı/sayıcı komutunun çift tanımlanması hata olarak algılanır. |
| E3 | Not paired error | Stops | Eşleşmeme (not paired) hatası. | Olası neden: Atlama (JP ve LBL) gibi çift kullanılması gereken komutlarda komutlardan biri eksiktir ya da yanlış konumdadır. Çözüm: PROG. moduna geçilir ve çift kullanılması gereken iki komut doğru konumlarına girilir. |
| E4 | Parameter mismatch error | Stops | Parametre uyuşmazlığı hatası. | Olası neden: Sistem register ayarlarıyla uyuşmayan bir komut yazılmıştır; örneğin programdaki sayı ayarı zamanlayıcı/sayıcı aralığı ayarıyla uyuşmuyor. Çözüm: PROG. moduna geçilir, sistem register ayarları kontrol edilir ve ayarlar ile komut uyumlu hale getirilir. |
| E5 | Program area error | Stops | Program alanı hatası. | Olası neden: Belirli bir alana (ana program alanı ya da alt program alanı) yazılması gereken bir komut farklı bir alana yazılmıştır; örneğin SUB–RET alt programı ED komutundan önce yer alıyor. Çözüm: PROG. moduna geçilir ve komut doğru alana girilir. |
| E6 | Compile memory full error | Stops | Derleme belleği dolu hatası. | Olası neden: Program, program belleğinde derlenemeyecek kadar büyüktür. Çözüm: PROG. moduna geçilir ve programın toplam adım (step) sayısı azaltılır. |
| E7 | High-level instruction type error | Stops | Yüksek seviye komut türü hatası. | Olası neden: Her taramada çalışan ve tetikleyicinin yükselen kenarında çalışan yüksek seviye komutlar tek bir kontakla tetiklenecek şekilde programlanmıştır (ör. F0 (MV) ve P0 (PMV) aynı tetikleyiciyle art arda programlanmıştır). Çözüm: Program, her taramada çalışan ve yalnız yükselen kenarda çalışan yüksek seviye komutlar ayrı ayrı tetiklenecek şekilde düzeltilir. |
| E8 | High-level instruction operand combination error | Stops | Yüksek seviye komut operand kombinasyonu hatası. | Olası neden: Belirli bir operand kombinasyonu gerektiren bir komutta hatalı operand vardır (örneğin operandların hepsinin belirli bir türde olması gerekir). Çözüm: Doğru operand kombinasyonu girilir. |
| E26 | User's ROM error | Stops | Kullanıcı ROM hatası. | Çözüm: Master bellek kaseti takılıysa kaset hasarlı olabilir; master bellek çıkarılır ve ERROR'un sönüp sönmediği kontrol edilir. ERROR sönerse içeriği hasarlı olan master bellek yeniden yazılıp tekrar kullanılır; sönmezse satıcıya başvurulur. |
| E27 | Unit installation error | Stops | Ünite montaj hatası. | Olası neden: Takılan üniteler sınırı aşmıştır (yani 4 ya da daha fazla link ünitesi). Çözüm: Enerji kesilir ve üniteler donanım kılavuzuna göre yeniden yapılandırılır. |
| E31 | Interrupt error 1 | Stops | Kesme (interrupt) hatası 1. | Olası neden: Kesme isteği olmadan kesme oluşmuştur; donanım sorunu ya da gürültü kaynaklı hata olabilir. Çözüm: Enerji kesilir ve gürültü koşulları kontrol edilir. |
| E32 | Interrupt error 2 | Stops | Kesme (interrupt) hatası 2. | Olası neden: Oluşan kesme için bir kesme programı yoktur. Çözüm: Kesme programının numarası kontrol edilir ve kesme isteğiyle uyumlu olacak şekilde değiştirilir. |
| E34 | I/O status error | Stops | G/Ç durum hatası. | Olası neden: Anormal bir ünite takılıdır. Çözüm: DT90036 özel veri register'ının içeriği kontrol edilerek anormal ünite belirlenir; ardından enerji kesilir ve ünite yenisiyle değiştirilir. |
| E100 to E199 | Stop | F148 (ERR)/P148 (PERR) komutuyla ayarlanan öz tanı hatası. | Olası neden: F148 (ERR)/P148 (PERR) komutuyla belirlenen hata oluşmuştur. Çözüm: Hata durumu, seçilen tanımlamaya göre giderilir. |
Çalışmanın devam ettiği veya seçilebildiği hatalar (Continues / Selectable)
| Hata kodu | Adı | Tür | Anlamı | İlk kontrol |
|---|---|---|---|---|
| E40 | I/O error | Selectable | G/Ç hatası. | Olası neden: G/Ç ünitesi anormaldir. Çözüm: DT90002 özel veri register'ının içeriğine bakılarak anormal FPΣ genişleme ünitesi (FP-X için uygulama kaseti) belirlenir ve ünite kontrol edilir. |
| E42 | I/O unit verify error | Selectable | G/Ç ünitesi doğrulama hatası. | Olası neden: G/Ç ünitesinin (genişleme ünitesi) kablolama durumu, enerji verildiği andakine göre değişmiştir. Çözüm: Özel veri register'ının içeriği (FP0: DT9010; FPΣ, FP-X: DT90010, DT90011) kontrol edilerek hatalı genişleme ünitesi belirlenir. |
| E45 | Operation error | Selectable | İşlem (operation) hatası. | Olası neden: Yüksek seviye bir komut yürütülürken işlem yapılamaz hale gelmiştir. Çözüm: Çalışma durumu 26 numaralı sistem register'ıyla seçilir (devam için K1, durdurmak için K0); işlem hatasının adresi modele göre DT9017 ve DT9018 ya da DT90017 ve DT90018 özel veri register'larından doğrulanabilir. |
| E50 | Backup battery error | Continues | Yedekleme pili hatası. | Olası neden: Yedekleme pilinin gerilimi düşmüştür ya da kontrol ünitesinde yedekleme pili takılı değildir. Çözüm: Pilin takılı olduğu kontrol edilir ve gerekirse pil değiştirilir; 4 numaralı sistem register'ı ayarlanarak bu öz tanı hatası göz ardı edilebilir. |
Kaynak: Panasonic FP-X0 User's Manual, PDF sayfa 273–281 . Hata kodu, Adı ve Tür sütunları kılavuzda yazdığı gibidir; açıklamalar Türkçeye çevrilmiştir. Bir arızanın ayrıntısı ve ilgili parametreler için kılavuzun kendisine bakılmalıdır.
Hata devam ederse
E26 kullanıcı ROM hatasında master bellek çıkarıldığı halde ERROR sönmüyorsa kılavuz satıcıya başvurulmasını önerir. Mesut Otomasyon olarak Panasonic FP-X0 PLC'ler için teknik servis ve yedek parça desteği sunuyoruz. Teknik ekibimize ulaşırken cihazın tam model kodunu ve DT90000'de okunan hata kodunu iletmeniz değerlendirmeyi hızlandırır.
Çift çıkış, eşleşmeme ya da program alanı gibi sözdizimi hatalarında mevcut programı inceliyor, gerekirse PLC programlama kapsamında revize ediyoruz. Seriye ait modeller için Panasonic FP-X0 ürünlerini inceleyin.
SIK SORULAN SORULAR
Sık sorulan sorular
Panasonic FP-X0'da hata kodu nereden okunur?
Kılavuza göre hata kodları DT90000 özel veri register'ında saklanır. Kontrol ünitesindeki ERROR göstergesinin yanması ya da yanıp sönmesi, bir öz tanı hatası veya sözdizimi kontrol hatası oluştuğunu gösterir.
FP-X0'da hata nasıl silinir?
Sözdizimi kontrol hatası, PLC PROG. moduna alındığında silinir ve ERROR göstergesi söner. Kılavuza göre STATUS DISPLAY ekranında “error clear” uygulanarak 43 ve üzerindeki hata kodları da silinebilir.
FP-X0'da E34 G/Ç durum hatası ne demek?
E34, anormal bir ünite takılı olduğunda görülür. Kılavuza göre DT90036 özel veri register'ının içeriği kontrol edilerek anormal ünite belirlenir; ardından enerji kesilir ve ünite yenisiyle değiştirilir.
FP-X0'da E2 çift çıkış hatası nasıl giderilir?
E2, aynı röle iki ya da daha fazla OT (Out) ve KP (Keep) komutunda programlandığında ya da aynı zamanlayıcı/sayıcı numarası kullanıldığında oluşur. PROG. moduna geçilip program düzeltilir ya da 20 numaralı sistem register'ında çift çıkış “enable” yapılır. Kılavuza göre çift çıkış izni seçilse de zamanlayıcı/sayıcı komutunun çift tanımlanması hata olarak algılanır.
