Добрый вечер, камрады!
Что-то не могу найти макрос, управляющий включением, например, насоса, с учетом минимального времени работы и минимального времени простоя. Поиском не могу найти.
Спасибо
Добрый вечер, камрады!
Что-то не могу найти макрос, управляющий включением, например, насоса, с учетом минимального времени работы и минимального времени простоя. Поиском не могу найти.
Спасибо
Здесь каскад на 4 котла и макрос выбора котла по минимальной наработке https://owen.ru/forum/showthread.php?t=38619&page=3#24
Но вообще, это не совсем правильный подход, лучше просто сделать ротацию через 10-100 часов. Макрос можно подправить.
Последний раз редактировалось kondor3000; 23.11.2023 в 20:12.
Здесь в посте #35 предлагал: https://owen.ru/forum/showthread.php?t=38597&page=4
Последний раз редактировалось Сергей0308; 23.11.2023 в 20:43.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308 Сергей, ОГРОМНОЕ спасибо за инфу! Я переписал свой макрос для управления светом.
Выкладываю в форум в качестве "спасибо". Копирайты - МОИ (просьба сохранять).
Вместо того, чтобы завести отдельный макрос RETAIN D-триггера, я его нарисовал в виде блоков и завёл под него переменные.
Мой макрос делает вот что:
* Button = Импульсное реле, каждое нажатие включает или выключает свет
* Set = Принудительно включить свет
* Reset = Принудительно выключить свет (мастер-кнопка)
* Store = Сохранить текущее состояние света (перед выключением)
* Restore = Восстановить сохранённое состояние света
* ClearSt = Сбросить сохранённое состояние света
Выходы:
Out = Выход на лампу
OutSt = Признак того, что есть сохранённое состояние света
В своих проектах я делаю так:
а) В пределах помещения подаются команды Reset, чтобы погасить весь свет в помещении целиком (если там несколько групп).
б) По длинному нажатию на Мастер-Кнопку подаются команды Reset + Store, чтобы сохранить состояние света по квартире и погасить его.
в) По двойному нажатию на Мастер-Кнопку подаётся комада Restore, чтобы восстановить свет так, как было до сохранения.
г) При включении любого света в квартире подаётся команда ClearSt, чтобы сбросить сохранённое состояние: раз свет зажгли, то оно уже ни к чему.
ВНИМАНИЕ: Макрос из .tple переименован в .owl - почему-то с тем расширением он НЕ загружался.
Последний раз редактировалось Cs-Cs; 23.11.2023 в 21:44.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Я ранее делал 8 Т-триггеров в одном флаконе:
https://owen.ru/forum/showthread.php?t=12691&page=63
Можно расширить до 32, при этом количество используемой энергонезависимой памяти не изменится!
Там для энергонезависимости ничего и делать не надо, достаточно сделать соответствующую переменную энергонезависимой!
Такой способ позволяет до 8 раз занимать меньше энергонезависимой памяти, по сравнению с преведущим вариантом!
Что важно если памяти не хватает!
Кстати, легко заточить под ваши задачи, в смысле, в последнем варианте я общий сброс добавил, легко сделать и общее включение или сделать(запомнить) любую комбинацию!
Последний раз редактировалось Сергей0308; 23.11.2023 в 23:05.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Не подходит. Я, видимо, плохо объясняю.... Надо макрос, который запускал бы и отслеживал работу насоса, чтобы насос при запросе на запуск не запускался бы раньше чем установленное время, после его последней остановки и не останавливался бы, не проработав установленное минимальное время.
Добрый день. Помогите понять как работает энергонезависимость. Алгоритм действий следующий:
Создаю две булевы переменные, делаю их энергонезависимыми, задаю значения по умолчанию 1 и 0. Добавляю возможность менять их с экрана, и в самой схеме есть блоки входной переменной. После записи проекта в прибор выставляются значения по умолчанию, что логично.
После перезагрузки ПР по питанию обе переменные равны 0 независимо от того какими они были в момент выключения. Я что-то упускаю? Их каким-то образом нужно дополнительно сохранять?
Глянул мельком РЭ на ПР-200 И так
"энергонезависимые" хранятся в ПЗУ. Время хранения нужно смотреть на выбранный Вами прибор.
Дословно цитату из РЭ переписывать не стал. Почитайте сами-так будет понятнее.
И как вариант
"Привяжите" энергонезависимую переменную с 1 к одному выходу ,а другую с 0 к другому выходу.
Рестартаните по питанию и посмотрите ,что получится.
Но если такие переменные "привязать" не к выходу,а к входу-то тут скорее всего нет разницы. Вход Вам покажет "физическое" состояние. То есть после рестарта по питанию он либо включен,либо выключен.
И всё-таки поправлюсь.
Вход-это конечно же ввод,
А выход-это вывод.
Последний раз редактировалось АРТ.Кар 64; 25.11.2023 в 00:47.