İçeriğe geç

Studio

Proje denetimi ve yedekleme

Studio projeyi sürekli denetler ve sorunları bir listede toplar. Projenin tamamı tek bir .fvs dosyasıdır. Live’a her yükleme açıklamasıyla bir revizyon olarak kaydedilir.

Projeyi denetle (F7)

Studio tabloları, kayıtlar arası başvuruları, tag adreslerini, sayfa nesnelerinin bağlantılarını ve olay işlevlerini tarar. Liste her değişiklikten yaklaşık 0,3 saniye sonra kendiliğinden yenilenir. Araçlar › Projeyi denetle (F7) listeyi hemen yeniler ve Denetçi’nin Bilgi sekmesini açar. Hata ve uyarı sayıları durum çubuğunda görünür.

Seviye Anlamı
Hata Live’da çalışmayacak ya da yanlış çalışacak tanım: silinmiş tag’e bağlantı, geçersiz adres, eksik zorunlu alan. Hatalı tag ve bağlantılar Live’da okunamaz.
Uyarı Çalışır ama büyük olasılıkla istenen sonucu vermeyen durum. Örneğin tag seçilmemiş alarm hiç oluşmaz.
Not Bilgilendirmedir. Çalıştır ve Yükle’yi durdurmaz.

Nelerin denetlendiği

  • Tablo kuralları: boş zorunlu sütunlar, silinmiş kayda başvuran sütunlar, her tablonun kendi kuralları (aynı IP iki bağlantıda, alarm numarası tekrarı, alt ve üst sınır tutarsızlığı).
  • Adresler: tag adresinin bağlantının sürücü kuralına uyması ve tag tipinin sürücüce desteklenmesi.
  • Bölüm kuralları: Live Ayarları, Uzaktan İzleme, reçete, rapor, arşiv, görev ve betik tanımları.
  • Sayfalar ve nesneler: silinmiş ya da tipi uymayan tag’e bağlı özellikler, boş aralık tabloları, eksik parametreli olay işlevleri, silinmiş yetki ve döngü başvuruları.
  • Betikler: söz dizimi, olmayan tag adı, izni kapalı nesne kullanımı.

Adres denetimi söz dizimi denetimidir. Studio PLC’ye bağlanmadığı için adresin cihazda bulunup bulunmadığını bilemez, bağlantının erişilebilir olması da yalnızca Live çalışırken ortaya çıkar. Denetim iş mantığını doğrulamaz: yanlış tag’e doğru tipte bağlanmış bir özellik hata vermez.

Sorunlar listesi

Yer sütunu sorunun konumunu verir, örneğin HMI Tag’leri › Tag’ler › Motor_Hiz. Satıra tıklayınca ilgili bölüm açılır ve kayıt seçilir. Sayfa nesnesi sorunlarında sayfa açılıp nesne seçilir, betik sorunlarında kod alanında ilgili satıra gidilir. Sağ tık menüsünün Bütün listeyi kopyala komutu destek isterken işe yarar.

Çalıştır (F5) ve Yükle, projeyi kaydettikten sonra hata sayısına bakar. Hata varsa Çalıştır, Sorunları göster ya da Vazgeç sorulur. Betik derleme hatası varsa hatalı betik Live’da çalışmaz. Yalnızca uyarı ya da not varsa soru sorulmaz.

Proje dosyası

Bir projenin tamamı tek dosyadır: .fvs. Eski .fyscada uzantılı dosyalar da açılır, içerik biçimi aynıdır. Dosya UTF-8 kodlu, girintili bir JSON metnidir. Elle düzenleme önerilmez, çünkü tablolar kimliklerle birbirine başvurur.

Studio kaydederken önce geçici bir dosyaya yazar, sonra asıl dosyanın yerine koyar. Bir önceki sürüm aynı klasörde .bak uzantısıyla saklanır ve her kayıtta yenilenir. Studio en son açılan en çok 10 projeyi hatırlar.

Kullanıcı ve tarayıcı kullanıcısı şifreleri tuzlu SHA-256 özeti olarak saklanır. OPC UA, MQTT ve OPC DA bağlantı şifreleri proje dosyasına hiç yazılmaz, Live bilgisayarında girilir ve projenin .veri klasöründe saklanır. Bir arşivin SQL bağlantı dizesine parola yazarsanız dosyada düz metin olarak durur, bu durum Sorunlar listesinde uyarılır. Dosyayı paylaşırken bunu hesaba katın.

Revizyon ve yedek

Konu Revizyon Yedek
Ne Kayıt: numara, tarih, kişi, açıklama Proje dosyasının kopyası
Ne zaman oluşur Projeyi Live’a her yüklediğinizde Elle, otomatik, üzerine yazarak yüklemede ve her kayıtta
Nerede durur Proje dosyasının içinde Ayrı dosyalarda
Eski sürüme dönülür mü Hayır, yalnızca geçmişi gösterir Evet

