İçeriğe atla
W3 Bilişim
Çözüm · Üretim sahasıMasaüstü Yazılım Geliştirme
Hat, internetin gelmesini beklemez.

Üretim Tesisleri İçin Masaüstü Yazılım

Hat başındaki terminal bir tarayıcı sekmesi değildir: PLC'den sinyal okur, teraziden değer alır, etiket basar ve bağlantı koptuğunda çalışmaya devam eder. Sahaya kurulan, cihazla doğrudan konuşan ve merkeze kuyrukla bağlanan masaüstü uygulamalar geliştiriyoruz.

  • Cihaz envanteri keşifte çıkarılır
  • Offline-first: yerel veritabanı + kuyruk
  • Kiosk modu ve kilitli operatör ekranı
  • İmzalı kurulum + kademeli güncelleme
Sahada tanıdık geliyor mu?

Üretim yürüyor; kayıt vardiya sonunda yetişmeye çalışıyor.

Üretim yazılımı projelerinde teknik zorluk genelde ekranlarda değil, ekranın arkasındaki cihazlarda ve kesintilerde çıkıyor. Aşağıdakiler, tesislerde en sık karşımıza çıkan tablolar.

← Görseli yana kaydırın →
Yaklaşımımız

Önce cihaz envanteri, sonra ekran.

Üretim yazılımında en pahalı sürpriz, geliştirme bittikten sonra ortaya çıkan cihaz uyumsuzluğudur. Bu yüzden ilk teslimimiz ekran değil, sahada doğrulanmış bir cihaz ve akış envanteri oluyor.

  1. Saha keşfi ve cihaz envanteriHattı yerinde geziyor, istasyonları ve cihazları marka-model-protokol düzeyinde listeliyoruz. Hangi verinin nerede oluştuğu netleşiyor.Teslimİstasyon haritasıCihaz ve protokol listesiRisk notları
  2. Akış ve ekran tasarımıOperatörün tek ekranda kaç dokunuşla işini bitireceğini kurguluyoruz. Ekranlar eldivenle ve uzaktan okunacak şekilde tasarlanıyor.Teslimİstasyon ekran taslaklarıAlan ve zorunluluk kurallarıKabul kriterleri
  3. Cihaz entegrasyonu ve provaHer cihaz için sürücü katmanı yazılıyor ve gerçek donanımla deneniyor. Laboratuvarda değil, cihazın kendisinde doğruluyoruz.TeslimCihaz sürücü katmanıProva kaydıHata davranışı tablosu
  4. Offline ve senkron kurgusuYerel veritabanı, gönderim kuyruğu ve çakışma kuralları kuruluyor. Bağlantı testi bilerek kopartılarak yapılıyor.TeslimYerel veri şemasıKuyruk ve tekrar kurallarıKesinti senaryosu testi
  5. Pilot istasyon ve yaygınlaştırmaTek istasyonda bir vardiya boyunca çalıştırıyor, operatör geri bildirimiyle düzeltip diğer terminallere imzalı paketle dağıtıyoruz.TeslimPilot raporuİmzalı kurulum paketiOperatör kılavuzu ve eğitim
İmza aracı · Hat ve cihaz entegrasyon planlayıcı

Tesisinizin terminal ve cihaz haritasını şimdi çıkarın

Hangi noktalarda terminal olacağını ve o noktalarda hangi cihazların bulunduğunu işaretleyin; ekranda istasyon ekranları, entegrasyon yüzeyi ve çevrimdışı çalışması gereken noktalar belirsin. Bu liste keşif görüşmesinin gündemini doğrudan oluşturur. Hiçbir veri kaydedilmez, seçimleriniz tarayıcınızdan çıkmaz.

Hangi noktalarda terminal olacak?

Şu an kâğıtla yürüyen noktaları da işaretleyin — asıl kazanç genelde oralardan çıkıyor.

Bu noktalarda hangi cihazlar var?

Emin olmadığınız cihazı yine de işaretleyin; protokolü keşifte marka-model üzerinden doğruluyoruz.

Oluşan saha planı
İstasyon3
Ekran11
Cihaz entegrasyonu4
Çevrimdışı çalışmalı3
İstasyon ekranları
Hat başı terminaliçevrimdışı çalışmalı
  • İş emri seçimi
  • Üretim sayacı
  • Duruş nedeni girişi
  • Vardiya devri
Tartım ve dolum noktasıçevrimdışı çalışmalı
  • Dara / net tartım
  • Reçete adımı
  • Parti (lot) kaydı
Depo ve sevkiyatçevrimdışı çalışmalı
  • Mal kabul
  • Raf / lokasyon
  • Toplama listesi
  • Sevk paketi
Cihaz veri yolu
  • PLC / SCADAModbus TCP · OPC UA
  • Endüstriyel teraziRS-232 / RS-485
  • Barkod okuyucuUSB HID / seri
  • Etiket yazıcısıZPL / EPL · ağ veya USB
Bir de şunu konuşalım
  • Depo ve sevkiyat seçtiniz ama El terminali / RF cihaz işaretli değil — bu noktada genelde gerekir.
Cihaz başına karara bağlanacaklar
  • PLC / SCADA: Okunacak etiket (tag) listesi ve yazma yetkisi baştan yazılı olarak belirlenmeli; yazma gerekiyorsa otomasyon ekibiyle ortak karar alınır.
  • Endüstriyel terazi: Gösterge modelinin veri formatı ve kararlı (stabil) sinyal davranışı prova edilmeli; dara mantığı ekranda açıkça görünmeli.
  • Barkod okuyucu: Okuyucu klavye gibi davranır; odak yönetimi ve sonlandırma karakteri ayarlanmazsa veri yanlış alana düşer.
  • Etiket yazıcısı: Şablon, sayaç ve barkod formatı uygulamada tutulur; istasyon başına varsayılan yazıcı tanımlanır.
Bu plan için teslim edilenler
  • Cihaz ve protokol envanteri (marka-model düzeyinde)
  • İstasyon ekranları ve kiosk modu kurgusu
  • Yerel veritabanı, kuyruk ve senkron kuralları
  • Gerçek donanımla prova kaydı ve hata davranışı tablosu
  • İmzalı kurulum paketi ve kademeli güncelleme altyapısı
  • Operatör kılavuzu, vardiya eğitimi ve destek dönemi

Buradaki ekran ve entegrasyon listesi, seçtiğiniz istasyonların tipik kapsamından türetilen örnek bir taslaktır; süre, fiyat veya kesin kapsam taahhüdü değildir. Gerçek liste saha keşfinden sonra netleşir; genelde birkaç ekran birleşir, birkaç cihaz eklenir.

Sahanın gerçekleri

Kesinti bir istisna değil, tasarım girdisidir.

Ofiste nadiren yaşanan şeyler sahada rutindir: ağ kesilir, cihaz fişten çıkar, operatör eldivenle çalışır. Uygulamayı bu üç gerçeğe göre kuruyoruz.

← Görseli yana kaydırın →

Merkezdeki raporlama ve yönetim tarafını genelde web uygulaması olarak kuruyoruz; ikisi aynı veriyi kullanır. Bu ikili kurgunun web ayağı için web yazılım geliştirme, sistemler arası bağlantı için API geliştirme sayfalarımıza bakabilirsiniz.

Kapsam

Hangi modüller? Üretim projeleri çoğunlukla bunlarla başlıyor.

Aşağıdakiler bir paket değil, bir menü. İlk fazda genellikle iki üç istasyon açılıyor; kalanı aynı uygulamanın içine ekleniyor.

  • Çekirdekİş emri ve üretim kaydıERP'den gelen iş emri, hat başında başlatılır; adet, fire ve tamamlanma anında kaydedilir.
  • ÇekirdekDuruş ve neden kodlarıDuruş tek dokunuşla başlar, neden listeden seçilir. Analiz için kök neden alanı zorunlu tutulabilir.
  • EntegrasyonCihaz entegrasyon katmanıPLC, terazi, okuyucu ve yazıcı için ortak sürücü katmanı; cihaz eklemek yeni sürüm gerektirmez.
  • OperasyonEtiket ve barkod basımıParti, palet ve sevkiyat etiketleri; şablon ve sayaç uygulamada tutulur, format tesis genelinde tektir.
  • Kaliteİzlenebilirlik (lot / seri)Hangi partiden hangi ürün çıktı, hangi hammadde tüketildi — geriye dönük izlenebilir tutulur.
  • KaliteKalite kontrol formlarıNumune ölçümleri, uygunluk kararı, karantina ve sapma kaydı; fotoğraf eki desteklenir.
  • AltyapıYerel veri ve senkron kuyruğuSQLite tabanlı yerel veritabanı, gönderim kuyruğu, tekrar denemeye dayanıklı kayıt anahtarı.
  • EntegrasyonERP aktarımıİş emri ve stok verisi okunur, üretim sonucu ve tüketim geri yazılır; aktarım durumu ekrandan izlenir.
  • GüvenlikKiosk modu ve yetkilendirmeİstasyon bazlı kilitli ekran, rol bazlı yetki ve her işlemde denetim kaydı.
