OPC сервера и клиенты
РусEng
OPC сервера и клиенты на базе lightopc
OPC главная
OPC технология
OPC документация
OPC программы
OPC FAQ
OPC статьи
Услуги
Сайт разработчика
OPC для Linux (eng)
OPC DA
OPC HDA
OPC для Linux (ru)
Системы на OPC
АСКУЭР
Ультрагаз
Вихрегаз

OPC (OLE for Process Control)

   OPC - программная технология на базе Windows-технологий (OLE, ActiveX, COM/DCOM), предоставляющая единый интерфейс для управления объектами автоматизации и технологическими процессами. Cоздание и поддержку спецификаций OPC координирует международная некоммерческая организация OPC Foundation, созданная в 1994 году ведущими производителями средств промышленной автоматизации. Девиз OPC: открытые коммуникации по открытым протоколам.

Мои разработки

   Это сайт одного из разработчиков OPC-серверов. Я занимаюсь разработкой серверов и клиентов для различных устройств около пяти лет. За это время мной сделано несколько десятков различных программ, предназначенных для интеграции оборудования, работающего по различным интерфейсам и протоколам обмена, в SCADA и другие системы сбора и обработки. Все сервера и клиенты доступны для скачивания, как в [bin] так и в [src]. ПО поставляется совершенно свободно по лицензии GPL.
