Элементарная задача.
2 насоса.
У кажого есть тумблер на переключение с ручного на автоматический режим(1 дискретный сигнал. Когда логическая единица- Автоматический режим. Когда логический 0 - ручной).
Если оба насоса в автоматическом режиме, они работают с ротацией(по очередной работой), которую пользователь может задать в любое время работы.
если только один насос в автоматическом режиме - этот насос будет работать постоянно.
Если все в ручном, установка стоит.
На каждом насосе стоит датчик перепада давления. Если перепад есть, насоса работает. Если перепад пропадает, то через определенную задержку времени(задается пользователем), насос встанет по аварии. В случае если насос ушел по аварии, когда оба насоса в режиме автомат, то неисправный насос должен остановиться, авария должна запомниться, и включиться второй насос и будет работать до тех пор, пока не сниметься тревога об аварии неисправного насоса.После снятия тревоги, если насос проработал больше времени ротации, то должно произойти переключение на другой насос.
Для снятия тревоги, нужно предусмотреть кнопку сброса аварии. Кнопка сброса аварии предусмотрена для каждого насоса своя.
Во вреям включеняи обоих насосв в режим автомат, алгоритм дожлен предусмотреть включение насоса с меньшей наработкой времени.
2 дискретных сигнала Автоматического режима.
2 дисркетных сигнала Перепада на насосах (перпад есть -логическая елиница, перепада нет, логический 0) .
2 кнопки сброса аварии насосов.
2 дискретных выхода.(влкючение насосов)
6 дискр. входов. и 2 дискр. выхода.
пиши на чем хочешь. только покажи на симуляторе как работать будет.
На эту задачу у меня уйдет 10 мин максимум.
shb,
ossesion, так число-то само запости
в смысле?
картинки смотри в архиве - там всё есть.