Доброго времени суток! Очень очень нужна ваша помощь. Разрабатываю проект в WinCC Professional V14.
Есть архив, созданный в Tia Portal инструментом Historical Data. В нем хранятся значения процесса Tag1 (например давление).
Подскажите, каким образом можно за определенный период времени подсчитать среднее и максимальное значение Tag1 и записать эти значения в отдельные теги? Период времени произвольный и вводится оператором.
Думаю, нужно написать скрипт VB или C который будет считывать данные из Historical Data за определенный период, но я даже не представляю что в этом скрипте написать.
Подскажите как решить эту задачу или хотя бы в каком направлении думать.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как подсчитать среднее значение из БД в WinCC PROF V14?
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 22 дек 2017, 11:31
- Имя: Евгений
-
- освоился
- Сообщения: 248
- Зарегистрирован: 31 янв 2017, 08:44
- Имя: Маркушин Андрей Геннадьевич
- Страна: Россия
- город/регион: Нижегородская обл., Выкса
- Благодарил (а): 19 раз
- Поблагодарили: 64 раза
Как подсчитать среднее значение из БД в WinCC PROF V14?
Направление.
Для классической WinCC имеется возможность доступа к значениям из архива через c-скрипт. Я её как раз использовал для нахождения минимального, максимального, среднего значений для тега. Можно попробовать адаптировать его для V14. Сам скрипт сейчас вряд ли найду, но при написании использовал материал по ссылке ниже.
https://support.industry.siemens.com/tf ... ageSize=10
Для классической WinCC имеется возможность доступа к значениям из архива через c-скрипт. Я её как раз использовал для нахождения минимального, максимального, среднего значений для тега. Можно попробовать адаптировать его для V14. Сам скрипт сейчас вряд ли найду, но при написании использовал материал по ссылке ниже.
https://support.industry.siemens.com/tf ... ageSize=10
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 22 дек 2017, 11:31
- Имя: Евгений
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 22 дек 2017, 11:31
- Имя: Евгений
Как подсчитать среднее значение из БД в WinCC PROF V14?
Нашел решение задачи. Считать параметры из архива можно с помощью функции TLGGetArchivDataEx.