ButtonToggle (FB)

FUNCTION_BLOCK ButtonToggle

Kurzbeschreibung

Schaltelement mit Taste und Zentralbedienung
Typischer Einsatz: Lichttaster und Lichtausgang

Darstellung

../_images/ButtonToggle_FB.png

Schnittstellen

Eingänge

Name Datentyp Wertebereich Initialwert Funktion
xButton BOOL     Eingang - Bedientaste
xCentralOn BOOL     Zentrale Einschaltung
xCentralOff BOOL     Zentrale Ausschaltung

Ausgänge

Name Datentyp Wertebereich Initialwert Funktion
xLightHB BOOL     Freigabe - Ausgang

Funktionsbeschreibung

Allgemeines

Der Funktionsbaustein dient grundsätzlich zur unmittelbaren Steuerung des Freigabe - Ausgangs xQ in Abhängigkeit von den ansteigenden Flanken
an den Eingängen xButton ( = Bedientaste ), xCentralOn ( = Zentrale Einschaltung ) und xCentralOff ( = Zentrale Ausschaltung ). Jede ansteigende
Flanke am Eingang - Bedientaste xButton schaltet den Ausgang xQ in den entgegengesetzten Zustand, sofern keine Zentralbedienung stattfindet.
Werden keine ansteigenden Flanken erkannt, so verändert sich der Zustand des Freigabe - Ausgangs xQ nicht.

Funktionstabelle

xButton xCentralOn xCentralOff xQ Hinweis
FALSE, TRUE, H/L FALSE, TRUE, H/L FALSE, TRUE, H/L unverändert Eingänge nicht aktiv
L/H FALSE, TRUE, H/L FALSE, TRUE, H/L FALSE > TRUE, TRUE > FALSE Zustandswechsel am Ausgang
FALSE, TRUE, H/L L/H FALSE, TRUE, H/L TRUE Zentrale Einschaltung
FALSE, TRUE, H/L FALSE, TRUE, H/L L/H FALSE Zentrale Ausschaltung
L/H L/H FALSE, TRUE, H/L TRUE Zentrale Einschaltung ( höhere Priorität )
L/H L/H L/H FALSE Zentrale Ausschaltung ( höchste Priorität )
Legende: L/H ... ansteigende Flanke, H/L ... abfallende Flanke

Visualisierung




Information

Element Autoren Datum Version Anmerkungen
Funktion Adam Bartod 09.2016 1.0 Ursprungsversion
Programmierung Adam Bartod 09.2016 1.0 Ursprungsversion
Test Jochen Reu 09.2017 1.0 Ursprungsversion
Dokumentation Jochen Reu 10.2017 1.0 Ursprungsversion

Codesys

InOut:
Scope Name Type Comment
Input xButton BOOL Eingang - Bedientaste
xCentralOn BOOL Zentrale Einschaltung
xCentralOff BOOL Zentrale Ausschaltung
Output xOut BOOL Freigabe - Ausgang