KM-5 OPC v0.4.37 [bin] (98 Kb) | [src] (46 Kb) | version.txt
OPC для КМ-5   Сервер предназначен для чтения данных с теплосчетчиков КМ-5 (в будущем возможна поддержка расходомеров РМ). OPC-сервер читает текущие данные, часовые и дневные архивы по основным параметрам. Список параметров можно легко увеличить, включив в него все данные теплосчетчика, что будет сделано в следующей версии программы. Также добавлена возможность прямой записи значений в БД SQL. параметры соединения задаются в конфигурационном файле. Формат таблицы фиксирован (пока), а возможность его свободного изменения будет добавлена позже, если для этого возникнет необходимость.
HC OPC v0.5.14 [bin+src] (164 Kb) | version.txt
OPC сервер для ДК   OPC сервер для ДК (устройства для сбора и обработки данных с системы учета индивидуального потребления энергоресурсов), с поддержкой стандарта OPC DA 2.0. Сервер позволяет читать данные с нескольких контроллеров, формирует теги как по всем устройствам дома, так и по всем абонентам. Количество тегов на каждом доме ~3000-5000, период опроса около минуты. Работает по собственному протоколу, поверх стандартного http через Ethernet (около 20 различных запросов). Сервер написан на базе библиотеки lightopc v0.88.
Universal HartOPC v0.9 [bin] (1.77 Mb) | [src] (41 kb) | version.txt
Hart   Универсальный OPC-Сервер, работающий по протоколу Hart c устройствами и поддержкой всех универсальных комманд протокола. Сервер написан на базе библиотеки lightopc v0.88. Сервер поддерживает OPC DA 2.02 спецификацию. Конфигурационный файл позволяет изменять значения пары различных устройств и производителей.
EcoGraph OPC Server v0.11.59 [bin] (1.78 Mb) | [src] (41 kb) | version.txt
Ecograph Экограф   Сервер для работы с устройством Ecograph (Endress-Hauser). Сервер формирует и считывает ~500 тегов с до 99 устройств, позволяет добавлять/удалять теги для опроса. Сервер написан на базе библиотеки lightopc v0.88. Сервер поддерживает OPC DA 2.02 спецификацию.
Universal E+H Server v0.27.11 [bin] (1.37 Mb) | [src] (37 kb) | version.txt
ReadWin Endress-Hauser   Сервер работает со всеми устройствами, поддерживаемыми программой ReadWin (Endress-Hauser), в том числе безбумажными регистраторами EcoGraph (Экограф), Memograph (Мемограф), Alfalog (Альфалог). Сервер написан на базе библиотеки lightopc v0.88. Сервер поддерживает OPC DA 2.02 спецификацию.
Technoraph Server v0.57.34 [bin] (1.80 Mb) | [src] (26 kb) | version.txt
Технограф-160   OPC сервер для прибора Технограф-160. Работает с тремя портами, к каждому из которых может быть подключено до 15 приборов. Сервер поддерживает OPC DA 2.02 спецификацию.
"Логика" OPC сервер v1.03.27 [bin] (0.18 Mb) | [src] (49 kb) | version.txt
Логика СПТ-961,941   Читает архивные и мгновенные данные с приборов Логика СПТ-961,941,943,761,762 и предоставляет их через интерфейс DA. Архивные данные передаются в циклическом временном окне в виде строковой переменной с разделителем. Сервер поддерживает OPC DA 2.02 спецификацию.
"Каскад" OPC сервер v1.00.01 [bin] (1.32 Mb) | [src] (37 kb) | version.txt
Контроллер Каскад-Э   OPC сервер для чтения мгновенных, архивных данных с контроллера Каскад-Э. Следующая, за этой версия имеет возможность аккумулировать значения счетчиков в различных интервалах (пятиминутный, часовой, дневной, месячный), производить над данными математические операции переводя значение входного сигнала в значение реальной физической вличины (например количество импульсов в мощность с учетом коэффициентов трансформации, которые можно редактировать к конфигурационном файле во время работы).
HartOPC клиент [bin] | [src]
OPC-клиент для Hart сервера, работающий с этим сервером. Производит подключение, считываение данных с сервера, их визуализацию и запись в БД.
Memory Reader for E+H devices [bin] | [src]
Считывает,обрабатывает и сохраняет данные из памяти множества E+H устройств. Результаты в нужном формате экспортируются в техстовые файлы.
OPC клиент для сервера "Логика" [bin] | [src]
Циклически читает данные с сервера, позволяет их просматривать и автоматически с заданным периодом заносить в соответствующие таблицы БД.
Сервер JJServ [bin] | [src]
Сервер по сбору информации с различных устройств, для его использования в качестве средства сбора с систем типа АСКУЭ, использования в качестве компонента системы АСУТП. Имеет интерфейс активного взаимодействия с пользователям и работает с следующими видами устройств: Каскад-Э, УСПД ЭКОМ, контроллеры "Ультрагаз" (Wincon8000),"Вихрегаз"(ARK-3381), "Мемограф", "Экограф", "Альфалог", "Технограф", "Каскад-Э", Логика (СПТ 961,941,СПГ 761,762), Тэкон-17,19. Позволяет легко расширить список устройств добавлением новых драйверов. Имеет внешний OPC-интерфейс.
Тестовый стенд [bin] | [src]
ПО для проверки и аттестации вычислителей Энерголайт, Вихрегаз, Логика и любых других при добавлении их протоколов. Предназначен для работы на стендовом промышленном компьютере с последовательными интерфейсами RS232,485 и платами аналогового ввода/вывода DAQ-2208, цифрового ввода/вывода NuDAQ 6208. Генерирует постоянные или изменяющиеся по определенному закону сигналы температуры, давления, расхода по протоколам Hart, Uniform, аналоговые и числоимпульсные сигналы на вычислитель, считывает с него значения, производит их анализ и сравнение, а также запись входных и выходных данных в БД.
Предложения написать
Есть предложения по работе и сотрудничеству - пишите, всегда заинтересован. Кроме серверов основную часть времени занимает разработка системных проектов, программно-технических комплексов и серверов под Win, Win CE, Linux, PLC, написание web-интерфейсов, создание различных сайтов (сейчас их у меня около 50). Резюме можете посмотреть на моем сайте
 (c)2008 Oleg A. Ivanov // Tel. +79227000293 / e-mail: [email protected], [email protected]