Коннектор COPA-DATA

Prev Next
Additional Configuration Required

This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in COPA-DATA to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.

Введение

zenon — это программная платформа, разработанная компанией COPA-DATA, которая в основном используется в области диспетчерского контроля и сбора данных (SCADA), человеко-машинного интерфейса (HMI), оркестрации процессов (MTP POL) и систем хранения исторических данных.

zenon предлагает комплексный набор инструментов для визуализации, управления процессами и сбора данных в промышленных средах. Он позволяет пользователям отслеживать и контролировать различные процессы и оборудование в режиме реального времени, обеспечивая аналитическую информацию о производственных процессах, управлении энергопотреблением и контроле качества.

Компания FrontWell Solutions{target=_blank} создала коннектор и приложение для Tulip, чтобы продемонстрировать интеграцию между zenon и Tulip. В данном документе мы расскажем вам об универсальном, но упрощённом процессе двунаправленного обмена данными между производственной системой (Tulip) и системой промышленной автоматизации (COPA-DATA zenon).

Подключение Tulip к COPA-DATA zenon через REST API дает множество преимуществ и позволяет эффективно решать разнообразные задачи клиентов в производственном секторе. Ниже приведена ориентированная на клиента иллюстрация, подчеркивающая преимущества, получаемые благодаря этой интеграции.

Если вам потребуется помощь в реализации более сложных сценариев взаимодействия, пожалуйста, обращайтесь к нам.

Рекомендации по настройке сети

Если COPA-DATA zenon размещен в публичном облаке или доступен из него, специальная настройка сети для Tulip не требуется.

Если COPA-DATA zenon размещен локально, необходимо настроить соответствующий доступ для Tulip, чтобы обеспечить связь через локальный хост (например, настройка правил брандмауэра -> «включение в белый список» IP-адреса Tulip) либо соответствующая настройка хоста коннектора (ссылка: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts). Tulip должен сгенерировать токен OAuth 2.0.

Настройка COPA-DATA zenon

Необходимые условия:

Для включения IIoT API (интерфейс REST) на программной платформе zenon должны быть установлены и лицензированы службы zenon IIoT. Минимальная поддерживаемая версия zenon — v.12

Настройка:

IIoT Services необходимо настроить в zenon Engineering Studio. Доступ из внешнего приложения (Tulip) необходимо настроить в zenon IIoT Service Configuration Studio.

API был создан с использованием Swagger, и существует подробная интерактивная документация по структуре API. Эта открытая документация по API предоставляется по запросу и может быть очень полезна при создании новых коннекторов.

API zenon IIoT требует аутентификации с помощью токена.

С помощью API IIoT можно:

  • Считывать переменные процесса в режиме реального времени из zenon:
  • Запись переменных процесса в zenon
  • Запрашивать сигналы тревоги в режиме реального времени и исторические данные
  • запрашивать журналы аудита
  • Запрашивать данные временных рядов.

При параметризации вызовов REST API необходимо учитывать ресурсы проекта zenon, такие как ID проекта, имена переменных, группы/классы сигналов тревоги, имена архивов и т. д.

Для получения дополнительной информации о zenon IIoT API обратитесь к онлайн-справке COPA-DATA{target=_blank}. Инженер zenon должен предоставить информацию о проекте, чтобы обеспечить правильный вызов IIoT API из приложения стороннего разработчика.

Для получения дополнительной информации о настройке и возможностях программной платформы zenon обратитесь к онлайн-справке COPA-DATA или посетите COPA-DATA Academy{target=_blank}.

Настройка Tulip

Откройте меню «Connectors» в Tulip и выберите конфигурацию TULIP Copa Data Connector.Screenshot 2025-01-28 at 11.33.15.png

В поле «Running on» (Работает на) выберите «Cloud Connector Host» (в зависимости от настроек хоста вашего коннектора: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts) из раскрывающегося списка.Screenshot 2025-01-28 at 11.33.27.png

Укажите в поле «Хост» IP-адрес вашего COPA-DATA zenon XScreenshot 2025-01-28 at 11.33.42.png

Установите в поле «Port» значение «9400», как указано в документации по COPA-DATA zenon.Screenshot 2025-01-28 at 11.33.53.png

Затем необходимо проверить соединение и убедиться, что оно работает.

Функции коннектора

Данный коннектор использует REST API и его стандартные методы GET, PUT, POST и DELETE.

В данном коннекторе реализованы следующие общие взаимодействия, связанные с автоматизацией. В реальных сценариях обычно могут потребоваться более сложные взаимодействия, которые можно реализовать путем расширения данного коннектора и его функций. Если вам нужна помощь в реализации более сложных сценариев, пожалуйста, свяжитесь с нами.

Функции наполнения и упаковки

Согласно типичному сценарию, производственная система является ведущей в управлении производственными заданиями (WO). В случае сложной автоматизации (например, SCADA или DCS/PCS) производственная система обычно инициирует запуск производственного задания и спускает партию на выпуск после его завершения.

После запуска выполнения производственного заказа оператор отслеживает статус производства в Tulip с помощью панели мониторинга, которая получает данные в режиме реального времени из CopaData zZenon. Это гарантирует, что оператор постоянно имеет обзор данных, относящихся к производственному процессу, например: состояние оборудования, скорость оборудования, статус партии, а также список критических аварийных сигналов с описанием и временной меткой.

После того как оборудование завершает выполнение рабочего задания, оператор проверяет производственные данные и сигналы тревоги и подтверждает завершение в Tulip, при этом у него есть возможность добавлять комментарии.