АВТОМАТИЗАЦИЯ ПРОМЫШЛЕННЫХ ПРЕДПРИЯТИЙ
ПРОДУКТЫ НАУЦИЛУС'а
 

OPC сервер для RealFlex под QNX
 

OPC сервер для RealFlex под QNX

Введение

OPC сервер для RealFlex представляет собой многокомпонентное программное обеспечение, предоставляющее интерфейс между мастер-станцией RealFlex для ОС QNX4, работающей в сети Ethernet TCP/IP (и имеющую собственную базу данных), и программными пакетами – клиентами OPC, функционирующими в MS Windows. Фактически OPC сервер для RealFlex представляет собой три независимые OPC сервера: RealFlex OPC DA Server, RealFlex OPC AE Server и RealFlex OPC HDA Server. Таким образом OPC сервер помимо поддержки доступа к данным реального времени и передачи управления OPC DA 2.0 (Data Access) реализует передачу данных тревог/событий OPC AE 1.1 (Alarms& Events), а также данных предыстории OPC HDA 1.2 (Historical Data Access).

RealFlex OPC Data Access Server предоставляет клиентским программам доступ к оперативной базе данных, обеспечивая при этом возможность управления технологическим оборудованием в реальном времени. OPC DA сервер обеспечивает резервирование станций RealFlex. При разрыве связи с основной станцией RealFlex, сервер автоматически переключается на резервную станцию.

RealFlex OPC Alarms&Events Server предоставлет доступ к оперативной базе тревог, предоставляя при этом возможность квитирования (подтверждения) тревог в реальном времени.

RealFlex OPC History Data Access Server предоставляет клиентским программам данные предыстории по ODBC из MS SQL сервера, куда они поставляются из RealFlex с помощью программ FlexBase и FlexServ.

Описание

Серверы OPC DA и OPC AE для RealFlex используют на стороне QNX сервисную программу MasterServer, которая обрабатывает их запросы со стороны MS Windows. Сервер OPC HDA обращается по ODBC к копии базы данных предыстории RealFlex, которая с помощью FlexServ и FlexBase переносится в БД MS SQL под MS Windows.

Схема организации взаимодействия OPC клиентов с RealFlex через OPC серверы

Функции OPC сервера RealFlex

OPC DA сервер обеспечивает:

  1. оперативное получение информации из базы RealFlex
  2. выдачу управления в систему RealFlex
  3. запись значений точки в базу данных RealFlex
  4. запись полей точки в базу данных RealFlex
  5. изменение флагов точки в базе данных RealFlex (подтверждение тревог - квитирование)
  6. резервирование станций RealFlex (При разрыве связи с основной станцией
  7. RealFlex, сервер автоматически переключается на резервную станцию)
  8. Автоматический запуск OPC DA сервера при старте системы, а также гарантию того, что в системе всегда запущен только один экземпляр OPC DA сервера.

OPC AE сервер обеспечивает:

  1. быстрое получение оперативных тревог из базы RealFlex
  2. выдачу квитирования (в том числе и группового) – подтверждения тревог в систему RealFlex (изменение флагов точки в базе данных RealFlex)
  3. резервирование станций RealFlex (При разрыве связи с основной станцией RealFlex, OPC AE сервер автоматически переключается на резервную станцию)

OPC HDA сервер обеспечивает:

  1. Получение исторической информации в виде трендов из MS SQL сервера по интерфейсу HDA
  2. Автоматический запуск OPC HDA сервера при старте системы, а также гарантию того, что в системе всегда запущен только один экземпляр OPC HDA сервера.

Работа OPC сервера для RealFlex была разработана и протестирована с использованием в качестве OPC клиента программы GraphWorX32 из пакета Genesis32 компании Iconics.

Помимо стандарных данных OPC сервер для RealFlex передает в GraphWorX32 сводку тревог и событий, представленную в реляционной базе данных. Для передачи сводки тревог и событий (по протоколу ODBC) используется тот же путь FlexServ-FlexBase-MS SQL Server, что и для передачи данных предыстории.

В качестве OPC клиента можно использовать также ExlinkDCS (ранее называвшийся OPC Explorer), разработанный в НЦ НАУЦИЛУС.


 

© НАУЧНЫЙ ЦЕНТР "НАУЦИЛУС" v.28/XI/2005
119992, Москва, Воробьевы горы, НИИЯФМГУ, ВЭ, 415
Тел.(095) 939-5872, (095) 939-3924 Факс.(095) 939-5002
Email: info@nautsilus.ru   WEB: www.nautsilus.ru