Здравствуйте, помогите доработать программу. Необходимо, чтобы таймер работал только при первом включении, а после игнорировался.
Вложение 69833
Вид для печати
Здравствуйте, помогите доработать программу. Необходимо, чтобы таймер работал только при первом включении, а после игнорировался.
Вложение 69833
То есть пока не сбросите аварию?. SR триггер используйте, или RS, что лучше подойдет. Ну и сбрасывать, если авария уходит или квитируете
В смысле, при первом включении ПР(после записи проекта)?
Если при первом включении входа, то приблизительно как-то так:
Вложение 69836
Вложение 69837
Вероятно, имеется в виду, что ПР включается раньше, чем контролируемое оборудование,
которому надо время для перехода в нормальное состояние при включении.
Вложение 69838
EFrol может я чего не понимаю, но в вашей схеме после включения ПР через 30 сек будет всегда 0 и никакие сигналы никуда не пойдут.
У автора на скрине простая задержка при сработке аварии, например импульс на входе Ton не является аварией, если сигнал дольше 30 сек, то алярм-алярм и при этом самостоятельно не надо сбрасывать программой, если 1-ца ушла. только ручками...
а, сорри, у вас TP... но от этого не легче, так как потом аварии будут лететь сквозняком по каждому чиху...
а мне кажется нет, на первоначальной схеме просто банальный фильтр для аварий и к нему зачем-то нужно фиксация первичной аварии. Ton как известно сбросится, если авария "убежит" :)
Тогда мой вариант, в целочисленном виде:
Вложение 69849
Вложение 69850
Или так с возможностью предустановки:
Вложение 69851
Вложение 69852
Согласен, что выражение "таймер работал только при первом включении" можно понимать двояко:
1. Если это первый сигнал после включения питания, то он должен пройти дальше, если его длительность > 30 сек. Следующие сигналы проходят сразу.
2. Не пропускать сигнал, если он начал поступать сразу же после включения питания в течении 30 сек.
За фиксацию речи у автора не было. С необходимостью реализовывать 1-й вариант я не встречался.
А вот 2-й бывает и очень часто - дать остальному оборудованию войти в рабочий режим после включения питания, т.е. временно блокировать прохождение сигналов.
В любом случае нужна обратная связь с автором.
Я изначально подумал на третий вариант, что вы упустили(об этом я уже писал), в смысле, при первом включении ПР, после заливки проекта(программы) - работает задержка включения, при втором и последующих включениях - задержка не работает, даже программу придумал:
Вложение 69858
И, так можно контролировать количество включений ПР, типа как в жёстком диске!