FabyaVisionKullanım Kılavuzu
/

Bilinen sınırlar

6 dk okumaSorun giderme

Live, uzaktan izleme ve TV, betik motorları ve kurulum için bilinen sınırlar ve çalışmayan ayar. Her sınırın yanında ne yapılacağı yazılıdır.

Bu konu ne içerir

Aşağıdakiler ürünün bu sürümde bilerek ya da henüz karşılamadığı davranışlardır. Her satır koddan ve ekranlardan doğrulanmıştır. Haberleşme sürücülerinin sınırları kendi konularındadır (Bağlantı tanılama).

Tasarım ve işleyiş: bölümlere göre özet

Aşağıdaki sınırlar ilgili konularda ayrıntısıyla anlatılmıştır; bu tablo tek bakışta toplar. Sürücülerin kendi sınırları (desteklenmeyen veri tipleri gibi) sürücü konularındadır (Sürücüler).

AlanSınırAyrıntı
Okuma döngüsüDeğişince ayrı bir okuma modu değildir; Live süresi 0 olan döngüyü 1 sn'ye çevirir. Hızlı okuma için 100 ms gibi bir döngü seçin.Döngüler
BağlantılarAynı PLC'ye ikinci bir protokolle bağlanmak için ikinci bağlantıya aynı IP verilemez; yedek PLC'ye otomatik geçiş yoktur.Bağlantılar tablosu
Tag hatalarıSürücünün tag hata iletisi Live'da gösterilmez; yalnızca bağlantı durumu ve bağlantının son hata iletisi görünür.Bağlantı tanılama
AnimasyonlarKontrol nesnelerinde (trend, alarm, reçete, rapor, kamera, Sayfa Penceresi) Live yalnızca konum, boyut ve görünürlüğü uygular; Yanıp sönme, Opaklık (%) ve Açı bağlantıları işlemez.Animasyonlar
OlaylarBırakılınca olayı, fare düğmesi nesnenin üstünde bırakılırsa çalışır; dışarıda bırakılırsa çalışmaz. “Basınca 1, bırakınca 0” biçimindeki jog bitleri 1'de kalabilir.Olaylar ve işlevler
KontrollerSayfa Penceresi'nin Kapatma düğmesi ve Kullanıcı Görünümü'nün Kullanıcılar düzenlenebilir ayarları Live'da etkisizdir.Kontroller
MenülerYetkisiz menü öğesi pasif çizilir ve uyarı çıkmaz; yatay araç çubuğuna sığmayan düğmeler kesilir; Gezinti Menüsü'nden gizlemek sayfaya erişimi kapatmaz.Menü tasarımı, Gezinti Menüsü
AlarmlarAnalog alarma Yardım metni girilemez (yalnız dijital alarmda vardır).Alarm tanımlama
RaporlarEk Alanlar'daki Kayıt zamanı anahtarı etkisizdir; her kayıt zamanı her zaman taşır.Rapor tasarımı
KullanıcılarGrubun Seviye değeri Live'da kullanılmaz. Silinmiş bir yetki, o yetkiye bağlı nesneyi herkese açar.Kullanıcı Yönetimi, Yetkileri uygulama
GörevlerDöngüsel görevde Değişince döngüsü seçilirse görev hiç zamanlanmaz.Zamanlanmış görevler
Cihaz YapılandırmasıBilgisayar adı ve Çalışma türü Live'da kullanılmaz.Cihaz Yapılandırması

Live

