Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
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