Пример сервера OPC A&E

На этой странице еще раз перечислены все этапы настройки сервера OPC A&E на «КАСКАД Цифра». Все этапы разделены на 5 групп:

  1. Создание точек данных с обработкой алармов, которые север затем предоставляет в качестве элементов
  2. Конфигурация сервера (подробно конфигурация была рассмотрена на странице Конфигурация сервера OPC A&E с описанием конкретных панелей.
  3. Настройка групп точек данных (подробное описание см. на странице Конфигурация сервера OPC A&E
  4. Запись в файле config
  5. Запуск сервера

Для установления связи между сервером OPC A&E на «КАСКАД Цифра» и произвольным клиентом OPC A&E необходимо выполнить следующий порядок действий. Использованные здесь имена точек данных и текстовые описания приводятся в качестве примера и могут быть изменены на любые другие имена.

Создание точек данных с обработкой алармов

  • Создайте тип точек данных PVLEVEL4 с типом значений «float».
  • Создайте мастер-точку данных _mp_PVLEVEL4.
  • Создайте обработку алармов для мастер-точки данных с 5 диапазонами аларма:

 Рисунок: обработка алармов для мастер-точки данных _mp_PVLEVEL4

  • Создайте точки данных Level1 и Level2 как экземляры мастер-точки данных _mp_PVLEVEL4.
  • Создайте тип точек данных Alert с типом значений «bool»
  • Создайте мастер-точку данных _mp_Alert.
  • Создайте обработку алармов для мастер-точки данных:

Рисунок: обработка алармов для мастер-точки данных point _mp_Alert

  • Создайте точки данных Alert1 и Alert2 как экземпляры мастер-точки данных _mp_Alert.

ПРИМЕЧАНИЕ

Сообщение, созданное сервером OPC A&E, отправляется в «КАСКАД Цифра» вместе с другой информаций об алармах и записывается в конфигурационный элемент комментария к аларму. Поэтому вы можете видеть, что отправляет сервер.

Конфигурация сервера

  • Определение категории событий AlarmLevel условного типа.
  • Определение условия PVLEVEL4 в категории событий AlarmLevel путем выбора мастер-точки данных _mp_PVLEVEL4.
  • Имя подусловия LOLO для PVLEVEL4 меняется на нижнее предельное значение аларма.
  • Определение категории событий AlarmLevel простого типа.
  • Настройка простых событий путем выбора мастер-точки данных _mp_Alert.

Настройка групп точек данных

  • Выберите точки данных Level1 и Level2 для группы точек данных OPC_AE_PVLEVEL4.
  • Выберите точки данных Alert1 и Alert2 для группы точек данных OPC_AE_Simple.
  • Вызовите функцию проверки в группе точек данных OPC_AE.

Запись в файле config

  • Следующая запись должна быть задана для сервера OPC A&E на «КАСКАД Цифра» в файле config проекта. Запись добавляется в раздел [opcaesrv].

[opcaesrv]
server = «AEServer1»

Запуск сервера

  • Запустите сервер OPC A&E на «КАСКАД Цифра». Для этих целей используется менеджер WCCOAopcsrvAE. Менеджер должен быть добавлен в список менеджеров консоли, и процесс должен быть запущен.
  • Клиент OPC A&E (например, The Visual OPC Test Tracer) может подключаться к серверу. Отображаются следующие элементы сервера:
  • В случае срабатывания аларма для точки данных Level1 в «КАСКАД Цифра», он отображается в Visual OPC Test Tracer в состоянии «ACTIVE, UNACKED, ENABLED» (Активен, неквитинован, включен). Кроме того, отображется сработавший аларм Alert1, но он не может быть квитирован, т. к. относится к типу простых событий.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *