Бегло просмотрел.
Какой смысл в таком:
Если нужно просто изменять состояние, то проще так: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
IF SWITCH_Kuhnja_led.Q THEN
DI_OU.0:=NOT DI_OU.0;
END_IF
Про веб интерфейс - нужны файлы, чтобы понять.
Смотря что Вы оттуда пытаетесь включить.