Вход

Просмотр полной версии : Таймер только при включении



Алиса_Ред
26.08.2023, 16:13
Здравствуйте, помогите доработать программу. Необходимо, чтобы таймер работал только при первом включении, а после игнорировался.
69833

melky
26.08.2023, 16:33
То есть пока не сбросите аварию?. SR триггер используйте, или RS, что лучше подойдет. Ну и сбрасывать, если авария уходит или квитируете

Сергей0308
26.08.2023, 22:53
Здравствуйте, помогите доработать программу. Необходимо, чтобы таймер работал только при первом включении, а после игнорировался.
69833

В смысле, при первом включении ПР(после записи проекта)?

Если при первом включении входа, то приблизительно как-то так:

69836

69837

EFrol
27.08.2023, 08:56
Вероятно, имеется в виду, что ПР включается раньше, чем контролируемое оборудование,
которому надо время для перехода в нормальное состояние при включении.
69838

melky
28.08.2023, 15:59
EFrol может я чего не понимаю, но в вашей схеме после включения ПР через 30 сек будет всегда 0 и никакие сигналы никуда не пойдут.
У автора на скрине простая задержка при сработке аварии, например импульс на входе Ton не является аварией, если сигнал дольше 30 сек, то алярм-алярм и при этом самостоятельно не надо сбрасывать программой, если 1-ца ушла. только ручками...

а, сорри, у вас TP... но от этого не легче, так как потом аварии будут лететь сквозняком по каждому чиху...

EFrol
28.08.2023, 16:27
EFrol может я чего не понимаю, но в вашей схеме после включения ПР через 30 сек будет всегда 0 и никакие сигналы никуда не пойдут.
У автора на скрине простая задержка при сработке аварии, например импульс на входе Ton не является аварией, если сигнал дольше 30 сек, то алярм-алярм и при этом самостоятельно не надо сбрасывать программой, если 1-ца ушла. только ручками...

а, сорри, у вас TP... но от этого не легче, так как потом аварии будут лететь сквозняком по каждому чиху...

Извините! Enable подключен к TP через NOT - по истечении 30 сек, он всегда будет 1, которая и разрешит авариям проходить без задержек.
Мне кажется именно этого и хочет автор, но он(а) пока молчит:confused:

melky
28.08.2023, 17:20
а мне кажется нет, на первоначальной схеме просто банальный фильтр для аварий и к нему зачем-то нужно фиксация первичной аварии. Ton как известно сбросится, если авария "убежит" :)

Сергей0308
28.08.2023, 17:20
Тогда мой вариант, в целочисленном виде:

69849

69850

Или так с возможностью предустановки:

69851

69852

EFrol
28.08.2023, 17:41
а мне кажется нет, на первоначальной схеме просто банальный фильтр для аварий и к нему зачем-то нужно фиксация первичной аварии. Ton как известно сбросится, если авария "убежит" :)

Согласен, что выражение "таймер работал только при первом включении" можно понимать двояко:
1. Если это первый сигнал после включения питания, то он должен пройти дальше, если его длительность > 30 сек. Следующие сигналы проходят сразу.
2. Не пропускать сигнал, если он начал поступать сразу же после включения питания в течении 30 сек.

За фиксацию речи у автора не было. С необходимостью реализовывать 1-й вариант я не встречался.
А вот 2-й бывает и очень часто - дать остальному оборудованию войти в рабочий режим после включения питания, т.е. временно блокировать прохождение сигналов.

В любом случае нужна обратная связь с автором.

Сергей0308
28.08.2023, 19:05
Согласен, что выражение "таймер работал только при первом включении" можно понимать двояко:
1. Если это первый сигнал после включения питания, то он должен пройти дальше, если его длительность > 30 сек. Следующие сигналы проходят сразу.
2. Не пропускать сигнал, если он начал поступать сразу же после включения питания в течении 30 сек.

За фиксацию речи у автора не было. С необходимостью реализовывать 1-й вариант я не встречался.
А вот 2-й бывает и очень часто - дать остальному оборудованию войти в рабочий режим после включения питания, т.е. временно блокировать прохождение сигналов.

В любом случае нужна обратная связь с автором.

Я изначально подумал на третий вариант, что вы упустили(об этом я уже писал), в смысле, при первом включении ПР, после заливки проекта(программы) - работает задержка включения, при втором и последующих включениях - задержка не работает, даже программу придумал:

69858

И, так можно контролировать количество включений ПР, типа как в жёстком диске!