SınırNe yapılır
Live aynı anda tek proje çalıştırır. Proje değişince izleme, alarm ve kayıt yeni proje açılana kadar durur.Projeleri sırayla açın (Proje değiştir…); aynı anda ikisini çalıştıramazsınız.
Studio'da yapılan değişiklik çalışan Live'a anında yansımaz.Projeyi Live'a yükleyin ve Live'da projeyi yeniden açın.
Live Ayarları › Genel › Görünüm › Yazı ölçeği (%) alanı çalışmaz: Live bu değeri okumaz.Yazı boyutunu Live'da sistem menüsündeki Yazı boyutu düğmeleriyle istasyon bazında seçin. Alanı değiştirmenin etkisi yoktur.
Yerel Live'da sistem menüsünde tema anahtarı yoktur. Tema projedeki Varsayılan tema ayarından gelir: Açık, Koyu ya da Otomatik (saate göre) (19:00 – 07:00 arası koyu).Temayı Studio'da Live Ayarları'ndan seçin. Tarayıcıdan izleyen kullanıcının kendi tema düğmesi vardır.
Ekran klavyesi yalnızca Türkçe Q yerleşimindedir ve yalnızca yerel Live penceresinde çalışır.Başka düzen gerekiyorsa fiziksel klavye kullanın.
Pencere, klavye ve ek uygulama ayarları tarayıcıdan izlemede ve TV'de uygulanmaz.Bu ayarları yalnızca Live bilgisayarı için düşünün.
Olay günlüğü, alarm kayıtları ve reçete aktarım günlüğü kendiliğinden silinmez.Disk dolmasını izleyin; eski ay dosyalarını yedekleyip silin (Live'ın dosyaları ve klasörleri).
Kullanıcı adı ve şifre isteyen bağlantıların şifreleri bilgisayarda baglanti_sifreleri.json dosyasında düz metin saklanır..veri klasörüne erişimi yetkili Windows kullanıcılarıyla sınırlayın.
Bağlantı durumunda bağlanıyor gösterilmez; bağlantı kurulana kadar bağlantı yok görünür.Hata iletisinin gelmesini bekleyin (Bağlantı sorunları).

Uzaktan izleme ve TV

SınırNe yapılır
Tarayıcıdan izleme düz HTTP kullanır; HTTPS yoktur. Şifreler ve veriler şifrelenmez. TV adresleri varsayılan olarak şifresizdir.İnternete açmayın; VPN kullanın (VPN ile uzaktan erişim). Gerekmiyorsa TV'ler şifresiz izlesin'i kapatın.
İzleyici salt okunurdur: kumanda, alarm onayı ve ayar değişikliği yoktur.Bu işleri Live bilgisayarından yapın.
Betik, görev ve sürücü izleyicide ve TV'de çalışmaz; yalnızca Live bilgisayarında çalışır.Mantığı Live'a koyun; izleyici sonucu görür.
Port 1024 – 65535 arasında olmalıdır. Başka program kullanıyorsa sunucu yalnızca bu bilgisayara bağlı rastgele bir portta açılır.Studio'da Uzaktan İzleme › Port'u değiştirin.
Aynı adresten 5 hatalı giriş, o adresi 60 saniye kilitler.Bekleyin ya da şifreyi düzeltin.
En çok 8 TV tanımlanır; gösterim sırası en çok 40 satırdır; süre 5 – 3600 saniyedir. Açılır pencere ve şablon (sabit alan) sayfaları ve sabit üst / alt alanlar TV'de gösterilmez.TV için tam sayfalar tasarlayın.
İkinci ekran TV'si için Live'ın ve çoklu ekranın kaplamadığı bir ekran gerekir; yoksa TV penceresi açılmaz.Durumu Live'da sistem menüsü › Uzaktan izleme… penceresinden izleyin (Çoklu ekran ve TV).
Çoklu ekran yalnızca tam ekranda uygulanır.Tam ekran aç'ı açık bırakın.

Betikler

Betik motorları ürünün kendi motorlarıdır ve dillerin alt kümesini destekler. Tam kapsam dil konularında verilir (VBScript, JavaScript, C, Python).

SınırNe yapılır
VBS, C ve Python çağrısı en çok 30 saniye hesap yapabilir; bekleme, veritabanı ve pencere süreleri sayılmaz. JavaScript'te sınır yoktur: sonsuz döngü arayüzü kilitleyebilir.Beklemeyi döngüyle değil zamanlanmış görevle yapın.
VBS, C ve Python'da aynı tetik için önceki çağrı sürerken gelen çağrı atlanır. JavaScript'te bu denetim yoktur.Görev döngüsünü uzatın (Betik ve görev sorunları).
Kesme noktası, adım adım çalıştırma ve otomatik tamamlama yoktur. JavaScript için başvuru paneli de yoktur.İz yazdırın (Trace, printf, print) ve olay günlüğüne bakın.
VBS: Execute, ExecuteGlobal, Eval, GetObject, GetRef, On Error GoTo etiket ve Resume yoktur; Class_Terminate çağrılmaz.On Error Resume Next ile Err kullanın.
VBS ve Python: HMIRuntime.Alarms, AlarmLogs, DataLogs, Logging, MenuToolBarConfig yoktur; alarm üretme ve onaylama, arşiv günlükleri betikten yapılamaz.Alarmı tag'e bağlı tanımla üretin; kaydı arşiv tanımıyla yapın.
C: bit alanı, long long / __int64, K&R parametre, iç bloktaki etikete goto ve adlandırılmış başlatıcı derleme hatası verir; scanf, gets, getchar yoktur; gerçek DLL yüklenemez.Kodu bu kurallara göre uyarlayın.
Python: async / await, eval, exec, iş parçacığı, ağ erişimi ve üçüncü parti paketler (numpy, pandas, requests …) yoktur.Veritabanı işleri için pyodbc ile ODBC kullanın.
Veritabanı bağlantısı durumsuzdur: işlem (transaction) ve geçici tablo yoktur. WScript.Shell.Run programı başlatır ama bitmesini beklemez.Veritabanı erişimi konusuna bakın.
Veritabanı, program çalıştırma ve dosya izinleri varsayılan olarak kapalıdır. JavaScript'te bu işlevler hiç yoktur.Betik İzinleri'ni yalnızca güvendiğiniz projede açın; bu işlevler için VBS, C ya da Python kullanın.

Kurulum

SınırNe yapılır
Windows 10 ve sonrası ile .NET Framework 4.8 gerekir. Windows 7 ve 8 desteklenmez.Bilgisayarı güncelleyin (Kurulum).
WebView2 Runtime kurulu değilse kurulum onu internetten indirir. İnternetsiz bilgisayarda Studio ve Live Runtime kurulana kadar açılmaz.Evergreen Standalone Installer'ı başka bilgisayardan taşıyıp kurun.
Kurulum programı imzalı değildir; Windows SmartScreen uyarı gösterebilir.Dosyanın kaynağından emin olduktan sonra Yine de çalıştır'ı seçin.
Kaldırma logs klasörlerini ve iki ayar dosyasını siler.Silmeden önce destek için gereken günlükleri kopyalayın (Günlük dosyaları).

Sahada denenmesi gerekenler

İlgili konular

FabyaVision 0.1.0 Kullanım Kılavuzu · 18 Ekim 2026© Fabyatek Yazılım Bilişim Teknolojileri Ltd. Şti.