Доработал вариант, улучшен алгоритм переключений при авариях. Наработка считается как Нараб=Часы*10000+Мин*100+Сек.1 8 насосов.jpg
Варианты на 4 и на 8 насосов. Версия OWEN Logic2.5.342
Новый вариант 4 насоса_Наработка_Ротация по времени_4 Уровня, новый таймер без Т_цикла
Последний вариант 4 насоса_Наработка_Ротация по времени_Запоминание наработки -7,
Исправленный вариант 4 насоса_Наработка_Ротация по времени_Запоминание наработки -8,
Последний вариант с выбором насоса и задачей времени 4 насоса_Нараб_Ротация по времени_4 Уровня_10
Ротация на 3 насоса с уровнем тут https://owen.ru/forum/showthread.php...l=1#post465379
в строке сброса таймера, было так ET=PT1, а должно быть так ET>=PT1
В пятой строке снизу, где сброс таймера и переключение Main:=Main+1;
В реальном ПР переменная ЕТ может проскочить равенство на несколько единиц и сброс не сработает.Код:if Q and ET>=PT1 or Res then PT1:=0; In:=false; ET:=0; Main:=Main+1; end_if




Ответить с цитированием