31
PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ Derya Birant, Alp Kut Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü

PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Embed Size (px)

DESCRIPTION

PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ. Derya Birant, Alp Kut Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü. İÇERİK. Giriş PLC nedir? PLC’lerin Uygulama Alanları PLC’lerin Yapısı PLC’lerin Avantajları - PowerPoint PPT Presentation

Citation preview

Page 1: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Derya Birant, Alp Kut

Dokuz Eylül ÜniversitesiBilgisayar Mühendisliği Bölümü

Page 2: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

İÇERİK

Giriş PLC nedir? PLC’lerin Uygulama Alanları PLC’lerin Yapısı PLC’lerin Avantajları PLC ile Elde Edilen Verilerin Değerlendirilmesi PLC Verilerine Internet Üzerinden Erişim PLC Verilerine Internet Üzerinden Erişim için bir Model PLC – PC İletişim Çözümleri Sonuçlar ve Gelecekteki Çalışmalar

Page 3: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Giriş

PLC’ler 80 ‘li yıllardan sonra küçülüp yetenekleri ise aynı oranda artan kontrol cihazlarıdır.

İnsan hatalarını engellemek için tasarlanmışlardır. Üretim elemanlarında oluşacak hataları denetlemek için

kullanılması kaçınılmazdır. Önceleri belirli bir üretim sahasında denetim amacı ile

kullanılmışlardır. Günümüzde gelişen iletişim teknolojisi ile artık başka

yerlerde yapılan PLC süreç denetimleri, farklı yerlerden izlenip denetlenebilir.

Page 4: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Nedir? (I)

PLC (Programmable Logic Controller – Programlanabilir Kontrol Cihazı) algılayıcılardan aldığı bilgiyi kendine verilen programa göre işleyen ve iş elemanlarına aktaran bir mikro işlemci tabanlı bir cihazdır.

Page 5: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Nedir? (II)

Endüstriyel bir ortamda görev yapmak üzere tasarlanmış digital prensiplere göre çalışan elektronik bir cihazdır.

Page 6: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’lerin Uygulama Alanları (I)

Fırınların kontrolü Enerji dağıtım kontrolü Üretim otomasyonu (gıda sanayi, kimya sanayi, gibi) Asansör kontrolü (ağırlık sensörleri) Motor ve vanaların açık / kapalı konumlarının ve arıza

durumlarını kontrolü Arızalanan bir pompanın yerine yedek olan pompanın

otomatik olarak devreye girmesi Motorların belirli zaman aralıklarında yedekleri ile

değiştirilerek dinlendirilmesi …

Page 7: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’lerin Uygulama Alanları (II)

Sıra Denetimi ile İlgili Uygulamalar

Hareket Denetimi ile İlgili Uygulamalar

Süreç denetimi ile İlgili Uygulamalar

Veri yönetimi ile İlgili Uygulamalar

Page 8: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Sıra Denetimi ile İlgili Uygulamalar

Yapılacak işlerin belirli bir sırayla yapılmasını denetler.

Örneğin Asansörlerin hangi katlara hangi sırayla uğrayacağının

denetleme

Bir üretim bandında belirli bir konumda çalışan makinelerin sırasını belirleme

Page 9: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Hareket Denetimi ile İlgili Uygulamalar

Doğrusal ve döner hareket denetimi sağlar.

Örneğin Metal kesme

Metal şekillendirme

Montaj makinelerinde denetim sağlama

Page 10: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Süreç denetimi ile İlgili Uygulamalar

Sıcaklık Basınç Nem Hız Debi

gibi parametrelerin denetlenmesini gerektiren uygulamalarda kullanılabilmektedir.

Page 11: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Veri yönetimi ile İlgili Uygulamalar

Bir işletmede yer alan her türlü süreçte oluşabilecek verilerin toplanması ve süreçlerin gerektiği şekilde yönlendirilmesi

Süreç içerisinde yer alan çeşitli makine ve benzeri teçhizat hakkında veri toplanması

Toplanan verilerin Referans veriler ile karşılaştırılması İncelenmesi İzlenmesi Raporlanması amacıyla başka bir aygıta aktarılması

Page 12: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’nin Ana Birimleri (I)

Giriş Birimi Kontrol edilen sisteme ait basınç, seviye, sıcaklık gibi

algılayıcılardan gelen sinyaller giriş birimi üzerinden alınmaktadır.

Örneğin Herhangi bir metali algılayan Statik elektrik yapısıyla bir cismi hisseden Işığı algılayan optik algılayıcılar gibi

İşlem Birimi Giriş Biriminden aldığı bilgiyi kendine verilen programa göre

işleyen ve sonucu çıkış bilgisi olarak aktaran ana işlem birimidir.

Page 13: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’nin Ana Birimleri (II)

Çıkış Birimi Ana işlem birimi giriş verilerini, belirlenmiş programa göre

işler, daha sonra çıkış birimi ilgili denetim için gerekli kontrol sinyallerini üretir.

Örneğin; Bir motorun çalışmasını sağlama, Bir cismi itme ve çekme, Işık yayma, Alarm verme gibi

Programlayıcı Birim İşlem birimi tarafından uygulanacak programların

oluşturulduğu birimdir. PLC’leri programlamak için genellikle kişisel bilgisayarlar kullanılmaktadır.

Page 14: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’nin Ana Birimleri (III)

Page 15: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’nin Ana Birimleri (IV)

Page 16: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’lerin Avantajları (I)

Güvenilirlik Tehlikelere karşı hemen hemen tüm elemanların

korunmuş olduğu elektronik birimlerden oluşmaktadır.

Fiziksel Büyüklük PLC’ler yeteneklerine göre çok küçük ve az yer

kaplayan cihazlardır. Bu da her ortamda sorunsuzca kullanılmalarını sağlamaktadır.

