| KULLANICI PROGRAMININ YÜRÜTÜLMESİ |
|
|
| Çarşamba, 04 Nisan 2007 | ||||||
|
PLC program belleğine yüklenmiş bir kullanıcı programı, birinci komuttan başlanarak son program komutuna kadar bütün komutları sırasıyla yürütülmesi biçiminde gerçeklenir. Program içinde dallanma ya da atlama komutları kullanılması durumunda atlama adresine kadar yazılan komutlar işleme girmez. Program sonu komutunu erişildiğinde tekrar birinci komuta dönülür. Kesme isteği oluştuğunda programın yürütülmesi durdurulur, kesme alt programı yürütüldükten sonra tekrar ana programa dönülür. Bir çok PLC’de, kullanıcı programı yürütüldüğünde ( PLC “ RUN “ çalışma durumuna getirildiğinde ) sırasıyla aşağıdaki işlemler gerçeklenir. 1. Giriş birimindeki değerler giriş görüntü belleğine alınır ve saklanır. Bu değerler bir sonraki taramaya kadar değişmez. 2. Yazılan programa göre program komutları adım adım sırayla işlenir. Bu işlemler yapılırken bir önceki adımda hesaplanan ara değerler daha sonraki adımlarda kullanılır. Hesaplama süresince, giriş değerlerinin giriş görüntü belleğinden okundukları andaki değerleri geçerlidir ve bir program çevrimi süresince bu değerler değişmez. Kullanıcı programının yürütülmesi tamamlandıktan sonra hesaplanan değerler çıkış görüntü belleğine yazılır ve çıkış birimine gönderilir. Çıkış birimine gönderilir. Çıkış birimine transfer işlemi tamamlandıktan sonra tekrar birinci adıma dönülür. Çıkış görüntü belleğine ve bir sonraki çevrime kadar değişmez. Genel olarak bütün PLC’lerde programın yürütülmesi bu şekilde gerçeklenir. Ancak giriş görüntü belleğindeki değerlerin alınması ve çıkış görüntü belleğine değer yazılması işlemlerinin farklı yapıldığı PLC işletim sistemleri de vardır. Buna örnek olarak, hesaplanan çıkış değerlerinin doğrudan çıkış birimine gönderildiği ( DPS, direct processing system ) işletim sistemi verilebilir ( Hitachi H – 200 ). Bu işletim sisteminde gerçek giriş adresini içeren bir komuta rastlandığında girişin o andaki değeri alınır ve gerçek çıkışa ilişkin bir sonuç 100 hesaplandığında bu değer doğrudan çıkış birimine transfer edilir. Ayrıca gerçek giriş ve çıkışlara doğrudan erişme olanağına sahip komutları olan ( immediate I/O instructions ) PLC’ler de (Simatic S7 ) vardır. PLC’lerde bir çevrimin tamamlanması için geçen süreye tarama zamanı denir. Bir PLC’nin tarama zamanı giriş-çıkış sayısına, programın içeriği ve uzunluğuna ve merkezi işlem biriminin çalışma frekansına bağlıdır. Örneğin, 500 kelime program kapasitesi 10 giriş ve 6 çıkışı bir olan bir PLC’de G/Ç tarama zamanı 2 ms ile 200 ms arasında değişir. Tarama hızı genellikle 1024 Byte başına işlem hızı olarak verilir.
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 |
|---|







