Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Sembol kuralları

Sembolleri ve bağlantıları veriyi izleyecek şekilde ayarlayın: hedefler, koşullar, her etki, kural sırası, simgeler ve örnekler.

Bir kural, bir koşul geçerliyken bir sembolün veya bağlantının görünüşünü değiştirir: bir tankı düşük seviyede kehribar renge çevirin, alarmdaki bir pompayı yanıp söndürün, bekleyen bir üniteyi gizleyin veya “Yüksek: %92” yazdırın. Kurallar çizimin içinde, denetçinin Kurallar sekmesinde yaşar; böylece çizimi kullanan her cihaz bu kurallara sahip olur. Bir çizimde en fazla 200 kural bulunabilir.

“Bir kural, bir sembolün bir değerini okur. Bu değeri hangi cihazın göndereceği, çizim kaydedildikten sonra burada değil, cihazın veya sahanın Görünümleri üzerinden seçilir.”

Kural ekleme

  1. Çizimi tasarımcıda açın ve bir sembol seçin (veya her sembol için bir kural için hiçbirini seçmeyin).
  2. Kurallar sekmesini açın ve Kural ekle seçeneğini seçin.
  3. Şu sembole uygula, Ne zaman ve Şunu yap alanlarını ayarlayın (aşağıya bakın).
  4. Şu an eşleşiyor / Eşleşmiyor durumunu izleyin: kuralın canlı veriler için şu an geçerli olup olmadığını gösterir. Diğer değerleri denemek için Ya olursa sekmesini kullanın.
  5. Çizimi Kaydedin.

Her kural kelimelerle geri okunur, örneğin “pump1 için: Bu sembolün Okuması 80’in üzerindeyse, durumu uyarı yap, ‘Yüksek: {value}’ göster”.

Şu sembole uygula

HedefAnlamı
Bir sembolKimliğine göre o sembol
Bir bağlantıDurumu şuradan al satırının kimliğine göre bir bağlantı
Veriden bir nesneKimliğine göre bir nesne
Her sembol ve bağlantı (*)Hepsi
things:*Veriden yerleştirilmiş her nesne

Ne zaman

Bir kuralın en fazla iki koşulu olabilir; bunlar Ve (hepsi geçerli) veya Veya (biri geçerli) ile birleştirilir ya da Her zaman (koşul yok) seçilir.

Bir koşul şunlardan birini okur:

  • Bir sembolün bir değeri: Bu sembol veya başka bir sembol (Sembol şudur) ve Hangi değer: Okuma, İkinci okuma, Çalışıyor, Durum, Açıklık, Hız, Yön, Uyarı, Kritik, Ad, Kapasite, Mod, Veri kalitesi, Alarm onaylandı, Komut beklemede, Komut başarısız veya veride adıyla belirtilen Başka bir değer (gelişmiş)…; ya da
  • Bir kart parametresi.

Karşılaştırmalar (Eşittir): eşit, eşit değil, büyük, büyük veya eşit, küçük, küçük veya eşit, arasında (dahil), listeden biri (virgülle ayrılmış liste), ayarlı, ayarlı değil, doğru / açık, yanlış / kapalı.

Şunu yap

