1. Сервер "ОИК Диспетчер NT"
2. Рабочие станции "ОИК Диспетчер"
3. Средства интеграции с другими системами

Средства интеграции с другими системами

Комплекс "ОИК Диспетчер" поддерживает множество вариантов двунаправленного обмена телеметрической и иной информацией с программным обеспечением других фирм-производителей. Открытыми являются также программные интерфейсы (API) и внутрисистемные протоколы обмена, что позволяет пользователям самим разрабатывать дополнительные программные модули и включать их в состав комплекса.

Ниже приведен список поддерживаемых открытых интерфейсов с краткими описаниями:
[OPC] [ODBC] [OLE/COM/DCOM] [Excel] [WinCGI]


OPC

Что такое OPC? Цитата с сайта www.tecon.ru:

OPC (OLE for Process Control) - проектировался как средство связи Windows приложений с устройствами управления производственными процессами. Компоненты OPC делятся на две категории - клиент и сервер. Клиент, как правило, приложение по обработке данных (например, MMI и SCADA приложения). Сервер - источник данных, который собирает данные от устройств полевого уровня и делает их доступными для ОРС клиентов. Клиент и сервер взаимодействуют на основе хорошо описанного ОРС интерфейса. Таким образом, любой ОРС клиент может обмениваться с любым ОРС сервером вне зависимости от специфики устройства, для которого разрабатывался конкретный ОРС сервер.
ОИК Диспетчер полностью поддерживает стандарт OPC 2 (клиент и сервер), что позволяет подключать к системе любые контроллеры, для которых написаны OPC-сервера. В свою очередь комплекс сам может выступать в качестве OPC-источника данных для таких систем, как ТРЕЙС МОУД, GENESIS32 и т.п.

[наверх]


ODBC

ODBC - Open DataBase Connectivity - введенный Microsoft стандарт общения с базами данных. Практически для любой СУБД, существующей на настоящий момент, есть соответствующий драйвер ODBC. В число таких СУБД входит MS-SQL сервер, Oracle, InterBase и т.п.
Ниже приведена выдержка из инструкции:

Программа для двустороннего обмена телеметрической информацией между сервером ТМ и ODBC-совместимой базой данных.

После успешного запуска программы SQL-запрос, записанный в файле, будет сначала обработан препроцессором, а потом исполнен на базе данных. Препроцессор превращает встречающиеся в файле строки вида %#TT1:1:166{}% в результат вычисления выражения находящегося между знаками '%'. Синтаксис выражения соответствует синтаксису языка дорасчета. Процесс обработки и исполнения запроса повторяется с заданной периодичностью.

Если SQL-запросов более одного, они должны отделятся друг от друга знаком ';'

SQL-запросы, начинающиеся с оператора 'SELECT', рассматриваются как возвращающие значения телеметрии для занесения их в сервер телемеханики. Результирующая таблица должна иметь следующие колонки (имена и типы значения не имеют):

  1. Тип информации - #TC или #TT
  2. Канал
  3. КП
  4. Объект
  5. Значение

При успешном разборе строчки, т.е. когда тип информации соответствует одному из указанных, канал больше или равен 0, КП и Объект больше или равны 1, значение заносится в ТМ-сервер.

[наверх]


OLE/COM/DCOM

ПО рабочей станции ОИК Диспетчер позволяет открывать с помощью единого пользовательского интерфейса документы и бланки переключений как собственного формата, так и любые документы Microsoft Office, в частности MS Word, Excel. Загрузка этих файлов происходит с помощью механизма "Встраиваемых документов" (OLE). Таким образом, любой файл, для которого установлено приложение поддерживающее OLE стандарт, может быть включен в базу данных ОИК.

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

[наверх]


Excel

Программа экспорта телеметрии из сервера ОИК Диспетчер в Microsoft Excel "OIKExcel".

Предназначена для создания сложных выходных форм (отчетов, ведомостей и т.п.) диспетчера электросети с использованием популярного в среде операционной системы Windows инструмента - Microsoft Excel.

Для оперативного доступа к ячейкам Excel использован механизм OLE Automation.

Предлагаемая версия программы позволяет использовать в документах следующие телепараметры:

  • Текущие значения телесигнализации
  • Текущие значения аналоговых измерений
  • Аналоговые измерения из архива

В дальнейшем предусматривается организовать доступ к архиву ТС и данным интегральных измерений.

Предусмотрено создание "иконок" на рабочем столе для упрощенного вызова "телемеханизированных" документов на экран с автоматическим обновлением телеметрии.

Встроенный "навигатор" телеметрии позволяет легко находить нужные телепараметры в сервере ТМ. Тут же реализован механизм Drag'n'Drop - т.е. выбранные обьекты в навигаторе переносятся мышкой прямо в таблицу Excel.

Скачать

[наверх]


WinCGI

Комплект программ для публикации данных ОИК на WEB-серверах. В комплект входят:

[наверх]