Endüstriyel ortamlarda, üretimin kalitesini artırmak için sahada bulunan cihazların bilgilerinin gerçek zamanlı olarak izlenmesi önemlidir. Bu cihazlar sensörler, PLC (Programmable Logic Controller-Programlanabilir Mantıksal Denetleyici) ve motorlar gibi elemanlardan oluşabilir. Bu cihazlar arasındaki haberleşme, kontrol, veri izlenmesi DAA (Denetleyici Alan Ağı, CAN - Controller Area Network) gibi endüstriyel ağlar kullanılarak gerçekleştirilir. DAA, gerçek zamanlı haberleşmeyi sağlayan protokollerin en önemlerinden biridir. Bu çalışmada, arduino geliştirme kartı kullanılarak üç deney modülü geliştirilmiştir. Bu deney modülleri sensörlerden ve elektronik motorlardan oluşmuştur. Kullanıcılar, sensörlerden okunan değerleri internet üzerinden izleyebilmekte, motorları istediği yönde, hızda ve açıda hareket ettirebilmektedir. Motorların hareketleri kamerayla izlenebilmektedir. Modüllerin sunucu bilgisayar ile bağlantısı DAA ile sağlanmıştır. Sunucu bilgisayar ile kullanıcılar arasındaki iletişim signalR (Real-time Application Development) ile sağlanmıştır. Arduino geliştirme kartların tek başına DAA ile haberleşme özelline sahip olmadığı için, CAN BUS shield kullanılarak bu özellik sağlanmıştır. Anahtar Kelimeler: Denetleyici alan ağı, arduino, signalR, can bus shield, sensörler, elektronik motorlar.
In industrial environments, it is essential that the the data of the devices in the field should be observed as real-time to improve the quality of producing. These devices and the sensors can consist of elements such as engines and PLC (Programmable Logic Controller). The communication, control and the observation of data between the devices can be provided by using industrial web like CAN (Controller Area Network). CAN is one of the most important protocols to provide the real-time communication. In the research, three experiment modules have been developed by using Arduino development board. These modules consist of sensors and electronic engines. Users can observe the values read by sensors through internet and control the motors in terms of direction, speed and angle. The movements of the engines can be observed via camera. The connection of the modules with the server is provided with CAN. The communication between the server and the user is through signalR (Real-time Application Development). As Arduino development boards do not alone have a feature of communication with CAN, this feature is made through CAN BUS shield. Keywords: controller area network, arduino, signalR, can bus shield, sensors, electronic engines.
Tez (Yüksek Lisans) - Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, 2015.
Kaynakça var.
Endüstriyel ortamlarda, üretimin kalitesini artırmak için sahada bulunan cihazların bilgilerinin gerçek zamanlı olarak izlenmesi önemlidir. Bu cihazlar sensörler, PLC (Programmable Logic Controller-Programlanabilir Mantıksal Denetleyici) ve motorlar gibi elemanlardan oluşabilir. Bu cihazlar arasındaki haberleşme, kontrol, veri izlenmesi DAA (Denetleyici Alan Ağı, CAN - Controller Area Network) gibi endüstriyel ağlar kullanılarak gerçekleştirilir. DAA, gerçek zamanlı haberleşmeyi sağlayan protokollerin en önemlerinden biridir. Bu çalışmada, arduino geliştirme kartı kullanılarak üç deney modülü geliştirilmiştir. Bu deney modülleri sensörlerden ve elektronik motorlardan oluşmuştur. Kullanıcılar, sensörlerden okunan değerleri internet üzerinden izleyebilmekte, motorları istediği yönde, hızda ve açıda hareket ettirebilmektedir. Motorların hareketleri kamerayla izlenebilmektedir. Modüllerin sunucu bilgisayar ile bağlantısı DAA ile sağlanmıştır. Sunucu bilgisayar ile kullanıcılar arasındaki iletişim signalR (Real-time Application Development) ile sağlanmıştır. Arduino geliştirme kartların tek başına DAA ile haberleşme özelline sahip olmadığı için, CAN BUS shield kullanılarak bu özellik sağlanmıştır. Anahtar Kelimeler: Denetleyici alan ağı, arduino, signalR, can bus shield, sensörler, elektronik motorlar.
In industrial environments, it is essential that the the data of the devices in the field should be observed as real-time to improve the quality of producing. These devices and the sensors can consist of elements such as engines and PLC (Programmable Logic Controller). The communication, control and the observation of data between the devices can be provided by using industrial web like CAN (Controller Area Network). CAN is one of the most important protocols to provide the real-time communication. In the research, three experiment modules have been developed by using Arduino development board. These modules consist of sensors and electronic engines. Users can observe the values read by sensors through internet and control the motors in terms of direction, speed and angle. The movements of the engines can be observed via camera. The connection of the modules with the server is provided with CAN. The communication between the server and the user is through signalR (Real-time Application Development). As Arduino development boards do not alone have a feature of communication with CAN, this feature is made through CAN BUS shield. Keywords: controller area network, arduino, signalR, can bus shield, sensors, electronic engines.