Ana içeriğe geç

Komutları ayarlama

Yazma erişimi olan bir sinyal operatörlerden ve betiklerden komut alabilir. Sinyalin Command (Komut) sekmesi kimin gönderebileceğini, gerekçe ya da ikinci bir kişi gerekip gerekmediğini ve YTCC'nin komutun etkili olduğunu nasıl denetleyeceğini belirler. Operatörlerin komutu nasıl gönderdiği için bkz. Komut gönderme.

Başlamadan önce​

  • Sinyal penceresi açık olmalı ve sinyalin erişimi Read / Write ya da Write only olmalıdır; Command sekmesi ancak o zaman görünür.

Adımlar​

1. Kimin, nasıl gönderebileceğini ayarlayın​

Command sekmesini açın ve ayarlayın:

AyarSeçeneklerAnlamı
Write permission (Yazma izni)Tag Write (default) ya da bir profilTag Write yetkisine ek olarak kimin komut gönderebileceği
Confirmation (Onay sorusu)Always (writes to the field)Sahaya her komut operatöre onay sorar; sinyal başına kapatılamaz. Pencereyi yalnız bir komut popupının düğmesindeki Write Tag eylemi atlayabilir; bkz. Eylem türleri
Critical command (Kritik komut)No, Reason required, Reason + second-user approvalGöndermeden önce bir gerekçe ve isteğe bağlı olarak Approve commands (four eyes) yetkili ikinci bir kullanıcının onayı gerekir
Readback timeout (ms) (Geri okuma süresi)100–600 000, boş = geri okuma yokYTCC'nin değerin geri gelmesini ne kadar beklediği
Readback tolerance (Geri okuma toleransı)Bir sayıGeri okunan değerin gönderilenden ne kadar farklı olabileceği
Failure alarm (Hata alarmı)Off (log only), Low, Medium, High, CriticalBir komut başarısız olunca oluşan alarmın önceliği
Critical command Reason required, Readback timeout 3000 ms, tolerans 0.5 ve Failure alarm High ile T101.LevelSetpoint Command sekmesi.

2. Doğrulamaya bakın​

Verification (Komut doğrulama) bölümü bir komutun nasıl doğrulanacağını belirler:

  • read back right after the write (yazdıktan hemen sonra geri oku): YTCC yazdıktan sonra adresi yeniden okur (okuma/yazma sinyallerinde varsayılan açık; yalnız yazılır sinyallerde olmaz).
  • Feedback signal (Geri bildirim sinyali): sonucu gösteren başka bir sinyal, örneğin başlat komutu için çalışıyor durumu; varsayılan olarak sinyalin kendisi.
  • Expected value (Beklenen değer): gönderilen her değer için beklenen geri dönüş, gönderilen→beklenen olarak, örneğin 1→1, 0→0; varsayılan olarak gönderilen değer.
read back right after the write, Feedback signal, Expected value ve Sent → Device accepted → Confirmed aşamalarıyla Verification bölümü.

Alttaki not geçerli ayarlar için aşamaları gösterir, örneğin Stages: Sent → Device accepted (protocol: write response, IEC ACTCON, DNP3 echo) → Confirmed (immediate read-back of the same address within 3000 ms). Otherwise: Readback mismatch / Not confirmed + failure alarm. Geri okuma süresi yoksa komut Device accepted'da (Cihaz kabul etti) durur.

OK'e tıklayın ve konfigürasyonu uygulayın; bkz. Doğrulama ve uygulama.

IEC 60870-5 sinyalleri​

IEC 104 ya da IEC 101 sürücüsünün sinyallerinde sekmede bir IEC 60870-5 bölümü vardır:

AyarSeçenekler
Command type (Komut tipi)single (C_SC, varsayılan), double (C_DC), regulating step (C_RC), setpoint normalized (C_SE_NA), setpoint scaled (C_SE_NB), setpoint float (C_SE_NC)
Qualifier (0 … 31) (Niteleyici)Varsayılan 0
select before operate (çalıştırmadan önce seç)Cihaz önce seçilir, sonra komut yürütülür; reddedilen seçim komutu durdurur
wait for ACTTERM (ACTTERM bekle)Komut ancak cihaz bitişi bildirince tamamlanmış sayılır

Bir komut nasıl sonlanır​

Her komut, operatörlerin gördüğü ve kim, ne zaman ve sonuçla kaydedilen bir sonuç alır: gönderildi, cihaz kabul etti, doğrulandı, geri okuma uyuşmadı, reddedildi ya da zaman aşımı. Reddedilen, zaman aşımına uğrayan ya da uyuşmayan bir komut seçilen öncelikle bir Command failed (Komut başarısız) alarmı doğurur; onaylanmalıdır ve rafa kaldırılamaz.

  • Komutlar kuyruğa alınmaz: 2 saniyeden eski bir komut atılır ve ilki sürerken aynı sinyale ikinci komut reddedilir.
  • Bazı protokoller bir komutu doğrulayamaz, örneğin IEC 104 ve MQTT; bir geri okuma doğrulamadıkça komut gönderildi, onaysız kalır.
  • Yazma sınırları ve izinli değerler General sekmesinde belirlenir; bkz. Sinyal değerlerini işleme.
  • Enum tipindeki sinyal yalnız enum tipinin tam sayılarını kabul eder. Başka her değer sürücüye ulaşmadan Value out of range (Değer aralık dışında) ile ve iletide izinli değerlerle reddedilir; aralık ve kırpma uygulanmaz. Örnek: çift komut için 1 = OFF ve 2 = ON değerli bir enum tipi.
  • Sorumluluk alanındaki bir sinyalde kullanıcı alanı da kontrol etmelidir.