Вам спасибо большое за помощь! у вас может ссылка на офиц источник от ОВена по ограничением языка ST в OwenLogic ?
Вид для печати
Я вам ссылку в первом сообщении дал, там самописные блоки в том числе и TON, TP, R_Trig откройте функц блоки и увидите
https://owen.ru/forum/showthread.php?t=38453&page=10#93
Здесь каскадное регулирование:
https://owen.ru/forum/showthread.php?t=32428&page=4
Будет определять количество включённых насосов(ступеней)!
Здесь ротация:
https://owen.ru/forum/showthread.php?t=36564
Первую ступень сделаете регулируемой, она всегда работает(без ротации), вкратце, всё!
Это я так вижу!
Если все насосы с ПЧ можно и регулируемую ступень включить в ротацию!
Вот по смене ведущего Вложение 71181 Из блока каскада main вытащить наружу Вложение 71182. И переключайте через нужный период.
Прошу посмотреть код программы, не можем запустить на производстве установку насосную, где может быть ошибка, не работает вроде ПИД
А у вас авария сухого хода и частотника нормально замкнутый контакт или разомкнутый? Просто на нормально разомкнутый реагирует переменная аварии насоса, а на нормально замкнутый - статус на экране.
Подсчет моточасов в секундах через штатный универсальный счетчик не лучшая идея, потому что его хватит где-то на месяц
И, так, для развития: эти операции идентичны
Вложение 71223
У меня всё работает в эмуляции, только не работает авто настройка ПИД. А сами ПИД регуляторы работают.
Но вот с запуском вы перемудрили, проверяйте все контакты запуска работы насосов. И не лучшая идея выводить наработку в переменные Float.
Лучше поставить 32 битный энергонезависимый счётчик и считать целочисленными.