• ОБЯЗАТЕЛЬНО заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ.
  • НЕ НУЖНО писать свой вопрос в первую попавшуюся тему, а вместо этого создать НОВУЮ тему.
  • Дублирование сообщений приравнивается к спаму.
  • Рекламу мы не размещаем ни на каких условиях.

Как подсчитать среднее значение из БД в WinCC PROF V14?

Ответить

Автор темы
evgeniy123
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 дек 2017, 11:31
Имя: Евгений

Как подсчитать среднее значение из БД в WinCC PROF V14?

Сообщение evgeniy123 » 22 дек 2017, 13:07

Доброго времени суток! Очень очень нужна ваша помощь. Разрабатываю проект в WinCC Professional V14.
Есть архив, созданный в Tia Portal инструментом Historical Data. В нем хранятся значения процесса Tag1 (например давление).
Подскажите, каким образом можно за определенный период времени подсчитать среднее и максимальное значение Tag1 и записать эти значения в отдельные теги? Период времени произвольный и вводится оператором.
Думаю, нужно написать скрипт VB или C который будет считывать данные из Historical Data за определенный период, но я даже не представляю что в этом скрипте написать.
Подскажите как решить эту задачу или хотя бы в каком направлении думать.


winb
осмотрелся
осмотрелся
Сообщения: 166
Зарегистрирован: 31 янв 2017, 08:44
Имя: Маркушин Андрей Геннадьевич
Благодарил (а): 6 раз
Поблагодарили: 27 раз

Как подсчитать среднее значение из БД в WinCC PROF V14?

Сообщение winb » 22 дек 2017, 14:28

Направление.
Для классической WinCC имеется возможность доступа к значениям из архива через c-скрипт. Я её как раз использовал для нахождения минимального, максимального, среднего значений для тега. Можно попробовать адаптировать его для V14. Сам скрипт сейчас вряд ли найду, но при написании использовал материал по ссылке ниже.
https://support.industry.siemens.com/tf ... ageSize=10


Автор темы
evgeniy123
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 дек 2017, 11:31
Имя: Евгений

Как подсчитать среднее значение из БД в WinCC PROF V14?

Сообщение evgeniy123 » 22 дек 2017, 16:02

Спасибо, посмотрим)


Автор темы
evgeniy123
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 дек 2017, 11:31
Имя: Евгений

Как подсчитать среднее значение из БД в WinCC PROF V14?

Сообщение evgeniy123 » 27 дек 2017, 10:52

Нашел решение задачи. Считать параметры из архива можно с помощью функции TLGGetArchivDataEx.

Ответить

Вернуться в «WinCC»