İçeriğe geç

Convert

WinCC Unified

Convert, WinCC Unified cihazlarını TIA’dan Openness ile nesne nesne okur ve ekran nesnelerini, tag dinamizasyonlarını, olay betiklerini, tag’leri, alarmları, metin listelerini ve bağlantıları çevirir. Okuma 6 – 12 dakika sürebilir.

Okuma

TIA Portal V20’de Unified ekranları için dışa aktarma yoktur. Convert ekranları, ekran nesnelerini, dinamizasyonları ve olay işleyicilerini Openness uzak çağrılarıyla tek tek okur; bu yüzden okuma 6 – 12 dakika sürebilir. Tag tabloları, bağlantılar ve çalışma ayarları seçimden bağımsız her zaman alınır.

Nesneler

Ekran nesnesi Nasıl çevrilir
Şekiller Dikdörtgen, elips, yay, çizgi, çoklu çizgi ve çokgen. Dokunma alanı dikdörtgen olur.
Metin ve IO Metin ve metin kutusu, IO alanı (biçim, ondalık, birim), sembolik IO alanı.
Kontroller Düğme, anahtar, sürgü, çubuk, kadran, analog saat, liste kutusu, seçenek düğmeleri ve onay kutusu.
Görünümler ve pencere Ekran penceresi, alarm görünümü, trend görünümü ve HTML tarayıcı. Sistem tanılama PLC bağlantı durumu görünümü olur (yaklaşık).
Grafik görünümü Proje grafiği (PNG, JPG) resim olur; EMF grafiği okuyucuda PNG’ye çevrilir. Grafiği olmayan nesne dolu dikdörtgen olur.

Dinamizasyonlar ve olaylar

  • Tag dinamizasyonları animasyon bağlarına çevrilir: eşlemesiz bağlar doğrudan, aralık eşlemeleri aralık tablosu, bit eşlemeleri bit tag’i üzerinden tablo olur. Yanıp sönme girdileri yanıp sönme özelliğine gider.
  • Görünürlük, saydamlık, konum, boyut ve dönme açısı dinamizasyonları ilgili nesne özelliğine bağlanır. Renk, değer ve metin özellikleri nesne türüne göre eşlenir.
  • Metin listesine bağlı dinamizasyonlar sembolik IO alanına, grafik listesine bağlı olanlar Durum Göstergesi’ne gider.

Tıklama, basma, bırakma, tuş, etkinleşme ve değişme olayları taşınır; ekranın yüklenme ve kapanma olayları sayfa olayı olur. Olay betikleri deyimlere ayrılır: tag’de bit yapma, sıfırlama ve tersleme, değer yazma, artırma ve azaltma, ekran değiştirme, ekran penceresinin içeriğini değiştirme, programı kapatma, oturum açma ve kapatma, alarm onaylama. GetTagValue içeren değer atamaları ve Read() / Write() kalıbı JavaScript işlev betiği olur. Tanınmayan kod için olay eklenmez ve rapora yazılır.

Alarmlar, listeler ve bağlantılar

  • Alarm sınıfları (renk, onay, yanıp sönme), ayrık alarmlar ve analog alarmlar çevrilir. Alarm görünümünün sütun ayarları aktarılmaz. Alarmlar Studio’da HMI alarmları bölümünde durur.
  • Metin listeleri ve başlangıç ekranı aktarılır.
  • Bağlantılar TIA’nın verdiği bilgiyle oluşturulur. S7 dışı bir sürücüyle tanımlı bağlantı oluşturulur, ama sembolik adlardan adres çıkarılamadığı için tag’ler adressiz kalır ve rapor bunu yazar.

JavaScript modülleri

Unified betik modülleri projeye kaynak olarak eklenir ve çalıştırılmaz: Unified çalışma zamanı API’si FabyaVision’da yoktur. Kaynak Studio’nun betik bölümünde yorum olarak durur. İşlevleri Studio’nun JavaScript nesneleriyle (Tag.oku, Tag.yaz, Sayfa.ac) yeniden yazarsınız.

Dönüşmeyenler

  • Grafik listeleri ve grafik kütüphanesi Openness’ta yoktur. Durum göstergesinin renkleri liste adındaki renk sözcüklerinden tahmin edilir; Studio’da düzeltin.
  • Enabled, betik ya da ifade dinamizasyonu, çok bitli eşleme, doluluk seviyesi (FillLevel), eşik renkleri, gradyan dolgular ve nesne yetkilendirme aktarılmaz. Desen dolgular düz renk, renkler arası yanıp sönme sabit renk olur.
  • Trend eğrileri aktarılmaz; Trend Görünümü nesnesi gelir.
  • Faceplate ve özel kontroller (FaceplateContainer, ProcessControl, CustomWidget …) kesikli kırmızı çerçeveli yer tutucu olur.
  • Dolaylı adresli ve optimize edilmiş veri bloğundaki tag’ler adressiz kalır; bkz. tag ve adres çözümleme.
  • EMF dışındaki vektör grafik biçimleri alınmaz.
Sayfa, nesne, tag ve bağlantı sayıları ile tam, yaklaşık ve yer tutucu dağılımı.
Sonuç adımı. Faceplate yer tutucu olarak kalır; grafik listesi ve çok bitli eşleme Uyarılar listesinde görünür.

İ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.