В принципе - да, сравняется, т.к. при пуске будет приоритет у наименьшей наработки.
А в ходе длительной работы за счёт "веса" появляется возможность ротации.
Спасибо.
В принципе - да, сравняется, т.к. при пуске будет приоритет у наименьшей наработки.
А в ходе длительной работы за счёт "веса" появляется возможность ротации.
Спасибо.
Возможно идея в том, чтобы ротацию выполнять не по суммарной наработке, а по локальной - например, начинающейся с момента последнего включения группы в работу.
При этом устройства с большой наработкой тоже участвуют в работе, но у них быстрее считается локальная наработка за счёт некоторого коэффициента.
А коэффициенты наверно можно рассчитывать обратно пропорционально значениям суммарной наработки.
Спасибо большое всем за помощь, все получилось, вот мой результат, на ST совсем раньше ничего не делал.на 5 насосов с памятью наработки и ротацией.owle
Здравствуйте. Возвращаюсь к вопросу ротации 5-ти насосов с памятью наработки. В ПР-200 установил версию с поста, ссылка,5 насосов ротация.jpg, время ротации для 5-ти насосов установлена на 600 секунд (каждый насос ротируется через 10 минут, так как быстро перегревается, для этого и используется ротация). Но появляется постоянная проблема, при снятии питания с ПР-200 ротация начинается с первого насоса и не происходит смена ротации насоса, первый насос отрабатывает 600 секунд и продолжает работать дальше, ротации не происходит совсем. Проблему со сменой ротации можно решить сбросом времени наработки, и то через раз, всегда есть баг с первым насосом, который работает и не происходит переключение по времени ротации на другие насосы. В результате мои 5 насосов перегревались, не ротировались, пришлось делать костыли в виде температурного контроля для отключения перерабатывающего по времени ротации насоса. Схему прилагаю. Самое интересное, что в симуляторе все работает, а при заливке программы в ПР-200 ротация через раз. Я очень благодарен за помощь с программой ротации на 5 насосов и с памятью наработки, но есть проблема со сменой ротации и как ее сделать гарантированной? Ссылка на мой проект - Основная прога Температура + 5 насосов 1.1 без выбора режимов работы.owle
Не используйте последнюю версию Owen Logic2.11.368, там ST врёт.
Можно вывести переменную Main (номер текущего насоса) на входы и переключать её через 10 мин снаружи, от 1 до 5.
Но дело скорее всего не в программе, а в помехах от коммутации насосов.
Вот исправленная версия, функция Min работает только при включении, далее насосы работают по очереди, версия OWEN Logic2.6.345
Последняя, с задачей времени и выбором насоса 11
Последний раз редактировалось kondor3000; 14.10.2025 в 17:38.
Так Вы хотите выравнивать наработку или как Вы пишите, ротация каждые 10 минут?
Если последнее, здесь посмотрите: https://owen.ru/forum/showthread.php...l=1#post385145
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
народ уже предъявляет претензии, что помощь какую им оказали на форуме, работает не так как им хочется
скоро будут требовать гарантийный срок и возврат средств за упущенную выгоду
самим подумать - религия не позволяет вероятно