Data Memory

Dieser Funktionsblock wird verwendet, um Daten im Speicher zu speichern und für eine spätere Verwendung zu behalten. Er bietet eine einfache Möglichkeit, Daten persistent über verschiedene Auswertungen innerhalb eines Arbeitsablaufs hinweg zu halten.

📥 Eingänge

Generic Die Eingabedaten, die Sie im Speicher speichern möchten.

Update Data Ein boolesches Signal, das, wenn es auf true gesetzt ist, die gespeicherten Daten im Speicher mit den neuen Eingabedaten aktualisiert.

📤 Ausgänge

Generic Die Ausgabe gibt die derzeit im Speicher gespeicherten Daten zurück.

🕹️ Steuerungen

Dieser Funktionsblock hat keine spezifischen Steuerungen für den direkten Umgang.

🎨 Funktionen

Data Retention Der Block behält die zuletzt eingegebene Daten für die Verwendung in nachfolgenden Auswertungen bei und ermöglicht eine persistente Speicherverwaltung.

Conditional Updating Die im Speicher gespeicherten Daten können bedingt basierend auf dem booleschen Eingang aktualisiert werden.

📝 Nutzungshinweise

  1. Daten bereitstellen: Verbinden Sie jeden datengenerierenden Block mit dem Generic Eingang, um die Daten bereitzustellen, die Sie speichern möchten.

  2. Aktualisierungssteuerung: Verbinden Sie ein boolesches Signal mit dem Update Data Eingang. Wenn dieses Signal true ist, wird der Block die gespeicherten Daten mit den aktuellen Eingaben aktualisieren.

  3. Daten abrufen: Verwenden Sie die Ausgabe dieses Blocks, um jederzeit in Ihrem Workflow auf die derzeit gespeicherten Daten zuzugreifen.

📊 Bewertung

Bei der Auswertung gibt dieser Funktionsblock die derzeit im Speicher gespeicherten Daten zurück. Wenn das Updatesignal aktiviert ist, wird es die alten Daten mit allen neuen Eingaben ersetzen, die empfangen werden.

🛠️ Fehlersuche

Keine Daten gespeichert

Wenn Sie feststellen, dass keine Daten gespeichert werden, stellen Sie sicher, dass Ihr boolesches Update Data Signal korrekt funktioniert und aktiv auf true gesetzt ist, wenn Sie die gespeicherten Daten aktualisieren möchten.

Falsche Daten abgerufen

Wenn die Ausgabe nicht die erwarteten Daten widerspiegelt, überprüfen Sie die Eingangsverbindung, um sicherzustellen, dass die richtigen Daten in den Block eingespeist werden.

💡 Tipps und Tricks

Verkettung mit anderen Blöcken

Sie können diesen Block mit anderen Funktionsblöcken, wie z. B. Batch Processing, verketten, um den Datenfluss effizient zu verwalten, indem Sie Daten nur bei Bedarf aktualisieren.

Verwendung mit bedingter Logik

Kombinieren Sie diesen Block mit logischen Operationen wie And oder Or, um komplexe Workflows zu verwalten, bei denen die Datenbeibehaltung von mehreren Bedingungen abhängt.

Last updated