Dosya ve klasör konumları
Kurulum klasörü, Studio ve Live'ın ayar ve günlük dosyaları, proje dosyaları, .veri klasörü, yedekler, kullanıcı hesabı altındaki klasörler ve yedeklenmesi gerekenler.
Bu konu FabyaVision'ın bilgisayarda yazdığı ve okuduğu yerlerin tam listesidir. Yollar varsayılan kuruluma göredir; özel bir kurulum klasörü seçtiyseniz C:\Program Files\Fabyatek\FabyaVision yerine onu okuyun. Her programın kendi ayrıntıları ilgili konuda anlatılır.
Kurulum klasörü
Varsayılan konum C:\Program Files\Fabyatek\FabyaVision. İçinde iki kardeş klasör vardır (Kurulum):
FabyaVision\
fabyavision.ico
Studio\
FabyaVision_Studio.exe
studio_ayarlar.json Studio'nun kendi ayarları
logs\ Studio günlüğü
wwwroot\ arayüz dosyaları; wwwroot\help = bu kılavuz
Ornekler\Ornek_Tesis.fvs Yeni Proje penceresindeki "Örnek tesis" şablonu
Live\
FabyaVision_Live.exe
live_ayarlar.json Live'ın kendi ayarları
logs\ Live günlüğü
wwwroot\ arayüz dosyaları
Projeler\ varsayılan proje klasörü
Ornekler\
Tanitim_Tesisi.fvs örnek proje kopyası (yalnız örnek bileşeniyle)
- Program dosyaları (
.exe,wwwroot) yalnız yöneticiye yazılabilir; değiştirmeyin. - Kurulum, programların yazdığı beş yeri kullanıcılara yazma izniyle açar:
Studio\logs,Live\logs,Live\Projeler,studio_ayarlar.jsonvelive_ayarlar.json. Bu yerler yazılamazsa ayarlar kalıcı olmaz, günlük tutulmaz. - Güncellemede ayar dosyalarına ve
Live\Projelerklasörüne dokunulmaz.
Studio
Aksi belirtilmedikçe yollar Studio\ klasörüne göredir.
| Dosya ya da klasör | İçerik |
|---|---|
studio_ayarlar.json | Tema, dil, arayüz ölçeği, yazar, varsayılan proje klasörü, otomatik yedek aralığı, 3B görünüm ve yerleştirme modeli, son açılan proje, son projeler listesi (en çok 10), son yükleme klasörü. Dosya yoksa ya da bozuksa varsayılanlarla açılır. Ayarlar |
logs\Studio_yyyyMMdd.log | Günlük başına bir metin dosyası. 30 günden eski dosyalar Studio açılırken silinir. Yardım›Günlük klasörünü aç bu klasörü açar. Günlük dosyaları |
%LOCALAPPDATA%\FabyaVision_Studio\WebView2\ | Arayüzü çizen WebView2 bileşeninin kullanıcı verisi. Panel genişlikleri, sütun sıraları ve araç kutusu grup durumları burada saklanır. Elle düzenlenmez; silinirse bu düzen bilgileri sıfırlanır. |
Belgeler\FabyaVision Projeleri\ | Yeni Proje penceresinin önerdiği konum; Studio Ayarları'ndaki Proje klasörü boşsa kullanılır. Aç ve Farklı kaydet pencereleri ise son açılan projenin klasöründe başlar. |
Proje dosyaları
Bir proje tek bir dosyadır: <Ad>.fvs (eski adıyla .fyscada; ikisi de açılır, Studio .fvs olarak kaydeder). Dosya UTF-8 metin olarak yazılan JSON'dur. Kaydederken yan dosyalar oluşur (Proje dosyaları, Revizyon ve yedek):
| Dosya | Ne zaman | Ne işe yarar |
|---|---|---|
<Ad>.fvs.tmp | Kaydetme sırasında | Önce buraya yazılır, sonra asıl dosyanın yerine konur; elektrik kesilirse yarım dosya kalmaz. Normalde görünmez. |
<Ad>.fvs.bak | Her Kaydet'te | Dosyanın bir önceki sürümü. Tek dosyadır, her kayıtta yenilenir. |
Yedek\<Ad>_<yyyy-MM-dd_HHmm>.fvs (proje dosyasının yanında) | Yedek kopya kaydet…, otomatik yedek | En çok 20 yedek tutulur. |
Yedek\ (Live'a yüklenen hedef klasörde) | Hedefte aynı proje varken Üzerine yaz denince | Eski sürüm saklanır; en çok 10. Projeyi Live'a yükleme |
<Ad>.veri\ | Live çalışırken | Projenin Live'da ürettiği veri. Aşağıya bakın. |
Live
Aksi belirtilmedikçe yollar Live\ klasörüne göredir.
| Dosya ya da klasör | İçerik |
|---|---|
live_ayarlar.json | Son açılan proje, proje klasörü, otomatik başlatma, ekran görüntüsü klasörü. Dosya yoksa ya da bozuksa güvenli varsayılanlarla çalışır. |
logs\Live_yyyyMMdd.log | Live'ın program günlüğü; 30 günden eski dosyalar açılışta silinir. |
Projeler\ | Proje seç ekranının taradığı varsayılan klasör. Buraya yazılamıyorsa %LOCALAPPDATA%\FabyaVision\Projeler kullanılır. Kurulumda Örnek proje seçildiyse Projeler\Tanitim_Tesisi\Tanitim_Tesisi.fvs da buradadır. |
%LOCALAPPDATA%\FabyaVision_Live\WebView2\ | Live'ın WebView2 kullanıcı verisi. Elle düzenlenmez. |
Belgeler\FabyaVision_Live\Ekran Görüntüleri\ | Ekran görüntüsü kaydet eylem tuşunun PNG dosyaları (live_ayarlar.json'daki EkranGoruntuKlasoru doluysa orası). |
Projeye ait veri: <Ad>.veri
Proje dosyasının yanındaki <Ad>.veri klasörünü Live yazar; Studio'dan yükleme ona dokunmaz. İki alt klasörü vardır:
depo\: kalıcı tag değerleri, reçete kayıtları, görev durumu, bu bilgisayarın tercihleri (istasyon.json) ve bağlantı şifreleri (baglanti_sifreleri.json).gunluk\: aylık olay, alarm, arşiv, rapor ve reçete aktarım kayıtları (olay_yyyyMM.log,alarm_yyyyMM.log…).
Dosya dosya ayrıntı, silinme kuralları ve yedekleme: Live'ın dosyaları ve klasörleri.
Kullanıcı hesabı altındaki yerler
Bunlar %LOCALAPPDATA%\FabyaVision\ altındadır ve Windows kullanıcısına bağlıdır. Programı farklı bir Windows hesabıyla açarsanız o hesap kendi kopyasını oluşturur.
| Yer | İçerik |
|---|---|
uzak.anahtar | Uzaktan izleme oturum çerezlerini imzalayan anahtar. Windows hesabına bağlı olarak şifrelenir; silinirse tarayıcıdaki oturumlar geçersiz olur, yeniden giriş istenir. |
OpcUa\pki\own\ | Bu bilgisayarın OPC UA sertifikası (certs\*.der) ve özel anahtarı (private\*.pfx). |
OpcUa\pki\trusted\, issuer\, rejected\ | Elle güvenilen sunucu ve sertifika otoritesi sertifikaları; ara sertifika otoriteleri; reddedilen sunucu sertifikaları (inceleme için). |
OpcUa\sunucular\ | Her OPC UA sunucusunun ilk bağlantıda kaydedilen sertifikası (adres_port.der). |
Projeler\ | Program klasörüne yazılamadığında Live'ın yedek proje klasörü. |
Sizin seçtiğiniz yerler
Şu dosyaları programlar siz seçtiğiniz konuma yazar; ayrı bir varsayılan klasörleri yoktur: rapor PDF'i, CSV ve Excel dışa aktarımları, tag Excel ve CSV aktarımları, betik dosyaları. Konum için her seferinde dosya kaydet penceresi açılır.
Yedeklenecekler
| Ne | Neden |
|---|---|
Proje dosyaları (.fvs) ve Yedek klasörleri | Tasarımın kendisi. Studio bilgisayarında ve Live\Projeler'de. |
<Ad>.veri klasörleri | Canlı veri: kalıcı değerler, reçete kayıtları, alarm, olay, arşiv ve rapor geçmişi. Hiçbir otomatik yedek bunları içermez. |
live_ayarlar.json | Hangi projenin ve klasörün kullanıldığı. |
studio_ayarlar.json | İsteğe bağlı: tema, yazar ve son projeler. |
Kaldırınca ne olur
- İki
logsklasörü ve iki ayar dosyası silinir. Live\Projelerboş değilse silinmez ve kaldırma bitince yolu iletiyle bildirilir. Örnek proje kurulduysaTanitim_Tesisi.fvskopyası da kullanıcı verisi sayılır ve kalır; iletiyi bu yüzden görürsünüz.%LOCALAPPDATA%altındaki klasörlere,Belgeleraltındaki proje ve ekran görüntülerine dokunulmaz.