İçeriğe geç

Studio

Yapay zekâ yardımcısı

Studio’da ne istediğinizi yazarsınız. Yardımcı isteği koda çevirir, Studio kodu projede çalıştırır ve yapılanları listeler. Model bu bilgisayarda çalışır.

Ne işe yarar

Yardımcı, Studio içinde çalışan yerel bir yapay zekâ aracıdır. İki yerde kullanılır:

  • Sağda açılan Yardımcı paneli: yazarak projede iş yaptırırsınız, soru sorarsınız.
  • Kod alanındaki Yardımcı paneli: betik yazarken soru sorarsınız, cevaptaki kodu eklemeden önce denersiniz.

Yardımcı yalnız Studio’dadır, Live’da çalışmaz.

Yazarak iş yaptırma

  1. Paneli açın

    Araç çubuğundaki Yardımcı düğmesine basın ya da Araçlar menüsünden açın.

  2. İsteğinizi yazın

    Tag, sayfa ve bağlantı adlarını tam yazın. Sayfa adı yazmazsanız açık sayfa kullanılır.

  3. Sonucu okuyun

    Model kodu yazar, Studio projede çalıştırır. İşlem kutusunda eklenen, değiştirilen ve silinen kayıtlar listelenir.

  4. Gözden geçirip kaydedin

    Yardımcı projeyi kaydetmez. Sonucu tabloda ve sayfada kontrol edip projeyi siz kaydedersiniz.

İş Örnek istek
Tag PLC_Proses bağlantısında T201_Seviye’den T205_Seviye’ye 5 Real tag oluştur, adresler DB40.DBD0’dan 4’er bayt artsın
Alarm T102_Seviye 90’ı geçince uyarı veren analog alarm ekle
Betik ve görev Her saat başı T102_Seviye değerini CSV dosyasına ekleyen VBS betiği yaz, görevini de kur
2B sayfa 1024 × 600 boyutunda Pompa_Ozet sayfası aç, pompa ve lamba koy, P101_Calisiyor tag’ine bağla
3B sahne Tank_Ciftligi adında 3B sahne kur: 2 tank yan yana, önlerinde pompa, borularla bağlı
Toplu değişiklik Tesis_3B sahnesindeki boruları koyu gri yap
Ayar Başlangıç sayfasını Genel_Bakis yap
Soru Projede kaç tag var, hangileri bağlantısız?

Tablolara yazma, Excel’den içe aktarmayla aynı doğrulamadan geçer: benzersiz ad, seçim değerleri ve PLC adresi biçimi. Zamanlı betikler için görev de eklenir. Pano tasarım sihirbazı istenen ayarlarla açılır, Oluştur düğmesine siz basarsınız.

Geri alma, silme onayı ve düzeltme

Bir istekle yapılan her şey tek geri alma adımıdır. Geri al düğmesi ya da Ctrl+Z işlemin tamamını geri alır.

  • Silme içeren kod çalışmadan önce sorulur. Silinecek kayıt kutuda yazar, Uygula ya da Vazgeç seçilir.
  • Kod hata verirse Studio işlemin tamamını geri alır ve modelden düzeltilmiş kod ister. Bu en çok iki kez yapılır, aynı hata yinelenirse durur.
  • Kod projede hiçbir şey değiştirmediyse Projede değişiklik yapılmadı. uyarısı çıkar. Modelin “yaptım” demesi yeterli sayılmaz.
  • Kodu göster çalışan kodu açar.

Betik yazarken

Betik kod alanının başlığındaki Yardımcı düğmesi paneli kodun sağında açar. Model açık betiğin diliyle cevap verir: VBS, JavaScript, Python ya da C. Bu panel projeyi değiştirmez, kod yalnız siz düğmeye basınca düzenleyiciye girer.

  • İmlece ekle: kodu imlecin yerine ekler. Seçili kod varsa onun yerine koyar.
  • Tümünü değiştir: düzenleyicideki kodun tamamını değiştirir.
  • Kopyala: kodu panoya kopyalar.

