Доброго дня всем!
Вопрос такой:
Существует узел на котором стоит 4 расходомера. Показания о мгновенном расходе выводятся на мнемосхему. Дополнительно я вывел накопленное значение *Сумматор* по HART протоколу. Плюс вывел значения пересчитанные в массу (с помощью калькуляторов в логике), так как все расходы выдают м3.Задача стоит такая: Вывести на мнемосхему дополнительные динамки, где будут отображаться значения, 1 - значение накопленное с начала смены (которое будет обнуляться каждые 00:00 часов, 2 - значение накопленное с начала месяца (которое будет обнуляться каждое первое число). Нужно реализовать генерирование отчета 1 - "За сутки (часовки или двухчасовки)", 2 - "За месяц", 3 - "За год". Сгенерированый отчет должен формироваться в EXEL.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Вопрос по генерировании отчетов в DeltaV
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 23 сен 2012, 06:58
- Имя: Сомиков Сергей Владимирович
- Страна: Россия
- город/регион: ХМАО
-
- осмотрелся
- Сообщения: 107
- Зарегистрирован: 02 мар 2009, 14:44
- Имя: Григорчук Виталий Игоревич
- Страна: Россия
- город/регион: Пермь
- Поблагодарили: 1 раз
Re: Вопрос по генерировании отчетов в DeltaV
Возможно сиё. VBA в помощь.
В Интерфейсе Оператора (iFix) есть таймеры и расписания - сброс счетчиков можно реализовать на них.
На них же можно сделать вызов VBA кода, который будет суммировать/складывать/записывать данные в БД.
В качестве БД для накопленных значений можно задействовать MS Access, доступ к нему осуществлять через механизм ADO,
благо он встроен в любую Windows.
И VBA можно задействовать для генерирования отчетов в MS Excel.
В Интерфейсе Оператора (iFix) есть таймеры и расписания - сброс счетчиков можно реализовать на них.
На них же можно сделать вызов VBA кода, который будет суммировать/складывать/записывать данные в БД.
В качестве БД для накопленных значений можно задействовать MS Access, доступ к нему осуществлять через механизм ADO,
благо он встроен в любую Windows.
И VBA можно задействовать для генерирования отчетов в MS Excel.