Страница 275 из 478 ПерваяПервая ... 175225265273274275276277285325375 ... ПоследняяПоследняя
Показано с 2,741 по 2,750 из 4972

Тема: Области применения ПР110(примеры реализации)

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

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    а смысл? если пропало эл-во, то скорее всего оно пропало и у насосов, так что всё равно их включать заново.
    т.е. можно новую очередь строить...


    ну и про наработку - либо пусть UPS ставят, либо считаем, что схема ротации стремиться выравнять наработку насосов,
    так что после перезагрузки просто будем считать, что наработка насосов равна.
    К сожалению ,насосы ,так не считают моторесурс он ограничен .Да и другие насосы не знают ,что один из них ,снят и в ремонте.
    Можно решить по другому - если нужно выравнивать моторесурс по наработке ,то используй данный макрос в ПР114 с энергонезависимыми ФБ (счетчик)
    Последний раз редактировалось rovki; 25.11.2012 в 20:17.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    надо между NOT и AND воткнуть "фильтр"
    (выкладываю, точно работает, только забодало меня бороться со стеком...)

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    К стати ,задавая количество насосов в ротации целочисленным числом ,можно на таком макросе делать повысительную станцию ,добавляя во времени количество работающих насосов ,с учетом давления и неисправностей насосов,да еще с ротацией их при каждом включении.
    Жаль ,что не владею данным способом составления схем,тут одной схемотехникой не обойтись.Пора заводить новую тему -Большие хитрости ПР от AI
    Последний раз редактировалось rovki; 25.11.2012 в 12:34.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    можно делать повысительную станцию
    о чём и речь...

    ещё можно, например, отопление сделать таким образом, если есть несколько конвекторов, и шоб не включать их все одновременно, когда это не нужно...

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    обратные связи починили...
    (хотя они тут и не нужны оказались... но всё же вставил одну, для надёжности....)

    сделал не 32 насоса, а 8, т.к. у ПР ща только 8 выходов.
    (до 32 можно легко нарастить, нужно только желание )

    понял, что FIFO тут бесполезно, надо включать насос с наименьшей наработкой из "отдыхающих",
    а выключать с наибольшим моторесурсом из работающих.
    (моторесурс считается с точностью до сек., до 2^31 сек, или 68 лет)

    первый вход задаёт маску разрешенных насосов
    (у тех насосов что в ремонте, или если их реально меньше - надо просто сбросить соответствующие биты)
    второй вход "Next" - команда ПЕРЕключиться на следующий насос
    (выключить с наибольшим моторесурсом и включить с наименьшим)
    ну а третий - сколько насосов нужно в данный момент
    (например по датчику давления можно менять кол-во насосов в зависимости от кол-ва потребителей)

    PS пожелания по улучшению принимаются
    (есть одна идея - запретить включение сразу несколько насосов,
    т.е делать паузу хотя бы в 5сек, что бы снизить нагрузку на сеть
    вопрос - насколько это актуально?)

    ----------- update ----------
    обновил немного:
    - в борьбе с "подмигиванием", обратная связь стала важна.
    - если при подаче сигнала "Next" работающие насосы имеют минимальный моторесурс, из разрешенных, то ничего не происходит.
    (зачем менять относительно новый насос на более изношенный?)
    Вложения Вложения
    Последний раз редактировалось AI!; 02.12.2012 в 03:18.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    обратные связи починили...
    (хотя они тут и не нужны оказались... но всё же вставил одну, для надёжности....)

    сделал не 32 насоса, а 8, т.к. у ПР ща только 8 выходов.
    (до 32 можно легко нарастить, нужно только желание )

    понял, что FIFO тут бесполезно, надо включать насос с наименьшей наработкой из "отдыхающих",
    а выключать с наибольшим моторесурсом из работающих.
    (моторесурс считается с точностью до сек., до 2^31 сек, или 68 лет)

    первый вход задаёт маску разрешенных насосов
    (у тех насосов что в ремонте, или если их реально меньше - надо просто сбросить соответствующие биты)
    второй вход "Next" - команда ПЕРЕключиться на следующий насос
    (выключить с наибольшим моторесурсом и включить с наименьшим)
    ну а третий - сколько насосов нужно в данный момент
    (например по датчику давления можно менять кол-во насосов в зависимости от кол-ва потребителей)

    PS пожелания по улучшению принимаются
    (есть одна идея - запретить включение сразу несколько насосов,
    т.е делать паузу хотя бы в 5сек, что бы снизить нагрузку на сеть
    вопрос - насколько это актуально?)

    ----------- update ----------
    обновил немного:
    - в борьбе с "подмигиванием", обратная связь стала важна.
    - если при подаче сигнала "Next" работающие насосы имеют минимальный моторесурс, из разрешенных, то ничего не происходит.
    (зачем менять относительно новый насос на более изношенный?)
    Сумматоры времени лучше сделать на счетчиках ,тогда если использовать ПР114 ,будет возможность сохранять наработку ,при отключении питания .
    При работе насосов в группе (например ,3из 8),в нее включаются насосы с минимальной наработкой или по другому ?
    на счет 32 насосов -это вы хватанули .Ни переменных ,ни стека не хватит ,да и такого количества насосов мало кому нужно,ИМХО
    Изображения Изображения
    • Тип файла: jpg ctek.JPG (38.5 Кб, Просмотров: 44)
    Последний раз редактировалось rovki; 02.12.2012 в 11:49.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Сумматоры времени лучше сделать на счетчиках ,тогда если использовать ПР114 ,будет возможность сохранять наработку ,при отключении питания.
    При работе насосов в группе (например ,3из 8),в нее включаются насосы с минимальной наработкой или по другому ?
    на счет 32 насосов -это вы хватанули .Ни переменных ,ни стека не хватит ,да и такого количества насосов мало кому нужно,ИМХО
    1) думаю сделать не счётчики, а переменные - у них тоже есть настройка "энергонезависимость"
    2) ну да, а что, что-то не так?

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

    По умолчанию

    Пойду дальше (в размышлениях) .А почему бы ,если делать на целочисленной логике такой автомат ,то задавать на входе макроса код неисправности насосов и код количества насосов ,участвующих в ротации ,а также и код на выходе в целочисленном формате .А все преобразования из BOOL to INT и наоборот ,делать снаружи макроса.Тогда можно реализовать граф для N насосов (<8) .ТО есть получим макрос 3 входа( такт еще) и один выход.Можно даже без входа "такт-цикл" обойтись -сделав "моргание" по входу "неисправность" (на все единицы(255) ,если нет неисправностей или на ноль если есть любая неисправность ,снаружи макроса.Тогда будет вообще 2 входа и 1 выход у макроса.
    Последний раз редактировалось rovki; 25.11.2012 в 11:09.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А почему бы ,если делать на целочисленной логике такой автомат ,то задавать на входе макроса код неисправности насосов и количество насосов, участвующих в ротации, а также и код на выходе в целочисленном формате. А все преобразования из BOOL to INT и наоборот, делать снаружи макроса.
    наверно вы правы, макрос в том виде, в котором есть сейчас логичнее смотрелся бы с целочисленными входами-выходами.

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

    По умолчанию

    А у меня точно пишет -обращение к пустому стеку.
    электронщик до мозга костей и не только

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

    По умолчанию

    я ж говорю - "надоело бороться со стеком"

    замените связь между MOD и SEL на обычную, вроде почти правильно работает...

Страница 275 из 478 ПерваяПервая ... 175225265273274275276277285325375 ... ПоследняяПоследняя

Ваши права

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