AX_ASR_SWITCH / AX_ASR_SWITCH_X
Einleitung
Diese Funktionsbausteine dienen als Brücke zwischen der datenorientierten AX-Welt und der ereignisorientierten ASR-Welt (Set/Reset). Sie wandeln ein boolesches Signal (verpackt in einen AX-Adapter) in dedizierte SET und RESET Ereignisse um.
Da die Richtung der Ereignisse (welcher Zustand setzt, welcher löscht) fest im Adapter verdrahtet ist, stehen zwei Varianten zur Verfügung.
Varianten
AX_ASR_SWITCH (1:1)
Eingang
G = TRUE(1) ➜ AusgangSETEingang
G = FALSE(0) ➜ AusgangRESET
AX_ASR_SWITCH_X (Gekreuzt)
Eingang
G = TRUE(1) ➜ AusgangRESETEingang
G = FALSE(0) ➜ AusgangSET
Schnittstellenstruktur
Adapter
G (Socket): Eingangsadapter vom Typ
AX.Q (Plug): Ausgangsadapter vom Typ
ASR.
Funktionsweise
Die Bausteine nutzen intern einen E_SWITCH. Jedes Mal, wenn am Eingangsadapter G ein Ereignis (E1) eintrifft, wird der aktuelle Datenwert (D1) geprüft und das entsprechende Ereignis (SET oder RESET) am Ausgangsadapter Q ausgelöst.
Anwendungsszenarien
Ansteuerung von bistabilen Bausteinen (Flip-Flops), die einen
ASR-Eingang besitzen, direkt aus einemAX-Signalfluss heraus.Vereinfachung von Logikschaltungen, in denen Ereignisse basierend auf einem statischen Signalzustand generiert werden müssen.