XPulse

XPulse (FB)

FUNCTION_BLOCK XPulse

Kurzbeschreibung

Erzeugung eines exklusiven Impulses mit einstellbarer Zeitdauer.

Darstellung

Schnittstellen

Eingänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

xIN

BOOL

Eingang

tPT

TIME

T#1s

Impulszeitdauer

Ausgänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

xQ

BOOL

Ausgang

tET

TIME

0 … tPT

Zeitdifferenz zum Impulsanfang

Sollwerte / Parameter

Name
Datentyp
Wertebereich
Initialwert
Funktion

xTest

BOOL

FALSE

Simulation des Eingangs xIN

Funktionsbeschreibung

Allgemeines

Dieser Funktionsbaustein dient zur Erzeugung eines Impulses definierter Zeitdauer (tPT) nach einer ansteigenden Flanke am Eingang xIN. Die Erzeugung des Impulses kann unabhängig davon auch durch den Simulationseingang xTest (ansteigende Flanke) ausgelöst werden. Die Zeitdifferenz zum Impulsanfang wird am Ausgang tET (Wertebereich: 0 … tPT) angezeigt.

CODESYS

InOut:

Scope
Name
Type
Initial

Input

xIN

BOOL

Input

tPT

TIME

TIME#1s0ms

Input Const

xTest

BOOL

FALSE

Output

xQ

BOOL

Output

tET

TIME

Zuletzt aktualisiert