Button4
Button4 (FB)
Button4 (FB)FUNCTION_BLOCK Button4
Kurzbeschreibung
Schaltelement mit vier Bedieneingängen und vier Schaltausgängen. Zusätzlich ist ein Gesamtausgang verfügbar.
Darstellung

Schnittstellen
Eingänge
xButton1
BOOL
Eingang Bedientaste 1
xButton2
BOOL
Eingang Bedientaste 2
xButton3
BOOL
Eingang Bedientaste 3
xButton4
BOOL
Eingang Bedientaste 4
xButtonOff
BOOL
Eingang Zentrale Deaktivierung aller Ausgänge
Ausgänge
xQ1
BOOL
Schaltausgang 1
xQ2
BOOL
Schaltausgang 2
xQ3
BOOL
Schaltausgang 3
xQ4
BOOL
Schaltausgang 4
xQ
BOOL
Gesamtausgang
Sollwerte / Parameter
xButton1Visu
BOOL
FALSE
Funktion wie xButton1
xButton2Visu
BOOL
FALSE
Funktion wie xButton2
xButton3Visu
BOOL
FALSE
Funktion wie xButton3
xButton4Visu
BOOL
FALSE
Funktion wie xButton4
xButtonOffVisu
BOOL
FALSE
Funktion wie xButtonOff
Funktionsbeschreibung
Allgemeines
Die fünf Eingänge für die Bedientasten und die fünf Visutasten werden permanent auf ansteigende Flanken ( = Taste betätigt ) überwacht. Die Schaltausgänge und der Gesamtausgang werden in Abhängigkeit davon, an welchen Eingang eine ansteigende Flanke erkannt wurde, festgelegt. Der Eingang xButton1 hat dabei die höchste, der Eingang xButton2 die zweithöchste Priorität, usw. Wird an keinem der vier Eingänge eine ansteigende Flanke erkannt, so verändern sich die Zustände der Ausgänge nicht. \
Gesamtausgang xQ
Der Gesamtausgang wird aktiviert ( xQ = TRUE ), falls mindestens einer der vier Schaltausgänge aktiv ist. Er ist nicht aktiv ( xQ = FALSE ), falls keiner der vier Schaltausgänge aktiv ist\
xButton1
xButton2
xButton3
xButton4
xQ1
xQ2
xQ3
xQ4
Hinweis
L/H
X
X
X
TRUE
FALSE
FALSE
FALSE
Betätigung - Taste 1
FALSE, TRUE, H/L
L/H
X
X
FALSE
TRUE
FALSE
FALSE
Betätigung - Taste 2
FALSE, TRUE, H/L
FALSE, TRUE, H/L
L/H
X
FALSE
FALSE
TRUE
FALSE
Betätigung - Taste 3
FALSE, TRUE, H/L
FALSE, TRUE, H/L
FALSE, TRUE, H/L
L/H
FALSE
FALSE
FALSE
TRUE
Betätigung - Taste 4
Legende: X … nicht relevant, L/H … ansteigende Flanke, H/L … abfallende Flanke\
Zentrale Deaktivierung aller Ausgänge xButtonOff bzw. xButtonOffVisu
Die Ausgänge xQ1 bis xQ4 werden deaktiviert ( = FALSE ), falls am Eingang xButtonOff oder am Sollwert / Parameter xButtonOffVisu eine ansteigende Flanke erkannt wird. ( unabhängig von den aktuellen Zuständen an den Bedieneingängen xButton1 bis xButton4 ).\
CODESYS
InOut:
Input
xButton1
BOOL
Input
xButton2
BOOL
Input
xButton3
BOOL
Input
xButton4
BOOL
Input
xButtonOff
BOOL
Input Const
xButtonOffVisu
BOOL
FALSE
Input Const
xButton4Visu
BOOL
FALSE
Input Const
xButton3Visu
BOOL
FALSE
Input Const
xButton2Visu
BOOL
FALSE
Input Const
xButton1Visu
BOOL
FALSE
Output
xQ1
BOOL
Output
xQ2
BOOL
Output
xQ3
BOOL
Output
xQ4
BOOL
Output
xQ
BOOL
Zuletzt aktualisiert

