Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Atvise — это мощная SCADA-платформа, полностью основанная на веб-технологиях. Это означает, что она хорошо работает в любом современном браузере. С использованием HTML и JavaScript экраны Atvise можно адаптировать под ваши нужды. Для получения дополнительной информации о продукте Atvise рекомендую обратиться к их веб-сайту.

Поскольку PLCnext совместим с Docker, установка Atvise проста и быстра. Эта запись Makersblog покажет, как установить и лицензировать Atvise на вашем устройстве управления PLCnext.

Установка Balena-Engine

Установка balena-engine хорошо описана в PLCnext GitHub community. После успешной установки движка переходите к следующему разделу.

Настройка структуры папок

Контейнер Atvise будет «использовать» некоторые папки на контроллере PLCnext. Структура создастся при первом запуске контейнера, но права доступа будут у root, что затруднит копирование файлов на следующих шагах. Создать структуру папок можно легко в вашем любимом sFTP клиенте, например WinSCP.

Создайте папки:

  1. /opt/plcnext/atvise/license
  2. /opt/plcnext/atvise/project

Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Загрузка образа Atvise

Образ Atvise скомпилирован для AXC F 1152 и AXC F 2152 (ARM), а также для AXC F 3152 и RFC 4072S (x86). Образы тестировались на AXC F 2152 и AXC F 3152, но должны работать нормально и для AXC F 1152 и RFC 4072S. Больше информации об образе можно найти на странице Docker Hub.

Для загрузки образа выполните следующую команду. (Правильный образ для вашего устройства будет предоставлен автоматически)

balena-engine run -d -p 8080:80 -p 4841:4840 --name atvised --restart always -v /opt/plcnext/atvise/project/:/var/lib/atvise -v /opt/plcnext/atvise/license:/etc/atvise pxcbe/atvise

Настройка лицензии

Для создания лицензии на сайте Atvise вам нужен Hardware code. Этот код оборудования предоставляется в файле, который можно найти по адресу opt/plcnext/atvise/license/licenseinfo.txt — скопируйте и вставьте этот код. Перейдите на онлайн-портал Atvise и создайте SCADA-лицензию для этого HW Code. Скачайте и поместите файл atserver.lic (файл лицензии) в ту же директорию. С каждым аккаунтом вы получаете пробную лицензию, поэтому можете попробовать без покупки лицензии.

Остановите и снова запустите контейнер следующими командами:

balena-engine stop atvised
balena-engine start atvised

Если все прошло хорошо, в файле licenseinfo.txt должна появиться «1», показывающая, что лицензия принята.

Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Подключение к atserver и создание первого проекта

Скачайте «Atvise for Windows» с веб-портала Atvise. Нам не нужен Atserver для Windows, но Atvise Builder, который нам нужен, идет с ним. Установите Atvise и запустите Atvise Builder, найдя его в поиске Windows.

Нажмите: Builder, Connect to server и укажите IP-адрес контроллера, порт 4841.

Если вы успешно подключились, вы начали свой первый проект!

Установка и лицензирование Atvise SCADA на контроллерах PLCnext Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Подключение к источнику данных (PLCnext)

Чтобы получить данные с PLCnext в Atvise Builder, нужно добавить источник данных в проекте Atvise. Правильные настройки источника данных показаны на картинках ниже.

Пожалуйста, измените source URL и пароль во вкладке security.

Установка и лицензирование Atvise SCADA на контроллерах PLCnext Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Данные на встроенном OPC UA сервере PLCnext теперь можно использовать в вашем проекте Atvise.

Установка и лицензирование Atvise SCADA на контроллерах PLCnext

Интересуетесь демо-программой?

Пожалуйста, свяжитесь с axsupport@phoenixcontact.be

Устранение неполадок:

Недостаточно прав для копирования файлов в /opt/plcnext/atvise и подпапки?

Вероятно, они принадлежат пользователю root. Вы можете скопировать в /opt/plcnext/ и переместить лицензию командой (от root):

mv /opt/plcnext/atserver.lic /opt/plcnext/atvise/license

Также можно изменить владельца файлов на admin:

chown admin -R /opt/plcnext/atvise

Нет данных на OPC UA сервере?

Убедитесь, что вы выполнили правильную процедуру для доступности данных на встроенном OPC UA сервере PLCnext.

Интересуетесь демо-программой?

Пожалуйста, свяжитесь с axsupport@phoenixcontact.be

Дополнительное чтение

Больше информации об Atvise можно найти на их сайте:

Информация о Docker и «sharing folders»:

Промышленные технологии

  1. Оптимизация настройки VLAN на PLCnext Control с командами Linux терминала
  2. PLCnext CLI Templates: Ускорение разработки на C++
  3. Интеграция Alibaba Cloud Connector с PLCnext: Пошаговое руководство
  4. Безопасный доступ к веб-серверу PLCnext с IP по DHCP
  5. Удаленная активация ПК через PLCnext с Wake-on-LAN
  6. Разработка консольного приложения PLCnext на C#: Руководство для начинающих
  7. Управление кластерами на PLCnext: Использование Kubernetes для промышленной автоматизации
  8. Мониторинг PLCnext в реальном времени с дашбордами Tableau
  9. Создание дашбордов Power BI из облачных данных PLCnext
  10. Создание дашбордов Grafana для PLCnext Control в Azure IoT Hub