MPulse (FB)

FUNCTION_BLOCK MPulse

Kurzbeschreibung

Flankengesteuerte Impulserzeugung mit einstellbarer Mindestzeitdauer


Darstellung

../_images/MPulse_FB.png

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.

../_images/MPulse_Bild_1.png

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