Endüstriyel Bir Kalibrasyon Makinesinin Beynini Yazdık

Üçü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.

Projeyi İncele
Endüstriyel Bir Kalibrasyon Makinesinin Beynini Yazdık

Projeye Genel Bakış

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ş:

  • Makine kontrol mimarisinin ve yazılım katmanlarının tasarımı
  • Beckhoff TwinCAT ADS üzerinden PLC entegrasyonu ve gerçek zamanlı değişken yönetimi
  • Kamera tabanlı otomatik cetvel ve ölçek tespit algoritmalarının geliştirilmesi
  • Otomatik ve manuel test modlarının; adım bazlı prosedür motorunun tasarımı
  • Müşteri, cihaz, sertifika ve test geçmişi modüllerinin uçtan uca geliştirilmesi
  • Test sonuçlarından otomatik Excel sertifikası üretimi
  • Gerçek donanım olmaksızın geliştirme yapılabilmesi için PLC simülatör motorunun yazılması
  • Donanım kilitli lisanslama, rol bazlı yetkilendirme ve kod koruma katmanları
  • SQLite yerel veritabanı şemasının tasarımı ve veri göç sürecinin yönetilmesi
  • Endüstriyel operatör arayüzünün tasarımı

Donanım üretimi ve mekanik tasarım proje kapsamı dışındadır.

Yazılımın Temel Yetenekleri

Makinenin motor kontrolünden sertifikasyon çıktısına kadar tüm iş akışını tek bir yazılımda birleştiren modüller.

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.

Kamera Tabanlı Ölçüm

USB kamera üzerinden canlı görüntü yakalama ve OpenCV ile cetvel/ölçek tespiti. Piksel–milimetre kalibrasyonu ile hassas okuma.

Adım Bazlı Test Prosedürü

Operatörün tanımladığı prosedürü adım adım yürüten, otomatik ve manuel modları destekleyen esnek test motoru.

Otomatik Excel Sertifikası

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.

PLC Simülatörü

Gerçek donanım olmadan geliştirme ve test yapılabilmesi için PLC değişkenlerini bellekte simüle eden yerleşik motor.

Test Geçmişi ve Veri Arşivi

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.

Donanım Kilitli Lisanslama

CPU ve disk seri numarasına bağlı HMAC-SHA256 tabanlı lisans doğrulaması; yetkisiz kopyalamayı engelleyen saha güvenliği katmanı.

Rol Bazlı Kullanıcı Yönetimi

Geliştirici ve operatör rolleri, BCrypt parola güvenliği, oturum ve işlem logları ile denetlenebilir kullanım.

UI & Uygulama Çatısı

Windows ortamında yüksek performanslı, Material Design tabanlı endüstriyel operatör arayüzü. Uzun ömürlü LTS temelli çatı.

Endüstriyel Haberleşme

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.

Görüntü İşleme

USB kameradan canlı frame yakalama ve cetvel/ölçek tespiti. Saha koşullarında deterministik çalışan heuristic algoritmalar.

Veri & Raporlama

Yerel, kurulum gerektirmeyen SQLite veri katmanı; EPPlus ile tek tuşla kurumsal formatta Excel kalibrasyon sertifikası üretimi.

Teknoloji Yığını

Projenin Omurgasını Oluşturan Teknolojiler

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.

  • C#
  • WPF Xaml
  • Beckhoff PLC
  • OpenCV Görüntü İşleme

Laboratuvar Ortamında Canlı Test

Yazılımın saha koşullarında çalışırken kaydedilmiş görüntüsü. Operatörün hassasiyet testlerinden kaydedilmiş bir video.

Related Projects

Endüstri from the industry

Tork Kalibrasyon Makinası İşletim Yazılımı
Endüstri Özel Yazılım

Tork Kalibrasyon Makinası İşletim Yazılımı

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

2025 2 mo
Read

Have a similar project?

Share your needs and we will design and deliver a tailored solution.

Contact Us