OPC–TCP Toolkit сервер является средством быстрой разработки связи между
приложением, работающим под управлением QNX или Linux и получающим данные от
контроллера, и OPC-сервером, работающим под управлением MS Windows.
Так как существует много SCADA систем, реализованных на MS Windows платформах,
а так же потому, что OPC стандарт получил должное признание у разработчиков
SCADA, представляется желательным иметь для каждого контроллера OPC сервер,
предоставляющий данные в стандарте OPC. Однако разработка OPC–серверов
представляет собой довольно сложную проблему, которая требует больших затрат
времени и сил. OPC-TCP Toolkit создан с целью свести подобные затраты к минимуму.
Данный пакет состоит из двух частей:
·
OPC
сервер - исполняемый модуль под
Windows
9x/NT4.0/2000/XP
реализующий
OPC
DA
1.0 и 2.0 интерфейс и взаимодействующий с
QNX
или
Linux приложениями.
·
MasterIOS
под
QNX или
Linux
- реализует
API
между
QNX или
Linux
приложениями пользователя и OPC сервером посредством
TCP/IP.
Для того чтобы создать полноценный OPC сервер для вашего контроллера/приложения
вам необходимо вставить в пользовательское приложение несколько функций,
осуществляющих обмен между этим приложением и MasterIOS. Прототипы функций
находятся в директории incude архива с программой MasterIOS, а
исполняемых код создается сборкой пользовательского приложения вместе с
объектными файлами, находящимися в директории obj
архива программы MasterIOS. (Описание функций находятся в одном из файлов
документации - OPCMasterTCPToolkitRus.doc,
а тексты примеров их использования находятся в директории examples
архива).
Начиная с версии 1.1 данного пакета, осуществлена возможность работы с
несколькими контроллерами. Даже если связь с одним из контроллеров отсутствует,
это никак не повлияет на работу OPC сервера.
HTTP-интерфейс OPC-TCP Toolkit для QNX и Linux
Данная разработка представляет собой http-интерфейс между
коммуникационным приложением OPC-TCP Toolkit для ОС QNX и Linux и
любым WEB-браузером.
HTTP-интерфейс для OPC-TCP Toolkit для QNX и Linux встроен в
программу MasterIOS, выполняющуюся на стороне QNX или Linux. Пользователь
получает возможность просматривать через WEB-браузер (в любой ОС) структуру
и текущие значения всей базы данных MasterIOS.
Скачать более подробную информацию и демо-версию OPC-TCP Toolkit можно
здесь.