ÖNSÖZ
Programlanabilir denetleyiciler belleklerinde saklı bir program ve çeşitli giriş-çıkış elemanları ile bir makine veya sürecin denetlenmesini sağlayan cihazlardır.
DiÄŸer bir ÅŸekilde PLC’yi 1978 yılında NEMA firması şöyle tanımlamıştır. “DeÄŸiÅŸik tipte makinaların ve proseslerin dijital veya analog giriÅŸ-çıkışlarına karşılık; lojik, ardışıl anahtarlama, sayma, zamanlama, aritmetik gibi özel fonksiyonlara sahip birimleri kontrol eden komutlar ve bu komutları saklamak için programlanabilir bellek kullanan, dijital iÅŸlevli elektronik bir aygıttır.”
Endüstriyel tesislere sağladığı esnek denetim, kolay kurulabilme, az yer kaplama, değişen koşullara rahatlıkla uyum sağlama ve bakım kolaylığı nedeniyle çok kısa zamanda endüstrinin bütün dallarında kullanılmaya başlanmıştır.
Projem, bu konuda araÅŸtırma yapan kiÅŸiler için bir ön kaynak niteliÄŸi taşımaktadır. Hazırlamamda bana yol gösteren deÄŸerli hocam Yrd. Doç. Dr. UÄŸur ARİFOÄžLU ve katkılarından dolayı ArÅŸ. Gör. AydoÄŸan SARVAN’a teÅŸekkürü bir borç bilirim.
Ramazan KÖSE
I.PLC’NİN DOÄžUÅžU VE GELİŞİMİ
Programlanabilir kontrolörler 1960’lı yılların sonlarına doÄŸru otomobil endüstrisinde elektro mekanik kontrol düzenlerinin yerine, programlanabilir kontrol sistemlerinin kullanılmasıyla geliÅŸmeye baÅŸlamıştır. İlk olarak 1968 yılında, General Motors firmasının hydramatic bölümünün, esnek olmayan, maliyeti yüksek, röleli denetim sistemleri yerine kullanılabilecek bilgisayar temelli, esnek ve endüstrideki mühendisler tarafından kolayca programlanabilecek ve bakımı yapılacak bir denetim sisteminin tasarımına kadar geri gider. Bu çalışma sonucunda tasarlanan denetleyici, sadece açma ve kapama iÅŸlemleri yapabilen bir yapıya sahiptir. Bu denetleyiciden sonra PLC çalışmaları hız kazanmış ve aÅŸağıdaki özelliklere sahip sistemler geliÅŸtirildi.
1. Yeni kontrol sistemi röleli sistem ile parasal olarak rekabet edebilmeli.
2. Sistemin bir endüstri ortamında taşınabilir olması.
3. Giriş ve çıkış ara birimleri kolaylıkla sisteme uygulanabilmeli ve değiştirilebilmeli.
4. PLC modüler formda dizayn edilebilmeli, böylece bu modüler yapı kolayca değiştirilebilmeli ve onarılabilmelidir.
5. Uygulayıcı ortamdaki merkezi sisteme aktarılabilmeli.
6. Sistem değişik uygulamalar için tekrar kullanılabilir olmalı.
7. Programlama metodu çok kolay ve anlaşılabilir olmalı.
8. Tesis çevresinde daha güvenilir olmalı.
Endüstride programlanabilen proses kontrol uygulamalarında, PLC’ler, analog iÅŸaretler ile kolaylıkla bir ara birim kurma yeteneÄŸinde olmalıdır. Endüstriyel ortamda, bir prosesi denetlemek amacıyla bir çok PLC aÄŸ (network) ÅŸeklinde birbirine baÄŸlanabilir.
1976’da ana PLC’den birkaç yüz metre uzakta, bir iletiÅŸim ağı üzerinden kontrol edilebilen çok sayıdaki giriÅŸ-çıkış uçlarının bulunduÄŸu raflar, uzaktan kontrolü mümkün kılmıştır. 1977 yılında da Amerika’da Allen Bradley firması temelinde mikroiÅŸlemci bulunan PLC’yi tanıtmıştır. Bu PLC, bir 8080 mikroiÅŸlemci tabanlı olmakla birlikte, lojik komutlarını yüksek hızda elde etmek için ekstra iÅŸlemciler kullanılmıştır.
1980’lerde de, küçük kontrolörler için pazar büyümüştür. Bu sürede Japon firmaları, mevcutlarından çok daha ucuz ve küçük olanlarını tanıtmıştır. Bu, iÅŸleme endüstrisi ve imalattaki potansiyel kullanıcıları bütçesine uygun programlanabilir kontrolörleri getirmiÅŸtir. Bu artışla da çalışma randımanı artmış, maliyetler daha da düşmüştür.
AÅŸağıda PLC’lerin endüstrideki yaygın uygulama alanlarından bazıları görülmektedir:
·Otomobil endüstrisinde; üretim tezgahlarının kontrolünde, malzeme taşıma, yükleme ile sevk işlemlerinde, robot mekanizmalarının kontrolünde.
·Metal endüstrisinde; malzemelerin taşınması, döküm ve dilme iÅŸlemlerinin kontrolü, fırınların kontrolü, malzemelerin paketlenmesi…
·Petrokimya ve kimya endüstrisinde; malzemelerin taşınması, tartılması, karıştırılması ve boru hatlarının kontrol edilmesi.
·Makina endüstrisinde; torna tezgahlarının, malzeme bantlarının, kalıp dökme ve delme iÅŸlemlerinin kontrolü, vinçlerde, enjeksiyon kaynak iÅŸlemlerinde, kaplamacılıkta, metal kalıplamada ve boyamada…
·Kağıt / kereste endüstrisinde; eritme kazanı kontrolünde, yontma, kaplama, ambalajlama iÅŸlemlerinde, odunun kesilmesi, preslenmesi, iÅŸlenmesinde…
·Yiyecek / içecek endüstrisinde; malzemelerin harmanlanması, paketlenmesi, ambalajlanması, tartılması ve depolanması iÅŸlemlerinde…
kullanılırlar.
Bunların dışında PLC ve deÄŸiÅŸik tip programlanabilir kontrolör cihazlarının birçok uygulama sahası bulduÄŸu ve geliÅŸen endüstri içersinde gittikçe yaygınlaÅŸtığı görülmektedir. Bu da PLC’nin klasik sistemlere karşı üstünlüğünü kanıtlar. Bu üstünlükler ÅŸunlardır:
·Değişken kontrol sistemlerine ihtiyaç olan ortamlara çok kolay uyum sağlar. Bağlantıların ve sistemin değiştirilmesi çok kolaydır ve işçilik maliyeti düşüktür.
·Klasik sistemdeki röle, zamanlayıcı ve sayıcıların görevlerini MİB tarafından yapılması yer problemini ortadan kaldırmaktadır.
·Daha az enerji harcar.
·Çalışması çok hızlı olduğundan her türlü sistemde kullanılabilir.
·Mekanik parçası olmadığından arıza oranı düşüktür ve bakım gerektirmez.
·Sistemin kuruluş aşamasında görülen montaj hataları çok azdır.
·Sistemin değiştirilmesinde veya sistemin genişletilmesinde ek donanıma ihtiyaç yoktur.
·Projelendirmede zamandan tasarruf sağlar.
·İstenildiğinde otomatik dökümantasyon olanağı sağlanarak proses hakkında düzenli ve güvenilir bilgi edinilebilir.
Tüm bu avantajların yanında küçük sistemler içinde maliyet yüksektir.
1.Programlanabilir Denetleyicinin Yapısı
Genel olarak bir programlanabilir denetleyici, belleğindeki akışı içinde, girişleri okuyup programda istenen denetim işaretlerini üreten ve çıkışlara yazan özel amaçlı bir mikrobilgisayardır.
Bütün PC’ler, büyüklük, karmaşıklık ve fiyat gibi faktörlerden bağımsız fakat iÅŸlevleri aynıdır. Bütün PC’ler ÅŸekil 1 deki temel bazı kısımlardan oluÅŸur. Bunların bazıları donanım birimleri, bazıları PC yazılım veya programların iÅŸlevsel özelliklerini yansıtır.
Bütün PC de
·Giriş ara yüzeyi
·Merkezi İşlem Birimi-CPU
·Bellek
·Çıkış ara yüzeyi
·Programlama dili
·Programlama cihazı bulunur.
Giriş ara yüzeyi, denetlenen makinaya bağlantı sağlar. Ana işlevi dış dünyadan gelen, sinyalleri alıp CPU nun kullanabileceği bir formata sokmaktır. Modüler bir yapıda olup daha fazla giriş modül sayısını sınırlayan CPU ve bellektir.
CPU ve bellek PC ye zeka veren birimlerdir. Bütün işlemlerin yapıldığı, denetlendiği, karar verildiği ve saklandığı yer burasıdır.
Çıkış ara yüzeyinin işlevi ise giriş ara yüzeyinin tam tersidir. Yapısı onun ki gibi modüler olup CPU dan gelen işaretleri alır ve onları valf, ısıtıcı, pompa gibi dış birimler tarafında gerçekleştirilecek denetim işlevlerine uygun bir formata sokar.
Süreçten Giriş İşaretleri
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image003.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image004.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image005.gif[/IMG]
Giriş Ara yüzü
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image006.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image007.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image008.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image009.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image010.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image011.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif[/IMG]Programlama Bellek
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image013.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image014.gif[/IMG] Aracı CPU
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image015.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image016.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image017.gif[/IMG]
Programlama
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image018.gif[/IMG] dili
Çıkış
ara yüzeyi
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image019.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image020.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image021.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image022.gif[/IMG]
Sürece Çıkış
Åžekil 1
Programlama dili, CPU nun bütün bu iÅŸlevleri gerçekleÅŸtirebilmesi için, bu bilgilerin PC tarafından anlaşılmasını saÄŸlar. Programın yazılış biçimi çeÅŸitli türlerden olabilir. Bunlardan boolean dili, iÅŸlevsel bloklar kullanan dil, İngilizce bildirim kullanılan diller…
Programlama cihazı, programlayıcı ile PC arasındaki bağlantıyı sağlar.
Tabii ki burada PLC li sistemlerin PC li sistemlere karşı da birçok üstünlükleri vardır. Bunlar;
·PLC fabrikaların çalışma ortamına göre (rutubet, titreşim, sıcaklık ve yüksek magnetik alan gibi) dizayn edilmiştir. Oysa bilgisayarlı denetim sistemlerinin çoğu bu ortamlarda çalışamayacak şekilde üretilmiştir.
·PLC donanım ve yazılım olarak fabrika ortamında çalışan kişilerin anlayabileceği şekilde basit olarak dizayn edilmişlerdir.
·PLC yazılımında kolay anlaşılabilen ve genelde tüm teknisyenler tarafından bilinen merdiven dili kullanılmaktadır. Oysa bilgisayarlı denetim sistemlerinde her firmanın ayrı bir yazılımı vardır.
Bunların yanında PLC bilgisayarlı denetim gibi çok karışık programları işletemez. Ancak son yıllarda PC ler de bu eksiklerini giderme yolunda bazı ilerlemeler sağlamışlardır.
2.PLC’lerin Genel Yapısı ve Blok Diyagramı
Bir PLC’nin donanımı ÅŸu beÅŸ ana birimden oluÅŸmuÅŸtur.
1.CPU (merkezi iÅŸlem birimi)
2.Giriş / Çıkış (I/O) ünitesi
3.Güç kaynağı
4.Bellek
5.Programlama ünitesi
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image023.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image024.gif[/IMG] [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image025.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image026.gif[/IMG] Salt okunur Oku/Yaz PALS Bellek (ROM) Bellek(RAM) [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image027.gif[/IMG] Komut saklama Veri saklama
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image028.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image029.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image030.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image031.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image032.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image033.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image034.gif[/IMG] CPU
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image035.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image036.gif[/IMG]
Çıkış Giriş cihazları kapıları
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image037.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image038.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image018.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image039.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image040.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image041.gif[/IMG] Motorlar Anahtarlar
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image018.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image042.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image040.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image043.gif[/IMG] Röleler Sensörler
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image044.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image045.gif[/IMG] Lambalar
Åžekil 2
Åžekil 2’ de PLC nin blok diyagramı verilmiÅŸtir. Ayrıca PLC’lerde programı yedeklemek ve baÅŸka bir PLC’ ye aktarmak için EEPROM (elektriksel olarak silinebilir programlanabilir bellek) modülü, giriÅŸ çıkış sayısını artırmak için geniÅŸleme birimi, enerji kesilmeleri durumunda PLC’ yi besleyen yedek güç kaynağı ve seri haberleÅŸme ara birimi gibi elemanlarda bulunur.
3.PLC’nin Donanım Özellikleri
3.1 Merkezi İşlem Birimi (CPU)
CPU, bellekle birlikte PC’ ye zeka veren kısım olup bellekte saklı programın gerektirdiÄŸi bütün aritmetik, mantık ve veri iÅŸleme gibi operasyonlar bu birimde gerçekleÅŸtirilir. İki ayrı yapımcı aynı mikroiÅŸlemciyi kullanabilir, fakat deÄŸiÅŸik iÅŸletim sistemleri nedeni ile sonuç PC’ lerin yetenekleri farklı olur. İşletim programı yapımcı tarafından hazırlanmış olup genelde PC kullanıcısına açık deÄŸildir.
3.2 Bellek Türleri
Bellek türleri, şekil 3 de gösterildiği üzere uçucu ve kalıcı olmak üzere iki genel gruba ayrılır.
3.2.1 Rasgele EriÅŸimli Bellek (RAM)
Bu tür bellekler genellikle bipolar veya MOS üretim teknikleri kullanılarak imal edilirler ve hem okunabilme hem de yazabilme özelliklerinden dolayı yaz-oku bellek olarak da adlandırılırlar. Statik ve dinamik olmak üzere iki genel gruba ayrılırlar. Dinamik RAM belleklerde bilgi kapasitif bellek hücrelerinde saklandığından 2-3 ms içerisinde bilgi kaybolur. Bunun için bilginin belli aralıklarda tazelenmesi gerekir. Statik bellekler flip-flop temelli olduklarından tazeleme işlemi gerektirmez. Yapımları daha karmaşık olduğu için tek bir yarı iletken yonga üzerinde yerleştirilebilecek statik RAM bellek gözü, dinamik RAM bellek gözüne göre daha az olur.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image046.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image047.gif[/IMG] BELLEKLER
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image048.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image049.gif[/IMG] UÇUCU KALICI
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image050.gif[/IMG]
RAM RAM ROM
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image052.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image053.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image054.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image054.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image055.gif[/IMG]STATİK DİNAMİK Çekirdek EEPROM NOVRAM ROM PROM EPROM EAROM
Åžekil 3
3.2.2.Salt Oku Bellek ( ROM)
Bu tür bir bellek gözü yalnız okunabilir fakat içine yazılamaz. İşletim sistemleri gibi sürekli olarak aynı kalacak, deÄŸiÅŸtirilmesi veya içerisine bir bilgi yazılması gerekmeyecek yazılımlar için en ideal bellek türüdür. Ayrıca sin, cos, log gibi fonksiyon tabloları, çarpma, bölme tabloları, yazıcılar ve CRT’ler ekranlar için 5X7 “dot-matrix” pattern üreticileri de bu tür bir bellek içerisinde saklanırlar. RAM’lar gibi yine genellikle bipolar veya MOS teknolojisi kullanılarak üretilirler ve üretim sırasında içlerine bilgi, kullanıcının arzusuna uygun bir ÅŸekilde “yakılarak” depolanır. Bu yapıları nedeni ile elektriksel gürültülerden ve besleme geriliminin kaybolmasından etkilenmezler. PC’lerde iÅŸletim sistemlerinin depolanması için genellikle, uygulama programlarını depolanması amacı ile ise çok nadiren kullanılırlar. Ancak belirli bir amaca yönelik ve programda bir deÄŸiÅŸiklik yapılması beklenmediÄŸi özel durumlarda uygulama programı ROM bir ortamda saklanır.
3.2.3.Programlanabilir Salt Oku Bellek (PROM)
ROM belleÄŸin bir türü olup kullanıcı tarafından, onun isteÄŸine uygun bir ÅŸekilde, özel gereçlerle yalnız bir defa için programlanabilir. ROM bellekten daha pahalı fakat RAM bellekten daha ucuzdur. Genellikle PC’lerde bir RAM için sürekli depolama desteÄŸi olarak kullanılır.
3.2.4.Silinebilen Programlanabilir Salt Oku Bellek (EPROM)
Özel bir PROM türü olup içeriği kullanıcı tarafından silinebilir ve programlanabilir. Bu amaçla yonganın muhafazası üzerinde bir pencere bulunur. Mor ötesi ışık kullanarak yirmi dakika kadar bir süre içerisinde bütün bellek silinebilir. Yeniden programlama için özel bir gereç (EPROM programlayıcı) gerekir.
EPROM, uygulama programlarının kalıcı olması gerektiğinde, fakat program değişikliklerini veya çevrim içi bilgi yazılmasının beklenmediği durumlarda kullanılabilecek en uygun bellek türüdür. Özellikle program geliştirilmesi sırasında ve daha sonra, eğer üretim hacmi ROM üretimi için gerekli maskeleme bedelini karşılayamayacak düzeyde ise EPROM bellek kullanılır.
3.2.5.Elektriksel Olarak İçeriği Değiştirilebilen Bellek (EAROM)
İşlevsel olarak EPROM’a benzer, fakat mor ötesi ışık yerine belirli bir terminaline bir elektriksel gerilim uygulanarak içeriÄŸi silinebilir. Uygulama programlarının saklanmasında çok seyrek kullanılır. Daha çok RAM tipi belleklere kalıcı bilgi depolama olanağı saÄŸlayan bir destek olarak kullanılır.
3.2.6.Elektriksel Olarak Silinebilen PROM (EEPROM)
Göreceli olarak yeni bir bellek türü olup ROM ve EPROM’lar gibi kalıcı bilgi depolama olanağı saÄŸlarlar. Normal programlama gereçleri ile içlerine bilgi yazılabilir, yalnız önce içerisindeki mevcut bilginin silinmesi gerekir. Silme / yazma iÅŸlemi 10-20 msn arasında bir zaman alır. Çevrimci çalışmada bu gecikme oldukça belirginleÅŸir ve tolere edilemeyebilir. DiÄŸer bir sakıncası; tek bir bellek baytının silinme / yazılma operasyonundaki sınırdır. Günümüzde bu rakam 10 000 dolayındadır. Bütün bunlara raÄŸmen EEPROM, birçok küçük ve orta büyüklükte PC üreticisi tarafından uygulama programlarının depolanması için kullanılan bir bellek türüdür.
3.2.7.Kalıcı RAM (NOVRAM)
AlışılagelmiÅŸ RAM ile EEPROM’un bir yonga üzerinde imali ile gerçekleÅŸtirilir. RAM kısmındaki her bir bitin EEPROM kısmında bir karşılığı vardır. EEPROM kısmında kalıcı data normal olarak depolanır. DeÄŸiÅŸken data ise RAM ve PC’ ye güç verilmesi ile RAM kısmına yazılır ve oradan okunur. Programın yürütülmesi buradan yapılır. Ara sıra kullanıcının araya girmesi gerekmeden bir STORE komutuyla RAM ‘in kopyası EEPROM ‘a yazılır. Böylece bir güç kaybı durumunda uygulama programının en son hali EEPROM ‘da saklı olarak kalmış olur. Yeniden gücün gelmesi ile bir RECALL komutu EEPROM ‘un içeriÄŸini RAM ‘a aktarılır.
Günümüzde düşük yoÄŸunluk ve yüksek fiyat nedenleri ile ancak bazı küçük PC‘lerde kullanılan bu bellek türünün saÄŸladığı yararlar ortadadır. Dolayısıyla da gelecekte çok daha yaygın olarak kullanılmaları beklenmektedir.
3.2.8.Çekirdek Bellek
Kalıcı bir bellek türüdür. Bilgi, bireysel bitlerin, küçük toroidal ferrit çekirdeklerin 1 veya 0 yönünde bir yaz akımı ile mıknatıslanması sonucu saklanır. Çekirdeklerin mıknatıslanma yönleri elektriksel olarak deÄŸiÅŸtirilebileceÄŸinden bellek kalıcı bir RAM türüdür. İlk PC’ lerin çoÄŸunda kullanılmış olmakla beraber, günümüzde ancak birkaç PC’ de görülebilir. Çünkü oldukça yavaÅŸ ve pahalıdır. Ayrıca geniÅŸ yer tutar.
II.PLC GİRİŞ / ÇIKIŞ BİRİMLERİ
PLC’nin dış dünya ile iliÅŸkisini saÄŸlayan tüm birimlerdir. Bu birimler yaptıkları iÅŸlere göre çeÅŸitli sınıflara ayrılmaktadırlar. Bunlar Ayrık (Discrete), Sayıcılı (Register), Analog ve Özel giriÅŸ / çıkış birimleridir.
Bu bölümde yukarıda adları verilen giriş / çıkış birimleri anlatılacaktır. Ancak bunlara geçmeden önce genel olarak bu birimlere hangi cihazlardan ve hangi yollar ile bilgilerin gelip gittiğine bakalım.
Åžekil 4’de giriÅŸ / çıkış birimleri ve izledikleri yollar görülmektedir.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image056.gif[/IMG]
GİRİŞ
·[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image057.gif[/IMG]Limit sınır anahtarı
·Basınç uyarıcıları MAKİNA – İŞLEM
·[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image058.gif[/IMG]Basma butonları Vanalar
·Basınç anahtarı Motorlar
·[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image059.gif[/IMG]Seçici anahtarlar
·Seviye anahtarı
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image060.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image061.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image062.gif[/IMG]
KONTROL SİSTEMİ ÇIKIŞ
Selenoidler
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image063.gif[/IMG] Programlanabilir Lojik Lambalar
Denetleyici Kontaktörler
Motor yol verici
Vanalar, göstergeler
Åžekil 4
1.Ayrık (Discrete) Giriş / Çıkış
Yukarıda bahsedilen giriÅŸ / çıkış birimleri içinde en çok kullanılanıdır. Bu giriÅŸ / çıkış birimlerinde iki seviyeden söz edilir. Bunlar “1” ve “0” dan oluÅŸan giriÅŸ ve çıkışlardır. Bu tür giriÅŸ elamanları kontrol sisteminde sıkça kullanılan elemanlardır. GiriÅŸ elemanları:
1.Seçici anahtarlar
2.Push buton anahtarlar
3.Fotoelektrik gözler
4.Limit anahtarları
5.Yaklaşım anahtarları
6.Seviye anahtarları
7.Motor kontaktörleri
8.Röle kontakları
Åžekil 5’ de bir giriÅŸ devresi blok ÅŸeması verilmiÅŸtir. Bu ÅŸemadan da görüleceÄŸi gibi giriÅŸ iÅŸareti (AA veya BA) köprü doÄŸrultucudan geçer. Gürültü ve anahtarlama esnasındaki titreÅŸimleri engellemek için bir süzgeç devresinden geçirilir. Buradan gelen bilgilerin seviyesini belirlemek için ise bir düzey sezici vardır. Bu düzey sezici gelen sinyallerin geçerli olup olmadığına karar verir.
Gelen sinyaller ani yükselmelerin (pulse) meydana getirdiği çok kısa süreli geçersiz sinyaller olabilir. Eğer geçerli bir sinyal ise sinyal izolatör kısmına aktarılır, aynı zamanda da bir led ile girişin seviyesi gösterilir.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image064.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image065.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image065.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image066.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image067.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image068.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image066.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image069.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image069.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image070.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image070.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image071.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image070.gif[/IMG]Giriş Köprü Süzgeç Düzey Yalıtım Lojik MİB
İşareti Doğrultucu Seçici Çıkışı
Åžekil 5
Åžekil 6’da da bir çıkış devresi blok ÅŸeması görülmektedir. Bu ÅŸemadan görüleceÄŸi gibi çıkış iÅŸareti MİB’den gelmektedir. Elektronik kısımdaki bu çıkış bilgisi yine güç devresinden izole edilmektedir. Anahtar olarak adlandırılan blok ile bu çıkış bilgisi istenilen büyüklüğe dönüştürülür. Bu dönüştürme iÅŸlemi alternatif akım için triyak ile doÄŸru akım için ise transistör ile yapılır.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image072.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image073.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image074.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image075.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image076.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image077.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image078.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image079.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image080.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image081.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image082.gif[/IMG] MİB Lojik Yalıtım Anahtar Süzgeç Hat çıkışı Yük
Åžekil 6
Åžekil 7’de ise 200 – 240 V alternatif giriÅŸ gerilimi ile uyarılan bir giriÅŸ devresi blok ÅŸeması verilmiÅŸtir. Devrede gelen sinyalin lojik “1” seviyesinde kabul edilebilmesi için giriÅŸ geriliminin minimum 120 V, lojik “0” seviyesinde kabul edilebilmesi için ise gerilimin maksimum 40 V olması gerekir.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image084.gif[/IMG]
Åžekil 7
Åžekil 8’de ise kontak çıkışlı bir çıkış birimi örneÄŸi verilmiÅŸtir. Çıkış birimi için en çok kullanılan elemanlar kontaktör , röle, triyak ve transistörlerdir. Özellikle yüksek hızlı açma-kapama gerektiren durumlarda doÄŸru akımda transistör, alternatif akımda triyaktan oluÅŸan çıkışlar tercih edilir. PLC’ lerde yüksek akım çekilmez. Buna iliÅŸkin deÄŸerler PLC’nin kitapçığında verilir.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image086.gif[/IMG]
Åžekil 8
Çıkış birimi için diğer bir örnek de transistör çıkışlı devredir. Şekil 9.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image088.gif[/IMG]
Åžekil 9
2.Saklayıcılı (Register) Giriş / Çıkış
Saklayıcılı giriş / çıkış sistemlerinde tek bitlik işlemler yerine bir sözcük grubundan oluşan işlemler vardır. Bu tür giriş çıkış işlemlerine kodlayıcılar, thumwheel (döndüğü tur sayısına göre lojik olarak dönüş sayısını veren eleman) anahtarlar örnek olarak gösterilebilir.
3.Analog Giriş / Çıkış
Analog giriÅŸ / çıkış modülleri sürekli deÄŸiÅŸim gösteren ve iki deÄŸerden çok bilgiye ihtiyaç olan yerlerde kullanılırlar. Åžimdiye kadar bahsettiÄŸimiz birimler yalnızca “1” veya “0” deÄŸerini alabilen sistemlerde kullanılmaktaydı. Oysa sistemler sürekli deÄŸiÅŸiklik gösteren deÄŸerler içermektedir.
Analog çıkışlar:
1.Analog valfler
2.Basınç seziciler
3.Motor tahrik sistemleri
4.Analog ölçerler
4.Özel Giriş / Çıkış Birimleri
Bu birimler giriş / çıkış yolu üzerine yerleştirilebilen, bağımsız olarak çalışabilen ve programlanabilen birimlerdir.
Bu özel modüller içerisinde en çok bilinen PID (Proportional-İntegral-Derivative) kontrol modülüdür. Ayrıca çok hassas konum kontrolü veya karmaşık süreç denetimi yapan modüller de mevcuttur.
5.PLC’de İletiÅŸim
PLC’ de iletiÅŸim çeÅŸitli birimlerle saÄŸlanmaktadır. Bu birimler modüller halinde olup yeteneklerine göre sınıflandırılmışlardır. Genelde en çok kullanılan üç birim ASCII giriÅŸ / çıkış modülü, Basıc veri iletim modülü ve network modülüdür.
ASCII giriş / çıkış ara birimleri çevresel ve kontrol birimleri arasındaki alfanümerik veri alınması ve verilmesi için kullanılır.
Basıc modülü ile PLC’nin iÅŸlemcisine herhangi bir zaman yükü getirmeden çalışan akıllı modül olarak tanımlanabilir.
Birden çok PLC’nin kendi aralarında ya da çevre birimleri ile çok hızlı olarak ve bir haberleÅŸme ağı içerisinde iletiÅŸimini saÄŸlayan modüllerdir.
Seri veri iletişimi genelde asenkron olarak gerçekleştirilir. Veri iletişimi en çok ASCII kodları ile yapılır. Bu iletişim için RS-232C standardı en yaygın kullanılanıdır.
III.KONTROL SİSTEMLERİNİN GENEL YAPISI
Bütün kontrol sistemleri temel olarak, veri giriş alanı (işaret girişi), veri işleme alanı (işaret işleme ve lojik işlemler) ve veri çıkış alanına (işaret çıkışı) sahiptir. Bir kontrol sisteminde bilgi, veri girişinden veri işleme yolu ile veri çıkışına doğru hareket eder.
Åžekil 10’da bir kontrol sisteminin temel yapısının blok gösterimi verilmiÅŸtir.
Bilgi Akış Yönü
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image089.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image090.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image091.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image092.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image093.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image094.gif[/IMG]
Sinyal Düzenleme İşlem Güçlendirme Sinyal Girişi Bölümü Bölümü Bölümü Çıkışı
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image095.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image096.gif[/IMG]
Güç
Kaynağı
Åžekil 10
1.Sinyal GiriÅŸi
Bu, tüm algılayıcılar veya güç çeviricilerinden alınan işaretleri kapsar. Kontrol anahtarları, limit anahtarları, endüktif ve kapasitif algılayıcılar, magneto dirençler, optik algılayıcılar vs.
2.Düzenleme Bölümü
Eğer diğer sistemlerden gelen işaret, herhangi bir bozulmaya maruz kalmış veya değişerek algılanmış ise işaretin, işleme bölümünün seviyesine uygun hale getirilmesi gerekir. İşte bu amaca yönelik olarak bir kontrol sisteminde işaret düzenleyici birime ihtiyaç duyulur.
3.İşleme Bölümü
Bu bölümde bütün zincirleme veya lojik operasyonlar, bellek fonksiyonları, sayıcı operasyonları gibi işlemlerin gerçekleştirilmesi mümkündür. İşlem bölümü, bütün kontrol sistemlerinin ana birimi olduğundan, istenilen fonksiyonların öncelikle bu bölümün parametrelerine bağımlılığı bilinmelidir.
İşlem bölümü bu noktada artık, kontaktör ve röleli kontrol sistemlerinde, yardımcı kontaklar ve yardımcı rölelere gereksinim duyduÄŸu halde, elektronik sistemlerde, lojik kapılar (and, or, not…vs), PLC’ler ve iÅŸlem bilgisayarları sistemle birlikte iÅŸleme uygulanır.
4.Kuvvetlendirme Bölümü
İşlem bölümünden gelen düşük güçlü sinyaller, bu bölümde yükseltilir. Böylece işlenmiş sinyalin seviyesi, kontaktörleri, selenoid valfleri veya diğer kontrol edilen elemanları, uyarı lambalarını sürebilecek seviyeye getirilmiş olur.
5.Çıkış Bölümü
Kontrol edilen sistemin fonksiyonlarını doÄŸrudan doÄŸruya etkileyen son kontrol elemanlarıdır. Bunlar (kontaktör, selenoid valfleri, tristörler…vs) çıkış birimine dahil edilmiÅŸlerdir.
IV.PROGRAMLAMA YÖNTEMLERİ
PLC’ler için geliÅŸtirilmiÅŸ olan programlama dilleri, kontaktörlü ve röleli kumanda devrelerinin tasarımı ile ilgilenen kiÅŸilerin kolayca anlayıp uygulayabileceÄŸi biçimdedir. Genel olarak üç türlü programlama yöntemi vardır. Bunlar;
·Deyim listesi ile programlama
·Merdiven diyagramı ile programlama
·Lojik diyagram ile programlama
Åžekil 11’de bu programlama yöntemlerine iliÅŸkin örnekler verilmiÅŸtir. Sözü edilen programlama yöntemlerinden deyim listesi ve merdiven biçimi programlama, genellikle el programlayıcılarında kullanılır. KiÅŸisel bilgisayarlarda her üç yöntemi de kullanmak mümkündür. Deyim listesi ile programlamada; yazılan programlarda her PLC için diÄŸerlerine göre küçük farklılıklar görülür. Bu nedenle herhangi bir PLC’ye iliÅŸkin komut kümesi, iÅŸlevleri ve program örnekleri kullanım kitapçıklarında verilir.
Merdiven diyagramı ile programlama tekniği için kullanılan programlar biçim olarak birbirine benzer. Sadece giriş çıkış sembollerinin (kodlarının) ve iç adreslerin (saklayıcı, zamanlayıcı gibi) kodları değişmektedir.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image097.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image097.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image098.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image099.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image100.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image101.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image102.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image103.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image102.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image104.gif[/IMG] LD X1 X1 X3 Y1 X1
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image105.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image102.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image082.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image107.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image108.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image098.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image109.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image110.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image111.gif[/IMG] OR X2 X2 ³ AND X3 X2 &Y1
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image112.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG] OUT Y1 X3
(a) (b) ( c )
Şekil 11: Y1 = (X1 +X2).X3 biçimindeki bir lojik fonksiyona ilişkin a) deyim listesi
b) merdiven diyagramı
c) lojik diyagram programı
1. Lojik Diyagram İle Programlama
Programlanabilir lojik kontrolörde bir kumanda devresinin tasarımı için gerekli bütün temel lojik iÅŸlem komutları bulunur. Bunlar AND, OR, NOT, NAND, NOR, SET, RESET gibi komutlardır. Bunlara ek olarak zamanlayıcı (TIMER), sayıcı (COUNTER) ve program kontrolünü saÄŸlayan kontrol komutları vardır. Bütün PLC’lerde temel lojik iÅŸlemlerini gerçekleÅŸtiren komutlar aynı iÅŸlevi saÄŸlar ve benzer biçimde programlanır. Farklılık sadece zamanlayıcı, sayıcı ve kontrol komutlarının çalışması ve programlanmasında olabilir.
Programlamanın lojik elemanlarla yapılması ladder diyagramları kadar açıklayıcı ve pratik değildir. PLC üreticileri programlama dillerini oluştururken, ladder diyagramlarını baz aldıkları için program yazılımını ladder diyagramı üzerinden yapmak daha avantajlıdır. Lojik dökümantasyon ise bir anlamda ladder diyagramlarının oluşturulması için yardımcı metot olarak kullanılabilir.
2. Ladder (Merdiven) Diyagramları İle Programlama
Ladder diyagramları, elektrik kontrol devrelerinin dökümantasyonunda oldukça çok kullanılan şematik bir metottur. Programlanabilir kontrolör işletmeye alınırken, gerekli kontrol komutlarını içeren bir programın, operatör tarafından PLC belleğine yerleştirilmiş olması gerekir.
Ladder diyagramı iki paralel – dikey çizgi arasına yerleÅŸtirilen elemanlardan oluÅŸturulmuÅŸtur. Sol dikey hat pozitif veya aktif hat, saÄŸ dikey hat ise negatif veya sıfır yada nötr hat olarak adlandırılır. Bu iki besleme hattı arasında röle kontakları, kontaktör ve selenoid bobinlerinin besleme uçlarını içeren ve çevrim yada basamak adı verilen yatay hatlardan oluÅŸur.
Ladder diyagramda bir çevrim yukarıda sözü edilen lojik komutlardan, zamanlayıcı ve sayıcı komutlarından oluşan lojik bir fonksiyondur. Genellikle bu lojik fonksiyonlar PLC programı haline getirilirken kullanılan ilk komutlar farklıdır.
Genelde açık bir kontakla baÅŸlayan program için kullanılan komutlar LD ve SDR, normalde kapalı kontakla baÅŸlayan komutlar ise LDI, LDNOT, STRNOT ’dır. Bazı PLC’lerde ise program baÅŸlatma komutu yoktur.
PLC içinde hesaplama sonucu bulunan değerlerin özel bir bellek alanında (çıkış görüntü belleği) tutulmasını ve tarama işlemi bittiğinde bu değerlerin çıkış birimine transferini sağlayan komutlar vardır. Bu komutlara çıkışa atama komutları denir. Ayrıca hesaplanan ara değerlerin özel bellek alanlarında saklanması işlemi de bu komutlarla gerçekleştirilir. SET ve RESET gibi komutlarda bu gruba girer.
DEYİM LİSTESİ SEMBOLÜ
MD Sembolü Hitachi Omron Taian Simatic S5 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image114.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG] X1 AND X1 AND X1 AND X1 A X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image115.gif[/IMG] X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image114.gif[/IMG] ANI X1 ANDNOT X1 ANDNOT X1 AN X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image116.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image117.gif[/IMG] X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image114.gif[/IMG] OR X1 OR X1 OR X1 O X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image115.gif[/IMG] X1 [IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image113.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image114.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image117.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image116.gif[/IMG] ORI X1 ORNOT X1 ORNOT X1 ON X1
Merdiven dili içindeki programları kontak şebekelerinden oluşur. Her bir kontak şebekesi sol sınırda numarası sağda grafik elemanı ve güç hatlarından oluşur. Grafik elemanlarını gösterirsek;
·PLC’nin giriÅŸ / çıkışları (basma butonları, sensörler, bataryalar vb.)
·Önceden programlanan fonksiyon blokları (sayıcılar, zamanlayıcılar vb.)
·Aritmetik ve lojik işlem blokları
·PLC içindeki değişkenler (bitler, kelimeler vb.)
Bu grafik elemanları güç hatlarına yatay ve dikey olarak bağlanır. Soldan sağa yukarıdan aşağı tarayarak çalışır. Her bir kontak şebekesi 4 hat 10 kolondan oluşur. İki bölgesi vardır.
·Test bölgesi; test kontaklarının bulunduğu bölge
·Hareket bölgesi; test sonunda hareket oluşturan bölge
TEST BÖLGESİ
HAREKET BÖLGESİ
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image120.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image121.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image078.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image123.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image120.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image125.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image126.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image127.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image128.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image129.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image130.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image131.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image132.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image133.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image134.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image135.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image136.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image129.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image137.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image138.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image079.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image139.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image078.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image140.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image141.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image102.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image078.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image142.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image134.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image143.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image144.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image135.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image139.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image122.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image102.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image112.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image124.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image118.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image115.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image145.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image146.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image142.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image112.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image147.gif[/IMG] I,0 B5 CB
R E OB2
COMP
OPERATE 1
: 0
D P D
: 0
B
OPERATE 2
COMP
C TB:1 R U
Merdiven dilinin görev eylemleri iki tanedir. Bunlar;
·Tek görev eylemleri
·İki görev eylemleridir.
Tek görev eylemleri: Belli bir periyotta dönüp dolaşan görevli programlardır. Program max. 999 kontak şebekesinden oluşur.
İki görevli eylemleri: İki görevli eylemler sistemi iki ayrı programla kullanılır. Bunlar;
·Gerçek görev programı
·Hızlı görev programı kontak şebekeleri sayısı 20 den küçük, periyodu 2ms den küçük olmamalıdır.
V.ZAMANLAYICILAR
1.Zamanlayıcı Fonksiyon Bloğu
Zamanlayıcı fonksiyon bloğu özel kontrol işlemleri için gecikmeyi sağlar. Gecikme zamanı programlanabilir ve ayarlama modunda ayarlanabilir.
1.1.Karekteristikler
Zamanlayıcı Sayısı T: TSX 17-20 TSX 27-47
32 (T0 dan T31) 16 (T0 dan T15)
Zaman Tabanı TB: 1mm, 1s, 100ms, 100m Çok küçük zaman tabanında çok küçük doğrulukla çalışır.
Gerçek DeÄŸerler Tİ,V: Zamanlayıcı çalıştırıldığında Tİ,P den 0’a kadar azaltılır,okunabilir, test edilebilir fakat yazılamaz.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image148.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image149.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image150.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image151.gif[/IMG] Tİ
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image098.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image098.gif[/IMG] E D
TB: 1mm
T,P: 9999
MODIF: Y
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image152.gif[/IMG] C R
Ön ayar deÄŸeri (Tİ,P): Tİ,P = 0’dan 9999’a kadar olabilir. Bu deÄŸer okunabilir, yazılabilir, test edilebilir.
Modifikasyon (Modif) Yes / No : Yes: Ön değerlik ayarlama modunda değişiklik yapılabilir. No: ayarlama modunda geçersizdir.
Etkinleşme geçiş E (Enable) : E = 0 iken Tİ,V = Tİ,P yapılır.
Kontrol girişi C (Kontrol) : C = 0 iken, gerçek değer olan Tİ,V donduruluyor.
D (Done) Çıkışı: Tİ,V = 0 olduğu zaman Tİ,P = 1 olur.
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image153.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image154.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image119.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image155.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image155.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image156.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image157.gif[/IMG] I 1.4
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image081.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image158.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image159.gif[/IMG] OPERATE
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image160.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image160.gif[/IMG]
(Running Çıkışı) : Zamanlayıcı çalışırken C = 1 iken Tİ,R = 1 olur.
E 0 0 1 1 C 0 1 0 1 Tİ,P Tİ,V Tİ,V Tİ,P Tİ,V Tİ,P Tİ,V Tİ,V Tİ,P+0 Tİ,D 0 0 0 1 Tİ,R 0 0 0 1
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image161.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image162.gif[/IMG] E
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image163.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image164.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image165.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image166.gif[/IMG] C
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image163.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image051.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image167.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image168.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image169.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image170.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image106.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image171.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image172.gif[/IMG] Tİ,P
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image163.gif[/IMG] Tİ,V
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image173.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image174.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image163.gif[/IMG] Tİ,D
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image175.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image175.gif[/IMG][IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image176.gif[/IMG]
[IMG]file:///C:/DOCUME%7E1/Yasin/LOCALS%7E1/Temp/msohtml1/01/clip_image163.gif[/IMG] Tİ,R
Ekranda tanımlama : İki sütun genişlik, üç satırlık yükseklik.
E ve C girişleri bir iken zamanlayıcı geri sayıcı olarak çalışır.
-Gerçek değerlik olan Tİ,V set edilen Tİ,P değerinden her pals gelişinde bir azaltılır.
-Bu işlem boyunca Tİ,R çıkış biti R ile bağlantılıdır ve konumu birdir. Tİ,D çıkışı D ile bağlantılı ve konumu sıfırdır.
-Gerçek değerlik olan Tİ,V= 0 olduğunda Tİ,D çıkışı bir olur ve Tİ,R sıfır olur.
1.2.Özel Durumlar
-Soğuk tekrar çalıştırma etkisi (SY0=1); ön ayar değeri Tİ,V ye yüklenir ve Tİ,D çıkışı sıfır olur. Ön değerlikte herhangi bir değişiklik yapıldığında ki bu değişiklik ayar veya veri modunda yapılmak zorundadır. Bu sırada bir önceki veriler kaybolur.
-Sıcak tekrar çalıştırma etkisi (SY1); Bu durumda Tİ,V de hiçbir değişiklik olmaz.
-PLC durdurma etkisi; geri sayma işlemi yapılırken PLC durdurulurken değerlik dondurulmaz. Aynı şeyler Tİ,D ve Tİ,R çıkışları için de geçerlidir.
-Tİ,D ve Tİ,R bitlerinin test edilmesi; bu bitlerin konumu tarama periyodu süresince değiştirilebilir.
<