Pages
Çıkış Formatı
Çıktı Formatı, bağlı bir veri kaynağından — PLC etiketi, çalışma zamanı değişkeni veya script çıktısından — bir değer alan ve bunu tanımlanmış bir format dizisi kullanarak render eden bir görüntü elemanıdır.
Ham değeri olduğu gibi göstermek yerine, tam olarak nasıl göründüğünü kontrol edirsiniz: kaç ondalık basamak, büyük sayıların kısaltılmış mı, hangi tarih ve zaman yapısı kullanıldığı gibi şeyler. Diğer çıkış öğeleri gibi, sadece okunabilir ve veriye bir Bağlantı Dizisi aracılığıyla bağlanır.
Ana Özellikler
- Sayısal biçimlendirme: binlerce gruplama, ondalık basamak (sabit veya isteğe bağlı), sıfır tabanca, kısaltmalar (k / m / b), sıralı çıktı, işaretli değerler ve muhasebe tarzı negatif gösterim
- Tarih ve saat formatı: yıl, ay, gün, hafta içi, saat, dakika, saniye, saat dilimi ofseti ve yerel kısaltma formatları için bireysel jetonlar
- Bağlantı Dizisi aracılığıyla herhangi bir mevcut veri noktasına bağlanır
- Sadece okunabilir — tamamen değer sunumu için, kullanıcı etkileşimi yok
Kullanım
Çıkış Formatını şu durumlarda kullanın:
- PLC etiketi veya sensör değerini ham etiket çıktısı yerine belirli ondalık basamaklarla göstermek istersiniz
- Büyük bir sayac veya birikmiş değer (toplam birimler, çalışma saatleri) bir gösterge panelinde bir bakışta okunabilir olmalıdır
- Çalışma zamanından bir zaman damgası, operatörün okuyabileceği yapılandırılmış bir tarih olarak görünmelidir — ham bir sayı değil
- Aynı sayfada birkaç görüntüleme öğesi arasında tutarlı biçimlendirme gerekir (örneğin, aynı ondalık genişlik veya aynı tarih deseni her yerde)
- Bir değeri, işareti her zaman görünür şekilde göstermek istersiniz, örneğin bir ayar noktasından sapma veya kayma
Örnek
Bir üretim arayüzü, parça sayacı 1234.0 yerine 1,234 olarak veya ham Unix değeri yerine ÃarÅamba 04 Eylül 14:23 olarak çalışma zaman damgasını göstermek için Output Format kullanabilir. Format dizisini özellik paneline girirsiniz ve öğeyi ilgili PLC etiketine Bağlantı Dizisi aracılığıyla bağlarsınız — değerler güncellendikçe biçimlendirme otomatik olarak uygulanır.
Aşağıdaki tablolar, hem sayısal değerler hem de tarih/saat değerleri için desteklenen format kalıplarını listeler.
Sayı Formatı
Sayısal format dizeleri Numeral.js desen sözdizimi izler. Format, elemanın özellik paneline girilir. Daha fazla detay için → Numeral.js adresini ziyaret edebilirsiniz.
| Sayı | Format | Çıktı |
|---|---|---|
| 10000 | 0,0.000 | 10,000.000 |
| 10000.23 | 0,0 | 10,000 |
| 10000.23 | +0,0 | +10,000 |
| -10000 | 0,0.0 | -10,000.0 |
| 10000.1234 | 0.000 | 10000.123 |
| 100.1234 | 00000 | 00100 |
| 1000.1234 | 000000,0 | 001,000 |
| 10 | 000.00 | 010.00 |
| 10000.1234 | 0[.]00000 | 10000.12340 |
| -10000 | (0,0.0000) | (10,000.0000) |
| -0.23 | .00 | -.23 |
| -0.23 | (.00) | (.23) |
| 0.23 | 0.00000 | 0.23000 |
| 0.23 | 0.0[0000] | 0.23 |
| 1230974 | 0.0a | 1.2m |
| 1460 | 0 a | 1 k |
| -104000 | 0 a | -104k |
| 1 | 0o | 1st |
| 100 | 0o | 100th |
Tarih ve Saat Formatı
Tarih ve saat formatı dizeleri Moment.js token sözdizimi kullanır. Tokenlar büyük harf duyarlıdır ve tek bir format dizesinde serbestçe birleştirilebilir — örneğin, DD/MM/YYYY HH:mm:ss gibi, operatörün beklediği formatta tam zaman damgası gösterebilir. Daha fazla bilgi için → Moment.js adresini ziyaret edebilirsiniz.
Ay
| Token | Çıktı |
|---|---|
| M | 1 2 ... 11 12 |
| Mo | 1st 2nd ... 11th 12th |
| MM | 01 02 ... 11 12 |
| MMM | Jan Feb ... Nov Dec |
| MMMM | January February ... November December |
Ayın Günü
| Token | Çıktı |
|---|---|
| D | 1 2 ... 30 31 |
| Do | 1st 2nd ... 30th 31st |
| DD | 01 02 ... 30 31 |
Yıl
| Token | Çıktı |
|---|---|
| YY | 70 71 ... 29 30 |
| YYYY | 1970 1971 .... 2029 2030 |
| YYYYYY | -001970 -001971 ... +001971 (genişletilmiş menzil) |
| Y | 1970 ... 9999 +10000 (ISO 8601) |
Saat
| Token | Çıktı |
|---|---|
| H | 0 1 ... 22 23 |
| HH | 00 01 ... 22 23 |
| h | 1 2 ... 11 12 |
| hh | 01 02 ... 11 12 |
| k | 1 2 ... 23 24 |
| kk | 01 02 ... 23 24 |
Dakika
| Token | Çıktı |
|---|---|
| m | 0 1 .... 58 59 |
| mm | 00 01 ... 58 59 |
İkinci
| Token | Çıktı |
|---|---|
| s | 0 1 ... 58 59 |
| ss | 00 01 ... 58 59 |