Live, haberleşme ve yedeklilik, uzaktan izleme ve TV, betik motorları ve kurulum için bilinen sınırlar. 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).
Alan
Sınır
Ayrı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.
Aynı cihaz ucuna (aynı adres, port ve uç parametreleri) iki bağlantı açılamaz; aynı IP farklı sürücü, port ya da parametreyle serbesttir. İkinci (yedek) CPU adresi yalnız S7 sürücülerinde girilir.
Kontrol 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.
Bı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.
Devre şeması, kablo listesi ve delik / kesim çizimi üretmez; çıktısı 3B sahne, 2B görünüş, malzeme listesi ve Excel'dir. Isı hesabı tipik kayıplarla yapılan bir ön boyutlandırmadır. Klemens bölgesi, dikey kanallar ve ısıtıcı elle taşınmaz; MCC çekmecesi ve hava devre kesici yalnız seçilir. Malzeme listesinde sipariş numarası 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.
Kullanıcı adı ve şifre isteyen bağlantıların şifreleri ve MQTT istemci sertifikalarının PFX parolaları 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.
Seri Modbus, MQTT 5, S7 yedek PLC ve yedekli sunucu çiftinin sınırları. Sürücülere özgü diğer sınırlar sürücü konularındadır.
Sınır
Ne yapılır
Modbus RTU / ASCII'de akış denetimi yoktur, DTR / RTS kapalıdır; yönü RTS ile değiştirilen RS-485 dönüştürücüler için ayar bulunmaz. Bağlantıları sına seri bağlantıları sınamaz. Yayın (cihaz adresi 0) yoktur.
Yönü kendiliğinden değişen dönüştürücü kullanın; seri bağlantıyı Live'da deneyin (Modbus seri hat).
Aynı COM portunu kullanan bağlantıların seri ayarı farklı olamaz; hatta istekler sırayla gider.
Hattaki bütün cihazları aynı hız ve pariteye ayarlayın; yavaş değişen değerleri uzun döngüye verin.
MQTT'de yalnız temiz oturum vardır; MQTT 5'in AUTH paketi, Will mesajı, konu takma adı ve paylaşımlı abonelik kullanılmaz. TLS yalnız 1.2.
Sunucuyu bu özellikler olmadan çalışacak biçimde yapılandırın (MQTT sürücüsü).
Yedek PLC yalnız S7 sürücülerindedir. Etkin CPU'nun bağlantısı koparsa bağlantı kısa süre bağlantı yok görünür ve o anda bekleyen yazmalar reddedilir. Live yalnız master CPU'ya yazar.
Master Live çalışıyor ama PLC bağlantıları kopmuşsa master'lık kendiliğinden geçmez; geçiş yalnız öteki Live yanıt vermediğinde olur.
Sistem menüsünden Master'lığı devret… kullanın.
Hiçbir bağlantıda hakem adresi yoksa ve iki bilgisayar arasındaki ağ koparsa iki Live da master olur ve PLC'lere ikisi birden yazar.
En az iki PLC bağlantısında hakem adresi tanımlayın.
Yedek sunucuda betik çalıştıran olay işlevleri, görevler, elle rapor kaydı ve betikle reçete aktarımı çalışmaz. Ek Uygulamalar iki bilgisayarda da başlar.
Bu işleri master'da yapın; ek uygulamaları buna göre seçin.
Rol değişince iki Live'da da sayfa yeniden yüklenir: açık pencereler kapanır, operatör yeniden giriş yapar. Tarayıcı izleyicisi öteki sunucuya geçince orada yeniden giriş yapar.
Operatörleri bu davranışa göre bilgilendirin.
Master'a ulaşılamazken yedekte yazılan olay satırları yerelde kalır, sonradan master'a gönderilmez. İki Live arasındaki trafik şifrelenmemiş HTTP'dir.
İki sunucuyu güvenilir bir ağda, aralarında sağlam bir bağlantıyla kurun.
Uzaktan izleme ve TV
Sınır
Ne yapılır
Tarayıcıdan izleme düz HTTP kullanır; HTTPS yoktur. Şifreler ve veriler şifrelenmez. TV adresleri varsayılan olarak şifresizdir.
İzleyici varsayılan olarak salt okunurdur: kumanda, alarm onayı ve ayar değişikliği yoktur. Uzaktan kumanda yalnız yetki grubu verilen tarayıcı kullanıcılarına açılır; ayar değişikliği ve programı kapatma onlarda da yoktur.
Gerekirse uzaktan kumandayı açın; diğer işleri Live bilgisayarından yapın.
Uzaktan kumandada nesne, sayfa ve işlev yetkileri tarayıcıda uygulanır; Live işlemi kabul ederken yalnız oturumu, yetki grubunu ve kumandanın açık olduğunu denetler.
Kumanda yetkisini yalnız güvendiğiniz kişilere ve gereken gruba verin; VPN kullanın.
Aynı tarayıcı kullanıcısı aynı anda yalnız bir bilgisayardan (IP adresinden) bağlanabilir; kapatma ayarı yoktur. Aynı NAT / VPN geçidinin arkasındaki bilgisayarlar tek bilgisayar sayılır.
Her kişiye ayrı tarayıcı kullanıcısı açın.
Görev, simülatör ve sürücü tarayıcıda ve TV'de çalışmaz. Betik salt okunur izleyicide ve TV'de çalışmaz; uzaktan kumanda oturumunda yalnız kullanıcının başlattığı olayların betikleri tarayıcıda ç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, çoklu ekranın ve ek monitör sayfalarının kullanmadığı bir ekran gerekir; yoksa TV penceresi açılmaz.
Durumu Live'da sistem menüsü › Uzaktan izleme… penceresinden izleyin (Çoklu ekran ve TV).
Çoklu ekran (yan yana, alt alta, ızgara) yalnızca tam ekranda uygulanır.
Tam ekran aç'ı açık bırakın.
Her monitöre ayrı sayfa düzeni iki gerçek monitörde uçtan uca denenmedi.
İlk kurulumda her monitörde sayfa geçişini, giriş / çıkışı ve bir değer yazmayı sınayın.
Uzaktan kumanda ve tarayıcı kullanıcılarının ekran izi, gerçek Live ve ağdaki gerçek tarayıcılarla uçtan uca denenmedi.
İlk kullanımda sahada sınayın; olay günlüğünü denetleyin.
Projenin veritabanı
Sınır
Ne yapılır
Kurulumla gelen SQL Server Express örneğinde yalnız kurulumu yapan Windows hesabı yöneticidir; örnek ağa kapalıdır.
Live başka hesapla çalışıyorsa o hesaba SQL Server'da izin verin; ortak veritabanı için ağ erişimini SQL Server'da açın (Projenin veritabanı).
SQL Server 2025 Express Windows 7'de ve 32 bit Windows'ta kurulmaz.
Live yerel dosyaya yazmaya devam eder; başka bir bilgisayardaki SQL Server'ı kullanın.
Live'da veritabanı durumunu gösteren ayrı bir pencere yoktur.
Olay günlüğündeki sistem kayıtlarına ve program günlüğüne bakın.
Projenin veritabanı Live'ın kendi sınamalarında (LocalDB) denendi; gerçek kurulumla uçtan uca denenmedi.
İlk kullanımda tablolarda satırların geldiğini denetleyin.
OPC UA sunucusu, bildirimler, performans raporları, yapay zekâ
Bu özelliklerin sınırları kendi konularındadır. Planlama için özet:
Sınır
Ne yapılır
Bu üç özellik ayrı lisans kalemidir (FV-OPC, FV-NTF, FV-PRF). Lisans yoksa Live çalışır, yalnız özellik çalışmaz.
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ır
Ne 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.
Kesme noktası ve adım adım çalıştırma 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ı, 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.
Convert (TIA Portal dönüştürme)
Sınır
Ne yapılır
Klasik paneller ve WinCC Unified yalnız TIA Portal V17 – V20 kurulu bilgisayarda okunur (Unified için V18 ve üstü). TIA'sız bilgisayarda yalnız derlenmiş WinCC Professional istasyonları proje klasöründen okunur ve sembolik tag adresleri çözülmez.
TIA'lı bilgisayarda Dışa aktarım paketini de sakla ile paket alın; paketi TIA'sız bilgisayarda açın (Convert).
Optimize veri bloklarındaki tag'lerin mutlak adresi yoktur; S7 sürücüsü bunları okuyamaz.
Convert'in OPC UA eşlemesini kullanın ya da veri bloğunu standart erişime çevirip yeniden dönüştürün (Optimize veri blokları).
Alarm tanımları klasik panellerde, reçeteler, kullanıcılar ve arşivler bütün ailelerde aktarılmaz. WinCC Professional'da alarmlar WinCC'nin SQL Server örneğinden okunur; örneğe ulaşılamazsa gelmez. Faceplate'ler ve özel kontroller yer tutucu olur.
Bunları Studio'da tanımlayın; aktarılmayanların listesi dönüştürme raporundadır.
Kurulum
Sınır
Ne yapılır
Desteklenen sistemler Windows 10 ve 11'dir. Kurulum programı Windows 7 SP1, 8 ve 8.1'de de açılır, ama FabyaVision programları bu sistemlerde denenmedi.
Kurulum eksik .NET Framework 4.8 ve WebView2 Runtime'ı kendi dosyalarındaki Microsoft yükleyicileriyle kurar. 32 bit Windows 10'da ya da Data\Prerequisites eksikse WebView2 için internet gerekir; kurulamazsa programlar Runtime kurulana kadar açılmaz.
Data klasörünü eksiksiz kopyalayın ya da Evergreen Standalone Installer'ı başka bilgisayardan taşıyıp kurun.
Tam sürüm lisansının iptal ya da taşıma bilgisi yalnız program internete çıkınca alınır; hiç internete çıkmayan bilgisayardaki lisans çalışmayı sürdürür.