# Data Write Global

Dieser Funktionsblock ist so konzipiert, dass er Daten in ein globales Speichersystem schreibt, auf das andere Teile Ihrer Anwendung zugreifen können. Er ist vorteilhaft für Szenarien, die Schleifen beinhalten, garantiert jedoch nicht die Integrität des Datenflusses.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Data` Dieser Eingang akzeptiert die Daten, die Sie global speichern möchten.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

Dieser Funktionsblock erzeugt keine Ausgaben.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Data Key` Ein Texteingabefeld, das es Ihnen ermöglicht, einen einzigartigen Schlüssel zu spezifizieren, unter dem die bereitgestellten Daten global gespeichert werden. Dieser Schlüssel kann später verwendet werden, um die gespeicherten Daten abzurufen.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Global Data Storage` Speichert Daten, die über verschiedene Blöcke oder Szenarien hinweg abgerufen werden können.

`Flexible Key Control` Benutzer können einen benutzerdefinierten Schlüssel für gespeicherte Daten definieren, was Flexibilität bei der Verwaltung von Einträgen ermöglicht.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Connect Input**: Verbinden Sie die Daten, die Sie global speichern möchten, mit dem Eingang `Data`.
2. **Set Data Key**: Geben Sie einen einzigartigen Schlüssel in die Steuerung `Data Key` ein, um Ihre gespeicherten Daten zu kennzeichnen.
3. **Evaluate**: Führen Sie den Block aus, um die Eingabedaten global zu speichern.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn er ausgeführt wird, speichert dieser Funktionsblock die angegebenen Daten unter dem angegebenen Schlüssel im globalen Speicher, sodass sie später von anderen Funktionsblöcken abgerufen werden können.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Datenabruf</summary>

Verwenden Sie den Block `Data Read Global`, um Daten abzurufen, die mit diesem Block gespeichert wurden. Stellen Sie sicher, dass Sie denselben Datenschlüssel verwenden, wenn Sie abrufen.

</details>

<details>

<summary>Schleifenstrukturen</summary>

Dieser Funktionsblock ist besonders nützlich, wenn Sie innerhalb von Schleifenstrukturen arbeiten, die eine temporäre Datenspeicherung erfordern, um Fortschritte oder Zustände zu verfolgen.

</details>

<details>

<summary>Datenüberschreibung vermeiden</summary>

Seien Sie vorsichtig, wenn Sie denselben Schlüssel mehrfach verwenden, um unbeabsichtigte Datenüberschreibungen zu vermeiden. Erstellen Sie einzigartige Schlüssel für unterschiedliche Daten, um die Integrität zu gewährleisten.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine Daten gespeichert</summary>

Wenn Sie feststellen, dass keine Daten gespeichert wurden, stellen Sie sicher, dass die Eingabedaten nicht `None` sind und dass der `Data Key` vor dem Ausführen des Blocks korrekt gesetzt wurde.

</details>


---

# 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/german/function-blocks/data-logic/referencing/data-write-global.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.
