> For the complete documentation index, see [llms.txt](https://infosys.selmotech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infosys.selmotech.com/selmo-struktur-und-standard/selmo-technischer-standard-und-struktur/zonen/zonentypen.md).

# Zonentypen

### 📘 Zonentypen im Selmo-Modell

Zonen sind die kleinste, aber entscheidende Einheit in einem Selmo-Modell.\
Sie verbinden den logischen Ablauf mit der realen Technik – also mit Sensoren, Aktoren und internen Zuständen.

Jede Zone beschreibt genau **ein Signalverhalten** und wird in jeder SEQ eindeutig verwendet.

***

#### 🔹 Zonen im Kontext der Selmo-Struktur

Zonen sind unterhalb der SEQ angesiedelt und erfüllen dort die Schnittstelle zwischen:

* **Ablaufmodell (Logic Layer)**
* **Signalsteuerung (System Layer – Bit-Control)**
* **Bedienschnittstelle (HMI-Texte, Diagnose)**
* **Sicherheitsverhalten (CMZ, MXIC, Interlock)**

***

#### 🔄 Übersicht der Zonentypen

| Typ      | Beschreibung                                  | Anwendung                              |
| -------- | --------------------------------------------- | -------------------------------------- |
| `Input`  | Eingangssignal (Sensor, Taste, Safety-Signal) | Abfragen, Bedingungen, Zustandswechsel |
| `Output` | Ausgangssignal (Ventil, Leuchte, Aktor)       | Steuerung, Aktionen, Positionierung    |
| `In-Out` | Kombination aus Ausgang + Rückmeldung         | Aktor mit Rückmeldekontakt             |
| `Mem`    | Interne Zustandslogik (Setzen, Rücksetzen)    | Prozessmarker, Zwischenergebnisse      |

***

#### 🧠 Typische Beispiele

| Typ    | Beispiel         | Erklärung                           |
| ------ | ---------------- | ----------------------------------- |
| Input  | `ZI_PartPresent` | Sensor erkennt eingelegtes Teil     |
| Output | `ZC_ClampValve`  | Ausgang steuert Spannzylinder       |
| In-Out | `ZIO_SlideOut`   | Ventil mit Endlagensensor           |
| Mem    | `ZM_PartChecked` | Marker „Teil wurde geprüft“ gesetzt |

***

#### 🔐 Erweiterungen pro Zone

Jede Zone kann zusätzlich definiert werden als:

* **CMZ-Zone** → dauerhaft überwachtes Sicherheitssignal
* **MXIC-Zone** → Taste für manuelle Aktivierung, mit Freigabebedingung
* **Bear-Check / Pair-Check** → Plausibilitäts- oder Widerspruchsprüfung

Alle diese Funktionen sind **modelliert, dokumentiert und testbar** – ohne zusätzliche Programmierung.

***

#### ⚙️ Verhalten über Bit-Control

In der **System Layer Matrix** wird pro Zustand das Verhalten der Zone definiert:

| Symbol | Bedeutung                                             |
| ------ | ----------------------------------------------------- |
| `0`    | Zone ist inaktiv                                      |
| `S`    | Zone wird aktiv erwartet (z. B. Taste, Sensor, Aktor) |
| `i`    | Interlock – Zone muss korrekt sein, sonst Stop        |

***

#### ✅ Zusammenfassung

Zonen sind:

* **die Brücke zwischen Modell und Realität**
* **klar typisiert** nach Signalverhalten
* **vollständig dokumentiert und exportierbar**
* **zentrale Elemente für Sicherheit, Diagnose und Steuerung**

📌 *Jede reale Komponente einer Maschine wird im Selmo-Modell durch eine passende Zone eindeutig beschrieben – logisch, prüfbar und nachvollziehbar.*


---

# 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, and the optional `goal` query parameter:

```
GET https://infosys.selmotech.com/selmo-struktur-und-standard/selmo-technischer-standard-und-struktur/zonen/zonentypen.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
