-
Да нет проблем ...только кто скажет первый раз что заслонка закрыта\открыта если нет концевика .Ну или замерьте как то время ,а потом уточните .Но только такая система работает при постоянном моменте ,а то у вас следячка только и будет делать ,что подбирать новое значение времени ...
-
так мне и надо, чтобы система не следила постоянно.
в ПР нет такого понятия, как выход ET у таймеров, по которым можно было бы сохранять время совершенного действия.
А следячка должна только сравнивать в последующем это время и вносить корректировки.
Например попытка 1, неудачная, время было 1,2 сек. (шаг добавления например 0,2 сек)
Увеличиваем время до 1,4, попытка, неудачная
Увеличиваем время до 1,6, попытка, удачная - сохранили это время.
При следующих попытках сразу начинаем с 1,6
Мне сейчас важно понять, как в ПР можно вот этот шаг устроить и главное, чтобы следующий пуск начинался с удачного шага (времени) то есть сохранить в энергонезависимую переменную удачный шаг. И если последующие пуски будут успешными, то больше ничего и не менять, если вдруг не заведется, то делать пару шагов назад. Ну или задать некий диапазон мин и макс значений который потом опытным путем подберется.
То есть чтобы программа каждый раз не шагала от минимума до максимума а начинала с некоего подобранного значения самостоятельно.
-
Кто будет говорить что удачно ,концевик или глаз ? остальное просто ...
-
только наличие 220В если запустиля.
Вот и интересно, как сделать элемент, чтобы он высчитывал время и при этом еще и сохранял успешное.
Пока на ум ничего не приходит, не ставить же кучу таймеров...
-
Счетчик который считает от блинка тики (0,01 период ,например) от момента пуска ,до момента появления напряжения и сохраняет это значение при выключении питания .Насчитанное число является уставкой для таймера .Если есть несколько пусков без выключения питания ,то данные складываются в стек и усредняются в нем и сохраняются в энергонезависимой переменной .После включения питания уставка сохраненная переписывается в таймер .В таком случае счетчик делается не энергонезависимый ....
-
смысл понят, только есть поправочка - неизвестно запустился или нет, пока не бросишь стартер и не закроешь заслонку.... вот такой он бывает "Фу Баг"
-
У ПР200 ограничение 12 регистров как говорят, но группой с него читать точно можно. Я пока все не подключил в SCADA чтобы проверить, если действительно есть ограничение то 20 надо будет разбить на 2 запроса со стороны мастера.
-
Упс, у вас ПР200 мастером куда-то отправляет ? так не знаю, заметил тоже, что галочка "Груповой запрос" неактивна.
-
Из опыта эксплуатации.
Система приточной вентиляции собрана на TAChenta. Так вот у меня есть обратный сигнал 0-10 V с клапана( данфос). Сама схема для меня закрыта. Но из общения с программистом выяснил. У меня считают время от полного открытия до полного закрытия и этими данными оперирует PID. И если по каким то причинам клапан тормозит то я получаю сообщение Рассогласование Клапана. А сигнал 0-10 вольт используют для индикации в скаде. Как то так.
-
Юрий добрый день. Что то не могу сообразить как сделать макрос.
Делаю макрос для включения и отключения электродвигателя.
1) вход -Реле контроля фаз = 1 фаза есть /0 фазы нет_сообщение Авария Реле Фаз
2) вход -Автомат защиты двигателя=1 автомат включен/ 0 автомат выключен_сообщение Авария автомата.
3) вход -С работал магнито-пускатель=1 сработал/ 0 не сработал(обрыв катушки пускателя)_сообщение Авария магнито пускателя.
4) вход -Подтверждение работы двигателя( Таймер задержки на получение сигнала с датчика ( реле протока для насоса или реле давления для масло станции ))=1 работает / Если чере ХХХ секунд 0 не работает _сообщение АВАРИЯ.
Как мне контролировать что пускатель сработал. А то у меня что то авария висит.
То есть пока я не нажму кнопку ПУСК у меня сообщение что авария пускателя.