ButtonToggle (FB)¶
FUNCTION_BLOCK ButtonToggle
Kurzbeschreibung¶
Schaltelement mit Taste und ZentralbedienungTypischer Einsatz: Lichttaster und Lichtausgang
Darstellung¶
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