EtkiDeğerler
DurumDeğişiklik yok, Boşta, Çalışıyor, Uyarı, Kritik, Kapalı (pasif, akış yok)
RenkSembolü renklendirir: gövdesi bir ton alır, dış çizgisi ve aydınlatılan parçaları doğrudan bu rengi alır
Sıvı rengiBir tankın veya kabın dolgu rengi
Pasif görünümSoluklaştır
Yanıp sönmeİzleyici azaltılmış hareket istediğinde veya animasyon kapalıyken uygulanmaz
GizleGizlenmiş bir sembole dokunan bağlantılar yine de çizilir
AdEn fazla 80 karakterlik bir etiket, simgeleriyle (aşağıya bakın)
OrtamAkan madde: soğuk, sıcak, su veya kendi seçtiğiniz bir renk
HareketDurdur veya Açık bırak
ModOtomatik, El ile (M rozeti), Yerel (L rozeti), Bakımda (anahtar), Kilitli (asma kilit), Simüle (S rozeti)
Veri kalitesiİyi, Eski (saat, soluk), Hatalı veya belirsiz (?, soluk), Kayıp (çarpı, silik)
Hız (nominalin %’si)0 ile 400 arası. “0 yerinde durur ve rengini korur; negatif bir sayı ters yönde çalıştırır.”
Yönİleri veya Geri
Alarm onaylandıHayır (biri onaylayana kadar yanıp söner) veya Evet (sabit)
Açıklık (%)Bir vananın, damperin, kapının veya panjurun alt kenarı boyunca uzanan bir çubuk
Komut beklemede, Komut başarısızSağ alt köşede bir dönen simge veya kırmızı bir işaret
Sağa taşı, Aşağı taşıSahne birimleri, -4.000 ile 4.000 arası
Boyut (kendi boyutunun katı)0,2 ile 4 arası
DöndürÇeyrek tur
Şuna çevirAynı yerde başka bir sembol. Sahip olmadığınız bir kütüphanenin sembolü yer tutucu olarak çizilir.

Ad içindeki simgeler

SimgeYazdırır
{value}, {value2}Okuma ve ikinci okuma, birimleriyle
{condition}Kuralın koşulunun okuduğu değer (açık/kapalı okuma Açık veya Kapalı yazdırır)
{label}, {id}Sembolün adı ve kimliği
{param:name}Bir kart parametresi

Sıra

“Kurallar yukarıdan aşağıya çalışır; eşleşen her kural uygulanır, aynı değişiklik için sonraki kural geçerli olur ve “Dur” o hedef için kuralları sonlandırır.” Sıralamak için Yukarı taşı ve Aşağı taşı seçeneklerini kullanın. Burada dur, “Bu kural eşleştikten sonra bu hedef için sonraki hiçbir kural uygulanmaz” anlamına gelir.

Sorunlar sekmesi, hiç görünemeyecek kuralları uyarır; örneğin “Kural 4, her ikisi de geçerli olduğunda kural 2’nin ayarladığı rengi geçersiz kılar, bu yüzden kural 2 hiç görünmez”, “Kural 5 hiç uygulanmaz: kural 3 pump1’i her zaman önce durdurur” ve “Kural 2, tabloda olmayan flow sütununu okur, bu yüzden o koşul hiçbir zaman sağlanamaz”.

Örnekler

Tankta düşük seviye (hedef tank1):

Ne zamanŞunu yap
Bu sembolün Okuma değeri 20’den küçükseDurum Uyarı, Ad Low: {value}
Bu sembolün Okuma değeri 5’ten küçükseDurum Kritik, Yanıp sönme Evet, Ad Empty: {value}

İkinci kural daha sonra geldiği için, ikisi de eşleştiğinde o kazanır.

Bir pompayı elle modda göster (hedef *): Bu sembolün Mod değeri manual ile eşitse, Mod El ile (M rozeti).

Bekleyen üniteyi gizle (hedef pump2): Kart parametresi duty değeri pump1 ile eşitse, Gizle Evet.

Kapalı vana (hedef valve3): Bu sembolün Çalışıyor değeri yanlış / kapalıysa, Açıklık (%) 0 ve Renk gri. Gerçek açıklığı göstermek için, bunun yerine vananın Açıklık alanını Görünümler üzerindeki cihaz değerine bağlayın.

Her yerde eski veri (hedef *, ilk kural): Bu sembolün Veri kalitesi değeri stale ile eşitse, Veri kalitesi Eski (saat, soluk), Burada dur.

3B görünümlerde kurallar

Bir çizimden oluşturulan 3B görünümler, kurallarını mümkün olduğu yerlerde taşır. Bir Tasarım, canlı (3B) kartının kendi kuralları da vardır; bir kuralın adı yalnızca Sahnede adlar açıkken görünür (“Bir kural etiket ayarlar: onu göstermek için kart ayarlarında Etiketleri açın.”).