Harici ve dahili tag
- Harici tag bir bağlantıya bağlıdır ve PLC’deki ya da başka bir cihazdaki bir adrese karşılık gelir. Live değeri cihazdan okur, yazılan değeri cihaza gönderir.
- Dahili tag bağlantısı ve adresi yoktur. Değeri yalnızca Live içinde yaşar: reçete adı, parti numarası, ara hesap gibi.
Tag’ler proje ağacındaki HMI Tag’leri bölümünde tanımlanır. Bölümün sekmeleri Tag’ler, Yapı Örnekleri, Yapılar (UDT) ve Ölçekleme ve Kalite’dir.
Tag ekleme
-
Tabloyu açın
Proje ağacında HMI Tag’leri bölümüne tıklayın.
-
Satır ekleyin
Ekle yeni tag’i
Tag_1,Tag_2… adıyla açar: ilk bağlantıya bağlı, Bool tipli, 1 sn döngülü. Projede bağlantı yoksa tag dahili olur. -
Adı verin
Ad harfle ya da
_ile başlar, harf (Türkçe harfler dahil), rakam ve_içerir ve projede benzersizdir. -
Bağlantıyı ve tipi seçin
Önce Bağlantı hücresinden bağlantıyı, sonra Veri tipi’ni seçin. Tip listesi bağlantının sürücüsünün desteklediği tiplerle daralır.
-
Adresi yazın
Adres hücresine cihazdaki adresi yazın. Adres bağlantının sürücüsüne göre doğrulanır; geçersiz adres tabloya girmez. Adres biçimleri için haberleşme protokolleri sayfalarına bakın.
-
Okuma döngüsünü seçin
Okuma döngüsü, PLC tag’inin ne sıklıkla okunacağını belirler.
Tag tablosunun kolonları
| Kolon | Anlamı ve kuralları |
|---|---|
| Ad | Zorunlu ve benzersiz. Yapı örneğinden üretilen tag’de kilitlidir ve YAPI rozeti taşır. |
| Bağlantı | Projedeki bağlantının adı ya da “Dahili tag” seçeneği. |
| Veri tipi | Listeyi bağlantının sürücüsü daraltır. |
| Adres | PLC adresi. Dahili tag’de kilitlidir. |
| Uzunluk | Yalnızca String ve WString: en çok karakter sayısı, 1 – 254 (varsayılan 32). |
| Okuma döngüsü | Döngüler tablosundaki bir döngü. |
| Başlangıç değeri | Live açılırken dahili ve simülatör tag’inin ilk değeri. PLC tag’inde etkisizdir, değeri PLC verir. |
| Alt sınır, Üst sınır | Yalnızca sayısal tipler. Operatör bu aralığın dışında değer yazamaz. |
| Birim | Açıklayıcı metin (%, bar, °C). Hesaba girmez; Alarm Görünümü’nün ayrıntı panelinde değerin yanında görünür. |
| Açıklama | Serbest metin. Tag seçicide ve aramada kullanılır. |
Tablo gruplanabilir: Grup kolonu ve proje ağacındaki klasörlerle tag’leri düzenlersiniz. Tablonun üstündeki renk göstergesi her bağlantıyı bir hap olarak listeler; bir hapa tıklamak tabloyu o bağlantının tag’lerine süzer.
Veri tipleri
| Tip | Boyut ve aralık |
|---|---|
| Bool | 1 bit |
| Byte / SInt | 1 bayt: 0 – 255 / −128 – 127 |
| Int / UInt | 2 bayt: −32768 – 32767 / 0 – 65535 |
| DInt / UDInt | 4 bayt: −2147483648 – 2147483647 / 0 – 4294967295 |
| Real / LReal | 4 / 8 bayt kayan noktalı sayı |
| String / WString | Metin / Unicode metin |
| DateTime | Tarih ve saat |
Ölçekleme ve kalite
Analog girişler PLC’de çoğunlukla ham sayı olarak durur: Siemens’te 0 – 27648 aralığı gibi. Operatör bu sayıyı değil °C, bar ya da % görmelidir. Ölçekleme ve Kalite sekmesi bu çeviriyi tag düzeyinde, bir kez yapar.
Ölçekleme yalnızca harici ve sayısal tag’de uygulanır. Nesneler, trend ve arşiv, alarm, rapor, betikler ve tarayıcıdan izleme tag’in ölçeklenmiş değerini kullanır.
-
Ölçeklemeyi açın
Tag satırında Ölçekleme kutusunu işaretleyin. Boş alanlar varsayılanlarla dolar: ham alt 0, ham üst 27648, mühendislik alt 0, mühendislik üst 100.
-
Aralıkları girin
Ham alt ve üst, sürücünün verdiği sayının uçlarıdır. Mühendislik alt ve üst, bu uçlara karşılık gelen gerçek değerlerdir. Mühendislik üst, alttan küçük olabilir (ters ölçek).
-
İsterseniz kırpmayı açın
Ham değeri kırp açıksa ham değer ham alt-üst aralığına sıkıştırılır. Sensör kopması ya da taşma sayıları mühendislik aralığının dışına çıkmaz.
Formül: mühendislik = müh. alt + (ham − ham alt) × (müh. üst − müh. alt) / (ham üst − ham alt). Ham 0 – 27648 aralığı 0 – 100’e çevrilirse 13824 değeri 50 olur. Operatörün yazdığı mühendislik değeri ters çevrilip ham değer olarak PLC’ye gönderilir.
Bir PLC tag’i bağlantı kopukken, henüz okunmamışken ya da okuma hatasında kalitesizdir. Kalitesiz tag’e bağlı nesne soluk ve gri çizilir, sayısal alan #### gösterir. Yedek değer kullan açıksa nesneler ve betikler #### yerine yedek değeri görür.
Nesne özelliğinin Animasyonlar sekmesindeki Ölçekle seçeneği tag ölçeklemesinden ayrıdır ve onun üstüne uygulanır. Tag’e ölçekleme koyduysanız animasyonda ayrıca ölçekleme yapmayın.
Yapılar (UDT)
Bir tesiste onlarca aynı yapıda cihaz olur: her pompanın çalışıyor, arıza, hız, akım ve basınç değeri vardır. Her biri için ayrı tag ve adres yazmak yerine yapıyı (üye listesini) bir kez tanımlar, her cihaz için bir yapı örneği eklersiniz: ad, bağlantı ve taban adres.
Studio her örnek için Pompa_P101.Hiz gibi tag’leri ve adreslerini üretir. Üretilen tag’ler tablodaki YAPI rozetinden tanınır ve sayfa nesnelerine, alarmlara diğer tag’ler gibi bağlanır. Siemens S7’de taban adres DB30 olarak verilir; üye adresleri bayt ve bit ofsetiyle hesaplanır.
Excel ile toplu aktarım
Çok sayıda tag’i Excel (.xlsx) ya da CSV ile dışa aktarıp düzenleyebilir, şablonu doldurup içe alabilirsiniz. Excel’in kurulu olması gerekmez. Komutlar Araçlar menüsünde ve tablonun araç çubuğundadır.
- Şablon, kolon başlıklarını, Bağlantı ve Veri tipi için açılır listeleri ve her kolonu anlatan bir Açıklama sayfasını içerir.
- İçe aktarmadan önce önizleme açılır: yeni, güncellenecek, değişmeyen, hatalı ve atlanacak satırlar ayrı sayılır. Hatalı satırların nedeni Açıklama kolonunda yazar.
- Eşleme anahtarı Ad kolonudur: aynı adlı tag güncellenir, olmayan eklenir.
- Tüm işlem tek geri alma adımıdır, Ctrl + Z hepsini geri alır.
Okuma döngüleri
Döngü, adı ve süresi olan bir kayıttır. Süreyi her yerde ayrı yazmak yerine Döngüler tablosunda bir kez tanımlarsınız; tag’ler, arşivler, görevler ve sayfalar bu tanımı adıyla seçer. Yeni bir proje şu döngülerle gelir: Değişince, 100 ms, 250 ms, 500 ms, 1 sn, 2 sn, 5 sn, 10 sn ve 1 dk.
- Süre 0 (değişince) ya da 20 ms – 24 saat olabilir.
- Live PLC ve simülatör tag’leri için okuma döngüsünü en az 100 ms uygular.
- Yalnızca değişen değerler sayfalara iletilir; bağlantı başına en sık 100 ms’de bir toplu.
- Döngüsü seçilmemiş tag 1 sn ile okunur.
Sık sorulanlar
Dahili tag ne işe yarar?
PLC’de karşılığı olmayan değerler içindir: reçete adı, parti numarası, betikte yapılan ara hesap. Kalıcı dahili tag kapanışta yazılır ve açılışta geri okunur.
Operatör bir tag’e sınır dışı değer yazabilir mi?
Hayır. Alt ve Üst sınır tanımlıysa operatör bu aralığın dışında değer yazamaz. PLC’den gelen değer aralığın dışına çıkarsa tag sınır dışı sayılır.
İlgili sayfalar
Bağlantılar
Bağlantılar tablosu, sürücü seçimi, bağlantı sınama, tanılama, yeniden bağlanma ve şifrelerin saklanması.
StudioAlarmlar
Dijital ve analog alarm, alarm sınıfları, öncelik, histerezis, gecikme, onay tag’ı ve Alarm Görünümü.
HaberleşmeSiemens S7
S7-1500, S7-1200 ve S7-300 / 400 CPU’larına PUT/GET ile bağlanır.
StudioTrend ve geçmiş veri
Veri arşivi kayıt yöntemleri, depolama, saklama süresi ve Trend Görünümü: eğriler, eksenler, sınırlar.