Цитата Сообщение от klad_Fe2O3 Посмотреть сообщение
В данном случае практически из одной. Сейчас тестовый режим подключения нового оборудования.

if knop_26 then
myTON(IN:=knop_26,PT:=t#5s);
if myTON.Q then
d_N3:= true;
end_if
end_if
При включении кнопки knop_26 из исходного состояния (предположим, что только что залили программу и запустили контроллер), включается таймер myTON. При выключении knop_26 таймер продолжит отсчитывать время до 5 секунд, сработает его выход, но d_N3 не включится, т.к. первый if knop_26 не срабатывает. При следующем включении knop_26 и досчитанном таймере включается d_N3. Таймер по knop_26 не будет ни сбрасываться, ни включаться по новой, т.к. для сброса таймера требуется задний фронт knop_26, а его myTON не видит из-за if knop_26 then.