Uebung_003a_sub: IX auf QX (generisch)¶
Dieser Artikel beschreibt den Sub-App-Typ Uebung_003a_sub. Dieser Baustein dient als wiederverwendbare Vorlage für die 1:1 Verbindung eines digitalen Eingangs mit einem digitalen Ausgang.
Ziel der Übung¶
Kapselung der logiBUS I/O-Logik. Durch die Erstellung eines eigenen Typs wird die Komplexität der Einzelverbindungen nach außen hin verborgen. Der Anwender muss nur noch die Hardware-IDs zuweisen.
Beschreibung und Komponenten¶
[cite_start]Der Typ Uebung_003a_sub bündelt einen Eingangs- und einen Ausgangsbaustein[cite: 1].
Interne Funktionsbausteine (FBs)¶
IX: TyplogiBUS_IX. Liest den über den ParameterInputzugewiesenen Hardware-Pin ein.QX: TyplogiBUS_QX. Schaltet den über den ParameterOutputzugewiesenen Hardware-Pin.
Schnittstellen¶
[cite_start]Der Baustein verfügt über zwei Konfigurations-Eingänge[cite: 1]:
* Input: Erwartet eine Konstante vom Typ logiBUS_DI_S (z.B. Input_I1).
* Output: Erwartet eine Konstante vom Typ logiBUS_DO_S (z.B. Output_Q1).
Intern sind die Ereignis-Ports (IND -> REQ) und die Daten-Ports (IN -> OUT) fest miteinander verbunden. Sobald dieser Typ in einem Projekt platziert wird, arbeitet er völlig autark für den zugewiesenen Hardware-Kanal.
