- Распечатать
Введение
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.
Установите в поле "Running on" значение "Cloud Connector Host" (в зависимости от настроек хоста коннектора: https://support.tulip.co/docs/introduction-to-tulip-connector-hosts), выбрав его из выпадающего списка.
Установите Host на IP вашего COPA-DATA zenon X
Установите Порт на "9400", как указано в документации COPA-DATA zenon.
После этого необходимо протестировать соединение и убедиться в его работоспособности.
Функционирование коннектора
Данный коннектор использует REST API и его стандартные функции GET, PUT, POST и DELETE.
В этом коннекторе реализованы следующие типовые взаимодействия, связанные с автоматизацией. В реальных сценариях обычно требуются более сложные взаимодействия, которые могут быть достигнуты путем расширения данного коннектора и его функций. Если вам нужна помощь в реализации более сложных сценариев, пожалуйста, обращайтесь к нам.
Функция розлива и упаковки
В соответствии с общим сценарием производственная система является ведущей для управления заказами на производство (WO). В случае сложной автоматизации (например, SCADA или DCS/PCS) производственная система обычно инициирует запуск WO и выпускает партию после завершения WO.
После запуска выполнения WO оператор отслеживает статус производства в Tulip через приборную панель, которая получает данные в режиме реального времени от CopaData zZenon. Это гарантирует, что оператор постоянно имеет обзор соответствующих данных о производственном процессе, например, состояние машины, скорость машины, состояние партии, а также список критических аварийных сигналов с описанием и временной меткой.
После того как оборудование завершает выполнение WO, оператор просматривает производственные данные и сигналы тревоги и ставит подпись о завершении в Tulip, а также имеет возможность добавить комментарии.