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.

AX_ASR_SWITCH

Varianten

AX_ASR_SWITCH (1:1)

  • Eingang G = TRUE (1) ➜ Ausgang SET

  • Eingang G = FALSE (0) ➜ Ausgang RESET

AX_ASR_SWITCH_X (Gekreuzt)

  • Eingang G = TRUE (1) ➜ Ausgang RESET

  • Eingang G = FALSE (0) ➜ Ausgang SET

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 einem AX-Signalfluss heraus.

  • Vereinfachung von Logikschaltungen, in denen Ereignisse basierend auf einem statischen Signalzustand generiert werden müssen.