Atlas Copco PF-8000
Proje Hakkında
Bu projede, Atlas Copco PF8000 vida sıkma kontrol ünitesi ile TCP/IP protokolü üzerinden gerçek zamanlı haberleşme sağlayan bir C# konsol uygulaması geliştirdim. Uygulama, cihazdan gelen sıkma sonuçlarını (özellikle tork ve açı değerleri) MID (Message ID) protokolüne uygun şekilde okuyup parse ederek anlamlı verilere dönüştürür.
Bu projede, Atlas Copco PF8000 vida sıkma kontrol ünitesi ile TCP/IP protokolü üzerinden gerçek zamanlı haberleşme sağlayan bir C# konsol uygulaması geliştirdim. Uygulama, cihazdan gelen sıkma sonuçlarını (özellikle tork ve açı değerleri) MID (Message ID) protokolüne uygun şekilde okuyup parse ederek anlamlı verilere dönüştürür.
Sistem; bağlantı kurulumu (MID0001), vida sıkma verisine abonelik (MID0060), sonuç verisinin alınması (MID0061) ve acknowledge (MID0062) süreçlerini eksiksiz yönetir. Ayrıca Keep Alive (MID9999) mekanizması sayesinde bağlantının kopmadan stabil şekilde devam etmesini sağlar.
Projede Öne Çıkan Noktalar
- ✅ Cihaz ile doğrudan TCP soket bağlantısı
- ✅ Gerçek zamanlı sıkma verisi dinleme
- ✅ MID protokolüne uygun mesaj işleme
- ✅ Ham veriden tork (Nm) ve açı (°) değerlerini ayrıştırma
- ✅ Bağlantı ve veri hatalarına karşı yönetilebilir yapı
Veri parse sürecinde, gelen ham mesaj içerisinden belirli pozisyonlardaki değerler alınarak tork ve açı bilgisi çıkarılır; tork değeri ölçeklendirilerek Nm cinsine çevrilir ve konsola yazdırılır.
Bu uygulama, üretim hatlarında kullanılan sıkma istasyonlarından veri toplama, kalite kontrol sistemlerine entegrasyon ve izlenebilirlik (traceability) altyapısı oluşturma gibi senaryolar için temel bir haberleşme katmanı sunmaktadır.
Not: Uygulama PF8000 modeli üzerinde test edilmiştir. Farklı kontrol ünitelerinde MID formatı ve veri konumları değişiklik gösterebilir.
İlgilenenler için proje; TCP haberleşmesi, endüstriyel cihaz entegrasyonu ve üretim sistemleriyle yazılım entegrasyonu konularında pratik bir örnek niteliğindedir.