SIEMENS S7 -
PLC TİMER KOMUTU UYGULAMALARI
ve
SİMÜLASYONU
Merhaba, bugünkü yazıda PLC'de timer komutunun kullanımını öğreneceğiz ve bu komutun simülasyon üzerinde uygulamalarını gerçekleştireceğiz. Timerler PLC'de oldukça öneme sahip komutlardır. S7 - PLC'de 3 çeşit zamanlayacı bulunmaktadır ;
1 ) Çekmede Gecikmeli Zaman Rölesi ( TON ) : Bu zamanlayıcı '' enable '' girişine ait komutlar doğru ise zamanlayıcı zaman süresini saymaya başlar. Bu anda zamanlayıcının zaman biti 0'dır. Zamanlayıcı'nın saydığı zaman değeri '' Present Value '' değerine eşit olduğu zaman, zamanlayıcı biti 1 olur. Enable girişi 0 olduğunda ise zaman rölesi sıfırlanır.
T32 - T96 >>> 1 ms
T33 - - T36 ve T97 - - T >>> 10 ms
T37 - - T63 ve T - - T >>> ms
Present Time ( PT ) değeri olarak en fazla değeri girilebilir. Bu da ms * = dk'ya kadar gecikme yapabileceğimiz anlamına gelir.
2 ) Çekmede Gecikmeli Kalıcı Tip Zaman Rölesi ( TONR ) : Bu zamanlayıcının TON zamanlayıcısı ile arasındaki tek fark enable girişindeki test sonucu yanlış olduğunda sayılan zamanı bellekte tutmasıdır. Enable girişindeki test sonucu doğru olduğunda kaldığı yerden saymaya devam eder. Sayılan zamanı sıfırlamak için RESET komutu kullanılmalıdır.
S7 - CPU 'de T0 - - T31 arası olmak üzere 32 adet TONR zamanlayıcısı vardır.
T0 >>> 1ms
T1 - - T4 >>> 10ms
T5 - - T31 >>> ms
3 ) Ters Zaman Rölesi ( TOF ) : Enable girişinin test sonucu 1 olduğunda zamanlayıcı biti 1 olur ama hemen saymaya başlamaz. EN girişi 0 olduğunda ayarlanan değere kadar saymaya başlar. Ayar değerine ulaşıldığı zaman zamanlayıcı biti 0 olur ve sayılan zaman durur. Kısaca TOF komutu enable girişinin düşen kenarında düşen kenarında sayan sayıcılardır diyebiliriz.
Zamanlayıcı komutlarını elimizden geldiğince anlatmaya çalıştık. Şimdi örnek uygulamalara geçelim.
Uygulama 1 : Start butonuna bastıktan 10 saniye sonra çalışan bir motor, stop butonu ile istenildiği zaman durdurulacaktır. İstenilen sistemi önce ladder diyagramında çizelim.
Start Butonu >>> I
Stop Butonu >>> I
Motor >>> Q
Ladder diyagramımızı inceleyelim ;
1 ) Start butonuna basıldığında I kontağı 1 olur ve M yardımcı rölesi mühürlenerek aktif hale gelir.
2 ) M açık kontağı kapanarak T37 zamanlayıcısının bitini 1 yapar. Ayarladığımız değer olan 50 * ms = 5 sn süre sonunda T37 açık kontağını kapatır ve Q çıkışı aktif olur.
3 ) Stop butonuna basıldığı anda M yardımcı rölesi kapalı kontaklarını açacağı için önce T37'nin enerjisi kesilir bu da T37 kapalı kontağının kapanmasına sebep olur. Sonuç olarak Q çıkışı pasif hale geçer.
Şimdi simülasyon sonuçlarımızı inceleyelim ;
Semih AKTAŞ
Benzer belgeler
SIEMENS (S) PLC PROGRAMI KULLANIMI Laboratuarda kullandığımız deney seti SIEMENS (S) marka olup bilgisayara PPI (Point to point interface) kablosu ile bağlanır. Beslemesi 24V DC ile sağlanır.
DetaylıDENEY-7 ASENKRON MOTORLARI FRENLEME METODLARI Frenlemenin tanımı ve çeşitleri Motorların enerjisi kesildikten sonra rotorun kendi ataletinden dolayı bir süre daha dönüşünü sürdürür. Yani motorun durması
DetaylıSoru1 ) Start butonuna bastığımız anda M1 motoru, start butonundan elimizi çektiğimiz anda M2 motoru çalışacak. Stop butonuna bastığımız anda ise iki motor birden duracaktır. M1 Q M2 Q OTOMASYON
DetaylıSIEMENS LOGO KULLANIMI VE UYGULAMALAR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 SIEMENS S7 UYGULAMALARI UYGULAMA _1 3 Fazlı Asenkron motorun iki yönde
DetaylıTC. MARMARA ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ EĞİTİMİ BÖLÜMÜ PLC OTOMASYON RAPORU PROBLEM İSİM SINIF/ŞUBE NO 28) ELMA KUTULAMA OTOMASYONU ŞekilX1. Elma Kutulama Otomasyonu 1)PROBLEM:
DetaylıDENEY-5 PLC İLE KESİK VE SÜREKLİ ÇALIŞMA Ön Bilgi: Kesik çalışma: Sistemin butona basıldığı sürece çalışması, buton bırakılınca durması o sistemin kesik çalıştığını gösterir. Sürekli çalışma: Sistemin
DetaylıS PLC UYGULAMA ÖRNEKLERİ 1Örnek: Bir matbaacıda kitapların sayfa kenarlarındaki fazla kağıtları kesmek için bir giyotin makası kullanılacaktır. Bu makasın hareket etmesi çift taraflı pnömatik silindir
Detaylı6. ENVERSÖR PAKET ŞALTER Küçük güçlü motorlarda devir yönü değiştirme genellikle, buton ve kontaktör yerine paket şalterle veya kollu şalterle yapılmaktadır. Daha çok ekonomik olmaları nedeniyle tercih
DetaylıDENEY 12 SCR ile İki yönlü DC Motor Kontrolü DENEYİN AMACI 1. Elektromanyetik rölelerin çalışmasını ve yapısını öğrenmek 2. SCR kesime görüme yöntemlerini öğrenmek 3. Bir dc motorun dönme yönünü kontrol
DetaylıROAD BLOCKER TEKNİK KLAVUZU TSH Teknik Servis Hizmetleri A.Ş Road Blocker - İÇİNDEKİLER Teknik Özellikler 3 Tanım 4 Elektronik Kontrol Panosu 4 Motor Koruma Rölesi 4 Termik Röle 4 Timeout Zaman Rölesi
DetaylıC için tümleşik geliştirme ortamı (IDE) kurulumları 1. Code::Blocks IDE 2. Eclipse IDE 3. Dev-C++ IDE 4. Code::Blocks EDU-Portable (CodeBlocks-EP) IDE ( IDE: Integrated Development Environment funduszeue.info%c3%bcmle%c5%9fik_geli%c5%9ftirme_ortam%c4%b1
DetaylıELITE A.G. PRES KULLANIM KILAVUZU 1. MAKĐNA ÖZELLĐKLERĐ Makine otomatik bant kalkmalıdır. Lastik otomatıyla beraber otomatik çalışır. Dokunmatik ekran ve Türkçe menüyle kolay kullanım. Üst bant alt
DetaylıGERGİ DENETİM CİHAZI KULLANIM KLAVUZU Cihaz üzerinde görülen tuşların fonksiyonları aşağıda detaylı olarak açıklanmıştır. Programa giriş ve çıkış yapmayı sağlar.5 sn basılı tutmak gerekir Dara alma işlemini
DetaylıFUJI MICRO HIZLI DEVREYE ALMA KILAVUZU KONTEK OTOMASYON A.Ş. BEYİT SOK. NO YUKARI DUDULLU ÜMRANİYE / İSTANBUL 47 00 (T) 21 20 (F) funduszeue.info Sayfa 1 / 7 TUŞ FONKSİYONLARI
DetaylıSayfa 1 Sayfa 2 Sayfa 3 MACH3 PROGRAMI KULLANMA KLAVUZU 1. ADIM: İlk olarak MACH3 MILL programı içerisine giriyoruz ve alttaki ekran karşımıza geliyor.(reset butonun yeşil yanmasına dikkat ediyoruz ve
DetaylıİÇİNDEKİLER ÖNSÖZiv GİRİŞv BÖLÜM 1. ASENKRON MOTORLAR 1. ASENKRON MOTORLAR 1 Üç Fazlı Asenkron Motorlar 1 Üç fazlı asenkron motorda üretilen tork 2 Üç fazlı asenkron motorlara
DetaylıTrafik Işık Kontrolü TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK - ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ OTOMASYON LABORATUVARI DENEY NO:2 1. Zamanlayıcılar PLC bünyesinde bulunan zamanlayıcılar klasik
DetaylıDeğerli Müşterilerimiz, Türksat 4A haberleşme uydusu, 17 Eylül tarihini - 18 Eylül e bağlayan gece yarısı hizmet vermeye başlayacaktır. Türksat 4A ile birlikte, Türksat 2A uydusu üzerindeki
DetaylıT.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK ELEKTRONİK TEKNOLOJİSİ PLC İLE MOTOR KONTROLÜ EO Ankara, Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer
DetaylıE5_C Serisi Hızlı Başlangıç Kılavuzu İÇİNDEKİLER 1. Giriş 2. Sensör Bağlantı Şekilleri 3. Sensör Tipi Seçimi 4. Kontrol Metodunun PID Olarak Ayarlanması 5. Auto-Tuning Yapılması 6. Alarm Tipinin Değiştirilmesi
DetaylıMPLAB IDE v PROGRAMI KULLANIMI MPLAB IDE programı mikroişlemciler için hazırlanmış bir derleyici programdır. Microchip firması tarafından hazırlanmıştır. (Resim 1) MPLAB programı assembly dilinde simulasyon,
DetaylıUZAKTAN KUMANDA delab Deniz Elektronik Laboratuvarı Tel-Fax 65 Kod öğrenmeli, Toplam 5 röle çıkışlı olarak kullanılabilen Toggle- Momentary ve Latch şeklinde çalışabilen genel amaçlı rf uzaktan
DetaylıDAHLENDER MOTOR Statora sargılarının UVW ve XYZ uçlarından başka, sargı ortalarından uçlar çıkararak ve bunların bağlantıları yapılarak çift devir sayısı elde edilir. Bu bağlantı yöntemine, Dahlender bağlantı
DetaylıSQL Uyarı Programı Kurulum ve Kullanımı Kurulum 1. SQL Uyarı.zip dosyası açılır. 2. SQL Uyarı.exe programı çalıştırılır. 3. Üstteki ekran açılır ok. Butonuna basılır. 4. Ayarlar ekranı seçilir. Server
Detaylı3 FAZLI ASENKRON MOTORLAR 3 FAZLI ASENKRON MOTORLAR Üç fazlı AC makinelerde üretilen üç fazlı gerilim, endüstride R-S-T (L1-L2- L3) olarak bilinir. R-S-T gerilimleri, aralarında şer derece faz farkı
DetaylıFIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni
Detaylıfunduszeue.info ISSN Makine Teknolojileri Elektronik Dergisi (3) TEKNOLOJİK ARAŞTIRMALAR Teknik Not Problemlerin Farklı Endüstriyel Otomasyon Yöntemleri ile Çözümlenerek
Detaylıfunduszeue.info ISSN Makine Teknolojileri Elektronik Dergisi () TEKNOLOJİK ARAŞTIRMALAR Teknik Not Problemlerin Farklı Endüstriyel Otomasyon Yöntemleri ile Çözümlenerek
DetaylıNB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.
DetaylıFPWINPRO7_FP7_Servo motor jog fonksiyon bloğu (Jog Fonksiyon Bloğu: Serrvo motoru manuel olarak ileri veya geri çalıştırmak için kullanılan bir bloktur.) İlk olarak FPWINPRO 7 programımızı açalım. Başlamadan
DetaylıDONANIM Donanım Kişisel Bilgisayarın Parçaları Donanım yapısı ve büyüklüğü ne olursa olsun bir bilgisayar dört temel bileşenden oluşmaktadır: Giriş Birimleri Merkezi İşlem Birimi (CPU) Bellek Çıkış Birimleri
DetaylıYEDEKLEME PROGRAMI KURULUM VE KULLANIMI Kurulum zip dosyasını açınız. 2. Açılan dosyanın içindeki Yedekleme klasörünü açınız. 3. funduszeue.info dosyasını açınız. 4. Üst pencerede ki ekran gözükecektir.
DetaylıAGRİ ELEKTRİK ELEKTRONİK MAKİNE funduszeue.infoŞTİ. KULUÇKA PRG. VERSION KULLANMA KLAVUZU EKİM AKHİSAR 1 ) Kuluçka Makinesi Sürüm ın Temel Özellikleri 1. Gelişim makineleri ,,,,
DetaylıPOWER POINT SUNU PROGRAMI Power Point bir Sunu (Slayt) programıdır. MS-Office uygulamasıdır ve Office CD sinden yüklenir. Programı çalıştırabilmek için; Başlat/Programlar/Microsoft Office/Microsoft Office
DetaylıRISING BOLLARD TEKNİK KLAVUZU TSH Teknik Servis Hizmetleri A.Ş Rising Bollard - İÇİNDEKİLER Teknik Özellikler 3 Tanım 4 Elektronik Kontrol Panosu 4 Faz Koruma Rölesi 4 Termik Röle 4 Kontaktör 4 Elektronik
DetaylıL3P HITACHI HIZ KONTROL ÜNİTESİ KULLANIM KILAVUZU L3P GÜÇ BAĞLANTISI KONTROL DEVRESİ TERMİNAL BAĞLANTISI BAĞLANTI TERMİNALLERİ Terminal Tanımı Açıklama Sembolü L1 L2 L3 Giriş fazları Şebeke gerilimi bağlanacak
DetaylıKATES Yazılım Güncelleme Dokümanı Yazılım Güncelleme için aşağıdaki işlemler sırasıyla yapılmalıdır. 1. Gerekli Yazılımları ve Dokümanları İndirin 2. KATES i sürekli çalışma moduna alın. 3. Bluetooth bağlantısını
DetaylıPROGRAM DENETİM İŞLEMLERİ Denetim işleminin olmadığı bir program yapısında, birinci komuttan son komuta kadar olan bütün komutlar sırasıyla işlenmektedir (Lineer programlama). Programın tamamı OB1 (MAIN)
Detaylı1. Programlanabilir Lojik Kontrol Sistemleri
Giriş:
Endüstriyel uygulamaların her dalında yapılan genel amaçlı kumanda ve otomasyon çalışmalarının bir sonucu olan PLC tekniği, kullanıcılara Adan Zye her türlü çözümü getiren komple bir, teknoloji alt grubudur. Endüstriyel kontrolün gelişimi PLClerin gerçek yerini belirlemiştir. İlk önce analog kontrolle başlayan, elektronik kontrol sistemleri zamanla yetersiz kalınca, çözüm analog bilgisayar adını verebileceğiz sistemlerden, dijital kökenli sistemlere geçmiştir. Dijital sistemlerin zamanla daha hızlanması ve birçok fonksiyonu, çok küçük bir hacimle dahi yapılabilmeleri onları daha da aktif kılmıştır. Fakat esas gelişim, programlanabilir dijital sistemlerin ortaya çıkması ve mikroişlemcili kontrolün aktif kullanıma geçirilmesinin bir sonucudur. Mikroişlemcili kontrolün, mikroişlemci tabanlı komple sistemlere yerini bırakmak zorunda kalması, Z80 ile aylarca süren tasarlama süresinin yanında, baskı devre yaptırmak zorunda kalınması ve en küçük değişikliğin bile ağır bir yük olmasının sonucudur. İşte bu noktada PLCler hayatımıza girmeye başlamıştır.
Programlanabilir lojik kontrolörlerin çıkışı 60li yılların sonu ile 70li yılların başlarına dayanır. İlk kumanda kontrolörleri bağlantı programlamalı cihazlardı. Bu cihazların fonksiyonları, lojik modüllerin birbirine bağlantı yapılarak birleştirilmesi ile gerçekleştiriliyordu. Bu cihazlarla çalışmak hem zordu, hem de kullanım ve programlama olanakları sınırlıydı. Bugünkü PLCler ile karşılaştırıldığında son derece basit cihazlardı. PLClerin ortaya çıkarılma amacı, röleli kumanda sistemlerinin gerçekleştirdiği fonksiyonların mikroişlemcili kontrol sistemleri ile yerine getirilebilmesidir. Lojik temelli röle sistemlerine alternatif olarak dizayn edildiklerinden PROGRAMLANABILIR LOJIK KONTROLÖR (Programmable Logic Controller) adi verilmiştir. İlerleyen zaman içinde çeşitli firmalar muhtelif kapasitelerde PLCler üretmişfunduszeue.info firmalar arasında Mitsubishi, Toshiba gibi firmalar küçük tipte, kapasite bakımından alt ve orta sinif PLCler üretmişlerdir. Siemens, Omron, Allen-Bradley, General Electric, Westinghouse gibi firmalar da PLC sistemlerini daha geniş bir tabana yayarak alt, orta ve üst sınıflarda PLCler üretmişlerdir.
PLC
Günümüzde endüstride hemen hemen her alanda el değmeden eğitim sürecine girilmiştir. El değmeden gerçekleştirilen üretimlerde PLCler kullanılmaktadır. PLC "Programlanabilir Lojik Kontrolör" İngilizce kelimelerinin baş harflerinin alınarak kısaltılması ile oluşur.
PLC bir bilgisayara benzetilirse; girişlerinde Mouse ve klavye yerine basit giriş bağlantıları vardır. Yine çıkışlarında ekran yerine basit çıkış bağlantıları vardır. Girişlere bağlanan elemanlara sensör, çıkışlara bağlanan elemanlara da iş elemanı denir.
Şekil PLC Genel Blok Şeması Şekli daha yakından görmek için üzerine tıklayınız.
Üstteki şekildeki blok diyagramda gösterildiği gibi PLC sensörlerden aldığı bilgiyi kendine göre işleyen ve iş elemanlarına göre aktaran bir mikroişlemci sistemidir. Sensörlere örnek olarak, herhangi bir metali algılayan endüktif sensör, PLC girişine uygun gerilim vermede kullanılan buton ve anahtarlar verilebilir. İş elemanları için PLC çıkışından alınan gerilimi kullanan kontaktörler, bir cismi itme veya çekmede kullanılan pnömatik silindirleri süren elektro-valfler, lambalar uygun örnektirler.
PLC Sistemlerinin Avantajları
PLClerin, daha önce kullanılan konvansiyonel sistemler ile karşılaştırıldığında bir çok avantajı vardır. Eski sistemlerin getirdiği birtakım zorluklar bugün PLClerin yaygınlaşması ile aşı1mıştır. PLC sistemleri önceki sistemlere göre daha az yer kaplamaktadır. Dolayısıyla kontrol sisteminin yer aldığı dolap yada pano boyutları oldukça küçülmektedir. Sınırlı alanlarda kontrol mekanizmasının kurulması imkanı ortaya çıkmıştır. Sistem için sarf edilen kablo maliyetleri nispeten daha azalmıştır. Ayrıca PLC sisteminin kurulmasının kolay olması ve kullanıcıya, kurulu hazır bir sistemin üzerinde değişiklik ve ilaveleri kolayca yapabilme esnekliğinin sağlanması, PLClerin giderek yaygınlaşmasına ve endüstride her geçen gün daha fazla kullanılmalarına neden olmuştur. Bu avantajlar ile proje maliyetleri de azaltılarak, proje mühendislerine de ticari açıdan büyük faydalar sağlamıştır.
PLC ile Röleli Sistemlerin Karşılaştırılması
1. PLC ile daha üst seviyede otomasyon sağlanır.
2. Az sayıda denetim yapılan durumlarda tesis yatırımı PLC de daha fazladır.
3. PLCli sistem daha uzun süre bakımsız çalışır ve ortalama bakım onarım süresi (MTTR-Meal Time To Repair) daha azdır.
4. Arızalar arası ortalama süre (MTBF-Mean Time Between Feilures) PLCli sistem için saatten daha fazladır.
5. Teknik gereksinimler değişip arttıkça PLCli sistem az bir değişiklikle ya da hiçbir değişikliğe gereksinim duyulmadan yeniliğe adapte edilebilirken röleli sistemde bu oldukça zordur.
6. PLCler daha az bir yer kaplar ve enerji harcarlar
PLCler ile Bilgisayarlı Kontrol Sistemlerinin Karşılaştırılması
Endüstriyel kontroldeki yeni trendler, software tabanlı kontrol sistemlerini gündeme getirdi. PC tabanlı kontrol sistemi seçimiyle sürecin sadece ilk adımı atılmaktadır. Peki ya daha sonrası? Kontrol sistemleri için PC tabanlı ya da PLC ye dayalı kontrol yapısında karar vermeden önce, dikkate alınması gereken tüm noktaların titizlikle analiz edildiğinden emin olunmalıdır.
Yazılım
PC tabanlı kontrol sistemleri, uygulama için gerekli operasyonları gerçekleştirecek şekilde geliştirilen bir yazılım programıdır. Bu nedenle, bu tip sistemler, aynı zamanda yazılım motoru (soft control engine) olarak da adlandırılmaktadır. Unutulmamalıdır ki, PC tabanlı kontrol sistemi sipariş edildiğinde, özel bir işletim sistemi için geliştirilmektedir. Bu noktada asıl mesele bu işletim sisteminin seçimidir.
Windows NT, gerçek zamanlı (real time) veya bir başka gerçek zamanlı işletim sisteminin seçimi yapılmalıdır. Bu sistemler için en yaygın olarak kullanılanı Windows NTdir. Bu işletim sisteminin zorlu endüstriyel ortamlarda gerçek zamanlı kontrol amaçlı dizayn edilmemiş olması nedeniyle, üzerinde yoğunlaşan tartışmalara rağmen, PC tabanlı kontrol sistemlerinde, % 90 civarında bu işletim sisteminin kullanıldığı tahmin edilmektedir.
Konuya genel olarak bakıldığında, Windows NT, kabul edilebilir bir işletim sistemi olarak düşünülebilir.
Donanım
Sistem seçiminin en kritik etkenlerinden birisi de donanımdır. Yazılım üzerinde koşacağı donanım için genellikle şu seçenekler söz konusudur;
· Endüstriyel PC
· Ticari bir PC
· Açık kontrolörler (open controller)
Her hangi bir bilgisayar satıcısından kolayca temin edilebilen ticari PCler, ekonomik fiyat ve temin kolaylığı avantajlarına sahiptir. Buna karşılık endüstriyel koşullarda çalışma performansı yeterli düzeyde değildir.
Diğer taraftan endüstriyel PLCler sanayideki ağır çalışma koşulları için gelişmiş özelliklere sahip cihazlardır. (sarsıntılı, nemli, tozlu, gürültülü ortamlar için önleyici donanımlara sahiptirler). 0- 60 C ortam ısılarında ve %0 ve %95 arası nem oranı olan ortamlarda çalışabilir.
Bununla birlikte farklı programlama dili, arıza bulma ve bakım kolaylıklarının olması gibi özelliklerden dolayı bilgisayarlardan farklıdırlar. Bilgisayarların arıza ve bakım servisi ile programlama dillerinin öğrenilmesi için özel bir eğitime gerek vardır.
PLC programlama dili klasik kumanda devrelerinde uygunluk sağlayacak şekildedir. Bütün PLClerde hemen hemen aynı olan AND, OR, NOT (VE, VEYA, DEĞİL) gibi boolean ifadeleri kullanılır. Programlama klasik kumanda sistemini bilen birisi tarafından kolayca yapılabilir.
Büyük çaplı kontrol sistemleri için bilgisayarların mikroişlemcilerin kullanılması, 10 adet röle kontaktör elemanlarından daha az eleman gerektiren kontrol devrelerinde de klasik kumamda devrelerinin kullanılması daha avantajlı ve gereklidir. Diğer seçenek olan açık kontrolörler ise, PLC yapısının içine, PC tabanlı kontrol yapısının entegre edilmesiyle ortaya çıkmaktadır.
Hafıza
MByte ve GByte düzeyinde hafıza gereksinimi olan uygulamalarda PLCler genelde yardımcı işlemci (coprocessor) desteğine ihtiyaç duyulmaktadır PC tabanlı sistemlerin , sabit disklerinin GByte düzeyine erişmesi, yüksek hafıza gereksinimi olan uygulamalarda avantaj sağlamaktadır.
Özet olarak PLC ile PC hakkında şunlar söylenebilir;
1. PLCli sistem endüstriyel ortamdaki yüksek düzeydeki elektriksel gürültü elektromanyetik parazitler, mekanik titreşimler, yüksek sıcaklıklar gibi olumsuz koşullar altında çalışabilir.
2. PLClerin yazılım ve donanımları o tesisin elemanlarınca kullanılmak üzere tasarlanmıştır.
3. Teşhis yazılarıyla hatalar kolayca bulunabilir.
4. Yazılım, alışagelmiş röle sistemleri ile yapılabilir.
5. Bilgisayarlar birden fazla programı değişik sıralarla esnek bir şekilde gerçekleştirirken, PLCler tek bir programı sıralı bir şekilde baştan sona gerçekleştirir.
6. Ayrıca PC tabanlı sistemin, güncel teknolojideki yeniliklere adapte olabilmesi açısından kullanım süresi daha kısadır.
2. PLC Kullanım Amacı
Genel Kullanım Amacı
Genel olarak PLC, endüstri alanında kullanılmak üzere tasarlanmış, dijital prensiplere göre yazılan fonksiyonu gerçekleyen, bir sistemi yada sistem gruplarını, giriş çıkış kartları ile denetleyen, içinde barındırdığı zamanlama, sayma, saklama ve aritmetik işlem fonksiyonları ile genel kontrol sağlayan elektronik bir cihazdır. Aritmetik işlem yetenekleri PLClere daha sonradan eklenerek bu cihazların geri beslemeli kontrol sistemlerinde de kullanılabilmeleri sağlanmıştır.
PLC sistemi sahada meydana gelen fiziksel olayları, değişimleri ve hareketleri çeşit1i ölçüm cihazları ile belirleyerek, gelen bilgileri yazılan kullanıcı programına göre bir değerlendirmeye tabi tutar. Mantıksal iş1emler sonucu ortaya çıkan sonuçları da kumanda ettiği elemanlar aracılığıyla sahaya yansıtır: Sahadan gelen bilgiler ortamda meydana gelen aksiyonların elektriksel sinyallere dönüşmüş halidir. Bu bilgiler analog yada dijital olabilir. Bu sinyaller bir transduserden, bir kontaktöre yardımcı kontağından gelebilir. Gelen bilgi analog ise, gelen değerin belli bir aralığı için, dijital ise sinyalin olması yada olmamasına göre sorgulama yapıfunduszeue.info hissetme olayları giriş kartları ile, müdahale olayları da çıkış kartları ile yapılır.
PLC ile kontrolü yapılacak sistem büyüklük açısından farklılıklar gösterebilir. Sadece bir makine kontrolü yapılabileceği gibi, bir fabrikanın komple kumandası da gerçekleştirilebilir. Aradaki fark sadece kullanılan kontrolörün kapasitesidir. PLCler, bugün akla gelebilecek her sektörde yer almaktadır. Kimya sektöründen gıda sektörüne, üretim hatlarından depolama sistemlerine, marketlerden rafinerilere kadar çok geniş bir yelpazede kullanılan PLCler, bugün kontrol mühendisliğinde kendilerine hakli bir yer edinmişlerdir. Elektronik sektöründeki hızlı gelişmelere paralel olarak gelişen PLC teknolojisi, gün geçtikçe ilerlemekte otomasyon alanında mühendislere yeni ufuklar açmaktadır. Bu yüzden de her teknikerin yüzeysel bile olsa biraz bilgi sahibi olması gereken bir dal konumuna gelmektedir.
Genel Uygulama Alanları
Yakın zamana dek PLClerin bugünkü kadar yaygın kullanılmamasının 2 nedeni vardır. Mikroişlemcilerin ve ilgili parçaların fiyatlarının oldukça düşmesiyle maliyet verimliliğinin (I/O noktası başına maliyet) artması ve karmaşık hesap ve iletişim görevlerini üstlenme yeteneğinin, PLC yi daha önce özelleştirilmiş bir bilgisayarın kullanılıyor olduğu yerlerde kullanılabilir hala getirmesi. PLC uygulamaları iki sınıfta toplanabilir: Genel ve Endüstriyel uygulamalar hem ayrık hem de proses sanayilerinde mevcuttur. PLClerin doğduğu sanayi olan otomotiv, en büyük uygulama alanı olmayı sürdürmektedir. Yiyecek işleme ve hizmetleri gibi sanayilerde şu an dünyada gelişen alanlar arasında PLClerin kullanıldığı 5 genel uygulama alanı vardır. Tipik bir kurulum, kontrol sistemi sorununa çözümü, bunların bir ya da daha çoğunu içererek bulunur. Bu 5 alan şunlardır:
Sıra (Sequence) Kontrol
PLClerin en büyük ve en çok kullanılan ve "sıralı çalışma " özelliğiyle röleli sistemlere en yakın olan uygulamasıdır. Uygulama açısından, bağımsız makinalarda ya da makine hatlarında, konveyör ve paketleme makinalarında ve hatta modern asansör denetim sistemlerinde bile kullanılmaktadır.
Hareket Kontrolü
Bu doğrusal ve döner hareket denetim sistemlerinin PLC de tümleştirilmesidir ve servo adım ve hidrolik sürücülerde kullanılabilen tek yada çok eksenli bir sistem denetimi olabilir. PLC hareket denetimi uygulamaları, so
nsuz bir makine çeşitliliği içerir. (örn. metal kesme,metal şekillendirme, montaj makinaları) ve şoklu hareket eksenleri ayrık parça ve süreç sanayi uygulamalarında koordine edebilirler. Bunlara örnek olarak; kartezyen robotlar, film, kauçuk ve dokunmamış kumaş tekstil sistemleri gibi, ağla ilgili süreçler verilebilir.
Süreç Denetimi
Bu uygulama PLCnin birkaç fiziksel parametreyi (sıcaklık, basınç, debi, hız, ağırlık vb gibi) denetleme yeteneğiyle ilgilidir. Bu da bir kapalı çevrim denetim sistemi oluşturmak için, analog I/O gerektirir. PID yazılımının kullanımıyla PLC, tek başına çalışan çevrim denetleyicilerinin (single loop controllers) işlevini üstlenmiştir. Diğer bir seçenek de her ikisinin en iyi özelliklerini kullanarak PLC ile kontrolörlerin tümleştirilmesidir. Buna tipik örnekler de plastik enjeksiyon makinaları, yeniden ısıtma fırınları ve bir çok diğer yığın denetimi (batch-control) uygulamasıdır.
Veri Yönetimi
PLCyle veri toplama, inceleme ve işleme son yıllarda gelişmiştir. İleri eğitim setleri ve yeni PLClerin genişletilmiş bellek kapasiteleriyle sistem, artık denetlediği makine veya proses hakkında veri yoğunlaştırıcı olarak kullanılabilir. Sonra bu veri, denetleyicinin belleğindeki referans veri ile karşılaştırılır ya da inceleme ve rapor alımı için başka bir aygıta aktarılabilir. Bu uygulamada büyük malzeme işleme sistemlerinde ve kağıt, birincil metaller ve yiyecek işleme gibi bir çok proses sanayinde sıkça kullanılır.
Simatic S Micro PLC
Simatic S PLC Neye Yarar?
Küçük boyutları ve güçlü komut seti ile S ü, küçük otomasyon projelerinin her dalında kullanabiliriz. Bazı uygulama alanları bina otomasyonu, hidrolik presler, trafik lambaları, otomatik kapılar, asansörler, ısı kontrolü gereken fırınlar, karıştırıcılar, şişeleme makineleri, paketleme makineleri, pompalar, hidrolik pnömatik kaldırma platformları gibi birçok dalda kullanılır.
Bu örnekleri daha ayrıntılı olarak incelersek;
1. Konveyör Sistemi: Motorları durdurmak-çalıştırmak ve gelen malzemeleri saymak için bir program yazmak için 15 dakika ayırmak yeterlidir. Ayrı ayrı taşınan malzemeleri sayabilir ve stoklarınızı da dah rahat tutabilirsiniz.
2. Kapı Kontrol Sistemi: Küçük boyutları ile en küçük makinelere bile sığar; mesela giriş çıkışlarda kapıların kontrolünü yapabilir, araç geldiğinde kapıları otomatik olarak açıp kapayabilir.
3. Trafik Lambaları: Trfiğin durumuna ve hatta yoğunluğuna göre trafiği yönlendirebilirsiniz.
4. Fırınlar: Isı ve proses değerlerinin ölçülmesi, sıcaklığın ve prosesin istenilen şekilde yönlendirilmesi ve vanaların açılıp-kapatılması için 50 satırlık bir program yazarak, hem yer, hem de maliyet olarak daha avantajlı ve daha güvenilir bir sistemle çalışacaksınız. Sistemde hata bulmanız kolaylaşacak, fırın ısısını ve çalışma süresini kontrol etmek için kolaylıkla ekran takabileceksiniz.
5. Pompalar: Bir Pompanız var, son seferde kaç litre satış yaptınız veya makine açıldığından beri kaç litre satış çıkış elde ettiniz. Litre fiyatınız ne kadar ve müşteri size ne kadar bir ücret ödeyecek. Programını yazın ve gerektiğinde birim fiyatları değiştirin, yada fiyat artışını otomatiğe bağlayın ve mesela ayda %10 otomatik artış yaptırın.
Simatic S Micro PLCnin Temel Parçaları Ve Fonksiyonları
CPU adı verilen bölüm PLCnin ana beyni olarak işlev görür, bir bilgisayarın merkezi işlem birimi olarak da tanımlanabilir. Bu bölümün iç yapısında mikroişlemcileri, mikrokontrolörleri ve Ram-EEPROM gibi hafıza birimlerini içerir. CPU, PLCnin en önemli parçası olup, onun tüm fonksiyonlarını sağlayan beynidir. Bizim için etkili olan temel özellikleri ise hızı, işleyebildiği komutlarının sayısı ve bu komutların yeterince etkili olmasıdır. Biz genellikle CPUnun, programlanmasıyla, özel fonksiyonlarının ayarlanmasıyla ve dolayısıyla, istediğimiz özelliklerde çalışmasıyla ilgileniriz.
S ün 6 çeşit CPUsu vardır. CPU seçerken önemli bir noktada, CPUların hızıdır. Slerin işlemci hızları çok yüksektir. CPU , tane binary işlemi ms ve CPU ise ms de tamamlar. Yani yaklaşık olarak adet işlemi 1 saniyede yapabilirler. Uygulamanızın gerektirdiği hıza göre CPUların hızını da dikkate almanız düşük hızlı CPUları satın alırken önemli bir faktör olmakla beraber, S gibi yüksek hızlı PLC kullanıyorsanız, pek sorun olmaz!
Bu önemli nokta da CPU veya CPU seçmeye karar vermektir. Programlama ve birçok fonksiyon açısından birbirinin aynı olan bu iki tipten CPUde CPUde olmayan bazı önemli noktalar bulunuyor. 2 tane 7kHzlik hızlı sayıcı ve 2 tane PTO/PWM darbe genişliği modülasyonu çıkışlarını kullanmak bazı durumlarda faydalı olabilir. PTO çıkışlarla STEP motorları veya DC motorları rahatlıkla ve ayrıca masraf yapmadan kontrol edebilirsiniz yada PWM çıkışlarla lamba ışık şiddetini arttırıp azaltabilirsiniz. PTO çıkışlar Türkçe darbe katarı çıkış olarak adlandırılır ve istediğiniz frekansta ve istediğiniz miktarda kare dalga çıkış vermenizi sağlar. PWM çıkışta ise, kare dalganın frekansını ve simetrisini değiştirebilirsiniz.
Bunların yanında Sde ki yüksek hızlı sayıcıları da unutmamak lazım. Bu sayıcılarda, bir şaftın dönüşünü kontrol edebilmeniz için uygun modlar vardır ve bu komple sistem, ayrıca şaft encoder kullanarak; motor hız ve pozisyonlama kontrolü yapabilmenizi belli ölçüler dahilinde mümkün kılar.
PLClerin haberleşme yetenekleri, onların dış dünyaya uyum sağlama güçleriyle doğru orantılıdır. PLCnizi tek başına herşeyi yöneten ve bütün ihtiyaçlarını tek başına sağlayan bir adam gibi tasavvur etmeyin. CPUnuz bir çok aletle bilgi alış verişinde bulunup, görevlerini yerine getirebilir. Syi düşünebileceğiniz birçok alete çok rahatlıkla bağlayabilir ve bilgi transferi gerçekleştirebilirsiniz. CPUnun kendi haberleşme portu RS olup birçok cihazın aynı hat üzerinden haberleşmesini sağlayabilir. CPUnuzu bilgisayara bağlamak için kullandığınız RS seri haberleşme portuna taktığınız özel kabloyu, barkod okuyucu veya yazıcı gibi RS haberleşme protokolünü kullanan cihazlarla bilgi alış verişinde bulunmak içinde kullanabilir olmanız size iki ayrı protokol tipini de, kullanma avantajını verir.
Barkod okuyucudan aldığınız bilgilerle stok tutabilir, yazıcınızdan her türlü bilgiyi bastırabilir yada bilgisayarınızla istediğiniz gibi haber
leşme yapabilirsiniz. Bu arada başka bir PLC ile de haberleşmeniz mümkün.
Immediate I/O adıyla anılan komutları kullanarak normalde her çevrimin başında gerçekleştirilen okuma ve yine her çevrimin sonunda gerçekleştirilen dışarıya yazma işlemini çevrimin ortasında o komutlar işlenildiği anda gerçekleştirmenizi sağlar.
Sün bildiğimiz 24 saatlik gerçek bir saati vardır. Aynı zamanda gün-yıl ayarlaması ve okuması yapabilen, bu saati kullanarak, zamana bağlı olayları daha iyi kumanda edebilirsiniz.
Sün makine tasarımında ve daha sonra program geliştirlmesinde çok faydalı olacak, test ve hata bulmaya yönelik fonksiyonları vardır. Bu fonksiyonları değişken adı verilen: zamanlayıcı(timer), sayıcı(counter), hafıza bitleri(memory bits), özel hafıza bitleri(special memory bits) ve normal hafıza bölgesi(variable memory) gibi programlama sırasında kullandığımız gereçleri daha iyi kontrol etmek için kullanırız. Bu fonksiyonları sıralarsak,
· Çok değişkeni takip etme fonksiyonu(taking snapshots): Programınızın çalışması esnasında CPU de 1, CPU de 8 defa olmak üzere 8 ayrı değişkeninin değerini önceden belirlediğiniz komutlardan sonra kaydedilmesini sağlayabilirsiniz. Böylece program hatalarını bulmanız kolaylaşır.
· Bir değişkeni takip etme fonksiyonu(tracing): Programın her çevrimi sonunda yani her işleyişinin sonunda önceden belirlediğiniz bir değişken (zamanlayıcı, sayıcı, hafıza bölgesi) kaydedilir ve kaydedilen bu değerleri daha sonra programınızdaki hataları bulma amacıyla kullanabilirsiniz.
· Tek veya çok çevrim(single/multiple scan): Programınızın istediğiniz çevrim sayısı süresince çalışmasını, sonrada durmasını sağlayıp, PLCyi ara basamaklarda kontrol edebilirsiniz. Bu sayede sistem üzerinde çok daha kolay düzeltmeler yapabilirsiniz.
· Değişkenlerin değerlerini program dışında zorlama ile değiştirme (force) fonksiyonu: Bu fonksiyonu kullanarak girişleri, istediğiniz değerler geliyormuş gibi çalışmaya zorlayabilir (yani girişlerin ve içeride bulunan değişkenlerin (zamanlayıcı-sayıcı-hafıza bitleri) değerlerini gerçekte olmayan bir değere getirip sabitleme yapabilirsiniz), ve böylece programın işleyişinden etkilenmeyecek bir giriş simulatörü(input simulator) elde edebilirsiniz. Değişkenleri istediğiniz gibi belli değerlere sabitleyebilir ve programın kontrölünü, atlama(jump) komutlarından evvel gelen değişkenlerin değerlerini değiştirerek, programda belli kısımların, istemediğiniz zamanlarda işlenmemesini sağlayabilirsiniz. Bu özelliği kullanırken dikkatli olmanızı önermek yerinde olur, çalışan bir sistemde bir çıkış bitini, "1"e sabitleyerek, bir motoru, programın kontrölü dışında çalıştırabilir ve dolayısıyla mesela motoru fazla zorlayıp yakarak sistemi bozabilir ve insanlara zarar verebilirsiniz.
· Hafıza kartuşu, Sde bulunan ek bir özelliktir. Bu kartuş özellikle yurt dışına veya veya uzak yerlere yollandığınız makinalar için özellikle faydalı olacaktır. Programda yapacağınız değişiklikleri ofisinizde yapacak ve daha sonra bunu Sün üzerinde bulunan kartuş takma bölümünü kullanarak hafıza kartuşuna yükleyeceksiniz. Bundan sonra, hafıza kartuşunu makinanızın bulunduğu yere yollamanız ve kartuşu Se yüklemeniz mümkün. PLCye giren elektiriği kesip kartuşu takacak, daha sonrada PLCyi çalıştıracaksınız. PLC üstünde dolu bir kartuş görünce, bir evvelki programını silerek, yeni programı kendi içindeki EEPROM hafızaya yükleyecektir ve tabi hafıza kartuşunu daha sonra çıkarmalısınız.
· Sde bulunan şifre koruma sistemi, makinanızın taklit edilemez olmasını ve yetkisiz kişilerce programınızın değiştirilememesini sağlar. Kendinizin ve makinanızın güvenliği için rahatça kullanabileceğiniz bu metodun üreticilerimize faydalı olacağnı düşünüyoruz.
3. PLC nin Yapısı
· Güç kaynakları
· Merkezi işlem üniteleri (CPU)
· Dijital giriş/çıkış birimleri(Dijital I/ O Modules)
· Analog giriş / çıkış birimleri(Analog I/ OMmodules)
· Akıllı giriş/çıkış birimleri (İntelligent I/O Modules)
· Özel modüller
· Haberleşme modülleri (Communication Modules)
· Kartların takıldığı raflar (Subracks)
· Bağlantı modülleri (Interface Modules)
· Tamamlayıcı ekipmanlar
Güç Kaynakları
Bu modüller PLC içindeki kartların beslemelerini (Giriş çıkış kartları hariç saklamakla yükümlüdür. Dış kaynak beslemelerini PLCnin iç voltaj seviyelerine indirirler. PLC içindeki kartların güç sarfiyatına göre kaynağın maksimum çıkış akımı değişik değerlerde seçilebilir. Çıkış akımının çok yüksek olduğu durumlarda fan ünitesi ile soğutma gerekliliği yoktur.Güç kaynağının içindeki hafıza yedekleme pili ile CPU içindeki kullanıcı programı, kalıcı retentive işaretleyiciler, sayıcı ve zamanlayıcı içerikleri gerilim kesilmesine karşı korunabilir. Bu yedekleme pili enerji yokken değiştirilecekse, dışarıdan bir kaynakla güç kaynağı beslenmelidir.
Merkezi İşlem Birimleri (CPUs)
Merkezi işlem birimleri PLC sisteminin beyni olarak düşünülebilir. Bu birimler kumanda edilen sisteme ait yazılımın(sadece mantık yazılımının) saklandığı ve bu yazılımın işlendiği kartlardıfunduszeue.infoi işlemci haricinde program hafızası ve programlama cihazı bağlantısı için bir interface içfunduszeue.infoıca bazı modellerde başka PLC gurupları ile beraber çalışabilmeleri için özel interfacelerde bulunur.
CPUlar çoklu işlemci sistemi ile dizayn edilmişfunduszeue.info standart mikroişlemcinin yanı sıra CPU tipi ile bağlantılı olarak bir yada daha fazla Gate-Array Tekniği ile özel olarak geliştirilmiş dil işlemcisi bulunur. Bu dil işlemcileri tanımlanmış olan kumanda komutlarını çok kısa sürede işfunduszeue.info işlemcilerinin işleyemediği komutları da standart mikro işlemci funduszeue.infort mikroişlemci ile dil işlemcisinin yada işlemcilerinin Co-Procsssing diye adlandırılan bu çalışma tarzı ile çalışmaları, PLC kumanda programının çok kısa zaman aralıklarında işlenmesini sağfunduszeue.infort mikroişlemci aynı zamanda işletim sisteminin çalışmasından ve interfacelerin sorgulanmasından funduszeue.info okumaya yönelik (ROM) hafıza içinde işletim sistemi funduszeue.infoıcı tarafından yazılan PLC programı ise CPUnun okunabilir-yazılabilir (RAM) hafızası içinde yer alır.Örnek olarak CPU ün iç yapısı şu şekildedir;
Şekil CPU ün iç yapısı Şekli daha
yakından ögrmek için üzerine tıklayınız
Sistemde kullanılacak CPUnun seiçimi önemlidir. İstenen fonksiyounu uygun şekilde yerine getirebilmesi için CPUnun işlem hızı, hafıza kapasitesi ve spesifik özelliklerinin processin minimum gereklerini sağlaması şarttır.
CPU ne kadar güçlü ise saklanabilecek kullanıcı programı o kadar geniş, bu programın işlenebilmesi de o kadar kısa sürede gerçekleşecektir. Bir başka deyişle processi kontrol eden sistemin kendi kontrol mekanizması (CPU) processe göre atıl kalmamalıdır. Örnek olarak SIMATIC U serisi CPUlar düşünülecek olursa ,bu serideki CPUlar CPU ,CPU , CPU , CPU , CPU , ve CPU olarak beş çeşittir.
Serinin en alt modeli olan modelinde bir bit operasyonu yerine getirilmesi için gereken zaman 1,6 uS iken, serinin en üst modeli olan CPU te aynı işlem 0,1uSdir. Buradan da anlaşılacağı üzere sistemi kontrol eden CPU^nun performansı sahadaki aksiyonları farketme, değerlendirme ve karara varma aşamalarını minimum zamanda gerçekleyebilecek durumda olmalıdır.
CPUlar ayrıca kumanda edilen sisteme göre PID fonksiyonlarını da işfunduszeue.info modüller ve PID yardımcı software ile bağlantılı olarak sekiz PID kontrol çevrimine kadar işlem yapılabilir. CPUların program işlemesi daha ileride detaylı olarak işlenecektir.
Dijital Giriş/Çıkış Birimleri (Dijital I/O Modules)
PLCnin giriş bilgileri kontrol edilen ortamdan veya makinadan gelir. Gelen bu bilgiler içimde PLC var yada yok şeklinde değerlendirilmeye tabi tutulan sinyaller sisteminin dijital girişlerini oluşturur. Dijital girişler PLC ye çeşitli saha ölçüm cihazlarından gelir. Bu cihazlar farketmeleri gereken olay gerçekleştiğinde PLCnin ilgili giriş bitimini 0 sinyal seviyesinden 1 sinyal seviyesine çıkarırlar. Böylece sistemin sahada olan hadiselerden haberdar olmasını sağlar. Dolayısıyla sistem içindeki fiziksel değişimleri PLCnin anlayabileceği sinyallerine dönüştürürler. PLCnin girişine gelen sinyaller basınç şalterlerinden ,sınır şalterlerinden , yaklaşım şalterlerinden vaye herhangi bir röle,kontaktör yada otomatın yardımcı kontağından gelebilir. Sinyal PLC dışı binary sinyaldir ve giriş modüllerinde PLCnin iç sinyal seviyesine indirirler. Tek bir giriş modüllerinde 8, 16 yada 32 bit dijital saha bilgisi okunabilir. Modüller üzerinde her girişe ait bir LED bulunur ve gelen sinyalin seviyesi buradan anlaşılabilir. PLCnin giriş sinyallerini okuyabilmesi için bu sinyallerin kartın tipine göre ilgili aralıkta olması gerekmektedir. Örnek olarak SIMATIC S5 U PLCnin giriş modüllerinde 24V DC bir giriş için 0 sinyal seviyesi V ile +5V arasındadır aynı girişin bir sinyal seviyesi için olması gereken gerilim seviyesi ise, +13V ile +30V aralığında olmalıdır. Alternatif gerilimli girişler için gerilim seviyesinin yanı sıra gelen sinyalin frekansında önem taşımaktadır. Bu sinyallerin izin verilen frekans aralığı 47Hz ile 63Hzdir. Bazı giriş modüllerinde girişlerin okunması yine başka bir girişin tetiklenmesi ile engellenebilir. Bu şekilde istenilen sinyaller için PLC kör olarak çalıştırılabilir. Yarıca giriş modülleri kesmeli çalışma (interrupt) modunda çalışabilir.
PLCnin sahadaki yada prosesdeki bir şeye binary olarak müdahale edeceği zaman kullanıldığı birimler dijital çıkış birimleridir. Dijital çıkış modülleri PLC iç sinyal seviyeleri prosesin ihtiyaç duyduğu binary sinyal seviyeleri çeviren elemanlardır. Bu modüller üzerinden bir çıkışın set edilmesi ile sahadaki yada kumanda panosu içimdeki herhangi bir eleman kumanda edilebilir. Bu eleman bir lamba, bir röle yada bir kontaktör olabilir. Dijital çıkış modülleri röle, triyak yada transistör çıkışlı olabilir. Sahaya yapılan kumandanın hızlı olması gerektiği durumlarda doğru gerilimle çalışıyorsa transistör, alternatif gerilimle ile çalışıyorsa triyak kullanımlı yüzden de kart üzerine çekilecek max. Çıkış akımlarına dikkat etmek gerekir. SIMATIC SU sistemlerinde kullanılan 24V çıkış modüllerinde max. Çıkış akımı 0,5A olabilir. Alternatif akım çıkışlarında ise çıkış akımı 2Ae kadar çıkabilir. Dijital çıkış kartları da, giriş kartları gibi 8, 16 yada 32 bit olabilir. Bu modüllerde de her bite ait sinyal durumunu gösteren bir LED bulunur. Ayrıca kartın özelliğine göre kısa devre dedektörü de bulunabilir.
Sadece giriş sinyalleri okutan ve sadece çıkış sinyallerini gösteren kartlar yanında hem giriş hem de çıkış birimleri içeren kombine giriş çıkış kartlarıda vardır. Bu kartlar sınırlı sayıda giriş çıkışı için yer tasarrufu sağlar.
Analog Giriş/Çıkış Birimleri (Anolog I/O Modules)
Kontrol edilen sistemdeki bütün sinyallerin varlıklarına yada yokluklarına göre sorulan sinyaller beklenemez. Örnek olarak bir sıcaklık yada basınç değeri dijital olarak sorgulanabilir ancak bu değerin net bir şekilde belirlenmesi dijital giriş modülleri ile mümkün olmaz. İşte burada devreye analog olarak yapılan kontrol devreye girer. Analog değer kullanımında alt sınır ve üst sınır değerlerin arasında kalan bölgeye kontrol yapılır. Bu kontrollerin yapılması analog giriş çıkış kartları ile mümkün olmaktadır. Analog giriş modülleri prosesten gelen analog değerleri dijital değerlere dönüştürür. Yalnız öncelikle ölçümü yapılan fiziksel büyüklüğün PLCnin anlayacağı dile çevrilmesi gerekir. Bu işlemi gerçekleştiren cihazlara transmitter adı verilir. Transmitterler problarından ölçtükleri büyülüğü değerlendirerek mA, mA yada V gibi belli aralıkta ifade edilen sinyallere çevirirler. Bu sinyaller de PLCnin analog giriş kartları ile intern bus hattı üzerinden CPUya okutulur. Böylece PLC belli aralıklarda değişen değerleri işleyebilir duruma gelir.
SIMATIC analog giriş kartlarında ölçüm yapıla aralığı belirleyen ölçüm aralık modülleri bulunur. Bu modülün takılması ile beraber analog kart üzerindeki switch ayarı da yapılarak analog değer okuma için gerekli şartlar yerine getirilmiş olur. Analog değer kartları mümkün olduğu kadar gürültüye karşı korumalı üretilirler. Bütün modüller değer aralığı aşımını belirleyebilir ve kablo kopma durumunu ihbar edebilir. SIMATIC SU kartları 50mV, mV, Pt, 1V, 5V, 10V, 20mA +mA aralıklarında ölçüm yapabilirler.
Analog çıkış modülleri sisteme analog olarak müdahale edilmesi gereken durumlarda kullanılır. Bu modüllerle sahadaki bir eleman V, mA yada mA çıkışları ile oransal olarak kontrol edilebilir. PLCnin analog çıkışları ile bir actuator yönetilebilir. CPU tarafından karar verilen çıkış değerleri dijital formda analog
ccedil;ıkış kartının işlemcisine iletilir. Bu değerler bir dijital-analog çevirici ile analog voltaj değerlerine çevrilir. Ayrıca bir voltaj-akım çevirici ile çıkış akımları oluşturulur.
Bir programlanabilir lojik kontrolör CPUsunun performansı o CPUnun analog değer işlemesi ile orantılıdır.
Akıllı Giriş/Çıkış Modüllleri (intelligent I/Q Modules)
PLClerin normal lojik fonksiyonları dışında birtakım özel fonksiyonları da bulunmaktadır. Bu fonksiyonlarla çıkış gözetimli, diğer bir deyişle kapalı çevrim geri besleme kontrol uygulamaları gerçekleştirilebilir. Bu tip modüller yüksek hızda ve çok ileri derecede hassas kontrol imkanları sağlamak için tasarlanmışlardıfunduszeue.infoıllı giriş-çıkış kartları kapalı çevrim kontrolünde, pozisyonlamada, sayma ve oranlamada ve analog değer işlemede kullanılır .
Akıllı I/Q modüllerin sağladığı avantaj, bu modüllerin zaman açısından kritik olan görevlerini tamamıyla kendilerinin görmesidir. Birçok durumda bu kontrolleri kendi özerk işlemçileri gerçekleştirirler. Böylece CPUnun kendi görevlerine konsantre olması sağlanarak sistemin kontrol hızı büyük oranda arttırılmış olur. Bu akıllı giriş-çıkış modülleri, saha ile birebir giriş-çıkış kanalları üzerinden bağlantılıdırlar.
Özel Modüller
PLC ler için tasarlanmış özel modüller isminden de anlaşılacağı üzere PLC nin vazifesi olmayan daha çok kişisel bilgisayarların görevi olan bilgi saklama uygulamalarında kullanılır. Bu saklanacak bilgilerin CPU içerisinde sabit olarak yer alması gereksiz ve çoğu zaman imkansızdıfunduszeue.info yüzden PLC sistemi içine dahil edilen bir kart ile bilgi alınması, alınan bu bilgilerin işlenmesi ve büyük oranlarda (CPU içerisinde saklanamayacak boyutta) saklanması sağlanıfunduszeue.info tür işlemlerin gerçekleştirilebilmesi için özel modül içerisinde birtakım yazılımlar yapılması funduszeue.info bu kartlara bilgileri "internal bus hattı üzerinden çeşitli komutalarla gönderir. Dos ortamı komutlarını çalıştırabilir ve örnek olarak database içerisinde bilgi saklayabilir. PLC ye takılabilen bu tip kart modeli PCler ayrıca flopy drive üzerinden bilgilerin backup olarak yedeklenmesini de sağlarlar. Burada saklanan değerlere ulaşılabilmesi için CPU içerisinde ilgili data blokların açılmış olması gerekmektedir. CPU içindeki STEP5 data blokları herhangi bir ara işlem gerektirmeden excel yada lotus dosyaları içine entegre edilebilir.
Haberleşme Modülleri (Communication modules)
Kominikasyon modülleri PLClerle giriş-çıkış birimleri arasındaki yada başka PCler arasındaki data alışverişini sağlarlar. Bu modüller direkt bağlantı (point to poinı) ile işletilebileceği gibi bir network üzerinden de işletilebilir. Bire bir bağlantıda bağlantı yapılan CPU çift interface içerir. Bir porta programlama cihazı ile ulaşılırken diğeri üzerinden haberleşme sağlanır. Böylece sisteme daha fazla sayıda I/Q dahil edilmesi mümkün olur. Ayrıca LAN (local area network) üzerinden de data alışverişi sağlanır. Bu networklar içinde PLCler PCler saha elemanları ve Workstationlar bulunabilir . Prosesin monitör üzerinden izlenmesi printer raporlamaları da bu tip haberleşme modülleri üzerinden yapılır.
Kartların Takıldığı Raflar (Racks)
PLC kartlarının takıldığı bu raflar PLC sınıflarına göre farklılıklar göstermektedir. PLC grubu içinde S ve S direkt olarak raylı montaj olup herhangi bir rafa monte edilmemektedir. S kartları submodüle olarak tabir edilen elemanlar üzerine monte edilmektedir. Bu elemanlar üzerinde bulunan bus hattı ile haberleşme sağlanmaktadıfunduszeue.infoıca modüler yapıda olan bu elemanlar montaj kolaylığı sağlamaktadır. Submodüler ray üzerine takılırlar. S tipi PLCye ait kartlarda submodüller üzerine vidalanmak suretiyle monte edilir. S sistemlerinde submodüllerin görevlerini subrackler yerine getirir. Subrackler ray sistemine uyumlu olmayıp vida montajı ile sabitlenirler. Bu elemanların ihtiyaca göre değişik tipleri bulunmaktadır. Bazı modellere sadece giriş-çıkış kartları takılabildiği gibi bazılarına da çeşitli özel modüller takılabilmektedir. S sistemi subracklerin de ayrıca bazı yüksek akım çekebilen kartların soğutulabilmesi için fan ünitesi montajı da yapılabilmektedir. S ve S sistemlerinde kartların takıldığı raflar daha özellikli olup PLC de kullanılan kartların beslemelerini sağlayan güç kaynağı da barındırmaktadır. Ayrıca bu güç kaynağı içinde soğutucu fanlar bulunmaktadır.
4. PLC Ler Arası Haberleşme (bus) Sistemi
Giriş
Bir üretim hattı birden fazla CPUnun kumanda ettiği istasyonlardan oluşuyor ise bu istasyonların birbiri ile uyum içinde çalışmaları gerekir. Uyumlu çalışmanın yolu istasyonları kumanda eden CPUların birbirleri ile veri alış verişlerinin düzenli sağlaması ile olur.
Örneğin; iki istasyondan meydana gelen bir sistemde, 1. istasyonda ölçme 2. istasyonda ölçüm sonucuna göre ayırma işlemi yapılacaktır. 1. istasyonda ölçülen parçanın 2. istasyona gönderebilmesi için 2. istasyonun hazır olduğuna dair bilginin 1. istasyon tarafından alınması gerekir. funduszeue.infoon ölçme sonucu elde edilen ayırma bilgileri (kalın, normal, ince) 1. istasyondan almalı ve ona göre parçayı farklı bantlara gönderebilmelidir.
CPUlar arasında iletilecek bilgi sayısı kadar hat çekmek (paralel haberleşme) gereksizdir ve ekonomik değildir. Bunun yerine gönderilecek bilgiler gönderici CPU tarafından tek hat üzerinden protokol çerçevesinde sıra ile gönderilir. Alıcı CPU aynı protokol ile gönderilen bilgileri alır, düzenler ve kullanır. (seri haberleşme).
Bu ve benzer haberleşme sistemlerimde her zaman CPUların haberleşmesi söz konusu değildir. Çoğu zaman merkezde bir CPU (master) ve bunun ilk farklı istasyonlardaki giriş çıkış verilerinin merkeze iletilmesi amacıyla kullanılan yardımcı birimlerde (slave) oluşur. Bu yapıya BUS sistemi denir. Şekilde bu yapı ayrıntılı olarak gözükmektedir. SU ana PLC dir. Diğer PLC lerden gelen bilgiler bu PLC de derlenir.
Burada şöyle bir soru akla gelebilir. PLC sistemlerinde çok sayıda giriş çıkış sayısına ulaşabilir. Dolayısıyla her istasyonda bir CPU olacak şekilde çok sayıda CPU mu? Yoksa tek CPU kullanılarak istasyonlar ile slavelerle haberleşme mi kullanılmalı?
Bu öncelikle sistemlerin büyüklüğü ve istasyonların birbiri ile olan bağımlılığı ile ilgili bir durumdur. Öncelikle farklı sistemleri tek CPU ile kumanda etmek demektir, sistemleri birbiri ile kilitlemek demektir. Yani, sistemlerden veya C
PUlardan herhangi birinden oluşan bir arıza diğer sistem veya CPUda çalışmamasına neden olur. Ayrıca programın çok uzaması demek çevrim süresinin yani giriş ve çıkışların güncelleştirilme süresinin çok uzaması demektir. Bu da programlanmada istenmeyen bir durumdur. Ancak her sistem içimde farklı bir CPU kullanmak demek sistemin maliyetinin artması demektir.
Günümüzde otomasyon alanında üretim yapan bir çok firmanın ürettiği bir BUS sistemi vardır. Bu sistemleri birbirinden ayıran temel özellikler şunlardır.
· Veri ve kumanda hatlarının birbiri ile nasıl bağlandığı (topoloji şekli:ağaç, yıldız, düz hat, daire)
· Maksimum iletim hattı uzunluğu
· Veri iletim hızı
· Hatasız veri transferi
· Bağlanabilecek maksimum giriş çıkış elemanı sayısı
· Piyasada bulunan saha elemanlarına (sensör ve çalıma elemanları) uyumlu olması
· Saha elemanlarının sistem çalışırken değiştirilebilir olması v.b.
Bu bölümde veri alış verişi sağlamak amacıyla kullanılan BUS sistemlerinden,
· MPI
· AS-I
· PROFIBUS ağ sistemlerinin üzerinde durulacaktır.
Mpi Haberleşme Sistemi (Multipoint Interface)
MPI haberleşme sistemi özellikle CPUlar arası haberleşme işlemlerinde çok yoğun olarak kullanılır. Konfigürasyon ve kullanımı oldukça basittir. İki damarlı (profibus) kablosu bir kablo ve MPI bağlantı konnektörü dışında bir donanıma ihtiyaç duymazlar.
Haberleşme kablosu (profibus kablosu) MPI hattına, programlama cihazı bağlantı kablosu (MPI kablosu) bağlanıyormuş gibi bağlanmalıdır. Maksimum 32 adet katılımcı bağlanabilir ve iletim hattı uzunluğu en fazla 50 metre olabilir, 50 metrenin üzerindeki mesafeler için RS yükseltici kullanmak gerekir. Her yükseltici hat uzunluğu m kadar çıkarabilir. Toplam 10 yükseltici kullanılabilir. İletim hattının başlangıç ve bitiş noktalarındaki konnektörlere sonlama direnci konmalıdır. (konnektör "on" konumuna alınmalıdır)
AS-I Haberleşme Sistemi (Aktuator Sensor -Interface)
Giriş sinyalleri ile çıkış elemanlarının birbiri ile bağlanarak bir şebeke oluşturdukları alt seviyeli bir haberleşme sistemidir. Mevcut bir haberleşme sisteminin tamamlayıcısı olarak düşünülebilirler.
Özel yassı bir kablo ve buna takılan bir bağlantı elemanı ile sistemin oluşturulması, devreye alınması, sonradan eleman eklenip çıkarılması oldukça basit bir yapıdadır. Sisteme eklenmesi düşünülen giriş veya çıkış elamanları kuplaj modülleri ile AS-I kablosuna eklenir (özel formdaki bir modül bastırılarak kablo izolasyonu delinerek kontak sağlanır)
Bir CPUnun AS-I ile haberleşebilmesi için AS-I master AS-I slavelerin kullanılması gerekir. AS-I master, CPU montaj rayına takılan AS-I haberleşme işlemcisidir. (CP ). Diğer sinyal modülleri ile aynı özellikte kullanılır. CPU ile dahili bus sistemi üzerinden haberleşir.
AS-I hattına bağlanan sensör veya çalışma elemanlarının, master tarafından yapılan bildirimleri anlamaları ve kendi verilerini mastera iletebilmeleri için AS-I slaveler kullanılır. Slaveler AS-I kablosu üzerine eklenen ve özel bir adresleme ünitesi yardımı ile 1 ile 31 arasında adreslenen elemanlardır. Yeni alınan bir slave fabrika tarafından adreslenmemişse "0" adresine sahiptir. Slaveler sadece master tarafından kendilerine bildirilen emri alır ve kendi durumunu mastera bildirirler.
Her AS-I slavei giriş veya çıkış olarak kullanılabilir. Her slavee 4 bit transferi yapabilir. Bu durumda bir AS-I hattına maksimum 31 eleman takılabilir ve her eleman 4 bit transferi yapabildiğine göre 431= ikili sinyal iletebilir.
AS-I besleme gerilimi 30Vcc ve her bir slavee bağlı sensör çalışma elemanı için de mAdir. AS-I hattından hem besleme hem de veri aktarımı yapıldığından özel bir besleme ünitesine ihtiyaç duyurulur. Maksimum hat uzunluğu mdir. Daha uzun mesafeler için kullanılmalıdır.
Profibus Haberleşme Sistemi (process Field Bus)
Profibus haberleşme sistemi Siemensinde içinde bulunduğu bir çok PLC üretici firma tarafından geliştirilen ve standart olarak kabul edilen bir ağ funduszeue.infoı amaçlar için geliştirilen PROFIBUS sistemleri olmasına rağmen biz sadece PROFIBUS DP (merkezi olmayan çevresel birimlerin) üzerinde duracağız.
PROFIBUS DP (dezentrale peripherie) otomasyon cihazı ile merkezi olmayan cihazlar arsında hızlı bir şekilde ver alış verişimi sağlayan bir haberleşme sistemidir. Özellikle PLCnin merkezde, çevre birimlerinin (slave) çalıma sahasında (işin yapıldığı yerde) olduğu durularda iletim hatlarının oluşturulması çok kolay bir şekilde gerçekleştirilmektedir.
Merkezdeki CPU (master) giriş bilgilerini slavelerden okur, bunları işler ve çıkış bilgilerini slavelerin çıkışlarına yazar.
Profibus teknik özellikleri
· Her bir bus bölümüne 32, toplam katılımcı bağlanabilir.
· Çevre birimleri (slaveler ve saha elemanları (sensör, motor) çalışma esnasında takılıp çıkarılabilir.
· Bu dağılımı "token-passing" sisteminin "master-slave" sisteminin yönetimine göre yapılır.
· Veri transferi iki damarlı blendajlı kablo veya optik iletkenler ile yapılır.
· Veri iletim mesafesi elektrik kabloları ile 12 km , optik kablolar ile km kadar olabilir.
· Modüler değiştirme ve cihazların değiştirilebilmesi mümkündür.
PROFIBUS DP iki şekilde oluşturulabilir;
1. Mono master
2. Multi master,
Mono Master (DPM 1: DP- Master 1. Sınıf) Sistemi
Şekil Mono Master Sistemi
Multi Master (DPM : DP Master 2. Sınıf) Sistemi
Bu sistemde birden fazla master bulunur. Bu masterlar birbirinden bağımsız olarak, her biri bir master ve ona ait slavelerden meydana gelen alt sistemleri oluştururlar. Ana sisteme ait farklı görevleri yerine getiriler. İlave görselleştirme, arıza takip düzeneği gibi.
Slavelere ait giriş çıkış görüntüleri bütün masterlerden okunabilir. Çıkışlara bir şey yazılması ise sadece ilişkilendirilmiş master tarafından gerçekleştirilebilir. Masterler birbirileri ile veri alışverişi yapabilirler. Multi master sisteminde çevrim süresi oldukça uzundur. Bu sistemler "Token Passing" (bayrak yarışı) sistemine göre çalışırlar, yani bayrağa sahip olan gönderme hakkına sahip olur. Bu hak master de
n mastere belli zaman aralıklarında devredilir.
5. PLC Programlama
Bilgisayar Programlariyla PLC Programlarının Farkı
Bilgisayar programları yaptıkları işleri, sırasıyla ve birbiri ardınca test edebilen belli mantık işlemlerine göre yerine getirirler. Fakat PLC ler için durum biraz daha farklıdır. PLC programı devamlı bir cevrim halindedir. Bütün komutlar sırasıyla işletilir ve yine başa dönülür. PLC programının tamamı bilgisayar dillerinde döngü adı verilen kısımlar gibidir. PLC programı yüksek seviyeli programlama dillerinde While/Wend komutları arasında yazılmış program parçalarına benzer şekilde çalıştırılır. Fakat PLC programının işlem tarzı itibariyle, biraz farkı vardır. PLC de program aynı anda birkaç olayı gerçekleştirir. Dolayısıyla birbirinden bağımsız olayların ve dolayısıyla komutların aynı anda işletilmesi, yani bir olay bitmeden diğerine başlanılması gerekir. Bu iş için en ideal işleyiş tarzı, bir döngü içine bütün komutları yazmak ve döngüyü de bütün olayların en iyi şekilde kontrolü için döngüyü mümkün olan en yüksek hızda çalıştırmaktır.
PLC lerde, bilgisayarlarda olduğu gibi bir işlemi bitirip başka bir işleme geçmek mantıklı değildir. Mesela bir motora kapıyı kapaması için çıkışlardan voltaj veriyorsunuz. Bu işi bir bilgisayar programı yazarak yapıyorsanız, kapanma komutunu verirsiniz ve kapı kapanana kadar dolayısıyla işlem bitene kadar Program alt satıra geçmez, yani bu sırada başka hiçbir işlemi yapamazsınız. PLC sistemlerinde ise işlemin tamamlanması önemli değildir, program baştan sona saniyede binlerce kez iletilir. Programda komutlar, yapılması gerekiyorsa, yani önlerindeki mantıksal işlemin sonucu izin veriyorsa işletilir. Böylelikle aynı anda birbirinden bağımsız olarak hem A kapısı açılıyor hem de B vanası kapatılıyor ve bu sırada yazıcıya bilgi yollanıyor olabilir.
Programlama Açısından PLC nin Bilgisayara Göre Avantajları
Bir makinanın, bir fabrikanın yada her hangi bir prosesin gerçekleştirilmesi sırasında aynı anda bir çok olay meydana gelir ve bunların bir sıra halinde olması gerekmez. Dolayısıyla normal bilgisayar programlarıyla bu gibi bir prosesi kontrol edemezsiniz. Fakat bir PLC için aynı anda gerçekleşen bir çok olayı kumanda etmek hiç sorun değildir.
Bu arada sırf kumanda işlemlerine yönelik bir çok komutu da fazladan ihtiva etmesi sebebiyle, PLC ile bu tip programları yazmak ve çalıştırmak kolaydır.
CPU yu programlayabilmek için LAD (merdiven diyagramı) ve STL (program listesi) gibi çeşitli diller kullanılabilir.
Standart Programlama
SIMATIC CPUların programlanmasında STEP5 adlı programlama paketi kullanılır. Bu paket basit mantık kurma fonksiyonlardan, kullanıcı programı tarafından çağrılabilecek kompleks sistem fonksiyonlarına kadar birçok özelliği içerir. STEP5 ile programlama yapılırken, programlayıcı, mesleki kökenine göre sunulan imkanlardan birini seçerek kendine en uygun programlama ortamını yaratabilir. SIMATIC programı, merdiven mantığı (Ladder Diagram LAD), lojik kapı mantığı (Control System Flowchart CSF) veya komut listesi (Statement List STL) olarak hazırlanabilir. Bu gösterimler DIN standardına göre hzırlanmıştır. Röle mantığına aşina olanlar Ladder Diagram ile, mantıksal kapı işlemlerine aşina olanlar Control System Flowchart ile program yazılabilir.
Üç program gösterimi arasındaki farklar özellikle binary operasyonlarda göze çarpmaktadır. Yazılan program çok özel komutlar içermediği sürece bir gösterimden diğerine kolaylıkla dönüştürülebilir. Ayrıca bu programlama imkanları içinde kapasite farklılığı vardır. Sözgelimi LAD ile gerçekleştirilemeyen bazı fonksiyonlar CSF ile, CSF ile gerçekleştirilemeyen bazı fonksiyonlar da STL ile gerçekleştirilebilir. STEP5 programlama dilinde lojik operasyona tabi tutulacak sinyaller adreslenirken öncelikle adresin yer aldığı byte yazılır. Byte ve bit numarası nokta ile ayrılır. Örnek olarak byte içinde ilk bit kastediliyor ise bu adres "" olarak yazılmalıdır. Bu adresin giriş mi yoksa çıkış mı olduğu ise bu adresin önüne yazılan harf ile belirtilir. Yazılmak istenen adres çıkış ise, İngilizce versiyonda "Q" olarak yazılıfunduszeue.info olarak bir girişin olup diğerinin olmadığı ( var, yoksa, çıkış verilsin) bir VE fonksiyonu gerçekleştirilmek isteniyor olsun. Bu fonksiyonu yerine getiren program 3 ayrı gösterimde şu şekilde gösterilir;
Lojik Kapı Gösterimi (CSF)
Yazılan programın CSF ile gösteriminde kullanıcı programını kutucuklar olarak görmektedir. Bir lojik kilitleme en az bir kilitleme kutucuğu ve bir sonuç kutucuğundan oluşmaktadır. Her kilitleme başlı başına bir birimdir ve STEP5 yazılımında segment olarak tabir edilen bir birimi kapsar. Yapılacak olan lojik işlemin yerine getirilmesi gereken şartları, kilitleme kutucuğunun sol tarafında yer alırlar. Burada operasyona giren sinyal var olmasına göre sorgulanacak ise düz bir çizgi ile, var olmamasına göre sorgulanacak ise, düz çizgi ve bir çember ile gösterilir. Kutucukların sağ tarafında yapılan lojik işlemin sonucu yer alır ve bu sonuç "=" işaretiyle gösterilir. Teorik olarak bir çok "ve" ya da "veya" kapısı yazılabilir. Bunun sınırı kullanıcı hafızası ile ilgilidir. Bu program modunda yapılan lojik kilitlemeler her segment için sadece bir sonuca bağlanabilmektedir. CSF modunda STEP5 komutlarının tamamı gösterilmemektedir. Bu fonksiyonların gösterilebilmesi için STL moduna geçilmelidir. Eğer program grafik olarak gösterilemeyen komutlar içeriyorsa, ekrana getirilmesinde ilgili segment otomatik olarak STL modunda gösterilir.
Kontak Plan Gösterimi (LAD)
Program LAD modunda yazılacak yada izlenecek ise, binary kilitlemeler kontak sembollerinin ard arda yada alt alta sıralanması şeklinde yapılır. Operasyona tabi tutulacak sinyaller köşeli parantezler olarak resmedilirler. Sinyal lojik 1 seviyesine göre sorulacak ise köşeli parantez içerisi boş halde, lojik 0 seviyesine göre sorulacak ise köşeli parantez içerisine "/ " şekli ile gösterilir. Sorgulama sonucu, bir akım yolu hattı gibi resmedilen lojik kilitlemenin sağ tarafına eklenen parantez ile gösterilen bobindir. Kilitlenme şartları sağlandığında bu bobinin enerjilendiği düşünülebilir. Kontaklar normalde açık ve normalde kapalı kontak olarak kil
itleme şartları meydana getirilebilir. Grafik olarak gösterilemeyen komutlar CSF de olduğu gibi otomatik olarak STLe geçilerek ekrana getirilir.
Komut Listesinin Gösterimi (STL)
Bir diğer programlama cinsi olan STL modunda, yerine getirilmesi istenen lojik fonksiyonun şartları ve sonuçları ve komut listesi (mnemonic) olarak hazırlanmaktadır. Mnemonic komutlar iki kısımdan oluşur. Birinci kısım operasyon kısmıdır ve prosesörün bu komutla ne yapması gerektiğini belirler. İkinci kısım ise operand kısmıdır. Bu kısımda da operasyon kısmında ki işlemin hangi sinyale uygulanacağı belirlenir. Mnemonic komutlar prosesör tarafından ekranda görüldüğü haliyle yukarıdan aşağıya doğru ilerlemekte ve her lojik şart sırası geldiğinde sorgulanmaktadır. Bu programlama / izleme modunda meydana getirilen her sonucun tek tek segmentlere yerleştirilmesine gerek yoktur. Bir segment içinde birden fazla lojik işlem gerçekleşfunduszeue.info modda lojik 0 sorgulaması yapılacaksa komutun arkasına "N" not harfi eklenir
Programlama
Genel olarak, bir kumanda devresi tasarımı için temel lojik işlem komutları yeterlidir ve bu komutlara zamanlayıcı komutları da eklendiğinde bütün kontaklı kumanda devreleri gerçekleştirilebilir.
Herhangi bir kontaklı kumanda devresi bir lojik fonksiyon ile ifade edilebilir. Biz burada temel PLC komutlarını göreceğiz:
Ve (AND) İşlemi
Bu örnekte yapılan iş, I olarak adlandırılan girişten gelen sinyalin değeri ile I girişinden gelen sinyalin değerinin mantıksal VE işleminden geçirilmesidir. Ayrıca normalde açık kontak için seri bağlantı komutudur.
Bu diyagramın STL karşılığı ise:
LD I //I Girişini oku
A I //ve bu sonucu I girişi ile A(nd) yani VE işlemine tabi tut
= Q //And işleminin sonucuna göre Q çıkışını 1 yap
Veya (OR) İşlemi
Bu örnekte I girişi ile I girişinin mantıksal OR işleminden geçirilmesidir. Normalde açık kontaklar için paralel bağlantı komutudur.
Bu diyagramın STL karşılığı;
LD I //I Girişini oku
O I //bu sonucu I girişiyle O(r) yani VEYA işlemine tabi tut
= Q //Or işleminin sonucuna göre Q çıkışını 1 yap
Ve Değil (AND NOT) İşlemi
Normalde kapalı kontaklar için paralel bağlantı komutudur.
Bu LAD diyagramın STL karşılığı;
LD I //I Girişini oku
AN I //I ile I i Ve Değil işlemine tabi tut
= Q //Ve Değil işleminin sonucuna göre Q çıkışını 1 yap
Veya Değil (OR NOT) İlemi
Normalde kapalı kontaklar için paralel bağlantı komutu.
Bu diyagramın STL karşılığı;
LD I //I girişini oku
OR I //I girişi ile I girişini Veya Değil işlemine tabi tut
= Q //Veya Değil işleminin sonucuna göre Q çıkışını 1 yap
Programlamada Dikkat Edilecek Hususlar
1. PLC kumanda devresinde sinyal akışı soldan sağa doğrudur.
2. Elemanların hiçbirisinin dağıtım hattına direkt olarak bağlantı yapılamaz. Eğer gerekli olursa programda kullanılmayan yardımcı rölelerin normalde kapalı kontaklar üzerinden bağlantı yapılabilir.
3. Herhangi bir röle bobininden sonra kontak bağlantısı yapılamaz. Eğer gerekli ise bu kontağın röle bobininden önceye alınması geekir.
4. İki veya daha fazla röle bobini paralel bağlanabilir.
5. Kontak ve bobin numaraları o PLCye ait kullanma kılavuzundan öğrenilmelidir.
6. Örnek Sistemler
Presleme Makinesinin PLC ile Kontrolü
Aşağıda şema olarak gösterilen presleme makinesi çalışma prensibi şu şekilde olacaktır. Magazin içerisinden aşağı alınacak parça V1 valfi ile kontrol edilen itici piston tarafından yuvaya sürülür. Daha sonra V4 valfi ile kontrol edilen sıkıştırıcı piston aşağı harekete başlayarak parçayı presler ve bu konumda 3 saniye bekler. Bekleme süresi sonunda itici ve sıkıştırıcı aynı anda harekete başlayarak ilk konumlarına geri dönerler. Daha sonra V3 valfi ile basınçlı hava püskürtülmesi, V2 valfi ile de atıcının yukarıya hareketi sağlanır. Basınçlı hava ile atılan parça S4 sensörü tarafından hissedilerek atıcının aşağı konuma, V3 valfinin de kapalı konuma gelmesi sağlanır. Böylece bir hareket periyodu tamamlanmış olur. S5 sensörü işlenmiş parça bölümünün dolması halinde lamba ikazı vererek yeni bir periyoda başlanmasını engelleyecektir.
Şekil Pnömatik Presleme Makinesi Şekli daha yakında görmek için üzerine tıklayınız
Sensörlerin çıkışlarını PLC girişlerine, PLC çıkışlarını da elektrikli valf girişlerine bağlarıfunduszeue.infoğımız küçük bir PLC programı ile bu sistemi kolay bir şekilde kontrol edebiliriz.
Program içerisinde kullanılacak sinyaller şunlardır:
Gİrİşler: Çıkışlar:
I Start Butonu Q Lamba Yakma
I S1 Sensörü Q V1 Aç Sinyali
I S3 Sensörü Q V2 Aç Sinyali
I S4 Sensörü Q V3 Aç Sinyali
I S5 Sensörü Q V4 Aç Sinyali
Basitleştirilmiş Program
Segment 1: Start sinyali geldiğinde V1 valfinin aç sinyalini gönderen kısımdır.
Segment 2: Q sinyali geldikten sonra ve itici silindirin tamamen dışarı çıktığını bildiren sinyal geldiğinde V4 valfini yani presleyecek silindiri dışar
ı çıkaracak sinyali gönderir.
Segment 3: Q sinyali geldikten sonra ve presleyici silindirin tamamen dışarı çıktığını bildiren I sinyali geldikten zamanlayıcı çalışır.
Segment 4: Zamanlayıcı çıkışlarını 1 yaptığı anda ve itici ve presleyici silindirler içeri girdiği zaman parçayı itecek olan basınçlı hava(V3 valfi) ve atıcı silindiri dışarı çıkaracak olan V2 valfine sinyal gönderir.
Segment 5:İşlenmiş parça bölümünün dolduğunu bildiren sensörden gelen I sinyali ikaz lambasını yakarak yeni bir periyoda başlanmasını engeller.
Nautos Monitoring Sistem
Nautos Monitoring sistemi Gemilerde Makine Kontrol Odalarında (MCR) bulunan bir izleme sistemidir. İncelediğim donanmamızın savaş gemilerinde Nautos sistemi Siemensin S5 marka PLC leri kullanılarak yapılmıştır. Gemi içerisindeki tüm sensörler MCR daki PLC lere gelerek işlenir.
Nautos monitoring sistemine gemi dahilindeki tüm sıcaklık, yakıt, ve su seviyeleri gelmektedir. Ana dizeller, yardımcı makinalar ve GT leri burada oluşan bilgileri ile sürekli gözetim altında tutarız. Bütün makinalara ait her türlü bilgi (sıcaklık, basınç, devir, on/off durumları gibi) buraya gelir. Makinalardan veya başka herhangi bir yerden gelen tüm alarmlar hem monitörde yazılı olarak gözükür hem de alarm geldiğine dair sesli ikaz duyulur. Aynı zamanda gelen tüm alarmlar printer ile de yazılır. Bu sistemde her 4 yardımcı makine için ayrı ayrı bulunan ageler vasıtası ile monitörden yardımcı makinaları kontrol etme imkanı vardır. Monitörden yardımcı makinalar start/ stop edilebilir, istenilen makinanın şalteri kurulabilir.
Şekil de Nautos Sistemi ayrıntılı olarak gösterilmiştir. Bu şekilde genel olarak PLC lerin ve yardımcı birimlerin birbirleri ile bağlantıları gösterilmiştir. PLC ve yardımcı elemanları daha ayrıntılı olarak anlatırsak;
Watch Panel Geminin Köprü üstündedir. Önemli alarmlar buraya da gelir ve gemi komutanı bu panel ile MCRa (makine kontrol odası) müdahale edebilir.
MCR Desk MCR odasında, monitörlerin de üzerinde bulunduğu masadır. Bu monitörlerin her birine farklı bilgiler gelir. Görevli kişiler bu ekranlardan gemideki birçok bölüm hakkında bilgi alabilir ve buralara direk müdahale edebilir.
Mimic Lamp Panel geminin her katının ayrıntılı haritası üzerindeki valfleri ve önemli bölgeleri lamba olarak göstermiş. Bir yerde sorun çıktığında veya bir valf konum değiştirdiğinde monitörün yanı sıra bu geniş haritada da tam gemideki yerinde ledin yanması veya sönmesi ile anlarız.
S5 U makine kontrol odasında bulunur ve monitör sisteminin ana PLC sidir. Agelerin PLC lerinden ve EUU lardan gelen bilgiler S5 U da derlenerek monitörlere gönderilir. Bilgilerin bazıları mimic lamp panele gider.
AGE nautos sisteminde 4 adet Age istasyonu mevcuttur. Age istasyonları sayesinde ana PLC ile dizeller haberleşirler. Dizel jeneratörden sıcaklık devir gibi bilgiler Age üzerinden ana PLC ye gider. Ageler bağlı olduğu yardımcı makinaya sürekli olarak kumanda ve kontrol ederler. Agelerde PLC S5 U kullanılır. Bu PLC lere daha önceden yüklenmiş program dahilinde yardımcı makinenin start, stop, emercensi stop, otomatik devreye girme gibi görevleri yerine getirmesini sağlar.
Resim de sensör girişleri gösterilmiş. İncelediğimiz gemide MCRa tane sensörden bilgi geliyordu. Ve bunların hepsi de değişik sensörlerdir. MCRa gelen sensör çeşitleri:
PT (,+°C), NiCrNi (°C), mA lik transdüser, mA lik transdüser, V luk transdüser, +/- 10 V luk transdüser v.b.
Bun sensörlerin hepsinin değişik çıkışları var. Bu yüzden direk olarak PLC ye bağlayamıyoruz. Zaten PLCde de tane sensörü alabilecek İnput yoktur. Bu yüzden EUU arabirimleri kullanılıyor. Bunlarda her elemana göre ayrı yer var. Örneğin PT bağladığımız yere thermocupl bağlayamıyoruz. Çünkü ikisinin de voltaj çıkışları farklı.
ET monitoring sistemin kontrol bölümüne iki kablo hattı ile bağlıdır. ET ler MCR daki mimik panelin alarm lambalarını (dijital output) Kontrol eder. Ve iki adet dizel makinenin eksozlarını (analog input modül) kontrol eder. Ve ET ile monitoring sistem arasında seri data transferi vardır.
Posted in Genel.
çamaşır makinesi ses çıkarması topuz modelleri kapalı huawei hoparlör cızırtı hususi otomobil fiat doblo kurbağalıdere parkı ecele sitem melih gokcek jelibon 9 sınıf 2 dönem 2 yazılı almanca 150 rakı fiyatı 2020 parkour 2d en iyi uçlu kalem markası hangisi doğduğun gün ayın görüntüsü hey ram vasundhara das istanbul anadolu 20 icra dairesi iletişim silifke anamur otobüs grinin 50 tonu türkçe altyazılı bir peri masalı 6. bölüm izle sarayönü imsakiye hamile birinin ruyada bebek emzirdigini gormek eşkiya dünyaya hükümdar olmaz 29 bölüm atv emirgan sahili bordo bereli vs sat akbulut inşaat pendik satılık daire atlas park avm mağazalar bursa erenler hava durumu galleria avm kuaför bandırma edirne arası kaç km prof dr ali akyüz kimdir venom zehirli öfke türkçe dublaj izle 2018 indir a101 cafex kahve beyazlatıcı rize 3 asliye hukuk mahkemesi münazara hakkında bilgi 120 milyon doz diyanet mahrem açıklaması honda cr v modifiye aksesuarları ören örtur evleri iyi akşamlar elle abiye ayakkabı ekmek paparası nasıl yapılır tekirdağ çerkezköy 3 zırhlı tugay dört elle sarılmak anlamı sarayhan çiftehan otel bolu ocakbaşı iletişim kumaş ne ile yapışır başak kar maydonoz destesiyem mp3 indir eklips 3 in 1 fırça seti prof cüneyt özek istanbul kütahya yol güzergahı aski memnu soundtrack selçuk psikoloji taban puanları senfonilerle ilahiler adana mut otobüs gülben ergen hürrem rüyada sakız görmek diyanet pupui petek dinçöz mat ruj tenvin harfleri istanbul kocaeli haritası kolay starbucks kurabiyesi 10 sınıf polinom test pdf arçelik tezgah üstü su arıtma cihazı fiyatları şafi mezhebi cuma namazı nasıl kılınır ruhsal bozukluk için dua pvc iç kapı fiyatları işcep kartsız para çekme vga scart çevirici duyarsızlık sözleri samsung whatsapp konuşarak yazma palio şanzıman arızası