Kullanım Kılavuzları
Giriş/Çıkış Hataları Enerji ilk verildiğinde S7–200 her modülden giriş/çıkış konfigürasyon bilgilerini okur. Normal çalışma sırasında S7–200 her modülün durumunu düzenli olarak kontrol eder ve ilk enerji verildiği zamandaki bilgiyle karşılaştırır. Eğer bir fark görülürse, o modülle ilgili konfigürasyon hata bitini set eder. Hata düzeltilinceye kadar o modüle bilgi yazılmaz veya okunmaz. Modül durum bilgisi özel hafıza (SM) bitlerinde saklanır. Programınız bu bitleri okuyup değerlendirebilir. Giriş/çıkış hatalarını kullanmak için Ek D’de yer alan bilgilerini kullanabilirsiniz. SM5.0 global giriş/çıkış hata bitidir ve herhangi bir modülde hata olduğu sürece bu bit set kalır. Program İcra Hataları Programınız çalışırken de belli hatalar oluşturabilir. Bu hatalar bir komutun yanlış kullanılmasından veya komutun kullandığı verinin geçersiz olmasından kaynaklanabilir. Örneğin, program derlenirken geçerli bir adresi gösteren bir pointer, programın sonraki çalışmalarında geçerli olmayan bir adresi işaret edebilir. Bu, run–time denilen, program işlendiğinde ortaya çıkan programlama problemidir. Bu tarz bir hatada SM4.3 set edilir ve S7–200 RUN konumunda olduğu sürece set kalır (Ek C’de run–time programlama problemleri listesi yer almaktadır). Program icra hata bilgisi özel hafıza (SM) bitlerinde saklanır. Programınız bu bitleri okuyup değerlendirebilir. Giriş/çıkış hatalarını saptamak için Ek D’de yer alan bilgileri kullanabilirsiniz. İkincil hata oluştuğunda S7–200 STOP konumuna otomatik olarak geçmez. Olayı SM bitlerine saklar ve programı çalıştırmaya devam eder. Bununla birlikte, ikincil hata oluştuğu zaman programınızın CPU’yu STOP konumuna getirmesini sağlayabilirsiniz. Aşağıdaki örnek program bunun yapılışını göstermektedir. Örnek Program: İkincil Hata Durumunu Değerlendirme Network 1//Bir giriş/çıkış veya run-time hata olduğunda STOP konumuna geç LD SM5.0 O SM4.3 STOP Birincil Hatalar Birincil hatalar S7–200’ün programınızın icrasını durdurmasına neden olur. Hatanın ciddiyetine bağlı olarak S7–200’ün herhangi bir veya tüm fonksiyonlarını yerine getirmesini engelleyebilir. Birincil hatalar sonunda gerçekleşmesi istenen, CPU’nun hata nedeniyle beklenmeyen sonuçlara ulaşmasını engellemek ve emniyetli bir duruma ulaşmasını sağlamaktır. Bu nedenle birincil arıza durumunda CPU STOP konumuna geçer, SF ve STOP LED’leri yanar, çıkış tablosunu devre dışı bırakarak tüm çıkışları sıfırlar. S7–200, hata giderilinceye kadar bu durumda kalır. Birincil hata giderildikten sonra S7–200’ü yeniden çalıştırmak için aşağıdaki adımları takip edin: ❑ Enerjiyi kapatıp açın. ❑ Konum şalterini RUN’dan TERM veya STOP’a değiştirin. ❑ PLC Power–Up Reset menü komutunu seçerek S7–200’ü yeniden başlatın. Bu şekilde tüm birincil hatalar silinecektir. S7–200’ü yeniden başlatmak, tüm birincil hata koşullarını siler ve yeni baştan kontrol yapar. Eğer birincil hata devam ediyorsa veya başka bir birincil hata bulunursa yukarda anlatılan olaylar tekrar gerçekleşir, aksi durumda normal çalışma başlatılılır. Bazı hata koşullarında S7–200 ile iletişim kuramaz ve hata kodlarına erişemezsiniz. Bu durumda bir donanım arızası sözkonusu olduğundan S7–200’ün tamir edilmesi gerekir. 57