Этот вариант проще чем мой, надо подготовить в базу.
Вид для печати
Сергей0308 у меня к вам банальный вопрос, что вы вытворили с таймером TON ? разве он должен сбрасываться по времени если на его входе 1 и нет команды сброса ??????
И еще доп вопрос, а если мы сделали сброс при 1 на входе, но так же при оставшейся 1 на входе сняли сигнал сброса ? Ну тут правда необходимо понимание, запускается таймер строго по импульсу или вообще по наличию 1... но мне кажется что надо делать макрос по наличию, а если есть необходимость сделать строго по импульсу, то RTRIG ставим перед макросом.
Ну что за чудеса с таймерами вы вытворяете ? :)
з.ы. я так понимаю это TP со сбросом у вас такой ?
А с одним входом это вообще какой-то гибрид TP вышел :)
Скорее это TP со сбросом, реализованный на TON, а не TOF, так как TOF срабатывает по отключению 1 на входе а не по переднему фронту импульса.
Обычно проблема не запустить, а именно остановить TOF раньше уставки, по анализу обращений, мне показалось проблема именно в этом, реализация отсчета времени на TON избавляет нас от этой проблемы, я решал это через запись "0" в уставку, если на выходе TOF после запуска необходимо убрать "1" до того как отработает вся уставка.
Это и есть ТР со сбросом, как было в ТЗ или Вы ТЗ как-то иначе поняли, я лично так понял! Если что не так, можно всегда поправить, главное не паниковать!
И ещё хотел добавить, так как подобная тема неоднократно уже подымалась, проще, если не ошибаюсь, ровки предлагал, ставишь ТР со сбросом времени в "0", через сел и блок записи в ФБ, но тогда даже при нулевом времени, таймер будет отрабатывать один цикл, о чём много спорили и писали ранее!
Экспресс-вопросы, все по ПР200:
1) Правильно ли я понимаю, что в ПР200 сетевые переменные являются энергонезависимыми? То есть я записываю в сетевую переменную Slave ПР200 значение по интерфейсу, и значение хранится даже при отключении питания?
2) Значение сетевой переменной хранится в памяти с питанием от батарейки при отключении питания, или в EEPROM|Flash (куда записывается при пропаже питания)? Вопрос потому, что при EEPROM подобной памяти могу рассчитывать, что значение сохраниться до моего выхода на пенсию :).
3) Подскажите ссылочкой макрос для учета времени работы оборудования. Читал то, что нашел через поисковые системы, ну может есть какие-то более изящные варианты;
4) Как организовать, без косвенных способов контроля связи, контроль связи по RS-485, может где-то какой-то бит не вижу?. Задача - при обрыве связи ПР200 перестает получать достоверную информацию о работе оборудования, поэтому его логика работы должна выработать безопасное состояние выходов (в общем-то, типовая задача)