Der Funktionsblock AUI_LT realisiert einen Kleiner-als-Vergleich (<) zwischen zwei Eingangswerten. Er wird über Adapter-Schnittstellen angesprochen und eignet sich für den Einsatz in komponentenbasierten Automatisierungssystemen nach IEC 61131-3. Der Baustein führt den Vergleich asynchron durch und gibt das Ergebnis als booleschen Wert über einen Ausgangsadapter aus.
Der AUI_LT-Baustein ist als Composite-FB realisiert. Intern wird ein einzelner F_LT-Funktionsblock (aus der IEC 61131-3 Vergleichsbibliothek) verwendet.
Die Ereignis-EingängeIN1.E1 und IN2.E1 sind beide mit dem REQ-Eingang des internen F_LT verbunden. Sobald an einem der beiden Adapter ein Ereignis eintrifft, wird der Vergleich angestoßen.
Die DatenwerteIN1.D1 und IN2.D1 werden direkt an die entsprechenden Eingänge IN1 und IN2 des F_LT weitergeleitet.
Nach Abschluss der Berechnung signalisiert der F_LT über seinen Ausgang CNF das Ereignis OUT.E1 und stellt das Vergleichsergebnis am Datenausgang OUT.D1 bereit.
Der Vergleich erfolgt nach der Logik: IN1.D1 < IN2.D1 ⇒ OUT.D1 = true, andernfalls false.
Adapterbasierte Kommunikation: Alle Ein- und Ausgänge erfolgen über unidirektionale Adapter (Typen AUI und AX). Dies ermöglicht eine lose Kopplung und Wiederverwendung in verschiedenen Umgebungen.
Asynchrone Auslösung: Da beide Ereigniseingänge auf den gleichen REQ des internen F_LT führen, kann der Vergleich durch ein Ereignis an einem der beiden Eingänge gestartet werden. Es ist nicht erforderlich, dass beide Ereignisse gleichzeitig eintreffen.
Typkompatibilität: Der Baustein arbeitet mit beliebigen ANY_BIT-Datentypen (z. B. BOOL, BYTE, WORD, DWORD, LWORD), sofern die angeschlossenen Adapter dies unterstützen.
Keine Zustandsspeicherung: Der FB ist rein kombinatorisch; er speichert keine historischen Werte.
Da der AUI_LT keine explizite Zustandsmaschine besitzt, existiert lediglich ein impliziter Zustand:
Zustand
Beschreibung
Bereit
Wartet auf ein Ereignis an IN1.E1 oder IN2.E1. Nach Auslösung wird der Vergleich durchgeführt und das Ergebnis über OUT ausgegeben. Der FB kehrt sofort in den Bereit-Zustand zurück.
Der AUI_LT bietet durch die Adapter-Schnittstellen eine besonders flexible Integration in IEC 61131-3-konforme Systeme, während der interne F_LT die standardisierte Vergleichslogik bereitstellt.
Der AUI_LT ist ein kompakter und zuverlässiger Funktionsblock für Kleiner-als-Vergleiche in adapterbasierten Automatisierungsumgebungen. Seine asynchrone Ereignisverarbeitung und die lose Kopplung über Adapter machen ihn ideal für modulare Steuerungsanwendungen, bei denen einfache Bedingungen dezentral und ressourcenschonend ausgewertet werden müssen.