# Tag From

Bu fonksiyon bloğu, senaryonuzun farklı bölümleri arasında veri aktarmak için adlandırılmış bir referans noktası görevi görür. `Tag To` bloğu veya veri okuma/yazma bloklarıyla birlikte kullanarak doğrudan kablo bağlantısı olmadan değerleri paylaşın.

## 📥 Girdiler

`Generic`\
Herhangi bir veri tipini (sayısal değerler, metin, listeler, görüntüler vb.) kabul eder ve bu veriyi bir `Tag Name` altında kullanılabilir hale getirir.

## 📤 Çıktılar

Bu fonksiyon bloğunun çıkış soketleri yoktur. Diğer blokların hedefleyebileceği veya referansla okuyabileceği adlandırılmış bir depolama/referans sağlar.

## 🕹️ Kontroller

`Tag Name`\
Bu etiket için kısa ve benzersiz bir dize girin. Bu isim, başka referans blokları tarafından (`Tag To`, `Data Read Local`, `Data Read Global` gibi) bu bloğu bulmak veya bu bloğa veri göndermek için kullanılır.

## 🎨 Özellikler

* `Named Reference` — Bir değere insan tarafından okunabilir bir isim atayarak diğer blokların doğrudan kablo olmadan veri gönderip okuyabilmesini sağlar.
* `Duplicate Protection` — Aynı `Tag Name` ile başka bir blok varsa kullanıcıyı uyarır ve kazara çakışmaları önlemeye yardımcı olur.
* `Self-write Protection` — Bir `Tag To` bloğunun aynı etikete çelişkili şekilde yazması durumunda uyarı vererek istenmeyen döngüleri önlemeye yardımcı olur.

## 📝 Kullanım Talimatları

1. Senaryonuzda paylaşılmasını istediğiniz değerin bulunacağı yere bu bloğu yerleştirin.
2. `Tag Name` kontrolüne benzersiz bir tanımlayıcı yazın.
3. Paylaşmak istediğiniz değeri `Generic` girişine bağlayın veya aktarın.
4. Programatik olarak veri göndermek için aynı `Tag Name` ile bir `Tag To` bloğu kullanın; veya değeri okumak için `Data Read Local` / `Data Read Global` gibi okuma bloklarını kullanın.

## 📊 Değerlendirme

Blok çalıştığında, bağlı giriş değerini kabul eder ve yapılandırılan `Tag Name` altında referans sistemine açar. Kullanıcı arayüzü, seçilen etiket adının çoğaltma veya çakışma yaratması durumunda sizi bilgilendirir.

## 💡 İpuçları ve Püf Noktaları

* `Tag To` ile birlikte kullanarak senaryonuzun farklı alanları arasında doğrudan kablo olmadan veri gönderin.
* Değerleri başka yerlerde okumak için ihtiyacınıza göre `Data Read Local` veya `Data Read Global` ile eşleştirin.
* Değerleri güvenli şekilde saklamak veya güncellemek için `Data Write Local` veya `Data Write Global` ile kombinasyon düşünün.
* Bir değerin değişmesini engellemek istiyorsanız, `Data Memory` kullanarak o değeri dondurun.
* Tasarım sırasında etiket içeriklerini debug etmek için gönderme veya okuma bloklarının yanına `Debug Input` ekleyin.
* Etiketlerle toplanan verileri dışa aktarmak veya kaydetmek için `Data to JSON` veya `CSV Export` bloklarına yönlendirin.

## 🛠️ Sorun Giderme

* Çoğaltılmış etiket uyarısı görünüyor\
  Her `Tag Name`'in benzersiz olduğundan emin olun. Çakışmayı önlemek için bloklardan birinin adını değiştirin.
* Gönderen blokla çakışma\
  Arayüz, bir `Tag To` bloğunun aynı etikete geçersiz bir şekilde yazmaya çalıştığını bildirdiyse, her iki bloğun `Tag Name` değerlerini kontrol edin ve döngüsel referansları önleyecek şekilde iş akışını ayarlayın.
* Okuma zamanında değer yok\
  Değeri sağlayan bloğun aktif olduğunu ve `Generic` girişinin bağlı ya da geçerli veri sağladığını doğrulayın. Hala sonuç yoksa, `Tag Name` dizelerinin birebir eşleştiğinden (fazladan boşluk vs. yok) emin olun.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/referencing/tag-from.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
