PDA

Просмотр полной версии : Различный интервал архивирования одной переменной в зависимости от условия



antonvt
06.11.2019, 13:34
Добрый день, пытаюсь выполнить проект на Вашей скаде, суть в том, чтобы выводить в отчет значения температуры за определенный промежуток времени, выбираемый оператором.
Особенность в том, что интервал, с которым нужно выводить значения зависит от режима работы оборудования - например, если дежурный режим работы - архивировать каждые 15мин первый час после выхода в режим, а далее - каждый час, если рабочий режим - каждые 30 секунд. Можно ли как-то реализовать это в masterscada?
Заранее благодарю за помощь

VladGC
06.11.2019, 16:35
Добрый день, пытаюсь выполнить проект на Вашей скаде, суть в том, чтобы выводить в отчет значения температуры за определенный промежуток времени, выбираемый оператором.
Особенность в том, что интервал, с которым нужно выводить значения зависит от режима работы оборудования - например, если дежурный режим работы - архивировать каждые 15мин первый час после выхода в режим, а далее - каждый час, если рабочий режим - каждые 30 секунд. Можно ли как-то реализовать это в masterscada?
Заранее благодарю за помощь

Сделать архив переменной по изменению и пропускать значение переменной через какой нибудь триггер по нужному вам алгоритму. В общем суть в том что бы сделать изменение вашей переменной тогда когда надо архивировать, а на экран выводить текущее значение. Версия скады какая ?

SCADAMaster
06.11.2019, 18:50
Добрый день, пытаюсь выполнить проект на Вашей скаде, суть в том, чтобы выводить в отчет значения температуры за определенный промежуток времени, выбираемый оператором.
Особенность в том, что интервал, с которым нужно выводить значения зависит от режима работы оборудования - например, если дежурный режим работы - архивировать каждые 15мин первый час после выхода в режим, а далее - каждый час, если рабочий режим - каждые 30 секунд. Можно ли как-то реализовать это в masterscada?
Заранее благодарю за помощь
Так архивировать или выводить в отчет?
В настоящий момент в отчете нельзя в процессе построения отчета менять шаг вывода строк. Стоит поискать другие варианты решения задачи - как вариант строить отдельные отчеты за рабочий и дежурный режим

antonvt
06.11.2019, 19:16
Версия скады пока дэмо 3.10, планируется использовать msrt500 или 1000, т.к переменных много.
SCADAMaster, нужно архивировать, чтобы в дальнейшем иметь возможность оператору просмотреть показания и распечатать их на определенной форме. Я неверно выразился в предыдущем посте?
И ещё дело в том, что нужно в дежурном режиме, если температура превысила норму, архивировать значения с меньшим интервалом, пока температура не вернется в норму.. Дальше архивирование происходит по обычному для дежурного режима. То есть получается, есть три разных интервала, с которыми нужно архивировать.
Есть шансы реализовать?

SCADAMaster
06.11.2019, 20:46
Штатно такого нет - архивирование у нас вообще по умолчанию ведется не с периодом, а с некоторой мертвой зоной (которую задает пользователь).
Чем такой вариант не устраивает? Пусть постоянно пишется архив с заданной мертвой зоной, независимо от режима.