Ne işe yarar
Tesiste aynı yapıda onlarca ya da yüzlerce motor, vana veya pompa olabilir. Her biri için ayrı bir ayrıntı sayfası çizmek yerine yapı için tek bir faceplate tasarlarsınız. Faceplate’teki nesneler yapının üyelerine bağlanır: Hiz, Calisiyor, Ariza. Pencere hangi örnekle açılırsa o örneğin tag’leri okunur ve yazılır.
Faceplate’i değiştirdiğinizde bütün cihazların penceresi birlikte değişir. Yeni bir motor eklemek için yapıdan bir örnek açmak ve proses sayfasındaki sembolüne açma işlevini vermek yeterlidir.
Faceplate oluşturma
-
Yapıyı ve örnekleri tanımlayın
HMI Tag’leri › Yapılar (UDT) bölümünde yapıyı ve üyelerini, ardından M1, M2 … gibi örnekleri tanımlayın. Ayrıntı için HMI tag’leri sayfasına bakın.
-
Yeni Faceplate penceresini açın
Araç çubuğundaki Faceplate düğmesine, Ekle › Yeni faceplate komutuna ya da proje ağacında Faceplate’ler dalının sağ tık menüsüne tıklayın. Faceplate’ler, Sayfalar altında 2B sayfalar ile 3B sahneler arasında ayrı bir daldadır.
-
Yapıyı, adı ve şablonu seçin
Yapı (UDT) listesinden yapıyı seçin; ad
Faceplate_Motorgibi önerilir. Şablon kartları seçili yapının kendi üyeleriyle önizlenir. Alttaki Üyelerin nesneleri tablosunda her üyenin nasıl çizileceğini değiştirebilirsiniz. -
Oluşturun ve düzenleyin
Oluştur’a basınca nesneler konur, üyelere bağlanır ve sayfa boyutu içeriğe göre ayarlanır. Sayfa editörde açılır; nesneleri istediğiniz gibi değiştirebilir, yenilerini ekleyebilirsiniz.
Şablonlar ve üye rolleri
| Şablon | Yerleşim |
|---|---|
| Boş | Boş pencere; nesneler araç kutusundan konur. |
| Standart | Değerler solda, durum ve alarm lambaları sağda, komut butonları altta. |
| Liste | Bütün üyeler tek sütunda, yapıdaki sırayla. |
| Motor | Üstte motor sembolü (çalışıyor / arıza), altında değerler, lambalar ve komutlar. |
| Vana | Vana sembolü (açık / arıza) ve konum çubuğu; değerler, lambalar ve komutlar. |
| Ölçüm | Ana değer kadranda ve büyük bir IO alanında; ayarlar, sınırlar ve alarmlar yanında. |
Studio her üyenin rolünü adından, açıklamasından ve tipinden tahmin eder; tahmini tabloda değiştirirsiniz.
- Bool üye: Durum lambası, Alarm lambası (kırmızı), Buton (basılı tutunca 1), Anahtar (aç / kapat) ya da Koyma.
- Sayı ya da metin üye: Değeri göster, Değer girişi (ayar) ya da Koyma.
Butonlar basılınca 1, bırakılınca 0 yazar. Adı start ya da çalıştır gibi olan buton yeşil, stop kırmızı, reset turuncu çizilir.
Üyelere öneksiz bağlama
Faceplate sayfasında bir nesnenin özelliğini tag’e bağlarken seçim listesinin başında yapının üyeleri öneksiz gelir. Aynı yapının örnek tag’leri listede gizlenir. Bağlantıda yalnız üye durur; Live onu pencerenin açıldığı örneğe çevirir.
Hiz + M1 → M1.Hiz // M1 için açılan pencere Hiz + M2 → M2.Hiz // M2 için açılan pencere Calisiyor + M2 → M2.Calisiyor // durum lambası
Sayfa özellikleri › Kullanıcı veri tipi’nde yapı ve isteğe bağlı bir tasarım örneği seçilir. Pencere öneksiz açılırsa tasarım örneğinin değerleri gösterilir. Projeyi denetle silinmiş üyeye, yapısı seçilmemiş sayfaya ve sayfanın yapısında olmayan üyeye bağlı özellikleri bildirir. Örnek tag’ine bağlanıp önekle açılan eski cihaz pencereleri aynen çalışır.
Proses sayfasından açma
-
Olay işlevini ekleyin
Proses sayfasında motor sembolünü seçin. Olaylar sekmesinde Tıklama olayına Açılır pencere aç işlevini ekleyin.
-
Faceplate’i ve örneği seçin
Sayfa olarak faceplate’i, Tag öneki olarak örneği seçin, örneğin
M1. İsterseniz Başlık alanına pencere başlığını yazın; başlık proje metinlerine girer ve çevrilebilir. -
Diğer sembollere kopyalayın
Sembolü kopyalayıp yapıştırın ve yalnız Tag öneki’ni değiştirin:
M2,M3…. Hepsi aynı faceplate’i açar.
Live’da M1 ve M2’nin pencereleri aynı anda açık olabilir. Aynı örnek için ikinci kez açılan pencere yeniden açılmaz, öne gelir. Başlık boşsa örneğin açıklaması, o da yoksa sayfa adı ve önek yazılır. Kapatmak için pencerenin düğmesi ya da Açılır pencereyi kapat işlevi kullanılır.
Sınırlar
- Öneksiz üye bağlama nesne özelliklerinde ve olay işlevlerinde çalışır. Trend ve alarm nesnelerinin kendi tag listeleri üye seçmez.
- JavaScript, C ve Python betiklerinde göreli üye adı yoktur; VBScript’te göreli ad önekle çözülür.
- Faceplate otomatik testlerle Studio’da ve Live’da sınanmıştır. Büyük bir projede kullanmadan önce birkaç örnekle deneyin.
Sık sorulanlar
Yüz motor için kaç faceplate gerekir?
Motorların hepsi aynı yapıdan örnekse bir tane. Her motor sembolü aynı faceplate’i kendi önekiyle açar.
Şablonla oluşturduğum faceplate’i değiştirebilir miyim?
Evet. Şablon yalnız başlangıçtır; oluşan sayfa normal bir 2B sayfa gibi düzenlenir. Şablona geri bağ kalmaz.
İlgili sayfalar
2B sayfalar ve nesneler
Sayfa editörü, nesne kütüphanesi, özellikler, katmanlar, açılır pencere, favoriler ve gezinti menüsü.
StudioHMI tag’leri
Harici ve dahili tag’ler, ölçekleme, kalite, yapılar (UDT) ve Excel ile toplu aktarım.
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.
LiveOperatör işlemleri
Sistem menüsü, favori sayfalar, oturum ve yetki, işlem günlüğü, Olay Görünümü ve programın kapatılması.