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

Тема: 4 компрессора на ПР200

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

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так алгоритм очень простой: создаётся таймер наработки для каждого компрессора, даже в менеджере компонентов можно найти подходящие макросы! Если один из компрессоров нужно остановить - останавливается компрессор с наибольшей наработкой, если запустить - запускается компрессор с наименьшей наработкой, всё! Я бы ещё приоритетность назначил, если наработка будет равной, на всякий случай, на практике, боюсь, такого не произойдёт, если считать с точностью до секунд!
    Я поступал так:
    1. Пид регулятор с задатчиком от датчика температуры выдает 0..100% воздействия.
    2. Процедурка, которая исходя из воздействия, общего числа холодилок, их состояния (выведены в обслуживание, выключены и прочее) и их моточасов, запускает необходимое количество.

    ЗЫ. Приоритетность и моточасы, ИМХО, это оксюмирон.
    Последний раз редактировалось keysansa; 05.10.2021 в 11:49.

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

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Я поступал так:
    1. Пид регулятор с задатчиком от датчика температуры выдает 0..100% воздействия.
    2. Процедурка, которая исходя из воздействия, общего числа холодилок, их состояния (выведены в обслуживание, выключены и прочее) и их моточасов, запускает необходимое количество.

    ЗЫ. Приоритетность и моточасы, ИМХО, это оксюмирон.
    Вообще-то алгоритм работы нужно сделать так, чтобы он разруливал любые ситуации, например запускаете новую установку(или сбросили наработку после замены одного из компрессоров), у всех наработка "0", надо запустить один компрессор, любым способом, сделать приоритетность или с помощью ГСЧ, но алгоритм должен как-то разрешить эту ситуацию. По-вашему, я так понимаю, он должен в ступор впадать?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вообще-то алгоритм работы нужно сделать так, чтобы он разруливал любые ситуации
    Согласен, но он разруливает.

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    , например запускаете новую установку(или сбросили наработку после замены одного из компрессоров), у всех наработка "0",
    Если воздействие требует только одного компрессора, то будет запущен первый. Программа выполняется в цикле, если ей хватит одного, будет запущен 1. Если необходимо больше, то оба.

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    надо запустить один компрессор, любым способом, сделать приоритетность или с помощью ГСЧ, но алгоритм должен как-то разрешить эту ситуацию.
    Само выполнение инструкций программы подряд, а не в разнобой, всегда, при равном значении моточасов запустит первый. Но если моточасы равные, какая разница, какой запускать? При следующем запуске моточасы 100% будут отличаться.
    И да, моточасы имеют не только целые значения.

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    По-вашему, я так понимаю, он должен в ступор впадать?
    Исходя из вашего предположения, как мне показалось, тут не ступор, а если моточасы именно в целых моточасах считать, то при кратковременной работе, будет работать только один компрессор. А не ступор.
    Но если один компрессор будет работать чаще другого (если допустили такую ошибку и моточасы считаем только целыми часами), то первый компрессор выйдет "на сервис", и будет исключен из очереди, по "ошибке".

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

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Согласен, но он разруливает.


    Если воздействие требует только одного компрессора, то будет запущен первый. Программа выполняется в цикле, если ей хватит одного, будет запущен 1. Если необходимо больше, то оба.



    Само выполнение инструкций программы подряд, а не в разнобой, всегда, при равном значении моточасов запустит первый. Но если моточасы равные, какая разница, какой запускать? При следующем запуске моточасы 100% будут отличаться.
    И да, моточасы имеют не только целые значения.


    Исходя из вашего предположения, как мне показалось, тут не ступор, а если моточасы именно в целых моточасах считать, то при кратковременной работе, будет работать только один компрессор. А не ступор.
    Но если один компрессор будет работать чаще другого (если допустили такую ошибку и моточасы считаем только целыми часами), то первый компрессор выйдет "на сервис", и будет исключен из очереди, по "ошибке".
    Ротацию сделайте, например каждые сутки(период сами подберёте, какой сочтёте нужным), если такое возможно, т. е. долгое время нет команд на включение отключение, я же не знаю всех ваших нюансов!
    Здесь были примеры с ротацией:
    https://owen.ru/forum/showthread.php?t=12691&page=41
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. настройка события (Авария компрессора)
    от Евген22 в разделе Облачный сервис OwenCloud
    Ответов: 4
    Последнее сообщение: 01.09.2021, 10:25
  2. Реализация счетчика наработки компрессора
    от kirilenko@zhemchuzhina-kryma.com в разделе СПК1xx (архив)
    Ответов: 5
    Последнее сообщение: 11.01.2021, 15:45
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  5. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19

Ваши права

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