Показано с 1 по 10 из 4973

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для 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.
    электронщик до мозга костей и не только

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    у вас уже переменных 67% ,а ФБ только 9%
    Кроме того в счетчике есть сброс ,а у вас нет .А он должен быть ,что бы наработка сбрасывалась при включении нового насоса в работу ,на место старого .
    1) от того что я неявные переменные сделаю явными - их кол-во в программе не изменится. (ИМХО)
    2) думал как красивее сделать сброс, при включении насоса - не придумал.
    (есть идеи, как это должно выглядеть в реальном устр-ве?)

    PS на картинке с 2мя макросами что за устр-во?
    Последний раз редактировалось AI!; 02.12.2012 в 11:06.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    1) от того что я неявные переменные сделаю явными - их кол-во в программе не изменится. (ИМХО)
    2) думал как красивее сделать сброс, при включении насоса - не придумал.
    (есть идеи, как это должно выглядеть в реальном устр-ве?)
    куда уж красивее -использовать вход R у счетчика и анализировать маску ,на предмет установки бита.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    куда уж красивее -использовать вход R у счетчика и анализировать маску ,на предмет установки бита.
    вы не поняли.
    вопрос в том, как это будет выглядеть у конечного устр-ва? для пользователя?
    Цитата Сообщение от rovki Посмотреть сообщение
    ну и при смене маски ,тот бит что стал 1 из нуля (включился) должен сбросить наработку соответствующего насоса.
    не факт, вдруг это тот же самый насос, но после регулярного проф-тех-осмотра?
    Последний раз редактировалось AI!; 02.12.2012 в 11:21.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    вдруг это тот же самый насос, но после регулярного проф-тех-осмотра?
    Тогда тетя или дядя должны записать время наработки насоса в журнал ,сбросить старую наработку и считать новую и поставить его на любое свободное место .Это еще раз подтверждает ,что считать время наработки ,без его контроля(индикации) не имеет смысла,тогда просто ротация по очереди .Например ,мне нужно сделать профилактику насосу через 1000часов его работы,как я узнаю какой насос уже проработал это время??
    Последний раз редактировалось rovki; 02.12.2012 в 11:38.
    электронщик до мозга костей и не только

Ваши права

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