> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/function-blocks/data-logic/logic/set-reset.md).

# Set - Reset

Dieser Funktionsblock bietet einen einfachen Mechanismus zur Steuerung eines booleschen Outputs basierend auf eingehenden Setz- und Rücksetzen-Signalen. Er agiert logisch, um den Zustand basierend auf benutzerdefinierten Bedingungen beizubehalten.

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

`Set` Dieser Eingang ist ein boolesches Signal, das, wenn es aktiviert wird (auf `True` gesetzt), den Output auf `True` auslöst.

`Reset` Dieser Eingang ist ein boolesches Signal, das, wenn es aktiviert wird (auf `True` gesetzt), den Output auf `False` zurücksetzt.

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

`Boolean` Diese Ausgabe spiegelt den Zustand wider, der sich aus den Setz- und Rücksetzen-Eingängen ergibt.

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

Dieser Funktionsblock hat keine zusätzlichen interaktiven Steuerungen.

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

`Persistent State Management` Der Block behält den vorherigen Ausgabezustand bei, es sei denn, er wird ausdrücklich zurückgesetzt, was die Implementierung bedingter Logik in Szenarien ermöglicht.

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

1. **Eingänge verbinden**: Verbinden Sie die entsprechenden booleschen Signale mit den Eingängen `Set` und `Reset`.
2. **Setzen/Rücksetzen auslösen**: Aktivieren Sie den Eingang `Set`, um den Output auf `True` zu ändern, oder aktivieren Sie den Eingang `Reset`, um den Output auf `False` zu setzen.
3. **Bewerten**: Führen Sie den Block aus, um die aktualisierte Ausgabe basierend auf den Eingangssignalen zu sehen.

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

Wenn er ausgeführt wird, bewertet der Block die verbundenen Signale. Der Output wird `True` sein, wenn das Signal `Set` aktiv ist, `False`, wenn das Signal `Reset` aktiv ist, oder behält seinen vorherigen Zustand, wenn weder aktiv ist.

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

<details>

<summary>Vernetzen von Logikoperationen</summary>

Sie können die Ausgabe dieses Blocks mit anderen logischen Operationen wie `And`, `Or` oder `Not` verbinden, um komplexeres Verhalten basierend auf einem einfachen Setz/Rücksetzen-Mechanismus zu erstellen.

</details>

<details>

<summary>Kombination mit Timern oder Verzögerungen</summary>

Sie können diesen Block zusammen mit Blöcken wie `Delay Step`, `ON Delay` oder `OFF Delay` verwenden, um Bedingungen zu erstellen, bei denen die Ausgabe für einen bestimmten Zeitraum `True` oder `False` bleiben muss, bevor nachfolgende Aktionen ausgelöst werden.

</details>

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

<details>

<summary>Unerwarteter dauerhafter Output</summary>

Wenn Sie feststellen, dass die Ausgabe sich nicht wie erwartet ändert, überprüfen Sie die Signale, die mit den Eingängen `Set` und `Reset` verbunden sind. Stellen Sie sicher, dass sie korrekt gesteuert werden und die entsprechenden booleschen Zustände senden.

</details>

<details>

<summary>Output wird nicht beibehalten</summary>

Wenn Sie erwarten, dass die Ausgabe bestehen bleibt, dies jedoch nicht der Fall ist, stellen Sie sicher, dass weder die Eingänge `Set` noch `Reset` gleichzeitig ausgelöst werden, da dies unbeabsichtigte Rücksetzungen verursachen kann.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/logic/set-reset.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.
