Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 953

Тема: Универсальные макросы для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,366

    По умолчанию

    rovki, тоже сейчас заморочен схемой ротации оборудования, но в моем случае работать должно 2+1 или 3+1. Но для интереса посмотрел ваш вариант и наткнулся на такой момент. Кроме того, что макрос запаролен и нет возможности посмотреть в действии истинную работу макроса как говорится, не мое, не трогай .

    Что выполняет 1-й вход ? просто включение схемы в работу или еще и возможность ручного переключения устройств в работу ?
    Если второе, то почему часто при переключении 1-го входа в работу может вступать одно и тоже устройство два и более раз ?
    И даже иногда включаются два устройства одновременно.

    Изображения Изображения

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    rovki, тоже сейчас заморочен схемой ротации оборудования, но в моем случае работать должно 2+1 или 3+1. Но для интереса посмотрел ваш вариант и наткнулся на такой момент. Кроме того, что макрос запаролен и нет возможности посмотреть в действии истинную работу макроса как говорится, не мое, не трогай .

    Что выполняет 1-й вход ? просто включение схемы в работу или еще и возможность ручного переключения устройств в работу ?
    Если второе, то почему часто при переключении 1-го входа в работу может вступать одно и тоже устройство два и более раз ?
    И даже иногда включаются два устройства одновременно.

    Там ,внутри черт голову сломит -смотрите осторожней 190158 .
    Первый вход -это сигнал с датчика давления на включение насоса (очередного) .В данном макросе ротация идет не по часам ,а по времени наработки насосов .Если долго работал один насос ,то в следующий раз ротация будет среди 2 насосов ,пока не догонят ресурс первого насоса .Есть куча примеров ,где ротация по времени (часам) наберите в поиске "ротация насосов).
    электронщик до мозга костей и не только

  3. #3
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    rovki, тоже сейчас заморочен схемой ротации оборудования, но в моем случае работать должно 2+1 или 3+1.
    посмотрите, что-ль и мой вариант
    начинающий профессионал

  4. #4

    По умолчанию

    Народ помогите мне надо что бы 3 двигателя работали поочерёдно и всё это должно быть зациклино то есть не прерывалось без необходимости

  5. #5

    По умолчанию

    Цитата Сообщение от Star Svirl Посмотреть сообщение
    Народ помогите мне надо что бы 3 двигателя работали поочерёдно и всё это должно быть зациклино то есть не прерывалось без необходимости
    "Схема для чередования выходов"
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,714

    По умолчанию

    Цитата Сообщение от Star Svirl Посмотреть сообщение
    Народ помогите мне надо что бы 3 двигателя работали поочерёдно и всё это должно быть зациклино то есть не прерывалось без необходимости
    Можно как-то так сделать:

    Ротация_1.PNG
    Вложения Вложения
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Можно как-то так сделать:

    Ротация_1.PNG
    Сергей, ну это на тебя не похоже, а где защита от аварий?

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,714

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Сергей, ну это на тебя не похоже, а где защита от аварий?
    Что просили, то и намалевал, про защиту не понял, наверно Вы имели ввиду готовый алгоритм, когда при возникновении аварии какого-то насоса, автоматически включается резервный! Я же не говорю, что это полная логика работы! Вашу схему тоже надо дополнить логикой, чтобы любой насос всегда можно было включить и выключить, например на ремонт!
    И, на мой взгляд, более универсальное решение выбирать следующий насос для запуска не по очереди, а по времени наработки, тоесть следующим запускается насос из числа готовых к запуску с минимальным временем наработки! Тогда и упрощается логика и если у вас ротация с целью равномерной выработки, результат лучше! Например на глубинных насосах, при большом расходе насос до выключения может работать больше полдня, при маленьком в несколько раз меньше! И включение второго насоса в работу я делаю не жёстким, а привязываю к поддерживаемому параметру, например уровень в накопительных ёмкостях 15 минут держится ниже нижнего рабочего, тогда включается на подмогу второй насос, короче, как-то примерно так!
    Если Вам интересно, могу написать логику работы моих глубинных насосов(наверно нескольких страниц не хватит, если подробно и чтобы было понятно стороннему наблюдателю), наверно важно придумать хорошую логику, а выполнить её уже дело техники!
    Последний раз редактировалось Сергей0308; 28.01.2018 в 13:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,714

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Сергей, ну это на тебя не похоже, а где защита от аварий?
    Вот полностью логику намалевал, первое что на ум пришло, вся ваша логика свелась к нескольким простейшим элементам, дольше часы рисовать и подписывать входы-выходы:

    Ротация_5.PNG

    Что непонятно спросите!
    Как и просили, работает одновременно 1 насос!
    Самое главное чуть не забыл: ротация происходит раз в сутки в назначенное время! И, как я думаю, все ваши хотелки выполняются!

    Вот, ещё немного пытался усовершенствовать:

    Ротация_6.PNG

    Теперь ротация происходит не более чем за 3 цикла программы!
    Ставлю диапазон кольцевого инкрементного счётчика(CTMU) как задумано(0-2) - не работает(проскакивает третий насос), поставил диапазон 0-3, заработало, что удивительно, непонятно, где собака порылась, может кто знает? Может это так в симуляторе глючит? У меня уже раз так было, я, уже не помню в какой теме, писал на форум, в симуляторе не работало, проверил на железе - всё работает!
    www.owen.ru/forum/showthread.php?t=27872&page=9
    И ещё, чтобы избежать ненужных вопросов, если кому-то необходимо два одновременно работающих насоса, ничего не стоит это сделать: сейчас формируется такая последовательность для сравнения 1-2-4, достаточно изменить на 3-6-5(можно через "7 - (1-2-4)")!
    Вот, дополнил, теперь с 1/2 одновременно включёнными насосами:

    Ротация_7.PNG

    Вот наверно для самых "стойких": если с двумя одновременно работающими насосами, остаётся в строю только один, по причине выключения или аварии остальных, то это конечно уже авария, такого допускать нельзя, но если случится, начинает глючить(щёлкать) и последний насос по причине постоянного поиска ещё одного насоса, так вот специально для этого случая смастерил парашют, тоесть поиск блокируется и на оставшемся насосе совершаем мягкую посадку(на авторотации), короче, наверно всех утомил:

    Ротация_8.PNG

    Конечно, намного проще поставить таймеры с задержкой выключения на несколько десятков миллисекунд:

    Ротация_9.PNG

    Эти таймеры также пригодятся когда при ротации сначала надо запустить новый насос, а затем уже остановить старый! Я не знаю как там у вас, у нас обычно так и делается, иначе возникнут или могут возникнуть "трудности"!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 31.01.2018 в 01:04.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,714

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Сергей, ну это на тебя не похоже, а где защита от аварий?
    Василий, так устроит, вот специально выбрал для Вас, на мой взгляд, самый "предсказуемый" вариант, во всяком случае в симуляторе у меня к нему вопросов нет:

    Ротация_10.PNG

    Он ещё и энергонезависимый!

    А Ваш вариант, во всяком случае мне на глубинных насосах абсолютно не приемлем по причине ротации при включении-выключении второго насоса, если первый не справляется! А мне она не нужна в данном случае и будет сбиваться нормальная работа. У нас ротация раз в месяц. С Вашим макросом она бы происходила каждый день, когда включается-выключается второй вспомогательный(дополнительный) насос!

    Вот мультиплексор обрезал и логики добавил:

    Ротация_11.PNG

    Однако, надо понимать, что у каждого может быть своя специфика, например, на глубинных насосах, если ротация по времени(у нас каждый месяц), то ротация, чтобы не "дёргать" насосы лишний раз, желательно чтобы происходила только при отключении насосов, тоесть насос спокойно должен доработать до останова, даже если время ротации уже наступило, надеюсь понятно объяснил и ещё много всяких тонкостей!

    Вот ещё изменил, теперь ротация раз в месяц(как у нас) и насосы лишний раз не "дёргаются" при ротации, если в момент наступления ротации они работают:

    Ротация_12.PNG
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 04.02.2018 в 15:12.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •