Для организации таймера в 1 сек пробывал сделать так:
Программа ST:
PROGRAM MAIN_PROGRAM
VAR_INPUT
in:bool;
front_out:bool;
END_VAR
VAR_OUTPUT
out:bool;
front_in:bool;
END_VAR
(*TODO: TYPE PROGRAM CODE HERE*)
if in = true then
if front_in = false and front_out = false then
front_in := true;
out := true;
elsif front_in = true and front_out = false then
front_in := false;
out := false;
end_if;
end_if;
END_PROGRAM
и ФБ Передний фронт.Связь Вход-front_in, передний фронт-front_out.
Схема в принципе работает, но не 1 сек, а примерно в 2.Это и понятно,потому что 1 такт программы 1сек. Пробывал уменьшить время опроса объектов. Не помогло. Что еще можно сделать?