Der Funktionsblock AUI_UDINT_EQ realisiert einen Gleichheitsvergleich zwischen zwei Werten. Der erste Operand wird über einen Adaptereingang (IN1) vom Typ AUI bereitgestellt, der zweite über den Dateneingang IN2 als UDINT. Das Vergleichsergebnis wird als boolescher Wert über einen Adapterausgang (OUT) vom Typ AX ausgegeben. Der Baustein ist für den Einsatz in IEC 61499-Systemen konzipiert und basiert auf dem Standardvergleichsbaustein F_EQ.
Der FB wird entweder durch ein Ereignis am Eingang REQ oder durch ein Ereignis vom Adapter IN1.E1 aktiviert. Beide Ereignisse führen zur Ausführung des internen Bausteins F_EQ, der die Werte von IN1.D1 (erster Operand) und IN2 (zweiter Operand) auf Gleichheit prüft. Das Ergebnis wird als BOOL über OUT.D1 ausgegeben. Gleichzeitig wird ein Ereignis an OUT.E1 gesendet, um den Abschluss des Vergleichs zu signalisieren.
Doppelte Trigger-Möglichkeit: Der FB kann sowohl über den separaten Ereigniseingang REQ als auch über das mit dem Adapter eingehende Ereignis IN1.E1 aktiviert werden. Dies ermöglicht eine flexible Integration: Entweder zyklisch getaktet oder direkt durch die ankommende AUI-Nachricht.
Interne Nutzung des Standardbausteins F_EQ: Die eigentliche Vergleichslogik wird durch den IEC 61131-Baustein F_EQ realisiert. Dies gewährleistet Standardkonformität und Wiederverwendbarkeit.
Adapterbasierte Ein-/Ausgabe: Über die Adapter AUI und AX wird eine typisierte, modulare Verbindung in 4diac-Architekturen ermöglicht.
Überwachung eines Prozesswerts: Vergleiche einen gemessenen Wert (z. B. Drehzahl, Temperatur) der über einen AUI-Adapter geliefert wird, mit einem festen Schwellwert (als UDINT) und melde Gleichheit.
Trigger-gesteuerte Prüfung: In zyklischen Steuerungsaufgaben kann der Vergleich über das REQ-Event getaktet werden, unabhängig von eingehenden AUI-Nachrichten.
Verknüpfung mit adapterbasierten Komponenten: Der FB lässt sich einfach in bestehende 4diac-Netzwerke einfügen, die AUI- und AX-Adapter verwenden.
CMP_EQ (Standard-Vergleich): Einfacher Gleichheitsvergleich zweier Datenwerte ohne Adapter. AUI_UDINT_EQ bietet dagegen eine adaptergestützte Schnittstelle, die eine lose Kopplung mit anderen IEC 61499-Komponenten erlaubt.
AUI_UDINT_GT, AUI_UDINT_LT: Analoge Bausteine für Größer/Kleiner-Vergleiche mit identischer Adapterstruktur. AUI_UDINT_EQ fokussiert speziell auf die Gleichheitsprüfung.
Direkte Nutzung von F_EQ: Der Baustein kapselt den F_EQ und erweitert ihn um adapterspezifische Ereignissteuerung.
Der AUI_UDINT_EQ ist ein kompakter und flexibler Funktionsblock für Gleichheitsvergleiche in IEC 61499-Umgebungen. Die Kombination aus adapterbasiertem Zugriff auf den ersten Operanden und einem direkten Dateneingang für den zweiten Operanden, zusammen mit der doppelten Trigger-Möglichkeit, macht ihn vielseitig einsetzbar. Die Nutzung des Standardbausteins F_EQ gewährleistet dabei eine robuste und standardkonforme Funktionalität.