Вступление
Часто пользователи сталкиваются с необходимостью проводить мониторинг и управление несколькими устройствами, которые могут работать в разных сетях и/или в разных зданиях. Подключаться к каждому устройству по отдельности не удобно, поэтому был разработан сервис Dashboard, который позволяет добавлять данные с разных устройств и гибко настраивать то что вы хотите видеть на одном экране.
Что же такое Weincloud и из чего он состоит?
Weincloud представляет собой инструментарий, в котором представлены отдельные сервисы EasyAccess 2.0 и Dashboard.
EasyAccess 2.0 — это сервис, позволяющий удалённо подключиться к панели оператора через интернет с любого устройства через выделенный VPN-сервер без дополнительных настроек.
Dashboard — сервис для создания дополнительного Web-интерфейса для управления выбранными тегами с одной или нескольких HMI на одном экране через интернет.
Weincloud — инструмент, позволяющий создавать группы и добавлять в них ваши HMI. Вы можете добавлять пользователей в каждую из групп и управлять их правами доступа, что позволяет очень гибко настроить управление различными процессами через EasyAccess 2.0 и Dashboard.
Как же настроить проект Dashboard?
- Для работы с сервисами необходимо зарегистрировать новый домен.
Рисунок 1. Поле регистрации домена
После того как вы введете все данные, вам на почту придет сообщение с подтверждением регистрации.
- После завершения процедуры регистрации авторизуйтесь по ссылке: https://www.weincloud.net/login.
Введите имя созданного домена, имя главного пользователя «admin», и пароль, который был указан при регистрации. Нажмите кнопку «Login».
Основным пользователем домена является администратор «admin». Этот пользователь появляется автоматически при создании домена. В домене доступен только один администратор. Администратор по умолчанию может управлять всеми HMI в домене и имеет все разрешения.
Настройка Dashboard
Особенности Домена:
- Домен (Weincloud) представляет собой иерархическую структуру.
- Главная группа носит такое же название, как и название домена. В эту группу добавляются все новые HMI.
- По умолчанию только пользователь «admin» имеет доступ к управлению панелями в этой группе и обладает всеми правами. Также стоит отметить, что пользователь «admin» доступен только в этой группе.
- В эту группу можно добавить новых пользователей и настроить им разрешения.
Помимо основной группы можно создать дополнительные группы в списке «Groups» и переместить туда уже добавленные панели, а также настроить в группах необходимых пользователей.
Для настройки Dashboard необходимо сначала добавить новую HMI в домен. Для этого необходимо нажать на значок, отмеченный на рисунке 5.
Затем система вам предложит добавить функции EasyAccess 2.0 и Dashboard. В данной статье мы рассмотрим добавление Dashboard.
Для добавления Dashboard кликните на соответствующий пункт в окне. Вам будет предложено два варианта для добавления устройства:
- Платная активация с помощью карты.
- Бесплатная (trial) версия на 90 дней.
Вам необходимо заполнить все поля и нажать «Submit». Обратите внимание, что основным является только поле «Hardware Key».
Hardware Key (HWkey) можно найти в меню панели EasyAccess 2.0 удаленно или в системных настройках непосредственно на панели.
После добавления в главном каталоге домена должна появиться новая панель. Если вы укажите Nickname, то панель будет отображаться именно с этим именем.
Для работы с дашбордом необходимо сначала создать требуемые теги в Weincloud, а затем активировать эту функцию и синхронизировать теги Weincloud в проекте EasyBuilder.
Вся работа с тегами производится на вкладке Dashboard (Инструментальная панель) – «Источник данных» для конкретного HMI из списка ранее добавленных. Тут же отображается количество доступных тегов без функции «История» и с этой функцией.
Увеличить количество тегов для панели можно при помощи дополнительной карты расширения.
Завершение настройки Dashboard
Давайте теперь разберемся с завершающими этапами настройки нашего проекта Dashboard, начиная с подготовки тегов и заканчивая публикацией проекта.
Подготовка тегов
Необходимые теги для наших панелей должны быть предварительно созданы и включены в проект. Каждая панель потребует отдельного набора тегов, которые затем станут частью Dashboard.
Созданный список тегов далее потребуется связать с нашим проектом в программе EasyBuilder Pro.
Включение функции Dashboard в EasyBuilder Pro
Итак, чтобы запустить интеграцию Dashboard, выполните следующие шаги:
- В приложении EasyBuilder Pro перейдите во вкладку «Weincloud» и активируйте функцию Dashboard.
После этого обязательно авторизуйтесь в соответствующем домене на платформе Weincloud.
Обратите внимание на следующие нюансы:
- Время хранения данных: если сервер не получает сигнал от панели в установленный срок, панель считается выключенной.
- Временная зона: задаётся глобально для всей системы и влияет на временные отметки.
- Состояние: показывает статус подключения и наличие возможных ошибок.
Справочная информация
Расшифровка некоторых ошибок:
| Код ошибки | Описание проблемы |
|---|---|
| 1 | Внутренняя ошибка сервера, свяжитесь с технической поддержкой. |
| 2 | Неизвестная ошибка, рекомендуем обратиться к техническому специалисту. |
| 100 | Команды дублируются при активной сессии, проблема устраняется перезапуском приложения. |
| 101 | Несоответствие тегов между проектом HMI и базой данных Weincloud, требуется повторить синхронизацию. |
| 200 и выше | Нет соединения с сервером, проверьте настройки сети и время на панели HMI. |
Буфер сообщений служит для сохранения промежуточных данных в случае потери связи. Его максимальный объем равен 1000 сообщений.
Синхронизация тегов
После успешной авторизации запустите процедуру синхронизации тегов в интерфейсе Dashboard.
Для синхронизации выберите соответствующее устройство и подтвердите операцию:
Правильная синхронизация приведет к появлению нужных нам переменных на экране.
Связываем наши теги с необходимыми элементами интерфейса панели.
Важно убедиться, что все панели HMI подключены к интернету и передают данные на сервер.
Создание проекта Dashboard
Теперь давайте перейдем к финальному этапу: созданию самого проекта Dashboard.
- В программе EasyBuilder Pro перейдите во вкладку «Project» и щелкните «Create new project».
Программа откроет перед вами редактор проекта, где вы сможете расставить виджеты и оформить проект по своему усмотрению.
Главное рабочее пространство редактора подразделяется на функциональные зоны:
- SCREEN — страницы проекта с функциями автообновления и смены активного элемента.
- WIDGET — палитра доступных виджетов, которыми можно украсить проект.
- PROPERTIES — индивидуальная настройка каждого элемента на странице.
Пользователь может вернуться обратно в главное меню, где видит список готовых проектов и управлять ими.
Оформление и публикация проекта
Теперь пришло время заняться дизайном и наполнением вашего проекта. Просто выберите понравившийся виджет и поместите его на страницу проекта.
После того как проект сформирован, опубликуйте его, воспользовавшись кнопкой «Publish».
В итоге вы получите специальную ссылку, по которой сможете просматривать ваш проект Dashboard онлайн.
Ваш итоговый проект Dashboard будет выглядеть примерно так: