Grafik arayüzlü program — komut satırı YOK. IP + port gir → "Bağlan" butonu → laptop IP otomatik + dosyalar iner + okuyucu çalışır.
Arayüz programını indir:
📥 baglan_gui.pyw indir
Masaüstüne koy.
Çalıştır: dosyaya sağ tık → "Yönetici olarak çalıştır".
Açılan pencerede: tip + makine IP + port yaz → 🔌 Bağlan butonuna bas. Gerisini (IP ayarla + indir + çalıştır) kendisi yapar, durum pencerede akar.
| # | Malzeme | Not |
|---|---|---|
| 1 | Cat6 Ethernet kablosu (RJ45) | Makine → laptop |
| 2 | USB-Ethernet dönüştürücü | Laptopta Ethernet portu yoksa |
| 3 | Laptop (Windows) | Python 32bit + FOCAS DLL |
Python 32bit kur (ŞART — 64bit olmaz):
python.org → "Download Python 3.14" bölümünden "Windows installer (32-bit)" olanı indir → kur. Kurulumda "Add python.exe to PATH" işaretle.
Kontrol: py -0p listesinde -32 olmalı.
FOCAS DLL'lerini indir (14 adet — tek ZIP):
📥 fwlib_tum.zip indir
İnen ZIP'i masaüstüne çıkar (sağ tık → "Tümünü Çıkar"). 14 .dll dosyası masaüstünde olsun.
Canlı okuyucuyu indir:
📥 focas_okuyucu.py indir
Masaüstüne koy (DLL'lerle AYNI klasör).
FOCAS2/Ethernet'i kontrol et (sadece bak, değiştirme):
[SYSTEM] → Ethernet / FOCAS2-Ethernet → "Embedded" (dahili) → Port number (TCP)
Port genelde 9999 (veya 8193). IP adresi de bu ekranda.
IP + port'u not et: okuyucu dosyasındaki MAKINE_IP ve FOCAS_PORT satırlarına yazacaksın (aşağıda).
Laptop IP'sini AYNI ağa al:
Denetim Masası → Ağ → Ethernet → Özellikler → IPv4 → "Aşağıdaki IP'yi kullan":
IP: 192.168.5.100
Alt ağ maskesi: 255.255.128.0(Makine IP'siyle aynı aralıkta olmalı — örn. makine 192.168.5.91 ise laptop 192.168.5.x)
Kabloyu tak: laptop ↔ makine Ethernet portu.
IP/port'u yaz: focas_okuyucu.py'yi Not Defteri ile aç → şu 2 satırı makineye göre düzenle:
MAKINE_IP = "192.168.5.91"
FOCAS_PORT = 9999Kaydet.
Çalıştır (32bit Python ile):
cd Desktop
py -3-32 focas_okuyucu.py
Sonuç (hepsi tek satırda akar):
devir: 1000 rpm | alarm: 0 | eksen X/Y/Z: [150, -20, 0] | takim: 3 | IO X: [...] Y: [...]
✅ BAGLANDI + devir + eksen + takım + I/O → veri okuyoruz
❌ BAĞLANTI HATASI → IP/port/kablo/lisans kontrol et
Okuyucu çalışırken VPS'e veri gönderir. Dashboard'da makine seçicinden HTC200X560'ı seç → spindle devri + alarm + eksen canlı akar.