KLINKMANN
СТАТЬЯ
Возможности, архитектура, сервер аналитики, web-портал, энергоэффективность, работа с ОЕЕ, функции MES
DREAM REPORT:
ПУТЬ ОТ ЛИДЕРА
В ОБЛАСТИ ОТЧЕТНОСТИ
ДО КОМПЛЕКСНЫХ РЕШЕНИЙ
Время прочтения: 15 минут
Время прочтения: 10-15 минут

После прочтения: Вы узнаете о новых возможностях продукта Dream Report и эффектах от его внедрения на предприятии.

Ключевые слова: производственная отчетность и аналитика, MES, SCADA, промышленная автоматизация, контроль качества, энергоэффективность, сервер аналитики.
  • Dream Report - это решение 3 в 1
  • Специализированные модули для промышленности
  • Dream Report версии 5 2023
  • Внешний web-контент
  • Графические объекты
  • Нотификатор
  • Электронные подписи
  • SPC модуль и отчеты
  • Электронный модуль партионной записи - DBatch
  • Примеры объемных продаж

»
Компания Клинкманн долгое время является дистрибьютором
решений по программным продуктам, контроллерам, электрическому, шкафному
оборудованию и компонентам. На текущий момент сотрудничает с ведущими российскими вендорами по данным направлениям.
Dream Report - это решение 3 в 1
  • Промышленные отчеты - у нас есть достаточно большой широкий набор драйверов для соединений. Мы можем подключаться к более чем 100 различным источникам данных. У нас всегда был только генератор отчетов
  • Живые web-панели мониторинга - мы активно используем живые дашборды. Наши дашборды - это интегральная часть Dream Report и бесплатно входит во все наши лицензии, начиная с 250 тегов.
  • Сервер данных отчетов - он позволяет подключение к внешним клиентам, например OPC клиентам. OPC клиенты как brows тегов будут видеть наши внутренние объекты в отчетах и могут подписаться. То есть, если клиент снаружи говорит: "Я хочу сейчас прочитать значение вот этого объекта", то значит Dream Report сгенерирует внутри отчет, посчитает значение объекта и даст ОРС клиенту. Если ОРС клиент говорит, я хочу подписаться на изменение значения этого объекта, то тогда каждый раз когда отчет будет генерируется, значение этого объекта будет передаваться этому ОРС клиенту