Cevaptaki kod Sorunlar denetiminden geçer: söz dizimi, projedeki tag ve sayfa adları, betik izinleri. Kod bu denetimde çalıştırılmaz.

Sanal çalıştırma

Studio cevaptaki kodu sahte tag ortamında iki senaryoyla çalıştırır. Kod PLC’ye yazmaz, projenin tag’leri değişmez.

Senaryo Tag değerleri
Başlangıç değerleri Tag’in başlangıç değeri. Boşsa sayılar 0, Bool false, metin boş.
Yüksek değerler Sayılarda tag’in üst sınırı, yoksa 100. Bool true.

Sonuçta okunan ve yazılan tag’ler, bildirimler, açılan sayfalar, projede olmayan tag’ler ve çalışma hataları görünür. Çalışma hatası, süre aşımı ya da olmayan tag bulunursa Studio modelden bir kez düzeltme ister. Düzeltilmiş kodu düzenleyiciye yine siz eklersiniz.

Model bu bilgisayarda çalışır

Studio modeli kendinden ayrı bir program olarak bu bilgisayarda açar. Bu program yalnız 127.0.0.1 adresini dinler, başka bilgisayarlar ona bağlanamaz. Studio istekleri yalnız bu programa gönderir, proje dışarı gönderilmez. Yardımcının çalışması için internet bağlantısı gerekmez. Studio kapanınca model de kapanır.

Modele proje özeti gider: bağlantılar, tag’ler, sayfalar, betikler, açık sayfa ve seçili nesneler. Kod alanında açık kod ve seçili kod da gider.

Gereksinimler

Yapay Zekâ Paketi FabyaVision kurulumuyla gelmez. Üye girişinden sonra İndir sayfasından zip olarak indirilir, içindeki kurulum programı paketi FabyaVision’ın ai klasörüne yerleştirir. Paket yaklaşık 4,8 GB’tır; internet olmayan bilgisayara USB ile taşınabilir.

Koşul Gereken
İşletim sistemi 64 bit Windows.
Bellek Toplam bellek, model dosyasından en az 3 GB fazla olmalı.
Ekran kartı İsteğe bağlı. Vulkan ile görülen ve boş belleği model dosyasından en az 1 GB fazla olan kart kullanılır. Uygun kart yoksa model işlemcide çalışır.

Model Studio açılırken yüklenmez. Panel ilk açılınca yüklenir, bu sırada yazılan istek bekler. Cevap hızı model boyutuna ve donanıma göre değişir.

Sınırlar

  • Model isteği yanlış anlayabilir. Yaptığı işi gözden geçirin, projeyi canlıya almadan önce test edin.
  • Yardımcı projeyi Live’a yüklemez, çalıştırmaz ve PLC’ye bağlanmaz.
  • Reçete ve rapor dizayn sayfalarını, menü ve araç çubuğu tasarımını, nesne animasyonlarını ve faceplate oluşturmayı kapsamaz.
  • Sanal çalıştırma yalnız iki sabit değer kümesini dener, canlı tag değerlerini okumaz.
  • Modül betiklerinde prosedür tanımlanır ama çağrılmaz. Nesne özellikleri, CreateObject, dosya ve veritabanı işlemleri sanal çalıştırmada denenmez.

Sık sorulanlar

Yardımcı PLC’ye yazar mı?

Hayır. Yardımcı Studio’daki projeyi değiştirir. Sanal çalıştırma sahte tag’lerle çalışır.

Cevaplar hangi dilde gelir?

Modelden açıklamaları arayüz diliyle yazması istenir: arayüz Türkçeyse Türkçe, başka bir dildeyse İngilizce.

Büyük projede bütün tag’leri görür mü?

Proje özetine ilk 60 tag girer, kod alanında ilk 150 tag gider. Diğer tag’leri tam adıyla yazdığınızda Studio onları da modele iletir.

İlgili sayfalar

Ücretsiz deneyin

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