Live'ın dosyaları ve klasörleri
Live'ın program klasörü, proje klasörü, projeye ait .veri klasörü (kalıcı değerler, olay ve alarm günlükleri, arşiv, rapor ve reçete kayıtları), ayar dosyası ve yedekleme.
Genel yerleşim
Kurulum programı Live'ı varsayılan olarak C:\Program Files\Fabyatek\FabyaVision\Live\ altına kurar (Studio kardeş klasördedir: …\Studio\). Live'ın yazdığı yerler kullanıcıların değiştirebileceği biçimde açılır; program dosyaları değiştirilemez.
| Yer | İçerik |
|---|---|
Live\FabyaVision_Live.exe, Live\wwwroot\ | Program ve arayüz dosyaları. Değiştirmeyin. |
Live\logs\ | Live'ın program günlüğü: Live_yyyyMMdd.log (Günlük dosyaları). |
Live\Projeler\ | Varsayılan proje klasörü. Yazılamıyorsa %LOCALAPPDATA%\FabyaVision\Projeler kullanılır. |
Live\live_ayarlar.json | Live'ın kendi ayarları (aşağıda). |
%LOCALAPPDATA%\FabyaVision_Live\WebView2\ | Arayüzü çizen WebView2 bileşeninin kullanıcı verisi. Elle düzenlenmez. |
Belgeler\FabyaVision_Live\Ekran Görüntüleri\ | Ekran görüntüsü tuşunun PNG dosyaları (klasör adı çalışan programın adıdır). |
Ayar dosyası: live_ayarlar.json
Program klasöründedir ve proje dosyasından bağımsızdır. Dosya yoksa ya da bozuksa güvenli varsayılanlarla çalışılır; alan alan okunur, bozuk bir alan yalnızca kendisi varsayılana döner.
- SonProje
- En son açılan proje dosyasının tam yolu.
- ProjeKlasoru
- Proje seç ekranının taradığı klasör. Boşsa varsayılan klasör kullanılır. Proje seç ekranındaki Klasörü değiştir… bu alanı yazar.
- OtomatikBasla
trueise komut satırında proje yokken son proje seçim ekranı gösterilmeden açılır. Yeni kurulumdafalse'tur. Önceki sürümden gelen veSonProjedolu olan dosyada bu alan yoksatruesayılır.- EkranGoruntuKlasoru
- Ekran görüntüsü tuşunun PNG'lerini yazacağı klasör. Boşsa
Belgeler\<program adı>\Ekran Görüntüleri.
Proje klasörü
Studio'nun Projeyi Live Programına Yükle… komutu projeyi şu düzende yazar; Live'ın proje seç ekranı da bu düzeni tarar.
Projeler\
Tanitim_Tesisi\
Tanitim_Tesisi.fvs proje dosyası
Tanitim_Tesisi.veri\ Live'ın yazdığı veriler (ilk yazmada oluşur)
Yedek\ yüklemede eski sürümler: Tanitim_Tesisi_2026-10-17_0930.fvs …
- Tarama, proje klasörünü ve bir alt düzeyi kapsar;
*.fvsve eski*.fyscadadosyaları listelenir.*.veri,Yedekve.gitgibi klasörler atlanır. Aynı ad iki uzantıda varsa.fvsönceliklidir. JSON olmayan ya da bozuk dosya kırmızı Okunamadı kartı olarak gösterilir. Yedek: hedef dosya varken yeniden yükleme yapılırsa eski sürüm buraya<Ad>_<yyyy-MM-dd_HHmm>.fvsolarak kaydedilir (en çok 10).- Yükleme
.veriklasörünü hiçbir zaman kopyalamaz, silmez ya da değiştirmez.
Proje verisi: .veri klasörü
<Ad>.veri, proje dosyasının yanında durur (<Ad> proje dosyasının uzantısız adıdır; eski .fyscada için de aynıdır). İki alt klasörü vardır.
depo\ — kalıcı değerler
Her anahtar bir .json dosyasıdır. Yazma önce geçici dosyaya yapılır, sonra asıl dosyanın yerine konur; elektrik kesilse de yarım yazılmış dosya kalmaz.
| Dosya | İçerik |
|---|---|
istasyon.json | Bu bilgisayarın tercihleri: ekran klavyesi, arayüz dili, yazı boyutu. |
tag_kalici.json | Kalıcı dahili tag'lerin son değerleri (Live kapanırken yazılır, açılırken okunur). |
gorev_durum.json | Zamanlanmış görevlerin son çalışma ve sonuç bilgisi (Görevler… penceresi). |
recete_<kimlik>.json ve ilgili dosyalar (recete_etkin_…, recete_gecmis_…) | Reçete kayıtları, etkin kayıt ve PLC aktarım geçmişi. |
rapor_<kimlik>_sayac.json | Rapor kayıt numarası sayacı. |
trend_<kimlik>.json | Operatörün trend nesnesinde yaptığı seçimler (bu istasyonda). |
baglanti_sifreleri.json | Kullanıcı adı / şifre isteyen bağlantıların şifreleri (Şifre gir ile girilenler). |
gunluk\ — aylık kayıt dosyaları
Her günlük adı için ayrı aylık dosya tutulur: <ad>_yyyyMM.log (ay, satırın eklendiği anın yerel ayıdır). Her satır tek satırlık JSON'dur ve içinde "z" (Unix milisaniye) zaman damgası bulunur. Günlük ve depo adlarında yalnızca İngilizce harf, rakam, _ ve - kullanılabilir (1 – 80 karakter).
| Dosya | İçerik | Silinme |
|---|---|---|
olay_yyyyMM.log | Olay günlüğü: oturum, ayar, reçete, rapor, sistem, betik, operatör ve bağlantı kayıtları (Günlük dosyaları). | Otomatik silinmez. |
alarm_yyyyMM.log | Alarm kayıtları (alarm sınıfının Arşivlenir seçeneği kapalı değilse). | Otomatik silinmez. |
arsiv_<kimlik>_yyyyMM.log | Veri arşivi kayıtları; trend ve geçmiş bu dosyadan okunur. | Arşivin saklama ayarına göre; yalnızca en az iki ay önceki aylar silinir. |
arsiv_<ad>_yyyyMM.csv | Arşiv CSV yansıması (UTF-8 BOM'lu, ; ayraçlı, ondalık nokta, başlık satırlı); arşivde CSV seçiliyse. | Aynı kural. |
arsivsql_<kimlik>.bekleyen | SQL Server'a henüz yazılamamış arşiv satırlarının disk tamponu. | Yazılınca boşalır. |
rapor_<kimlik>_yyyyMM.log | Rapor kayıtları ile onay ve silme işaretleri. | Rapor saklama ayarına göre; içinde bulunulan ay ve önceki ay hiçbir zaman silinmez. |
recete_aktarim_yyyyMM.log | Reçetenin PLC'ye aktarım kayıtları. | Otomatik silinmez. |
Saklama ayarlarının nerede yapıldığı ve etkisi için Geçmiş veri ve Raporun Live'da üretilmesi konularına bakın. Saat geçersizse (2020'den önce) hiçbir dosya silinmez.
Yedekleme ve taşıma
- Projeyi başka bir bilgisayara taşırken
.fvsdosyasıyla birlikte.veriklasörünü de kopyalamak, kalıcı değerleri, reçete kayıtlarını ve geçmiş verileri taşır. Yalnızca.fvskopyalanırsa proje açılır ama bu veriler yeni bilgisayarda boştur. - Düzenli yedek için
.veriklasörünü velive_ayarlar.jsondosyasını alın. Live çalışırken dosya kopyalamak mümkündür; tutarlı bir yedek için Live'ı kapattıktan sonra alın. Yedekklasörü yalnızca proje dosyasının eski sürümlerini tutar; Live verisini içermez.
Sınırlar ve dikkat edilecekler
- Olay, alarm ve reçete aktarım günlükleri kendiliğinden silinmez; disk dolmasını izleyin ve eski ay dosyalarını gerekirse yedekleyip silin.
logsklasöründeki program günlüğü ile.veri\gunlukklasöründeki proje kayıtları farklı şeylerdir: ilki Live programının kendi iletileri, ikincisi projenin olay, alarm, arşiv ve rapor verileridir.- Klasör yerleşimi kuruluma göre değişebilir (özel kurulum klasörü,
ProjeKlasoruayarı). Kesin yolu proje seç ekranından (Proje klasörü satırı) doğrulayın.