Ekranlar ve nesneler
Ekranlar, açılır pencereler, şablonlar ve slide-in ekranlar FabyaVision sayfası olur. Ekran grupları sayfa gruplarına dönüşür, ekran katmanları adlarıyla taşınır. Nesneler Studio kütüphanesindeki karşılıklarına çevrilir.
| TIA nesnesi | Studio nesnesi |
|---|---|
| Metin alanı | Metin |
| IO alanı | IO Alanı; kip, gösterim biçimi, ondalık basamak ve birim aktarılır |
| Sembolik IO alanı | Sembolik IO Alanı (metin listesiyle) |
| Grafik IO alanı | Durum Göstergesi (grafik listesiyle) |
| Grafik görünümü | Resim |
| Düğme | Buton |
| Anahtar | Anahtar (yaklaşık) |
| Çubuk | Çubuk Gösterge |
| Saat, tarih / saat alanı | Saat / Tarih |
| Kullanıcı görünümü | Kullanıcı Görünümü |
| Alarm, trend ve reçete görünümü | Aynı adlı Studio kontrolü; nesne gelir, ayarları aktarılmaz (yaklaşık) |
| Ekran penceresi, sürgü, kadran, HTML tarayıcı | Sayfa Penceresi, Sürgü, Kadran, HTML Tarayıcı |
| Dikdörtgen, daire, elips, çizgi, çoklu çizgi, çokgen | Temel nesneler |
Dinamizasyon ve olaylar
- Görünürlük animasyonları aralık ya da tek bit olarak çevrilir.
- Görünüm animasyonları renk aralıklarını ve yanıp sönmeyi taşır.
- IO alanı gibi nesnelerin ProcessValue bağlantısı nesnenin değerine bağlanır. Bağlantı bir betik ya da ifadeyse aktarılmaz.
Tıklama, basma, bırakma ve etkinleşme olayları Studio olay işlevlerine çevrilir: bit yapma, sıfırlama ve tersleme, basılıyken bit yapma, tag’e değer yazma, artırma ve azaltma, ekran, açılır pencere ve slide-in açma, önceki ekran, oturum açma ve kapatma, programı kapatma, alarm onaylama ve kullanıcı VBScript çağrısı.
Tag’ler, listeler ve bağlantılar
- Tag tabloları Studio’da klasör olur. Tag’ler adı, veri tipi, okuma döngüsü ve başlangıç değeriyle gelir; adres çözümü tag ve adres çözümleme sayfasında anlatılır.
- Metin listeleri ve grafik listeleri Studio listelerine çevrilir.
- Okuma döngüleri Studio’daki döngü kayıtlarına dönüşür.
- Bağlantılar tag’lerin kullandığı adlarla oluşturulur. IP adresi bilinmiyorsa Studio’da girilir.
- Kullanılan grafikler projeye resim olarak eklenir.
VBScript betikleri
Her VBScript Studio’da bir VBS modülü olur. Olaylardaki betik çağrıları bu modülün prosedürünü çağırır; parametreli çağrılarda parametreler aktarılmaz. Betik WinCC’ye özgü çağrılar (ShowSystemAlarm, Alarms, dosya nesneleri) içeriyorsa rapor bir Bilgi satırı yazar.
Studio’nun betik motorları WinCC ortamının bir alt kümesini karşılar. Betikleri Studio’da Derle (F9) ile denetleyin ve Live’da deneyin.
Dönüşmeyenler
- Alarm tanımları, reçeteler, kullanıcılar ve arşivler Openness ile alınamadığı için çevrilmez; Studio’da HMI alarmları ve diğer bölümlerde yeniden tanımlanır.
- Sembol kütüphanesi (ActiveX), faceplate’ler ve fonksiyon tuşları çevrilmez.
- Sayfa olayları, PropertyAnimation animasyonları ve nesne etkinleştirme animasyonları çevrilmez.
- Nesne olaylarından yalnız tıklama, basma, bırakma ve etkinleşme taşınır.
StartProgramgibi bazı sistem işlevleri de çevrilmez. - Değeri başka bir tag’den okuyan SetTag işlevinde sabit değer yazılır ve rapor uyarır.
- Yukarıdaki tabloda olmayan nesne türleri yer tutucu olur; ayrıntı dönüşüm raporu sayfasındadır.
Sık sorulanlar
Faceplate’lerim ne olur?
Klasik HMI’daki faceplate’ler çevrilmez. Studio’da aynı işi cihaz penceresi yapar: bir yapıya (UDT) bağlı, tag önekiyle açılan bir sayfa. Yapılar için HMI tag’leri sayfasına bakın.
İlgili sayfalar
Tag ve adresler
Tag’lerin ve PLC adreslerinin taşınması, sembolik adres çözümü, optimize bloklar ve bağlantılar.
ConvertDönüşüm raporu
Nesnelerin tam, yaklaşık ya da yer tutucu olarak raporlanması, Uyarılar listesi ve önizleme.
StudioAnimasyon ve olaylar
Özelliği tag’e bağlama, doğrudan ve aralık tablolu dönüşüm, durum modeli, olaylar ve olay işlevleri.
StudioBetikler
VBScript, JavaScript, C ve Python; editör, derleme, örnek galerisi ve varsayılan kapalı izinler.