Beckhoff PLC Entegrasyonu
TwinCAT ADS protokolü üzerinden motor ve aktüatör kontrolü. Gerçek zamanlı değişken okuma, handle yönetimi ve güvenli komut gönderimi.
Üçüncü bir firmanın ürettiği endüstriyel kalibrasyon makinesi için geliştirdiğimiz Windows tabanlı kontrol yazılımı. Beckhoff PLC entegrasyonu, kamera tabanlı ölçüm, test prosedür motoru ve otomatik sertifikasyonu tek arayüzde birleştirir.
Bu proje, endüstriyel bir kalibrasyon makinesi üreticisinin talebi üzerine, makinenin işletim yazılımını uçtan uca tasarlamak ve geliştirmek amacıyla yürütülmüştür. Makinenin mekanik ve elektronik tasarımı üretici firmaya aittir; tarafımızca yapılan iş, bu donanımı saha koşullarında işletilebilir hale getiren yazılım katmanının tamamını kapsamaktadır.
Geliştirdiğimiz yazılım; Beckhoff TwinCAT PLC ile ADS protokolü üzerinden haberleşerek motor ve aktüatör kontrolünü gerçekleştirir, USB kamera üzerinden canlı görüntü alarak ölçek tespiti yapar, referans değerle fiili okumayı karşılaştırıp hata oranını hesaplar. Operatör önceden tanımlı test prosedürünü seçer; sistem adım adım hedef konuma gider, ölçümü alır, görüntüyü kaydeder ve sonucu veritabanına işler. Test tamamlandığında kurumsal formatta Excel kalibrasyon sertifikası tek tuşla üretilir.
Proje; donanım ile yazılım arasındaki kararlı iletişim, gerçek zamanlı veri okuma, görüntü işleme, veri kalıcılığı, raporlama ve saha güvenliği gibi birbirinden bağımsız teknik alanların tek bir ürün içinde entegre edilmesini gerektirmiştir.
Proje kapsamında üstlendiğimiz iş:
Donanım üretimi ve mekanik tasarım proje kapsamı dışındadır.
Makinenin motor kontrolünden sertifikasyon çıktısına kadar tüm iş akışını tek bir yazılımda birleştiren modüller.
TwinCAT ADS protokolü üzerinden motor ve aktüatör kontrolü. Gerçek zamanlı değişken okuma, handle yönetimi ve güvenli komut gönderimi.
USB kamera üzerinden canlı görüntü yakalama ve OpenCV ile cetvel/ölçek tespiti. Piksel–milimetre kalibrasyonu ile hassas okuma.
Operatörün tanımladığı prosedürü adım adım yürüten, otomatik ve manuel modları destekleyen esnek test motoru.
Test sonuçlarını kurumsal formatta XLSX kalibrasyon sertifikasına dönüştürür. Logo, müşteri bloğu, tablo ve hata oranı kolonlarıyla tek tuşla dışa aktarım.
Gerçek donanım olmadan geliştirme ve test yapılabilmesi için PLC değişkenlerini bellekte simüle eden yerleşik motor.
Tüm test adımları, sonuçları ve yakalanan görüntüler SQLite veritabanı ile dosya sisteminde kalıcı olarak arşivlenir, anında sorgulanabilir.
CPU ve disk seri numarasına bağlı HMAC-SHA256 tabanlı lisans doğrulaması; yetkisiz kopyalamayı engelleyen saha güvenliği katmanı.
Geliştirici ve operatör rolleri, BCrypt parola güvenliği, oturum ve işlem logları ile denetlenebilir kullanım.
Endüstriyel bir kontrol yazılımı; gerçek zamanlı iletişim, görüntü işleme, veri kalıcılığı ve raporlama gibi birbirinden bağımsız problemleri aynı ürün içinde çözmek zorundadır. Bu projede her katman için saha koşullarında kendini kanıtlamış, kararlı ve uzun ömürlü teknolojiler tercih edildi.
Windows ortamında yüksek performanslı, Material Design tabanlı endüstriyel operatör arayüzü. Uzun ömürlü LTS temelli çatı.
PLC ile gerçek zamanlı haberleşme için endüstri standardı. Motor kontrolü, sensör okuma ve acil durum sinyalleri için kararlı bir protokol.
USB kameradan canlı frame yakalama ve cetvel/ölçek tespiti. Saha koşullarında deterministik çalışan heuristic algoritmalar.
Yerel, kurulum gerektirmeyen SQLite veri katmanı; EPPlus ile tek tuşla kurumsal formatta Excel kalibrasyon sertifikası üretimi.
Yazılımın saha koşullarında çalışırken kaydedilmiş görüntüsü. Operatörün hassasiyet testlerinden kaydedilmiş bir video.
Endüstri sektöründen
Panelden eklenen sensör, cihaz yeniden başlatılmadan saniyeler içinde veri göndermeye başlıyor
Test süreçleri ile makine kontrol operasyonları tek yazılım çatısı altında birleştirilerek daha kontrollü, izlenebilir ve verimli bir çalışma yapısı oluşturuldu
İhtiyacınızı paylaşın, özel çözüm tasarlayıp hayata geçirelim.