Интеграция WinCC OA с системой производственной отчётности ТехноДок

Уроки WinCC OA

 



Содержание уроков


Урок 6
Интеграция WinCC OA с системой производственной отчётности ТехноДок

Задание

Установить систему производственной отчётности и аналитики для промышленных предприятий ТехноДок с базой данных PostgreSQL, интегрировать её с проектом WinCC OA, разработать шаблон отчёта и сгенерировать отчёт с актуальными данными WinCC OA.

Решение

  1. Устанавливаем платформу .NET Framework 4.5

  2. Настраиваем веб-сервер IIS (см. Руководство системного администратора ТехноДок)

  3. Cкачиваем графический установщик PostgreSQL для Windows:
    https://www.postgresql.org/download/windows/
    и устанавливаем PostgreSQL

  4. В свойствах системы изменяем значение переменной среды Path так, чтобы был правильно указан путь к папке, в которую была установлена PostgreSQL:

    Рис. Переменная окружения path

  5. Устанавливаем ТехноДок с привязкой к базе данных PostgreSQL и проекту WinCC OA:

    Рис. Мастер установки ТехноДок

  6. Задаём директорию установки:

    Рис. Директория



















  7. Если все службы IIS настроены правильно, то увидим только зелёные галочки:

    Рис. Службы IIS

  8. Задаём имя предприятия и папку хранения служебных данных:

    Рис. Настройки системы

  9. Выбираем базу данных PostgreSQL, вводим пароль, заданный на этапе установки базы данных:

    Рис. Выбор базы данных

  10. Нажимаем кнопку [Проверить] для проверки соединения с базой данных PostgreSQL:

    Рис. Проверка соединения с базой данных

  11. Если на следующем шаге установщик сообщает, что порт 81 прослушивается другим приложением, то задаём другой свободный порт (например, 65000):

    Рис. Настройки веб-сайта

    Рис. Настройка порта

  12. На следующем шаге установщик предупреждает, что необходимо остановить WinCC OA. Останавливаем WinCC OA, ставим галочку "Установить панель...", выбираем версию WinCC OA, задаём путь к нашему проекту и продолжаем установку ТехноДок:

    Рис. Настройка интеграции с WinCC OA

    Рис. Готовность к установке ТехноДок

    Рис. Установк ТехноДок



















  13. Ожидаем несколько минут, ставим галочку "Запустить ТехноДок":

    Рис. Запустить ТехноДок

  14. ТехноДок имеет веб-интерфейс, поэтому запускается браузер с адресом сайта:
    http://localhost:65000/TechnoDoc/app/#/login
    и предлагает ввести код активации. Для получения демо-лицензии кликаем на email и отправляем письмо с указанием номера сервера, который формируется автоматически:

    Рис. Получение демо-лицензии

  15. Активируем полученный ключ, вводим временный логин/пароль (admin/admin):

    Рис. Аутентификация

  16. Запускаем проект WinCC OA. При установке ТехноДок в WinCC OA добавляется менеджер со скриптом Technodoc.ctl:

    Рис. Консоль

  17. Заходим в настройки ТехноДок, открываем вкладку WinCC OA и проверяем соединение с WinCC OA:

    Рис. Проверка соединения с WinCC OA

  18. Нажимаем кнопку [Загрузить данные] для загрузки тегов WinCC OA в ТехноДок:

    Рис. Загрузка данных

  19. Открываем конструктор отчётов:

    Рис. Конструктор отчётов

  20. Добавляем новый шаблон отчёта:

    Рис. Шаблон отчёта

  21. Вводим название отчёта и тип отчёта:

    Рис. Название отчёта

  22. Добавляем в шаблон параметр:

    Рис. Параметр

  23. Кликаем дважды по имени параметра (Параметр 1), в открывшемся окне изменяем название параметра, выбираем источник данных (WinCC OA), нажимаем на кнопку [Выбрать]:

    Рис. Адрес



















  24. Открывается дерево тегов проекта WinCC OA, на котором выбираем тег "Резервуар 1 уровень":

    Рис. Дерево тегов

    Рис. Уровень

  25. Добавляем ещё пару параметров и переходим на вкладку "Разметка":

    Рис. Разметка

  26. Корректируем разметку и нажимаем кнопку [Сохранить]:

    Рис. Редактирование разметки

  27. Возвращаемся на главную страничку, находим наш отчёт, кликаем на него:

    Рис. Отчёт

  28. На открывшейся страничке нажимаем на кнопку [Создать отчёт]:

    Рис. Сгенерировать отчёт

  29. Создаётся отчёт:

    Рис. Новый отчёт

  30. Экспортируем отчёт в формате pdf:

    Рис. Экспорт отчёта

  31. Оцените, пожалуйста, полезность этого урока