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:
| Ayar | Seçenekler | Anlamı |
|---|---|---|
| Write permission (Yazma izni) | Tag Write (default) ya da bir profil | Tag 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 approval | Gö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 yok | YTCC'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, Critical | Bir komut başarısız olunca oluşan alarmın önceliği |

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→beklenenolarak, örneğin1→1, 0→0; varsayılan olarak gönderilen değer.

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:
| Ayar | Seç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.