StartDelay
StartDelay (FB)
StartDelay (FB)FUNCTION_BLOCK StartDelay
Kurzbeschreibung
Erzeugung von Signalen nach jedem CPU-Neustart. Einsatz: Verzögerte Freigabe von Aktionen nach dem CPU-Neustart.
Darstellung

Schnittstellen
Ausgänge
xQ1
BOOL
Ausgang 1
xQ1p
BOOL
Impulsausgang 1
xQ2
BOOL
Ausgang 2
xQ2p
BOOL
Impulsausgang 2
Sollwerte / Parameter
TimeQ2Puls
TIME
T#1s
Impulszeitdauer - Impulsausgang 2
TimeQ2
TIME
T#20s
Zeitverzögerung - Ausgang 2
TimeQ1Puls
TIME
T#1s
Impulszeitdauer - Impulsausgang 1
TimeQ1
TIME
T#5s
Zeitverzögerung - Ausgang 1
xTest
BOOL
FALSE
Simulation des CPU-Neustart
Funktionsbeschreibung
Allgemeines
Dieser Funktionsbaustein dient zur Erzeugung von Signalen nach jedem CPU-Neustart. Der CPU-Neustart kann durch den Simulationseingang xTest (= TRUE) unabhängig von einem tatsächlichen CPU-Neustart ausgelöst werden. Der Ausgang xQ1 wechselt nach jedem CPU-Neustart mit einer Zeitverzögerung TimeQ1 vom Zustand FALSE dauerhaft in den Zustand TRUE. Am Impulsausgang 1 xQ1p wird bei diesem Zustandswechsel ein einmaliger Impuls mit der Impulslänge TimeQ1Puls erzeugt. Der Ausgang xQ2 wechselt nach jedem CPU-Neustart mit einer Zeitverzögerung TimeQ2 vom Zustand FALSE dauerhaft in den Zustand TRUE. Am Impulsausgang 2 xQ2p wird bei diesem Zustandswechsel ein einmaliger Impuls mit der Impulslänge TimeQ2Puls erzeugt.

CODESYS
InOut:
Input Const
TimeQ2Puls
TIME
TIME#1s0ms
Input Const
TimeQ2
TIME
TIME#20s0ms
Input Const
TimeQ1Puls
TIME
TIME#1s0ms
Input Const
TimeQ1
TIME
TIME#5s0ms
Input Const
xTest
BOOL
FALSE
Output
xQ1
BOOL
Output
xQ1p
BOOL
Output
xQ2
BOOL
Output
xQ2p
BOOL
Zuletzt aktualisiert