Maliyet PLC çözümlerinin gerek ilk yatırım maliyetleri gerekse

sağladığı üretim kazançları açısından maliyetleri önemsiz kalmaktadır.

Page 17: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’lerin Avantajları (II)

Ortam Dayanıklılığı PLC’ler özellikle endüstriyel ortamlar için

tasarlandıklarından bu tip ortamlarda dayanıklılık göstermektedirler.

İletişim Kabiliyeti PLC’ler kendi aralarında, kişisel bilgisayarlarla, ve

diğer akıllı cihazlarla iletişim sağlayabilmektedirler.

Kompleks Yapı PLC’ler birçok makinenin aynı anda kontrolünü,

bellekteki, her iş elemanına ait alt programlar ile yapabilmektedirler.

Page 18: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC’lerin Avantajları (III)

Esneklik PLC programlarında değişiklik kolay ve hızlı bir şekilde

yapılabilmektedir. Ayrıca PLC bellekleri arttırılabilir.

İşlem Hızı PLC mantıksal ve aritmetik işlemlerden oluşan bir

programı oldukça hızlı bir şekilde işletebilmektedir.

Görüntüleme Bir PLC programı ve ilgili devrenin çalışması direk

olarak monitörden izlenebilmektedir. Ayrıca arıza tarama yapılabilmekte ve geçmiş çalışma durumları sonradan izlenebilmektedir.

Page 19: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC ile Elde Edilen Verilerin Değerlendirilmesi

PLC sistemlerinde donanımın yanında yönetimi, kontrolü, ve verilerin depolanmasını sağlayacak bir yazılıma da ihtiyaç duyulmaktadır.

Şu an mevcut olan PLC yazılımlarının büyük bir çoğunluğu DOS veya Windows uygulamasıdır.

Bu yazılımların WEB tabanlı olarak Internet üzerinde çalışır hale getirilmesi bir çok avantaj sağlayacaktır.

Page 20: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Verilerine Internet Üzerinden Erişim (I)

WEB tabanlı PLC yazılımlarının sağlayacağı avantajlar:

Uygulamanın her yerden ulaşılabilir olması

İstemci bilgisayarlara herhangi bir erişim programı yüklemek gerekmemesi

Günümüz teknolojisine uygun olması

Page 21: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Verilerine Internet Üzerinden Erişim (II)

İzlenecek adımlar PLC’nin gerekli verileri elde etmesi

Elde edilen verilerin sunucu bilgisayarlara aktarılması

Verilerin sunucu bilgisayarlarda depolanması

İstemci bilgisayarların bir arayüz programı ile Internet üzerinden sunucuya erişmesi

Bir arayüz programı ile verilerin izlenmesi, sorgulanması, ve raporlanması

Page 22: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Verilerine Internet Üzerinden Erişim için bir Model (I)

Model genel olarak

Internet üzerinde yer alan istemciler, Merkezi bir sunucu,

Uygulama sunucusu Veritabanı sunucusu

Kontrol cihazları (PLC’ler), Kontrol edilen iş elemanlarından

oluşmaktadır.

Page 23: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC Verilerine Internet Üzerinden Erişim için bir Model (II)

AP

Page 24: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC – PC İletişimi

Doğrudan bağlantı (RS232, RS485, USB)

Doğrudan yerel ağ bağlantısı

Modem aracılığı ile geniş alan ağ bağlantısı

Kablosuz modem aracılığı ile bağlantı

Page 25: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Doğrudan Bağlantı

Page 26: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Modem Aracılığıyla PLC-PC Bağlantısı

Page 27: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC - PC İletişimi

PLC sunucuya isteklerini belirli komutlar kullanarak belirtebilmektedir.(*)

Örnek komutlar Dosyaya yazma

<WRITE [filename]>    data data data...  data....  </>

Dosyaya ekleme yapma <APPEND [filename]> 

  data data data...  data....</>

Dosyadan okuma <READ [filename]> 

  </>

* İzleyen örneklerde yer alan komutlar (Triangle Research International) firması PLC’lerine aittir

Page 28: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC - PC İletişimi

Örnek komutlar E-Posta

<EMAIL [email address]>    Sender: [sender email]  Subject: [subject text]  data data data...  data....  </>

Zaman bilgisini isteme (Real Time Clock) <READ RTC[ ]></>

Page 29: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC – PC iletişim Güvenliği

En basit güvenlik önlemi iletişimin özel bir ağ kullanılarak sağlanmasıdır.

Eğer PLC ile PC arasında iletişim halka açık hatlar üzerinden sağlanıyorsa gönderilecek veriler ve komutlar şifrelenebilir.

Page 30: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Sonuçlar

PLC’ler üretim hızı ve otomasyonu sağlaması açısından üretime büyük bir ölçüde katkıda bulunmaktadır.

PLC’ler sıra, hareket, süreç denetimi yapabilmekte ve çok çeşitli verilerin toplanmasında kullanılabilmektedir.

PLC verilerinin yönetimini, izlenmesini, sorgulanmasını ve kontrolünü sağlayacak bir yazılıma da ihtiyaç duyulmaktadır.

Böyle bir yazılımın WEB tabanlı olarak Internet üzerinde

çalışması birçok avantaj sağlayacaktır.

Page 31: PLC ( Programlanabilir Kontrol Cihazı ) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

Gelecek Çalışmalar

Uygulamanın çeşitli mobil cihazlar erişimini de desteklemesi sistemi daha etkin kılabilir.

Mobil cihazlar sayesinde tesisin veya bir makinenin üst düzey yöneticiler tarafından yer ve zamandan bağımsız olarak daha kolay kontrol edilebilmesi, verilerin daha kolay ve hızlı izlenebilmesi

sağlanabilir.