-----
18.11.2017 форум перенесён на другой хостинг. О замеченых глюках просьба сообщать администраторам.
-----
На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу на своём форуме мы не размещаем ни на каких условиях.

Вопрос по генерировании отчетов в DeltaV

SCADA, серверы, АРМ верхнего уровня, диспетчерские

Автор темы
Somikov
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 23 сен 2012, 05:58
Имя: Сомиков Сергей Владимирович

Вопрос по генерировании отчетов в DeltaV

Сообщение Somikov » 23 сен 2012, 06:43

Доброго дня всем!

Вопрос такой:

Существует узел на котором стоит 4 расходомера. Показания о мгновенном расходе выводятся на мнемосхему. Дополнительно я вывел накопленное значение *Сумматор* по HART протоколу. Плюс вывел значения пересчитанные в массу (с помощью калькуляторов в логике), так как все расходы выдают м3.Задача стоит такая: Вывести на мнемосхему дополнительные динамки, где будут отображаться значения, 1 - значение накопленное с начала смены (которое будет обнуляться каждые 00:00 часов, 2 - значение накопленное с начала месяца (которое будет обнуляться каждое первое число). Нужно реализовать генерирование отчета 1 - "За сутки (часовки или двухчасовки)", 2 - "За месяц", 3 - "За год". Сгенерированый отчет должен формироваться в EXEL.

Аватара пользователя

ZZlobny
осмотрелся
осмотрелся
Сообщения: 107
Зарегистрирован: 02 мар 2009, 14:44
Имя: Григорчук Виталий Игоревич
Поблагодарили: 1 раз

Re: Вопрос по генерировании отчетов в DeltaV

Сообщение ZZlobny » 01 ноя 2012, 20:09

Возможно сиё. VBA в помощь.
В Интерфейсе Оператора (iFix) есть таймеры и расписания - сброс счетчиков можно реализовать на них.
На них же можно сделать вызов VBA кода, который будет суммировать/складывать/записывать данные в БД.
В качестве БД для накопленных значений можно задействовать MS Access, доступ к нему осуществлять через механизм ADO,
благо он встроен в любую Windows.
И VBA можно задействовать для генерирования отчетов в MS Excel.