WinCC 7 получить суммарные данные
-
- Posts: 7
- Joined: Tue Apr 26, 2011 6:44 am
WinCC 7 получить суммарные данные
Доброго времени суток. Есть в архиве переменная, как показать суммарное значение за день или неделю. Заранее спасибо.
-
- Posts: 374
- Joined: Wed Oct 13, 2010 8:44 am
- Location: Russian Federation
Re: WinCC 7 получить суммарные данные
В свойствах архивного тэга Tag1 в строке "Also put archived value in tag" указываете архивный тэг Tag2. В его свойствах указываете Archiving Cycle равный "1 day", а Factor for archiving cycle = 1 (1 день) или 7 (неделя), в столбце "Processing" Current value поменять на "Sum" - значение Tag1 будет накапливаться в Tag2.
Если мгновенные значения Tag1 архивировать не нужно, то можно обойтись без Tag2, и вышеуказанные настройки делать сразу для Tag1.
Если мгновенные значения Tag1 архивировать не нужно, то можно обойтись без Tag2, и вышеуказанные настройки делать сразу для Tag1.
-
- Posts: 7
- Joined: Tue Apr 26, 2011 6:44 am
Re: WinCC 7 получить суммарные данные
Спасибо!!!
-
- Posts: 4
- Joined: Thu Dec 30, 2010 4:54 pm
Re: WinCC 7 получить суммарные данные
Чтобы не создавать новую тему по похожему вопросу решил обратиться сюда.
Rex2701, а нет ли способа получить данные из архивной базы MSSQL из под самой WINCC используя, например, скрипт на VB? Или такие же сложности как и при подключении сторонним приложенеим?
Есть необходимость получать данные из архивов с разными временными диапазонами (например, значение переменной в такое же время сутки назад, среднее значение переменной с 14-30 до 15-30, почасовки параметров и т.д.) и на данный момент приходится изобретать велосипеды со скрытым чтением ячеек Ruler'a привязанного к графику на котором скриптом выставляются временные диапазоны или параллельным хранением тегов в незашифрованных (добавленных вручную) таблицах MSSQL, базах ACCESS или вообще CSV файлах. =( А так бы можно было всё решать простыми SELECTами.
Буду благодарен за любую идею в этом направлении.
Rex2701, а нет ли способа получить данные из архивной базы MSSQL из под самой WINCC используя, например, скрипт на VB? Или такие же сложности как и при подключении сторонним приложенеим?
Есть необходимость получать данные из архивов с разными временными диапазонами (например, значение переменной в такое же время сутки назад, среднее значение переменной с 14-30 до 15-30, почасовки параметров и т.д.) и на данный момент приходится изобретать велосипеды со скрытым чтением ячеек Ruler'a привязанного к графику на котором скриптом выставляются временные диапазоны или параллельным хранением тегов в незашифрованных (добавленных вручную) таблицах MSSQL, базах ACCESS или вообще CSV файлах. =( А так бы можно было всё решать простыми SELECTами.
Буду благодарен за любую идею в этом направлении.
-
- Posts: 108
- Joined: Tue Dec 16, 2008 7:36 pm
Re: WinCC 7 получить суммарные данные
можно читать архивние данние (sum, average ... etc) с помошью VB. с указанием промежутка времени,
обратите внимание на мануал "WinCC V7.0 SP1 WinCC/Connectivity Pack documentation. там есть примеры. также работает для winCC11/12
обратите внимание на мануал "WinCC V7.0 SP1 WinCC/Connectivity Pack documentation. там есть примеры. также работает для winCC11/12