MPulse (FB)¶
FUNCTION_BLOCK MPulse
Kurzbeschreibung¶
Flankengesteuerte Impulserzeugung mit einstellbarer Mindestzeitdauer
Darstellung¶
Schnittstellen¶
Eingänge¶
Name Datentyp Wertebereich Initialwert Funktion xIN BOOL Binärer Eingang tPT TIME T#1s Mindestzeitdauer des Ausgangsimpulses
Ausgänge¶
Name Datentyp Wertebereich Initialwert Funktion xQ BOOL Impulsausgang tET TIME Zeitdifferenz zwischen Mindestzeitdauer und Zeitdauer des Impulses an xQ
Funktionsbeschreibung¶
Allgemeines¶
Am Impulsausgang xQ wird nach einer positiven Flanke am binären Eingang xIN ein Impuls mit einer
Mindestzeitdauer tPT erzeugt.

Zeitausgang tET¶
Bei aktivem Impulsausgang xQ wird die Zeitdifferenz zwischen der Mindestzeitdauer tPT und der Zeitdauer des
Impulses an xQ angezeigt. Bei inaktivem Impulsausgang xQ wird stets der Wert T#0s angezeigt.
Visualisierung¶
Information¶
Element Autoren Datum Version Anmerkungen Funktion Adam Bartod 10.2017 1.0 Ursprungsversion Programmierung Adam Bartod 10.2017 1.0 Ursprungsversion Test Jochen Reu 11.2017 1.0 Ursprungsversion Dokumentation Jochen Reu 11.2017 1.0 Ursprungsversion
Codesys¶
- InOut:
Scope Name Type Initial Comment Input xIN BOOL Binärer Eingang tPT TIME TIME#10s0ms Mindestzeitdauer des Ausgangsimpulses Output xQ BOOL Impulsausgang tET TIME Zeitdifferenz zwischen Mindestzeitdauer und Zeitdauer des Impulses an xQ