Sürüm geçmişi penceresi (Proje › Sürüm geçmişi…) her revizyonu kart olarak listeler: numara, tarih, kişi, sayfa ve tag sayısı, açıklama, bilgisayar ve yüklenen dosyanın yolu. Live’da da aynı geçmiş gösterilir.

  • Yedek kopya (Proje › Yedek kopya kaydet…) projenin Yedek klasörüne yazılır. Elle ve otomatik yedekler birlikte en çok 20 tutulur, en eskiler silinir.
  • Otomatik yedek kaydedilmemiş değişiklik varken Studio Ayarları’ndaki aralıkta alınır. Varsayılan 10 dakikadır, 0 kapalıdır.
  • Yükleme yedeği, Live’a üzerine yazarak yüklerken hedefteki eski sürümü saklar. En çok 10 tutulur.

Eski bir sürüme dönmek için yedeği Proje › Aç… ile açın ve Proje › Farklı kaydet… ile projenin asıl yoluna kaydedin. Live’ın çalışırken yazdığı veriler (alarm, olay, arşiv ve rapor kayıtları) hiçbir yedeğe girmez, bu klasörü kendi yedekleme planınıza ekleyin.

Live’a yükleme

Çalıştır (F5) projeyi kaydedip Live’ı bu dosyanın yoluyla açar, tasarımı hemen denemek içindir. Yükle projeyi Live’ın proje klasörüne teslim eder, revizyon oluşturur ve Live’ın aynı bilgisayarda olmasını gerektirmez. Hedef klasöre erişebildiğiniz sürece paylaşım, eşlenmiş sürücü ya da USB bellek olabilir.

  1. Komutu çalıştırın

    Proje › Projeyi Live Programına Yükle… ya da araç çubuğundaki Yükle. Kaydedilmemiş değişiklik varsa proje otomatik kaydedilir.

  2. Revizyon açıklamasını yazın

    Bu sürümde ne değiştiğini yazın. Açıklama zorunludur ve en çok 2000 karakterdir.

  3. Hedef klasörü seçin

    Live programının proje klasörünü seçin. Aynı adlı proje varsa üzerine yazma sorulur, eski sürüm Yedek klasörüne saklanır.

  4. Sonucu kontrol edin

    Proje Yüklendi penceresi revizyon numarasını ve yazılan dosyanın yolunu gösterir.

Dosya seçtiğiniz klasörün altında Ad\Ad.fvs yoluna yazılır. Hedefteki .veri klasörüne dokunulmaz, bu yüzden güncelleme mevcut alarm, olay, arşiv ve rapor kayıtlarını bozmaz. Çalışan Live yeni sürümü kendiliğinden almaz. Yeni sürüm, projeyi Sistem menüsündeki Proje değiştir… ile yeniden açtığınızda ya da Live’ı yeniden başlattığınızda devreye girer.

Tablolarda Excel

Tag’ler, bağlantılar, alarmlar, kullanıcılar ve diğer bölümler aynı tablo editörüyle düzenlenir ve her tablonun araç çubuğunda üç Excel düğmesi vardır. Excel’in kurulu olması gerekmez. Dosyalar standart .xlsx biçimindedir.

Düğme Ne yapar
Excel’e aktar Tablonun bütün satırlarını görünen sütun sırası ve başlıklarıyla .xlsx dosyasına yazar.
Excel’den al Dosyadaki sütunları başlık adıyla eşler. Anahtar sütunu eşleşen satır güncellenir, olmayan eklenir. Önce önizleme gösterilir, hatalı satırlar alınmaz.
Excel şablonu Başlıkları, açılır listeleri ve Açıklama sayfası olan boş dosya üretir.

Önizleme yeni, güncellenecek, değişiklik yok, hatalı ve atlanacak satırları ayrı sayar. Var olanları da güncelle ya da Yalnızca yeni olanları ekle kipi seçilir. Bütün içe aktarma tek geri alma adımıdır, Ctrl + Z hepsini geri alır.

Şifreler Excel’e yazılmaz ve Excel’den alınmaz. Betik kodu ve grafik listelerinin resimleri aktarılmaz. Yalnızca .xlsx ve CSV okunur, eski .xls reddedilir. Tag’ler için ayrıca CSV komutları vardır, bkz. HMI tag’leri. Proje Metinleri tablosuna ve çeviriye gelince diller ve metinler sayfasına bakın.

Sık sorulanlar

Studio adresin PLC’de gerçekten bulunduğunu denetler mi?

Hayır. Studio PLC’ye bağlanmaz, adresin sürücü biçimine uyup uymadığını denetler. Adresin cihazda bulunması Live çalışırken ortaya çıkar.

Hatalı bir projeyi Live’a yükleyebilir miyim?

Evet, Studio yine de yüklensin mi diye sorar. Hatalı tag ve bağlantılar Live’da okunamaz, hatalı betik çalışmaz.

İlgili sayfalar

Demoyu deneyin

Demo sürümünü indirin, örnek projeyi açın ve bu özelliği kendi ekranınızda görün.