Стартовая страница › Форумы › Понять, как работает ПО › Вопрос по модулю автоупраления
- В этой теме 9 ответов, 3 участника, последнее обновление 5 лет, 4 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
25.05.2021 в 09:38 #19538
ppwkh
УчастникИмеется резервуар с водой и насос, качающий в него воду.
При достижении минимальных и максимальных значений уровня воды в резервуаре посылается команда на включение или выключение насоса.Необходимо сделать ещё так, чтобы в случае, когда посылается команда контроллеру насоса при отсутствии с ним связи происходил повтор отправки команд при возобновлении связи. Ну или организовать постоянную отправку команды с заданным периодом при соблюдении условий данных входного канала.
Текущую настройку тригеров прилагаю.
25.05.2021 в 09:41 #19543ppwkh
Участник25.05.2021 в 10:32 #19544
manjey73УчастникПериод повтора без указания количество повторов будет работать ?
Потом значение канала поменяется и посылка прекратится.з.ы. не пробовал, чисто предположение.
Вообще такие вещи не делаются внутри Scada, контроллеру только передается команда включить, например до достижения нижнего уровня если требуется.
А все включения и выключения по крайним уровням должны работать с контроллера без участия Scada.
-
Ответ изменён 5 лет, 4 месяца назад пользователем
manjey73.
25.05.2021 в 10:41 #19546ppwkh
Участник«А все включения и выключения по крайним уровням должны работать с контроллера без участия Scada.»
— согласен, но объекты далеко разнесены друг от друга и кабелем не свяжешь.«Период повтора».
Этот параметр указывается в секундах. А если отсутствие связи будет продолжительной? Наверное, придётся так и сделать. Указать заведомо больший интервал времени.
Похоже, модулю автоуправления не хватает функционала.-
Ответ изменён 5 лет, 4 месяца назад пользователем
ppwkh.
25.05.2021 в 11:17 #19548
manjey73УчастникПЛК управляет модулем ввода-вывода на насосе через канал связи?
Да вы извращенец батенька 🙂 послал ПЛК команду на реле — включись и пропала связь.
Тут емкость заполнилась а насос работает дальше, так как связи нет.как минимум с такого датчика должен быть контакт, который прервет работу насоса. Или умный модуль В/В, в котором будет минимальная логика. Даже у Овен вроде такие были, хотя не помню, как они там точно работали, можно было их настраивать кроме внешнего управления еще и на внутреннюю логику. Первый вариант предпочтительнее по безопасности.
Никто не мешает ставить 3600 секунд, ведь правда? хотя удобнее было бы выставлять сек, мин, часы конечно.
-
Ответ изменён 5 лет, 4 месяца назад пользователем
manjey73.
25.05.2021 в 11:58 #19551ppwkh
УчастникОписываю нашу ситуацию:
Резервуар имеет датчик уровня. В качестве источника питания используем солнечные батареи. В 3 км расположена насосная станция. В качестве контроллера используем частотник. Оператор видит и уровень воды в резервуаре, и параметры работы частотника. Кроме того, удалённо может включать/выключать привод частотника.
С помощью модуля автоуправления захотели автоматизировать этот процесс. Но, т.к связь идёт по GSM, бывают его потери.
Жаль, в модуле автоуправления нет функции, когда постоянно, с заданным периодом идёт посылка команды до тех пор, пока есть условие по входному каналу (поправьте, если я ошибаюсь).25.05.2021 в 13:10 #19552
manjey73Участникppwkh если честно, не мучал настройки Модуля Автоуправления, но если не задавать количество попыток, то он должен слать постоянно с указанным периодом. Если он этого не делает, то это явно ошибка. Мы же не сказали ему сколько раз посылать, а только сказали через сколько.
А чтобы он не слал постоянно, он должен реагировать на какой-то канал, по которому начнет посылать и по нему же и закончит, так как канал должен изменить значение.
25.05.2021 в 17:27 #19553
MikhailМодераторНасколько я помню, если в настройках модуля стоит повтор, но не указано количество, ото команда будет отправляться постоянно, пока триггер в состоянии сработки.
На наличие связи можно завести дорасчётный входной канал, который проверяет статус одного из каналов, полученных от контроллера. Формула будет что-то вроде Stat(101) > 0 ? 1 : 0
26.05.2021 в 09:22 #19557ppwkh
Участник«Насколько я помню, если в настройках модуля стоит повтор, но не указано количество, ото команда будет отправляться постоянно, пока триггер в состоянии сработки.» — работает. Меня такой вариант вполне устраивает.
Но, Михаил. Опять мы возвращаемся к теме слабой задокументированности функций системы. В модуле автоуправления хотя бы добавьте возможность отображения кратенькой информации при наведении курсора мышки на объект. Даже вы пишете фразу «насколько я помню». Что же говорить о рядовых пользователях, которые только овладевают этой программой.
26.05.2021 в 17:22 #19594
MikhailМодераторRapid SCADA — открытый проект. Если Вы снимете видео или напишете статью, которая поможет другим, обязательно опубликуем.
Документация обновляется итеративно, по мере накопления объёма изменений.
-
Ответ изменён 5 лет, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.