Разъем COPA-DATA

Prev Next

Введение

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 размещается на хостинге или доступен из публичного облака, нет необходимости в настройке сети, специфичной для тюльпанов.

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

Конфигурация COPA-DATA zenon

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

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

Конфигурация:

IIoT Services должны быть настроены в инженерной студии zenon. Доступ из внешней APP (Tulip) должен быть настроен в zenon IIoT Service Configuration Studio.

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

zenon IIoT API требует аутентификации по токену.

Используя IIoT API, можно:

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

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

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

Для получения дополнительной информации о конфигурации и возможностях программной платформы zenon, пожалуйста, обратитесь к онлайн-справке COPA-DATA или зайдите в Академию COPA-DATA{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

Установите Host на IP вашего COPA-DATA zenon XScreenshot 2025-01-28 at 11.33.42.png

Установите Порт на "9400", как указано в документации COPA-DATA zenon.Screenshot 2025-01-28 at 11.33.53.png

После этого необходимо протестировать соединение и убедиться в его работоспособности.

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

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

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

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

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

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

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