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) ➜ AusgangSET - Eingang
G = FALSE(0) ➜ AusgangRESET
AX_ASR_SWITCH_X (Gekreuzt)¶
- Eingang
G = TRUE(1) ➜ AusgangRESET - Eingang
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.