Uebung_051: DigitalInput_I1-_I4 auf DigitalOutput_Q1-_Q4¶
Dieser Artikel beschreibt die logiBUS®-Übung Uebung_051. Hier wird gezeigt, wie man viele Einzelsignale zu einem Paket (Struktur) zusammenfasst, um sie effizienter durch das Programm zu leiten.
🎧 Podcast¶
- Automatisierung entschlüsselt: Leiten, Steuern, Regeln – Die unsichtbare Sprache der Technik (DIN IEC 60050-351)
- Infineon CAN-Transceiver TLE9250V versus TLE9351VSJ
- Infineon TLE9351VSJ der unsichtbare Auto-Bodyguard
- Land- und Forstwirtschaft 4.0: Das Fundament der Sicherheit – Analyse der DIN EN ISO 25119-1 und der
Ziel der Übung¶
Verwendung von STRUCT_MUX und STRUCT_DEMUX. In großen Systemen ist es unübersichtlich, hunderte Einzelkabel zu ziehen. Stattdessen werden Signale gebündelt ("gemultiplext"), über eine einzige Verbindung transportiert und am Zielort wieder entpackt.
Beschreibung und Komponenten¶
[cite_start]Die Subapplikation Uebung_051.SUB nutzt strukturierte Datentypen zur Signalübertragung[cite: 1].
Funktionsbausteine (FBs)¶
STRUCT_MUX: Packt 4 einzelne Digitalsignale in einen strukturierten Datentyp (hierST04X).STRUCT_DEMUX: Entnimmt der Struktur wieder die 4 Einzelsignale.
Funktionsweise¶
- Die vier Taster liefern ihre Signale an die Eingänge
X_00bisX_03des MUX. - Ein Klick auf einen beliebigen Taster triggert den
REQdes MUX. - Der MUX erstellt ein Datenpaket (
OUT), das alle 4 Zustände gleichzeitig enthält. - Über eine einzige Datenverbindung wandert dieses Paket zum DEMUX.
- Der DEMUX zerlegt das Paket wieder und steuert die vier Lampen
Q1bisQ4an.
Dies reduziert die Anzahl der Verbindungsleitungen im Hauptprogramm massiv und erhöht die Übersichtlichkeit.
Anwendungsbeispiel¶
Kabelbaum-Abstraktion: Stellen Sie sich vor, 16 Sensoren am Heck einer Maschine müssen zur Kabine geleitet werden. In der Software werden diese 16 Signale im Heck zu einer Struktur "Heck_Sensoren" zusammengefasst. Nur diese eine Struktur wird durch die Programmlogik bis zur Kabinen-Ansicht gereicht, wo sie dann wieder in Einzelwerte für das Display zerlegt wird.
