Код:
TON_ALL(IN:=DI_IN.18 , PT:=pt , Q=> , ET=> );
TON_Kuhnja_Stolovaja(IN:=DI_IN.5 , PT:=pt , Q=> , ET=> );

SWITCH_Kuhnja_led(CLK:=DI_IN.0 ,  Q=> );
SWITCH_Kuhnja_barnaja_stojka(CLK:=DI_IN.1 , Q=> );
SWITCH_Kuhnja_verhnij_svet(CLK:=DI_IN.2 , Q=> );
SWITCH_Stolovaja_spoty_1(CLK:=DI_IN.3 , Q=> );
SWITCH_Stolovaja_led_1(CLK:=DI_IN.4 , Q=> );
SWITCH_Stolovaja_spoty_2(CLK:=DI_IN.5 , Q=> );
SWITCH_Stolovaja_led_2(CLK:=DI_IN.6 , Q=> );
SWITCH_Detskaja_verhnij_svet(CLK:=DI_IN.7 , Q=> );
SWITCH_Detskaja_bra_1(CLK:=DI_IN.8 , Q=> );
SWITCH_Detskaja_bra_2(CLK:=DI_IN.9 , Q=> );
SWITCH_Detskaja_balkon(CLK:=DI_IN.10 , Q=> );
SWITCH_Spalnja_led(CLK:=DI_IN.11 , Q=> );
SWITCH_Spalnja_spoty(CLK:=DI_IN.12 , Q=> );
SWITCH_Spalnja_bra(CLK:=DI_IN.13 , Q=> );
SWITCH_Vannaja_verhnij_svet(CLK:=DI_IN.14 , Q=> );
SWITCH_Vannaja_vytjazhka(CLK:=DI_IN.15 , Q=> );
SWITCH_Dush_verhnij_svet(CLK:=DI_IN.16 , Q=> );
SWITCH_Dush_vytjazhka(CLK:=DI_IN.17 , Q=> );
SWITCH_Koridor_verhnij_svet_1(CLK:=DI_IN.18 , Q=> );
SWITCH_Koridor_verhnij_svet_2(CLK:=DI_IN.19 , Q=> );


CASE Kuhnja_led_STEP OF
0:
	IF SWITCH_Kuhnja_led.Q THEN
		DI_OU.0:=TRUE;
		Kuhnja_led_STEP:=1;
	END_IF
1:
	IF SWITCH_Kuhnja_led.Q THEN
		DI_OU.0:=FALSE;
		Kuhnja_led_STEP:=0;
	END_IF
END_CASE
Подскажите а как реализовать в CASE Kuhnja_led_STEP задержку при выключении на 2 секунды?