Labview ile servo motor kontrolü


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2016

Öğrenci: AIDEN MAHDI RASHID

Danışman: ALİ SAYGIN

Özet:

Bu çalışmada LabVIEW programı kullanılarak servo motorun kontrolü gerçekleştirilmiştir. Servo motorda hem hız hemde konum kontrol edilmiştir. LabVIEW yazılımında hesaplanan konum ve hız bilgisi KEPServerEX'ın OPC (Ole for Process Control) araçları üzerinden PLC ( Programable Logic Controller) ye aktarılmıştır. İki ayrı servo motorun kontrolü gerçekleştirilerek bağımsız hareket yeteneği kazanılmıştır. PLC' ye ProfiBUS haberleşme ağı üzerinden bağlı servo sürücüler birbirlerinden bağımsız çalıştırılmıştır. Gerçek konum bilgileri aynı haberleşme protokolleri kullanılarak tekrar LabVIEW yazılımına aktarılmıştır. Yapılan bu çalışmada iki eksende bağımsız hareket eden servo motorların konum ve hız kontrolü gerçekleştirilmiştir. LabVIEW yazılımındaki OPC araçları kullanılarak KEPServerEX yazılımı aracılığıyla Siemens s7-300 CPU315-2 DP/PN PLC ile haberleşme gerçekleştirilmiştir. KEPServerEX yazılımı, PC ile PLC arasında haberleşme sağlayarak motor kontrol ve durum bilgileri aktarılmıştır. Benzer şekilde istenen ve gerçek konum bilgileri aynı protokolle aktarılmıştır. PLC, LabVIEW yazılımından gönderilen komutlara uygun olarak ProfiBUS protokolü kullanılarak AC Servo sürücüleri çalıştırmıştır. PLC' den gelen kontrol sinyallerine göre S110 CU305DP servo sürücülere bağlı servo motorların çalışması kontrol edilmiştir. AC servo sürücülerin fabrika ayarlarının değiştirilmesinde, haberleşme ve pozisyonlama komutlarının yüklenmesinde SCOUT yazılımı kullanılmıştır. Ayrıca sistemde dokunmatik panel kullanılarak çalışma durum bilgileri takip edilmiş ve benzer çalışma komutları ekrandan girilmesi sağlanmıştır. Tüm PLC ve dokunmatik panel yazılımı TIAPortalV13SP1 de gerçekleştirilmiştir. Hem PC hemde dokunmatik ekran(TP) dan iki eksen harekete ait konum ve hız kontrolü sağlanmıştır.