Механизм коммуникации и анализа данных Dream Report
    На основании того, что мы вышли за рамки просто отчетов и предлагаем действительно 3 в 1, и сегодня мы больше говорим, как платформа по визуализации статистических данных.
      Если раньше у нас везде в слайдах было только генерации отчетов отчетов: как мы умеем генерить и в каких форматах, куда мы можем доставлять. То сегодня, мы также говорим о живых альтернативных интерактивных дашбордов, а также о сервере отчетных данных.
        Специализированные модули для промышленности

        Dream Report версии 5 2023
        • Размещение внешнего контента в Dream Report - это может быть URL, то есть вы хотите взять какой-то внешней фрейм, например Вы пользуетесь AVEVA INSIDE или у вас есть какой-то внешний web-источник. Вы говорите, у меня есть URL frame и этот frame хочу ставить в отчет и тогда, когда генерируется отчет, если это PDF, то мы поднимаем этот URL: берем картинку того, что сейчас на этом URL и вставляем в PDF. Если это web-отчет, то естественно внутри в отчете будет появляться рамка альфе и в этом фрейде мы поднимаем URL, так как у меня сейчас.
        • Web-кластеры для внешнего хостинга - мы можем создавать внутри отчетов Dream Report кластеры, то есть группы объектов и эти кластеры вы можете размещать во внешних контейнерах. Допустим, у вас есть портал в web. И Вы в своем web-портале хотите отобразить кусок отчета, или даже вы можете взять in touch или какую-нибудь другую SCADA и в этой SCADA вы говорите внутри в картинке, в графике, у меня есть Activics, которые поднимают Internet Explorer и в этом activics я хочу отобразить кусок web-отчета, который мне сейчас нужен. То есть вы можете сделать один или несколько web-кластеров, у каждого кластера есть уникальный url и вы отдельные куски отчета можете размещать и публиковать во внешних источниках.
        • Нотификатор - запрос на нотификатор пришел от нашего клиента. Теперь есть возможность определения автоматических нотификаций, то есть вы можете сказать есть ли там в процессе генерации такого или такого отчета случается вот такое или такое событие, я хочу получить автоматическую нотификацию. И тогда, когда пользователь открывает в web-портал Dream Report, есть один бокс и в вашем ящике входящих сообщений появится красный кружочек, что у вас есть новое сообщение. Внутри сообщений, также есть возможность динамически задавать линк на конкретный отчет - то есть вы можете сказать, если это сообщение придет, я хочу чтобы внутри сообщения было динамический link, url на тот отчёт, на которой я хочу пойти или который связан с этим сообщений.
        • Панель предварительно настроенных объектов - если вы хотите определить сегментный график (OPPAI), у нас есть возможности выбрать, как он должен выглядеть - как бублик или как полный пай, трехмерный, двухмерный. Также, если люди не знают где это выбирать или просто хотят сделать побыстрее - сегодня у нас есть панелька на которой если вы выбираете пай, у вас сразу появляется предлагаемый выбор внешнего вида этих паев. То же самое с барами и графиками - это значительно улучшает использование объектов, интуитивность использования объектов и значительно экономит время при конфигурации. Особенно для пользователей, которые не очень знакомы с конфигурацией объекта в Dream Report.
        • Поддержка качества и поддержка юнитов - пока сделали только в AVEVA Historian, GE Historian, ODBC, Data model.
        • Именные выделенные лицензии web-клиентов - у нас появилась новая фишка и новая опция в лицензиях для vip клиентов.
        • Новый функционал электронной подписи - у нас появилось несколько новых интересных драйверов версии 2020, мы полностью переработали систему работы пользователей. Мы переделали хранение паролей с зашифрованных строк на иверсивал хэш, по этому хэшу нельзя вычислить какой пароль, так как делает microsoft windows. И очень много таких вещей было действительно переработано и изменено в системе управления пользователей.
        • Отчеты по электронной почте из web-браузера - например, клиент или пользователь в web-браузере сгенерил отчет и говорит: "его я хочу по почте отправить кому-то" и отправляет. В данном случае email отправляется не браузером, он отправляется из runtime Dream Report, с помощью SPS сервера, который определен в проект.
        Внешний web-контент
        Для чего это нужно:
        Вы можете размещать как URL, так вы можете размещать и файлы: текстовый или pdf-файл.
          • Включите внешний web-контент в web-портал Dream Report
          • Настройте содержимое в полноэкранном режиме или как часть web-отчета
          • Создайте универсальное решение для создания и отображения Ваших отчетов, информационных панелей и любого другого внешнего содержимого
          Web-кластеры
          1. Выберете один или несколько объектов в отчете
          2. Определите их, как "web - кластер"
          3. Генерируется уникальный URL - адрес
          4. Скопируйте URL - адрес
          5. Безопасный доступ
          6. Разместите этот кластер объектов отчетности в стороннем контейнере (веб-странице)
            Предварительно сконфигурированные
            графические объекты
            У нас появилась небольшая закладочка в верхнем правом углу студии, которая называется предварительно конфигурируемый объект - она может открываться, вы можете зафиксировать. И если Вы например выбираете паи, у вас выпадает список предопределенных паев, которые можно выбрать. Если вы выбираете пары у вас выпадает список возможных внешних видов bar graph, если выбираете графики - возможны и графики.
                Нотификатор - активное сотрудничество
                между пользователями
                Нотификатор может работать двумя способами:

                1) Предопределенные автоматические сообщения:
                • триггер для логических выражений - вы можете сказать, когда генерится отчет
                • оповещения при системных событиях (электронная почта, печать, ошибки в связи и тд)
                2) Почтовый ящик пользователя на web - портале:
                • получать/просматривать входящие сообщения
                • отправлять сообщения другим пользователям DR
                • прикрепите прямой URL - адрес к Web - отчетам
                    Улучшение функциональности
                    электронных подписей
                    Мы ввели функциональность, которая говорит текущий статус электронной подписи - в Dream Report есть определенный объект электронной подписи и вы можете этих объектов ставить несколько, если отчет должен быть подписан несколькими людьми. Отчет может быть подписан или не подписан, частично подписан.

                    Также, у нас есть нотификация - в проекте можно определить, что если отчет сгенерился, то нужно послать mail человеку, который должен подписать первую подпись или несколько людям. Когда первая подпись подписана, посылается mail или нотификацию другим пользователям, которые должны подписать вторую подпись и когда отчет подписан полностью, тогда можно послать нотификацию кому-нибудь другому релевантному, сказать что все отчет был сгенерирован и полностью подписан. То есть пользователь теперь может определять workflow, порядок действий, кто и когда должен подписывать отчет и будет отправляться автоматическая нотификация. Также сейчас пользователь может определить дополнительные пути и папки, в которых Dream Report будет сохранять неподписанный или частично подписанный отчет и только когда отчет полностью подписан, будет сохраняться в постоянную папку, которая определена в папке свойство отчет.
                        Пользовательские графические объекты
                        Теперь Вам доступно:

                        1. Использование встроенного скриптового языка LUA для рисования любых графических объектов
                        2. Встроенная библиотека готовых пользовательских объектов (Диаграмма Ганта, круговая диаграмма, датчики и виджеты)
                        3. Разработка своих собственных пользовательских объектов

                        Примеры пользовательских графических объектов:
                            Расширенная форма для ручного ввода данных
                            За 5-10 минут Вы можете вручную набросать форму, которая показывается как форма для ручного ввода данных. И под каждым полем для ввода данных вы можете подвязать куда вы хотите эти данные потом записать. По умолчанию, все это пишется в автоматическую базу данных, которую создает Dream Report. Например, Вы говорите, у меня есть параметры 1,2,3 - я определяю ручной драйвер с ручными данными. В этом драйвере определяю теги логические и под каждое поле я могу подвязать определенный тег. И когда вы вводите ручные данные, нажимаете на кнопочку. Dream Report с формы, снимая эти данные, записывает в базу данных. Также в базу данных мы записываем локальное время, UTC время пользователя, которые завел эти данные. Потом мы разрешаем делать другие формы, в которых можно подкорректировать данные.
                                Web-пользовательские формы ручного ввода данных
                                Создавайте любые пользовательские формы ручного ввода данных, как часть отчета или как отдельную форму. Текстовые поля, поля со списком, флажки, средства выбора даты/времени..

                                Безопасное архивирование данных
                                Значения, заданные вручную, имя пользователя и связанная с ним временная метка будут надежно занесены во внутреннюю базу данных Dream Report или в базу данных третьей стороны пользователя

                                Управляемая пользователем временная метка
                                Добавьте средство выбора даты/времени в форму и свяжите его с входным значением

                                Исправления
                                Пользователь может исправить значение и/или временную метку значения, сохраняя исходное значение в безопасности

                                Контроль доступа пользователей. Безопасность
                                Пользовательский доступ может быть определен для каждой конкретной ручной формы

                                Доступно на мобильных устройствах
                                Аутентификация доступа пользователя, контрольный журнал, встроенный контроль версий
                                    SPC Модуль
                                    Диаграммы, таблицы и функции для анализа SPC:
                                    Графики: Х- bar, R (диапозон), S (Стандартное отклонение), Гистограмма
                                        Таблицы: Значения процесса SPC, гистограмма
                                            Функции: X-bar, LCL, UCL, Cp, Cpk, +1Сигма, -1Сигма…
                                                Примеры отчетов с SPC данными:
                                                    Отчеты о предупреждениях - стандарт
                                                    AMS/ISA 18.2
                                                    • Фильтруйте сигналы предупреждений по различным критериям
                                                      (Например, источник, оператор, приоритет, статус и…)
                                                    • Счетчик предупреждений
                                                      Генерирует статистику предупреждений, такую как количество, на основе критериев фильтрации
                                                    • Анализ предупреждений
                                                      Вычислять, отображать и фильтровать предупреждения по количеству случаев, минимальной/максимальной продолжительности, времени отклика
                                                    • Документировать и отображать предупреждения
                                                      Генерировать отчеты о предупреждениях для архивирования и распространения
                                                    • Отчеты о результатах по электронной почте, FTP-файлы доставляются автоматически
                                                      Портал на основе браузера заполняется автоматически
                                                    • Выполняйте управление документами
                                                      Удаляйте старые файлы, удаляйте после Х-файлов, перемещайте старые файлы и тд
                                                    • Статистика предупреждений
                                                      Подсчет предупреждений по фильтрам, временная метка первого сигнала, временная метка последнего сигнала предупреждения
                                                    • ISA 18.2 - Интерактивный анализ предупреждений
                                                      Предоставляет интерактивный интерфейс для просмотра и анализа Ваших предупреждений в режиме реального времени
                                                        Анализ заданной величины
                                                        1. Уникальный модуль для анализа уставки для термообработки
                                                        2. Определите заданное значение с допуском, выберете теги, которые будут проанализированы
                                                        3. Определение правил проверки процесса, изменение правил расчета тарифа
                                                        4. Получите специальную диаграмму анализа уставок с отмеченной зоной стабильности
                                                        5. Получите автоматическую проверку процесса - ПРОШЕЛ или НЕ ПРОШЕЛ, прямо записанную в отчете
                                                        6. Также статистика покажет Вам время начала/окончания стабильности, скорость изменений и тд…
                                                        7. Это реальная потребность и идеально подходит для стерилизации, печей, автоклавов,...
                                                        Допустим, производится вакцина и вам эти вакцины нужно паковать. Для этого есть такой процесс стерилизации, известно что в процессе стерилизации температура должна быть 121 градус в течение 30 минут, если температура в течение 30 минут падала и не было все время 121 градус, процесс провален. Если температура, например была значительно больше, то скорее всего могла повредиться стеклянная тара, процесс тоже провален. Есть определенные правила, с какой скоростью процесс должен нагреваться и как он должен охлаждаться.

                                                        До сегодняшнего дня это всегда делалось инженером-технологом: печатался отчет, на отчете печатался график и на этом графике технолог с линейкой всё это дело вымерял. Dream Report это делает автоматически, Вы можете задать какой у вас SetPoint, какая требуемая температура, вы можете задать какая толерантность вверх и вниз, как может варьироваться температура допустимой рамки, как она должна нагреваться/охлаждаться. И в конце Dream Report словами может написать процесс успешно/неуспешно.

                                                        В авиационной промышленности Boing и Airbus сегодня вовсю используют Dream Report.
                                                        Также, все производители вакцины против ковида используют Dream Report.
                                                        Электронный модуль
                                                        партионной записи - DBatch
                                                        • Захват и запись номера партии, метки времени начала и окончания пакета
                                                          Номер партии может быть введен вручную или считан из значения тега или сгенерирован автоматически по заранее определенной маске
                                                          Событие запуска/остановки партии может быть запущено вручную (кнопка запуска/остановки) или автоматически (по значению тега).
                                                        • Захват и запись значений процесса во время партии
                                                          Значения процесса можно вводить вручную или считывать из значений тегов. Значения могут быть записаны в начале или в конце партии, или во время партии
                                                        • Пользователь может вручную вводить комментарии или сообщения и записывать их вместе с информацией о партии
                                                        • Вся информация будет записана в соответствующую базу данных (MS SQL Server, Oracle, MySQL,...)
                                                        • Простота настройки, простота в использовании, идеально подходит для простых партионных процессов
                                                        FTP-загрузчик
                                                        1. Позволяет периодически загружать файлы данных с FTP-сервера
                                                        2. Затем файлы можно использовать в качестве источников данных для составления отчетов в Dream Report (CVS, Excel, DAT, LGH, ALG,...)
                                                        Он позволяет настроить его на определенные FTP серверы и скачивать периодически файлы в определенную папку, чтобы потом с ними можно было работать.
                                                        Безопасная среда
                                                        Управление пользователями
                                                        • локальное или интегрированное с Windows управление пользователями
                                                        • поддержка локальных или/и доменных пользователей Windows и групп пользователей
                                                        • расширенный контроль доступа пользователей к отчетам и модулям
                                                        • локализованный пользователем или группой язык
                                                        Управление версиями
                                                        • Штамп идентификатора, защищенной версии в отчетах
                                                        • Возможность отката к конкретной (сертифицированной) версии отчета
                                                        • Отслеживание изменений пользователя в защищенной базе данных
                                                        Запись аудиторского следа
                                                        • Запись всех действий во время выполнения
                                                        Электронные подписи

                                                        У нас есть возможность одновременной параллельной разработки и удаленной разработки - это серьезная вещь, которая была сделана для больших корпоративных проектов. Допустим, у вас есть клиент и он говорит: "У меня есть десяток инженеров, я хочу чтобы эти инженеры могли параллельно работать над одним и тем же проектом". Dream Report это абсолютно позволяет делать: у нас есть контроль версии, у нас есть нормальный Check in/Check out. Например, Вы когда открываете Dream Report студию, Вы можете определить, будете разрабатывать локальный или удаленный проект. Вы можете отобрать URL удаленного проекта Dream Report. Студия подключается к RunTime удаленного проекта. Вы заводите логин и пароль, который тот проект распознает. Например, я хочу залочить Report 1 и залочить Report 2, и я буду над ними работать, когда зайдет инженер 2, он увидит что Report 1 и Report 2 залочен, он может работать над другими отчетами. И таким образом группа разработчиков может параллельно работать.
                                                        Расширенная безопасность
                                                        1) Уровни отчетов/папки - авторизация пользователя на уровне папки

                                                        2) Расширенное управление пользователями/безопасность

                                                        • пароли заменены необратимым хэшем
                                                        • расширенные правила пароля
                                                        • никаких операций с паролями в памяти
                                                        • многие другие требования, связанные с паролями SDL
                                                        У нас теперь есть возможность определять уровень доступа не только по отчетам, но и по уровням отчетов. Например, пользователь задает уровни отчетов внутри уровня сами отчеты. Вы можете предзадать доступ на определенный уровень. И все отчеты, которые будут определяться внутри этого уровня и ниже, автоматически будут наследовать определение этого уровня.

                                                        Это значительно улучшает и упрощает работу с большими проектами. Если раньше мы привыкли, что у пользователей 50-60 проектов и функциональность позволяла. То сегодня, все больше мы видим, что рынок уже абсолютно ушел сторону в от 400 до 1000 репортов в одном проекте. И когда такое большое количество отчетов, большое количество папок, то естественно требуется дополнительная функциональность для упрощения управление этими отчетами в будущем.

                                                        В версии 2020 и 2023 мы уделили внимание именно безопасности: безопасности паролей, кибербезопасности уязвимостями и тд. Также, поработали с касперским.
                                                        Расширенный модуль расчета затрат
                                                        1) Определение сложных правил тарифа для расчета стоимости
                                                        2) Добавьте несколько правил тарификации для расчета различных затрат
                                                        3) Гибкие временные периоды

                                                        • все периоды
                                                        • календарные периоды (например, с 1-го по 2-1 день + выбранные дни недели)
                                                        • особые дни (например, 1 мая)
                                                        4) Конкретные условия, основанные на стоимости (например, уровень тарифов при потреблении)
                                                        Дашборды
                                                        1. Реальное решение для информационной панели
                                                        2. Новый проектно-конструкторский отдел для создания информационных панелей
                                                        3. Мощные интерактивные объекты
                                                        4. Использование моделей данных отчета Dream Report в информационных панелях
                                                        5. Использование существующего подключения Dream Report в информационных панелях
                                                        В Dream Report Вы можете открыть студию дашбордов и откроется другое окно, с другой студии. Все это можно открыть из Dream Report, но это немного другой продукт.
                                                        Примеры информационных панелей
                                                        Сервер данных отчетов - RDS
                                                        1. Серверный модуль, который предоставляет вычисленные данные для внешнего использования с формированием отчета или без него.
                                                        2. Различные режимы получения данных (объединение, при изменении значения)
                                                        3. Интерфейс OPC DA. Еще ожидаются (OPC UA, JSON, OPC HDA)
                                                        4. Инструментарий SDK API для разработки подключаемых модулей связи
                                                        5. Dream Report становится настоящей платформой для сбора аналитических данных
                                                        Обновления лицензирования
                                                        1. Все опции (SPC, Life Sciences) теперь включены бесплатно в каждую лицензию. (Дашборды по-прежнему доступны бесплатно, начиная с DR-250)
                                                        2. Именованные web-клиенты
                                                        3. BACnet теперь доступен в виде стандартного драйвера. Без дополнительных затрат и лицензионного варианта
                                                        У нас теперь цены в долларах и евро одни и те же. Теперь у нас нет отдельных опций в лицензиях, за дополнительную стоимость.
                                                        Примеры объемных продаж
                                                        Astra Zeneca
                                                        Соблюдение фармацевтических норм и отчеты о качестве. Производство вакцин: $1M
                                                        ПОДРОБНЕЕ
                                                        E&J Gallo
                                                        Самая большая винодельня в мире. Большие производственные линии: $200К
                                                          ПОДРОБНЕЕ
                                                          Infineon
                                                          Дата-центр (Германия): каждые $500K, продолжают покупать
                                                              ПОДРОБНЕЕ
                                                              AUTIC
                                                              Отчет о выбросах судов (Норвегия). 700 лицензий, $560К, продолжают покупать
                                                                  ПОДРОБНЕЕ
                                                                  DELL
                                                                  Корпоративный дата-центр (Техас): $90К (годовая подписка)
                                                                        ПОДРОБНЕЕ
                                                                        Serum Institute
                                                                        Фармацевтическое соответствие и качество: каждые $300К.
                                                                        Dream Report используется только для качества готовой продукции. Очень много используется для валидации технологического процесса и также используется для валидации стерилизации.
                                                                            ПОДРОБНЕЕ
                                                                            MERCK Millipore
                                                                            Производят машины для производства кремов: более 1000 лицензий.
                                                                            Платят определенную ежегодную сумму и используют лицензии сколько они хотят
                                                                                    ПОДРОБНЕЕ
                                                                                    Авторы статьи:

                                                                                      КОНТАКТЫ
                                                                                      г. Cанкт-Петербург ул. Большая Зеленина, дом 8, корпус 2, Бизнес-центр "Чкаловский"
                                                                                      г. Москва ул. Бибиревская 10, корпус 1