| s7 200 röle çıkışları ve hafızanın okunması |
|
|
| Pazartesi, 28 Mayıs 2007 | ||||||
|
s7 200 röle çıkışları ve hafızanın okunması
ana sayfa
Resim 3–3 DC Yük için Sönümleme Devresi
AC Yüklere Kumanda Eden AC ve Röle Çikislar AC çikislar dahili olarak korunmus olup pek çok uygulama için ek önleme gerek yoktur. Röleler hem DC, hem de AC yükler için kullanilabildiginden dahili koruma yerlestirilmemistir.
Sekil 3–4'de AC bir yük için örnek sönümleme devresi görülmektedir. Çogu uygulamada yüke paralel baglanan bir varistör (MOV) yeterli lacaktir. Varistörün çalisma gerilimi çikis gerilim egerinden en az %20 büyük olmalidir.
S7–200 Kumanda Programinizi Nasil Çalistiriyor S7–200 sürekli olarak kumanda programini tarar; verileri okur ve yazar. S7–200, Programinizi Fiziksel Giris ve Çikislarla Iliskilendirir
S7–200'ün temel çalisma sekli oldukça basittir: ?? S7–200 girislerin sinyal seviyesini okur. ?? S7–200'deki program, kontrol lojigini degerlendirken bu degerleri kullanir. Program çalistikça S7–200, verileri (sonuçlari) günceller.
?? S7–200 verileri (sonuçlari) çikislara yazar. Resim 4–1 bir elektriksel devre semasinin nasil S7–200 ile iliskilendirildigini göstermektedir. Bu örnekte, motoru çalistiran anahtarin degeri diger girislerin durumuyla biraraya getirilmistir. Bu durumlarin hesaplanmasi sonucunda motoru çalistiran aktüatöre bilgi gönderilir.
S7–200, Islemleri bir Tarama Döngüsünde Gerçeklestirir S7–200 bir dizi islemi sürekli olarak yapar. Bu islemlerin döngüsel icrasina (isletilmesine) Tarama adi verilir. Resim 4–2'de görüldügü gibi, S7–200 görevlerinin tamamini veya çogunu bir döngü içinde gerçeklestirir:
?? Girislerin okunmasi: S7–200 fiziksel girislerin durumunu PII kütügü (Proses Giris Imge Kütügü) denilen alana kopyalar. ?? Programdaki kumanda mantiginin çalistirilmasi: S7–200 programdaki komutlari çalistirir ve sonuçlari degisik hafiza alanlarina yazar. Bu sonuçlar fiziksel çikislarla ilgiliyse PIQ kütügü (Proses Çikis Imge Kütügü) denilen alana yazilir ?? Iletisim taleplerinin yerine getirilmesi: Bir PC veya operatör paneli ile iletisim gibi görevler yerine getirilir. ?? Kendi kendinin kontrol edilmesi: S7–200, isletim sisteminin, program hafizasinin ve genisleme modüllerinin saglam olup olmadigini kontrol eder. ?? Çikislarin yazilmasi: PIQ'da saklanan sonuçlar fiziksel çikislara aktarilir. Resim 4–2 S7–200 Tarama Döngüsü Taramanin icrasi S7–200'ün STOP veya RUN konumunda olmasina baglidir. RUN konumunda programiniz çalistirilir; STOP konumunda çalistirilmaz.
Girislerin Okunmasi Dijital girisler: Her tarama, dijital girislerin anlik durumlarinin okunmasi ve PII (Process Input Image:Proses Giris Imge Kütügü) alanina yazilmasiyla baslar. Analog girisler: Analog giris filtreleme seçilmediyse, S7–200 analog girisleri normal taramanin bir parçasi olarak güncellemez. Analog filtreleme seçenegi daha dengeli bir sinyal saglamak için kullanilabilir. Analog filtreyi her analog giris kanali için ayri ayri devreye sokabilirsiniz. Analog filtreleme devreye sokuldugunda S7–200 analog girisi her taramada bir kez okur, filtreleme islemini yapar ve filtre edilmis degeri dahili olarak saklar. Program o analog girise her erismek istediginde en son filtrelenmis deger saglanir. Analog filtreleme devreye sokulmadiysa, fiziksel modülden okunan deger, program o analog girise eristigi zaman güncellenir. Bir baska deyisle, bu durumda analog girisler gerçek zaman (real time) olarak degerlendirilir.
Bilgi Notu Analog giris filtreleme daha dengeli, anlik parazitlerin dikkate alinmadigi bir analog sinyal saglamak üzere düsünülmüs olup seçilen tarama sayisinda okunan degerlerin ortalamasinin alinmasi prensibine dayanir. Yani, süratli degismesi beklenen sinyaller için analog filtrelemenin kullanilmasi uygun degildir. Ayrica, alarm durumlarini veya dijital bazi bilgileri de gönderen modüllerde analog filtreleme kullanilmamalidir. Bu nedenle RTD, Thermokupl ve AS–Interface Master modüllerinde analog filtrelemeyi devre disi birakiniz. Programin Çalistirilmasi Taramanin icrasi sirasinda, S7–200 programinizi ilk satirdan baslayip son satira kadar isleyerek çalistirir. “Immediate I/O” (Aninda giris/çikis) komutlari, program icrasi bitmeden de giris ve çikislara erisim saglar. Bir baska deyisle bu komutlar PII ve PIQ'yu kullanmadan direkt olarak fiziksel alanlara erisir. Eger programinizda “interrupt”lar kullaniyorsaniz, interrupt olgulariyla iliskilendirilmis interrupt altprogramlari, programinizin bir parçasi olarak saklanir. Interrupt altprogramlari normal taramanin bir parçasi olarak degil, ilgili oldugu interrupt olgusu gerçeklestiginde icra edilirler. Bu icra, taramanin herhangi bir noktasinda ve normal tarama kesilerek o anda gerçeklestirilir (Interrupt=Yarida Kesme). Bu nedenle, interrupt olgulari, çok süratli gelismesi ve/veya kisa sürmesi beklenen durumlarin izlenmesi ve kontrol edilmesi için kullanilir. Iletisim Taleplerinin Yerine Getirilmesi Tarama süresinin bir evresinde, iletisim portu veya akilli giris/çikis modüllerinden gelen mesajlar degerlendirilir. Kendi Kendinin Kontrol Edilmesi (Self–test Diagnostics) Tarama süresinin bu evresinde, herhangi bir hataya karsi CPU, hafiza alanlari ve genisleme modüllerinin durumu degerlendirilir. Çikislarin Yazilmasi Her taramanin sonunda, PIQ'da toplanmis olan sonuçlar, fiziksel çikislara aktarilir (Analog çikislarin degeri, taramadan bagimsiz olarak icra edildikleri anda fiziksel analog çikislara aktarilir).
S7–200 Veri Alanlarina Erisim S7–200 bilgiyi müstakil bir adrese sahip degisik veri alanlarinda saklar. Erismek istediginiz hafiza adresini kesin olarak ifade edebilirsiniz. Bu sekilde programiniz bilgiye direkt olarak ulasabilir. Tablo 4–1'de degisik veri boyutlariyla erisilebilecek sayi degerleri gösterilmektedir.
Bir hafiza alanindaki belli bir bite erisim için adres tarif edilir. Bu adres, bayt ve bit adresleriyle hafiza alani belirtecinden olusur. Resim 4–3, bir bite erisim örnegini göstermektedir (buna “bayt.bit” adreslenmesi de denmektedir). Bu örnekte, hafiza alani (I=Input) ve bayt adresini (3=bayt 3) takiben nokta konmakta ve ardindan bit adresi (4=bit 4) gelmektedir.
Bayt adres formatini kullanarak pek çok hafiza alanina (V, I, Q, M, S, L ve SM) bayt, word veya double word olarak erisebilirsiniz. Bu amaçla hafiza alani belirteci, veri alani büyüklügü ve bayt, word veya double word'ün baslangiç adresi belirtilir (Resim 4–4). Diger hafiza alanlarina (Yani T, C, HC ve akümülatörler) ise alan belirteci ve cihaz numarasi ile erisilir.
Sadece kayitli kullanicilar Cevap/yorum yazabilir!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||
| < Önceki | Sonraki > |
|---|



















