1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

Модератор: Глоб.модераторы

Закрыто

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

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

Сообщение Somikov »

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

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

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

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

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

Сообщение ZZlobny »

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

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