← Görseli yana kaydırın →

Teknoloji kısaca

Windows ağırlıklı sahalarda genellikle .NET (WPF), çoklu platform veya web ekibinizle ortak ilerlenecek projelerde Electron / Tauri tercih ediyoruz. Yerel veri tarafında SQLite, merkeze bağlantıda REST veya gRPC kullanıyoruz. Seçim keyfi değil: cihaz sürücüsü ihtiyacı, mevcut ekibinizin bildiği yığın ve kurulacak terminal sayısı kararı belirliyor. Karşılaştırmayı keşif görüşmesinde birlikte yapıyoruz.

Mimari kararda dışarıdan bağımsız bir görüş isterseniz teknik danışmanlık hizmetimiz ayrı olarak da alınabilir. ERP tarafı Logo ise Logo ERP çözüm ortaklığı kapsamında entegrasyonu aynı ekip yürütür; entegrasyon kararlarının nasıl kurgulandığını Logo ERP entegrasyonu rehberimizde anlatıyoruz.

Örnek plan

Örnek bir ilk faz: tek hat, üç istasyon

Aşağıdaki plan; bir hattın başı, tartım noktası ve depo çıkışı için hazırlanmış örnektir. Sizin planınız saha keşfinden sonra netleşir ve sözleşmede yazılı tarihe bağlanır.

Örnek sekiz haftalık üretim yazılımı ilk fazı ve haftalık çıktıları
HaftaNe yapılırHafta sonunda elinizde ne olur
1. haftaSaha keşfi ve cihaz envanteriİstasyon haritası, protokol listesi
2. haftaAkış ve ekran tasarımıİstasyon ekran taslakları, kabul kriterleri
3–4. haftaÇekirdek kayıt modülüİş emri, üretim ve duruş kaydı
5. haftaCihaz entegrasyonuTerazi, okuyucu ve yazıcı provası
6. haftaOffline ve senkronYerel veri, kuyruk, kesinti testi
7. haftaPilot istasyonBir vardiya boyunca gerçek kullanım
8. haftaYaygınlaştırma ve eğitimİmzalı paket, kurulum, operatör eğitimi
← Görseli yana kaydırın →

İlk faz kapandıktan sonra yeni istasyonlar aynı uygulamanın içine ekleniyor; cihaz sürücü katmanı hazır olduğu için ikinci hattın devreye alınması genelde ilkinden kısa sürüyor.

SSS

Sık sorulanlar

Cihaz entegrasyonu, kesinti davranışı, masaüstü/web tercihi, ERP bağlantısı ve güncelleme dağıtımı hakkında en çok sorulanlar.

Cihazın konuştuğu protokol belliyse evet. Sahada en sık Modbus TCP/RTU, OPC UA, seri port (RS-232/485) ve USB HID ile karşılaşıyoruz; etiket yazıcılarında ZPL/EPL yaygın. Keşif aşamasında cihaz envanterini marka-model ve protokol bazında çıkarıyoruz. Protokolü kapalı veya belgesiz bir cihaz varsa bunu baştan söylüyoruz: o cihaz ya üreticinin sürücüsü/SDK'sı üzerinden ya da ara bir donanımla bağlanır, ikisi de yoksa entegrasyon kapsam dışında kalır.

Cihaz listenizi gönderin, entegrasyon planını birlikte çıkaralım

Elinizde bir hat şeması, cihaz listesi ya da yalnız bir vardiya formu olması yeterli. İlk görüşmede istasyonları ve cihazları birlikte listeleyip ilk faz için gerçekçi bir kapsam çıkarıyoruz. Keşif görüşmesi ücretsizdir ve sizi bağlamaz.

  • Keşif görüşmesi ücretsiz
  • Cihaz provası gerçek donanımla
  • Kaynak kod mülkiyeti sizde
Masaüstü Yazılım Geliştirme

Hattı durdurmayan bir üretim yazılımı kuralım

Cihaz envanteriyle başlıyor, kiosk modunda çalışan istasyon ekranlarıyla devam ediyor, imzalı kurulum paketi ve kademeli güncelleme ile kapatıyoruz.

Keşif görüşmesi ücretsizCihaz provası gerçek donanımlaKaynak kod mülkiyeti sizde