17 Ноября 2004
- дополнена секция FAQ.
Библиотека LightOPC была разработана энтузиастами Lab43 осенью 2000 года как полнофункциональная и свободнораспространяемая альтернатива существующим средствам разработки серверов OPC. Первая публичная версия выпущеня 8 марта 2001 года.
LightOPC позволяет быстро создавать полноценные и высокопроизводительные серверы OPC для произвольного оборудования, функционирующие в среде Win32. Поддерживаются спецификации OPC/DA v1 и v2 (custom interface).
Внутренняя архитектура этого сервера обладает многими достоинствами и позволяет добиться исключительно высокой производительности. Размещение данных оптимизировано для лучшего использования процессорного кеша. Синхронизация ниток выполнена в стиле SysV (реализованы блокировки чтения/записи и условия). В сочетании с ограниченным использованием OLE/COM и Win32 API (и неиспользованием ATL) это делает исходный код весьма мобильным.
Примеры in-proc (DLL) и out-of-proc (EXE) серверов прилагаются.
Для справок смотри FAQ и подробное руководство (gzip).
lightopc-0.888-0313bin [.tgz] [.bz2] | - полные собранные библиотеки; включают необходимые заголовки и примеры | 140k |
lightopc-0.888-0313 [.tgz] [.bz2] | - исходные тексты | 150k |
unilog-0.55-1227 [.tgz] [.bz2] | - исходные тексты журнализатора, необходмы для сборки LightOPC. | 25k |
LTC-OPC.zip | - более сложный пример: OPC-драйвер для крейтовой системы LТС. Для его сборки вам потребуются также библиотеки поддежрки L-Card, доступные на www.lcard.ru. | 57k |
ntse-1.04.tgz | - вспомогательная библиотека для написания
NT-сервисов.
Работает и на NT/2k и на Win95/98 (эмулируя SCM). Содержит упрощённый пример OPC-сервера (в 3 раза короче включённого в пакет lightopc). Пакет lightopc-*bin должен быть установлен. |
57k |
Предыдущие версии доступны на ftp.ipi.ac.ru/pub/LightOPC.
Особенности отдельных версий описаны в истории изменений.
Исполняемые файлы библиотек могут быть построены с использованием MINGW32/gcc (www.mingw.org) или MS Visual C++.
Ссылки:
Вам, вероятно, потребуются некоторые стандартные OPC файлы, доступные
на OPC Foundation.
В частности, для сборки библиотек необходимы стандартные заголовочные
файлы OPC и определения GUID. Возможно, понадобятся proxy-stub
библиотеки
и документация.
Эти материалы расположены где-то на
www.opcfoundation.org/Downloads.aspx --
Мы предоставляем архивы, сжатые gzip и bzip2. Последние имеют меньший размер. Вы можете получить программы распаковки bzip2 на: www.bzip.org или на www.7-zip.org
OPC Programmers'
Connection |
- Превосходный каталог ресурсов по OPC, содержащий полезные новости и исчерпывающий список программного обеспечения. |
|