Введение

Рис. 1. Lectus OPC/DDE Toolkit

Lectus OPC/DDE Toolkit предназначен для быстрой разработки OPC-серверов различных устройств, в том числе нестандартных. Lectus OPC/DDE Toolkit функционирует в паре с динамической библиотекой (DLL), разрабатываемой пользователем. Эта DLL доступа к данным содержит ту часть кода программы, которая специфична для данного устройства, то есть осуществляет считывание и запись переменных (тэгов), видимых OPC-серверу. OPC-сервер обеспечивает "публикацию" этих переменных, открывая их для доступа со стороны OPC-клиентов (SCADA-систем и т.п.). Любой ОРС-клиент может обмениваться данными с любым ОРС-сервером вне зависимости от специфики устройства, для которого разрабатывался конкретный ОРС-сервер.

Для написания пользовательской DLL, необходимо знание языка Delphi, наличие соответствующей среды разработки (Borland Delphi). Знание OLE, COM или интерфейсов OPC в подробностях не требуется. Lectus OPC/DDE Toolkit поставляется с простыми DLL доступа у данным, с исходными текстами. Этот исходный текст может служить отправной точкой для разработки реальной DLL доступа к данным.

Разработчику DLL доступа к данным предоставляется доступ к COM портам. Предусмотрена возможность интерактивного взаимодействия конечного пользователя с DLL доступа к данным, т.е можно создавать свои формы со свойствами, описывающими взаимодействие с аппаратурой (например: адрес устройства, адрес переменной, частота опроса и т.д.). Разработчик DLL может выводить произвольную информацию в лог программы Lectus OPC/DDE Toolkit.

Данная версия Lectus OPC/DDE Toolkit поддерживает стандарт OPC Data Access Custom 2.05A. ОРС-сервер может работать в режиме, как локального, так и удаленного сервера. Это означает, что приложения-клиенты могут обращаться к серверу расположенному, как на том же компьютере, так и на других компьютерах сети.