Организация ручного режима работы

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #6965
    djbond07
    Участник

    Добрый день! Подскажите, кто как организует ручной режим работы в скаде? То есть чтобы была возможность управления устройством как модулем автоматического управления, так и с помощью отправки команд вручную?
    Объясню к чему такой вопрос. У меня есть некий способ, выглядит он примерно так.

    Создаю логику работы в автоматическом режиме;
    Создаю 2 канала управления для активации или деактивации ручного режима соответственно;
    В этих каналах формулы, которые записывают в буферную переменную значение 1 или 0 соответственно;
    Создаю входной канал «Ручной режим», в который считываю значение этой переменной;
    В формулу каждого входного канала, который отвечает за автоматический пуск какого-либо оборудования добавляю кусок кода «&&Val(XX)<=0». Ну мол, если ручной не активирован, то можно включать в автоматическом режиме, если активирован, то нельзя.

    Ну соответственно в модуле автоматического управления у меня каждый агрегат запускается или с команды на входной канал, либо с команды на команду управления.

    У кого какой опыт есть в этом вопросе? То, что я придумал косо, криво, и рождает множество неудобств, как с созданием системы, так и с самим управлением.

    #6968
    manjey73
    Участник

    Если надо именно разделять, то есть чтобы при ручном не работал автоматический, и наоборот, то надо ставить формулы и тут никак без этого.
    Вообще для ручного/автоматического нужен всего один единственный канал.
    Ну и везде сверять с ним, через AND.

    #6970
    Mikhail
    Модератор

    Добрый день!
    Забегу немного вперёд и опишу способ, как это сделать на той версии, которая сейчас тестируется и пока не выложена.
    1. Завести дорасчётный входной канал, обозначающий ручной/автоматический режим.
    2. Завести канал управления с соответствующей формулой для переключения входного канала из п.1.
    3. Создать нужные каналы управления для ручного режима. В их формулах можно проверять, что включен ручной режим.
    4. Создать нужные каналы управления для автоматического режима. В их формулах можно проверять, что включен автоматический режим.
    5. При настройке модуля автоуправления отправлять команды не напрямую на КП/команда, а через каналы управления, созданные в п.4. Это новая опция модуля.

    #6990
    djbond07
    Участник

    Спасибо, Михаил, что занимаетесь данным вопросом. Тема действительно актуальная и важная. С нетерпением ждём новую систему =)

    #6991
    Mikhail
    Модератор

    Как увидите, что вышла новая версия, там это будет. Получать уведомления о выходе версий можно через Facebook.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Вы должны авторизироваться для ответа в этой теме.