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

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

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

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А если задавать кол-во работаюших насосов в целочисленном формате -
    0-не один не включается
    1- ротация по одному
    2- ротация по два
    3-включены все.
    то как будет выглядеть макрос?
    надо между NOT и AND воткнуть "фильтр"
    (выкладываю, точно работает, только забодало меня бороться со стеком...)

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    Вложения Вложения
    Последний раз редактировалось AI!; 26.11.2012 в 12:39.

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

    По умолчанию

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

    PS вот если их сделать не 3, а 32, и ротация по принципу FIFO, и с учётом наработки - вот будет интересно...
    (но только когда стек починят)
    Уже предлагали делать ротацию по принципу ФИФО ,но я так и не понял ,что складывать в очередь ,ведь если возникла не исправность ,то очередь нужно менять ,а тогда зачем очередь ?Это как в ППЗУ счетчик перебирает адреса ячеек ПЗУ ,а не исправность переключает область адресов .Просто для большого количества входов выход ,нужно большое ПЗУ .Да и очередь надо делать энергонезависимую ,что для ПР110 не возможно.Поэтому лучше обходится без памяти,чисто комбинационно .
    Последний раз редактировалось rovki; 25.11.2012 в 11:11.
    электронщик до мозга костей и не только

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

    По умолчанию

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


    ну и про наработку - либо пусть UPS ставят, либо считаем, что схема ротации стремиться выравнять наработку насосов,
    так что после перезагрузки просто будем считать, что наработка насосов равна.

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

    По умолчанию

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


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

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

    По умолчанию

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

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

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

    По умолчанию

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

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

  7. #7
    Пользователь
    Регистрация
    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 в 02:18.

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

    По умолчанию

    Цитата Сообщение от 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 в 10:49.
    электронщик до мозга костей и не только

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    1) думаю сделать не счётчики, а переменные - у них тоже есть настройка "энергонезависимость"
    2) ну да, а что, что-то не так?
    у вас уже переменных 67% ,а ФБ только 9%
    Кроме того в счетчике есть сброс ,а у вас нет .А он должен быть ,что бы наработка сбрасывалась при включении нового насоса в работу ,на место старого .
    сделайте лучше 4 насоса ,но добавьте целочисленные выходы для контроля времени наработки насосов (для сетевых переменных)
    ну и при смене маски ,тот бит что стал 1 из нуля (включился) должен сбросить наработку соответствующего насоса.
    Последний раз редактировалось rovki; 02.12.2012 в 11:03.
    электронщик до мозга костей и не только

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

Ваши права

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