Вопрос по модулю автоупраления

Стартовая страница Форумы Понять, как работает ПО Вопрос по модулю автоупраления

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Автор
    Записи
  • #19538
    ppwkh
    Участник

    Имеется резервуар с водой и насос, качающий в него воду.
    При достижении минимальных и максимальных значений уровня воды в резервуаре посылается команда на включение или выключение насоса.

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

    Текущую настройку тригеров прилагаю.

    • Тема изменена 5 лет, 4 месяца назад пользователем ppwkh.
    • Тема изменена 5 лет, 4 месяца назад пользователем ppwkh.
    • Тема изменена 5 лет, 4 месяца назад пользователем ppwkh.
    • Тема изменена 5 лет, 4 месяца назад пользователем ppwkh.
    #19543
    ppwkh
    Участник
    #19544
    manjey73
    Участник

    Период повтора без указания количество повторов будет работать ?
    Потом значение канала поменяется и посылка прекратится.

    з.ы. не пробовал, чисто предположение.

    Вообще такие вещи не делаются внутри Scada, контроллеру только передается команда включить, например до достижения нижнего уровня если требуется.

    А все включения и выключения по крайним уровням должны работать с контроллера без участия Scada.

    • Ответ изменён 5 лет, 4 месяца назад пользователем manjey73.
    #19546
    ppwkh
    Участник

    «А все включения и выключения по крайним уровням должны работать с контроллера без участия Scada.»
    — согласен, но объекты далеко разнесены друг от друга и кабелем не свяжешь.

    «Период повтора».
    Этот параметр указывается в секундах. А если отсутствие связи будет продолжительной? Наверное, придётся так и сделать. Указать заведомо больший интервал времени.
    Похоже, модулю автоуправления не хватает функционала.

    • Ответ изменён 5 лет, 4 месяца назад пользователем ppwkh.
    #19548
    manjey73
    Участник

    ПЛК управляет модулем ввода-вывода на насосе через канал связи?

    Да вы извращенец батенька 🙂 послал ПЛК команду на реле — включись и пропала связь.
    Тут емкость заполнилась а насос работает дальше, так как связи нет.

    как минимум с такого датчика должен быть контакт, который прервет работу насоса. Или умный модуль В/В, в котором будет минимальная логика. Даже у Овен вроде такие были, хотя не помню, как они там точно работали, можно было их настраивать кроме внешнего управления еще и на внутреннюю логику. Первый вариант предпочтительнее по безопасности.

    Никто не мешает ставить 3600 секунд, ведь правда? хотя удобнее было бы выставлять сек, мин, часы конечно.

    • Ответ изменён 5 лет, 4 месяца назад пользователем manjey73.
    #19551
    ppwkh
    Участник

    Описываю нашу ситуацию:
    Резервуар имеет датчик уровня. В качестве источника питания используем солнечные батареи. В 3 км расположена насосная станция. В качестве контроллера используем частотник. Оператор видит и уровень воды в резервуаре, и параметры работы частотника. Кроме того, удалённо может включать/выключать привод частотника.
    С помощью модуля автоуправления захотели автоматизировать этот процесс. Но, т.к связь идёт по GSM, бывают его потери.
    Жаль, в модуле автоуправления нет функции, когда постоянно, с заданным периодом идёт посылка команды до тех пор, пока есть условие по входному каналу (поправьте, если я ошибаюсь).

    #19552
    manjey73
    Участник

    ppwkh если честно, не мучал настройки Модуля Автоуправления, но если не задавать количество попыток, то он должен слать постоянно с указанным периодом. Если он этого не делает, то это явно ошибка. Мы же не сказали ему сколько раз посылать, а только сказали через сколько.

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

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

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

    На наличие связи можно завести дорасчётный входной канал, который проверяет статус одного из каналов, полученных от контроллера. Формула будет что-то вроде Stat(101) > 0 ? 1 : 0

    #19557
    ppwkh
    Участник

    «Насколько я помню, если в настройках модуля стоит повтор, но не указано количество, ото команда будет отправляться постоянно, пока триггер в состоянии сработки.» — работает. Меня такой вариант вполне устраивает.

    Но, Михаил. Опять мы возвращаемся к теме слабой задокументированности функций системы. В модуле автоуправления хотя бы добавьте возможность отображения кратенькой информации при наведении курсора мышки на объект. Даже вы пишете фразу «насколько я помню». Что же говорить о рядовых пользователях, которые только овладевают этой программой.

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

    Rapid SCADA — открытый проект. Если Вы снимете видео или напишете статью, которая поможет другим, обязательно опубликуем.

    Документация обновляется итеративно, по мере накопления объёма изменений.

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