MPulse

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.

CODESYS

InOut:

Scope
Name
Type
Initial

Input

xIN

BOOL

Input

tPT

TIME

TIME#10s0ms

Output

xQ

BOOL

Output

tET

TIME

Zuletzt aktualisiert