Просмотр полной версии : Функция архива ArchAverageValue
PavelVoinov
03.02.2020, 07:57
Здравствуйте. Возникла необходимость в Master SCADA 3.10 подсчитать среднесуточное значение переменной.
Пытаюсь воспользоваться функцией архива ArchAverageValue (Переменная, Время1, Время2)
Но не указано как и в каком формате указывать время.
Заранее спасибо за помощь.
SCADAMaster
03.02.2020, 09:24
Используйте функцию AbsArchAverageValue( )
Описание есть в справке. Формат времени - обычная переменная типа Время
PavelVoinov
03.02.2020, 12:23
Посмотрел описание в справке и использовал функцию:
AbsArchAverageValue(Вход0, DateTime( )-86400, DateTime( ))
В результате получается 0
Значение привязанное к Вход0 имитируется от 0 до 100
Где я мог ошибиться?
Или необходимо ждать сутки прежде чем он сможет рассчитать среднее значение?
SCADAMaster
03.02.2020, 13:34
А значение которое вы используете в расчете архивируется?
Но с такими расчетами нужно быть аккуратнее - нельзя каждый цикл опроса пересчитывать среднее за день, вы положите систему.
Положите расчет в отдельный объект, в него на вкладке Опрос есть поле "Условие выполнения" - используйте его. Например выполняйте опрос по импульсу от кнопки - по команде оператора, или по расписанию раз в сутки и т.д.
PavelVoinov
04.02.2020, 05:32
А значение которое вы используете в расчете архивируется?
Но с такими расчетами нужно быть аккуратнее - нельзя каждый цикл опроса пересчитывать среднее за день, вы положите систему.
Положите расчет в отдельный объект, в него на вкладке Опрос есть поле "Условие выполнения" - используйте его. Например выполняйте опрос по импульсу от кнопки - по команде оператора, или по расписанию раз в сутки и т.д.
Во вкладке Архив включено архивирование по изменению и периодически раз в минуту.
А можно как то проверить архивируется ли значение?
SCADAMaster
04.02.2020, 09:22
Да, на вкладке Данные - будут видны архивные значения
PavelVoinov
04.02.2020, 10:48
Всё заработало. Большое спасибо за помощь!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot