Panasonic FP-XH serisi PLC'lerde hatalar, kullanım kılavuzunda sözdizimi kontrol hataları ve öz tanı hataları olarak iki listede verilir. Bu hatalardan bazıları çalışmanın durmasına yol açar. Kılavuz, bir sözdizimi ya da öz tanı hatası oluştuğunda PLC'nin PROG. moduna alınmasını ve hatanın silinmesini önerir.
Sözdizimi hatasının programdaki yeri, FPWIN GR7 ile toplam kontrol (total-check) fonksiyonu çalıştırılarak belirlenir ve program buna göre düzeltilir. Tür sütununda kılavuzun ifadeleri (Stop, Select, Operation stops, Operation continues) aynen verilmiştir.
Aşağıdaki tablolar Panasonic'in FP-XH kullanım kılavuzundan (User's Manual Basic) alınmıştır. Listede watchdog zaman aşımı (E20), konumlandırma işlemi hatası (E44) ve sistem register ayar hatası (E48) gibi kodlar da yer alır. Birçok kodda hatanın yeri, ilgili özel veri register'ının yanı sıra araç yazılımındaki “Status Display” penceresinden de kontrol edilebilir.
Çalışmayı durduran hatalar (Stop / Operation stops)
| Hata kodu | Adı | Tür | Anlamı | İlk kontrol |
|---|---|---|---|---|
| E1 | Syntax error | Stop | Sözdizimi (syntax) hatası. | Olası neden: Sözdizimi hatası içeren bir sıralı (sequence) program yazılmıştır. Çözüm: PROG. moduna geçilir ve hata düzeltilir. |
| E2 | Duplicate use (definition) error | Stop | Çift kullanım (tanımlama) hatası. | Olası neden: Röle, Out ya da Keep komutunda birden fazla kez kullanılmıştır; aynı zamanlayıcı/sayıcı numarası kullanıldığında da oluşur. Çözüm: PROG. moduna geçilip program, bir röle iki ya da daha fazla komutta 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 | Stop | Eşleşmeme (not paired) hatası. | Olası neden: Çift kullanılması gereken komutlarda (JP ve LBL gibi) 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 | Stop | Parametre uyuşmazlığı hatası. | Olası neden: Sistem register ayarlarıyla uyuşmayan bir komut yazılmıştır; 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 | Stop | 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 | Stop | Derleme belleği dolu. | 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 | Stop | 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. Çö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 | Stop | 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. |
| E20 | Watchdog timeout | Stop | Watchdog zaman aşımı. | Olası neden: Watchdog zamanlayıcısı devreye girmiş ve çalışma durmuştur; donanım hatası ya da işlem yoğunluğu (operation congestion) oluşmuştur. Çözüm: Program akışını değiştiren bir kontrol komutuyla (JP ve LOOP gibi) sonsuz döngü oluşup oluşmadığı kontrol edilir; programda sorun yoksa donanımda hata olabilir. |
| E22 | Hardware error | Stop | Donanım hatası. | Olası neden: Donanımda hata olabilir. Çözüm: Satıcıya başvurulur. |
| E25 | Master memory model unmatch error | Stop | Master bellek model uyuşmazlığı hatası. | Olası neden: Master belleklerin modelleri farklıdır. Çözüm: Aynı modelle oluşturulmuş master bellekler kullanılır. |
| E26 | User ROM error | Stop | Kullanıcı ROM hatası. | Olası neden: Master bellek kaseti takılıysa kaset hasarlı olabilir. Çözüm: Master bellek kaseti çıkarılıp hatanın oluşup oluşmadığı kontrol edilir; hata oluşmuyorsa master bellek hasarlıdır ve yeniden yazılıp tekrar kullanılır, hata sönmüyorsa satıcıya başvurulur. |
| E27 | Restrictions on the number of units installed | Stop | Takılı ünite sayısı sınırlaması. | Olası neden: Takılı ünite sayısı sınırı aşmıştır. Çözüm: Enerji kesilir ve üniteler donanım kılavuzuna göre yeniden yapılandırılır. |
| E34 | I/O status error | Stop | G/Ç durum hatası. | Olası neden: Anormal bir ünite takılıdır. Çözüm: Slot numarası DT90036 ile kontrol edilir ve anormal ünite normal bir üniteyle değiştirilir. |
| E40 | I/O error | Stop | G/Ç hatası. | Olası neden: Fonksiyon kasetinde hata olabilir. Çözüm: Hatanın oluştuğu konum DT90002 özel veri register'ıyla kontrol edilip hata giderilir; araç yazılımında “Status Display” penceresindeki [I/O Error] düğmesiyle de kontrol edilebilir. |
| E41 | Special unit out of control | Stop | Özel ünite kontrol dışı. | Olası neden: Akıllı ünitede (intelligent unit) hata olabilir. Çözüm: Hatanın oluştuğu konum DT90006 özel veri register'ıyla kontrol edilip hata giderilir; araç yazılımında “Status Display” penceresindeki [Special Error] düğmesiyle de kontrol edilebilir. |
| E48 | System register setting error | Operation stops | Sistem register ayar hatası. | Olası neden: Bir sistem register'ının ayar değeri anormaldir. Çözüm: Ayar yeniden kontrol edilir; örneğin 0 ya da 1 numaralı sistem register'ında ayarlanan veri register'ı veya dahili röle aralığı, 7 ya da 8 numaralı sistem register'ındaki tutulan/tutulmayan (hold/non-hold) alan ayarlarıyla ya da 416 ile 423 numaralı sistem register'larındaki genel amaçlı haberleşme tampon alanı ayarıyla tutarsız olduğunda bu hata oluşur ve ilgili sistem register numarası DT90007 özel register'ından görülebilir. |
| E49 | Expansion unit power supply sequence error | Operation stops | Genişleme ünitesi besleme sırası hatası. | Olası neden: Genişleme ünitesinin beslemesi kontrol ünitesinden sonra açılmıştır. Çözüm: Genişleme ünitesinin beslemesi, kontrol ünitesinin beslemesinden önce ya da onunla aynı anda açılır. |
| E100 to E199 | Self-diagnostic error set by F148 | Stop | F148 ile ayarlanan öz tanı hatası. | Olası neden: F148 yüksek seviye komutuyla isteğe bağlı olarak ayarlanmış bir hata oluşmuştur. Çözüm: Belirlenen algılama koşuluna göre önlem alınır. |
Çalışmanın devam ettiği veya seçilebildiği hatalar (Select / Operation continues)
| Hata kodu | Adı | Tür | Anlamı | İlk kontrol |
|---|---|---|---|---|
| E42 | I/O verification error | Select | G/Ç doğrulama hatası. | Olası neden: G/Ç ünitesinin (genişleme ünitesi) kablolama durumu, enerji verildiği andakine göre değişmiştir. Çözüm: Kablolama durumu değişen G/Ç ünitesi DT90010 ve DT90011 özel veri register'larıyla belirlenir ya da genişleme konnektörünün oturma durumu kontrol edilir; araç yazılımında “Status Display” penceresindeki [Verification Error] düğmesiyle de kontrol edilebilir. |
| E44 | Positioning operation error occurred | Select | Konumlandırma işlemi hatası oluştu. | Olası neden: Tablo işlem fonksiyonu kullanılırken hata oluşmuştur; ayarlanan parametre hatalı olabilir ya da limit hatası oluşmuş olabilir. Çözüm: Parametrenin ayarlanabilir aralıkta olup olmadığı kontrol edilir; hatanın oluştuğu kanal ve içerik “Status Display” penceresindeki [Positioning errors] düğmesiyle görülebilir. |
| E45 | Operation error occurred | Select | İşlem hatası oluştu. | Olası neden: Yürütülemeyen bir işlem hatası oluşmuştur. Çözüm: İşlem hatasının adresi DT90017 ya da DT90018 özel veri register'larından doğrulanabilir; araç yazılımında “Status Display” penceresindeki [Operation errors] düğmesiyle de kontrol edilebilir. |
| E50 | Battery error (A battery comes off or the voltage drops.) | Operation continues | Pil hatası (pil çıkmış ya da gerilimi düşmüş). | Olası neden: Yedekleme pilinin gerilimi düşmüştür ya da kontrol ünitesinde yedekleme pili takılı değildir. Çözüm: Yedekleme pili kontrol edilir, gerekirse değiştirilir ya da bağlanır; bu öz tanı hatasının bildirilip bildirilmeyeceği 4 numaralı sistem register'ıyla ayarlanabilir. |
Kaynak: Panasonic FP-XH User's Manual Basic, PDF sayfa 252–254 . 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
Kılavuz, E22 donanım hatasında ve master bellek kaseti çıkarıldıktan sonra da sönmeyen E26 kullanıcı ROM hatasında satıcıya başvurulmasını önerir. Arızalanan Panasonic FP-XH kontrol üniteleri için teknik servis ve yedek parça konularında destek sağlıyoruz. Servis talebi oluşturulurken tam model kodunun ve hata kodunun paylaşılması teknik değerlendirme sürecini hızlandırır.
Watchdog zaman aşımı, sistem register ayarı ya da konumlandırma tablosu gibi programa ve ayarlara bağlı hatalarda PLC programlama hizmetimizle mevcut programı inceliyor ve gerekli revizyonu gerçekleştiriyoruz. Seriye ait modeller için Panasonic FP-XH ürünlerini inceleyin.
SIK SORULAN SORULAR
Sık sorulan sorular
Panasonic FP-XH'de hata nasıl silinir?
Kılavuz, PLC'nin PROG. moduna alınmasını ve hatanın silinmesini önerir. 43 ve üzerindeki hata kodları ise “Status Display” penceresindeki [Clear Error Log] düğmesine basılarak silinebilir.
FP-XH'de E20 watchdog zaman aşımı ne demek?
E20, watchdog zamanlayıcısı devreye girip çalışma durduğunda görülür; kılavuza göre donanım hatası ya da işlem yoğunluğu oluşmuştur. Program akışını değiştiren JP ve LOOP gibi kontrol komutlarıyla sonsuz döngü oluşup oluşmadığı kontrol edilir. Programda sorun yoksa donanımda hata olabilir.
FP-XH'de E48 sistem register ayar hatası nasıl giderilir?
E48, bir sistem register'ının ayar değeri anormal olduğunda görülür ve ayarın yeniden kontrol edilmesi gerekir. Kılavuzun örneğinde 0 ya da 1 numaralı sistem register'ındaki veri register'ı veya dahili röle aralığı, 7 ya da 8 numaralı sistem register'ındaki tutulan/tutulmayan alan ayarlarıyla ya da 416 ile 423 numaralı sistem register'larındaki genel amaçlı haberleşme tampon alanı ayarıyla tutarsızdır. İlgili sistem register numarası DT90007 özel register'ından görülebilir.
FP-XH'de E42 doğrulama hatası neden oluşur?
E42, G/Ç ünitesinin (genişleme ünitesi) kablolama durumu enerji verildiği andakine göre değiştiğinde görülür. Kablolama durumu değişen ünite DT90010 ve DT90011 özel veri register'larıyla belirlenir ya da genişleme konnektörünün oturma durumu kontrol edilir.
