Dergiler / Makine Teknolojileri Elektronik Dergisi (elektronik) / 2010 / Cilt: 7 - Sayı: 2
Denetleyici alan ağı üzerinden mekatronik bir sistemin kontrolü
- Sayfa
- 63–72
- DOI
- —
Özet
Bu çalısmada denetleyici alan ağı (DAA) ve LabVIEW grafiksel programlama dili kullanılarak Esnek Üretim Sistemi (EÜS) istasyonları üzerinden veri toplama ve kontrol uygulaması gerçeklestirilmistir. Olusturulan yapı ile mekatronik bir sistemin gözlemlenmesi ve kontrolü mevcut yapısına göre daha güvenli ve ekonomik bir sekilde gerçeklestirilmistir. DAA üç düğümden olusturulmustur. Her düğümde PIC 18F4580 mikro denetleyicisi ve MCP 2551 DAA alıcı-verici entegresi bulunmaktadır. Dağıtım ve test istasyonları DAA’dan haberlesmekte ve gerekli bilgileri yine DAA vasıtasıyla veri toplama düğümüne göndermektedir. Veri toplama düğümü ise diğer düğümden aldığı bilgileri seri porttan bilgisayara göndermekte ve bilgisayardan gelen komutları DAA vasıtasıyla diğer düğümlere göndermektedir. LabVIEW grafiksel programla dili kullanılarak olusturulan kullanıcı arayüzü vasıtasıyla, EÜS istasyonlarının konum ve kontrol bilgileri online olarak gözlemlenmektedir.
Abstract
In this study, data acquisition and control application has been realized over the FMS stations using CAN and LabVIEW Graphical programming language. By the created structure, observation and control of a mechatronic system has been realized in more secured and economical way in according to current structure. CAN consists of three nodes. There is PIC18F4580 microcontroller and MCP 2551 CAN receiver – transmitter integrated circuit in each of the nodes. Distribution and testing stations communicate over CAN and send the required information to the data collection node via CAN again. Then data collection node send the information getting from other nodes to the computer through serial communication port and sends the commands coming from the computer to the other nodes via CAN. Position and control data of FMS stations can be observed by the User Interface created with LabVIEW graphical programming language.