Bir sinyale test değeri verme
Test sekmesi, çalışan bir projenin bir sinyaline bir sürücü okumuş gibi kalitesiyle bir değer gönderir. Ekranlar, alarmlar, betikler ve geçmiş onu bir saha değeri gibi görür. Saha cihazları bağlanmadan önce ekranları ve alarmları denemek için kullanın; öteki yollar için bkz. Sahaya dokunmadan eğitim ve deneme.
Başlamadan önce
- Proje çalışıyor olmalıdır.
- Sunucu test enjeksiyonuna izin vermelidir. Bu varsayılan olarak kapalıdır. Bir sunucu yöneticisi onu gateway
yapılandırmasında (
config/gateway.toml)test_inject = trueile ya dascada-manageriçinYTCC_TEST_INJECT=onortam değişkeniyle açar, sonra yığını yeniden başlatır. Bir tesiste kapalı tutun. - root olarak oturum açmış olmalısınız. Test sekmesi yalnız ana sayfada root oturum açmışken görünür.
Adımlar
1. Test sekmesini açın
Ana sayfada Test'e tıklayın. Project'i seçin.

2. Bir sinyale değer verin
Signal (full path)'a sinyalin tam yolunu, burada Tank_Level, Value'ya 42.5 yazın, Quality'yi
0 — Good (good)'da bırakın ve Assign'a tıklayın (ya da Value'da Enter'a basın). Düğmenin altındaki
ileti değeri ve kaliteyi doğrular.

Value açık/kapalı sinyaller için true ve false, bir sayı ya da başka herhangi bir metin alır.
3. Kötü bir kalite verin
Başka bir Quality seçin ve yeniden Assign'a tıklayın, burada 3 — NotConnected (plc comm fail). Ekranlar sinyali haberleşmesi yokmuş gibi gösterir.

| Quality | Görünümü |
|---|---|
| 0 — Good | Normal bir değer |
| 1 — Uncertain, 2 — Bad / invalid | Sinyal arızası |
| 3 — NotConnected | Haberleşme yok |
| 5 — Substituted / manuel | Elle değer |
Bilmekte fayda var
Sinyali okuyan bir sürücü test değerini bir sonraki okumasında ezer. Bir test değerini korumak için projenin sürücülerini Processes'te durdurun ya da sürücüsüz bir sinyal kullanın.