форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Развернуть   Предыд. сообщение  |  След. сообщение 
 Создание OPC DA клиентов
Автор: Wut 
Дата:   07.01.12 18:27

Добрый день,

Недавно стала задача написать что-то типа быстрого старта по разработке OPC DA клиентов.
Сделал и выложил сюда, вдруг еще кому понадобится что-нибудь подобное

http://depositfiles.com/files/6w9ttbhwt

Документ (72 листа) содержит немного общих слов об ОРС DA (которых пруд пруди),
а остальная часть посвещена программированию с помощью C++/MFC и C# под .NET.

Рассмотрены вопросы
1. Просмотра списка локальных серверов(с помощью OPC Enum)
2. Подключения к выбранному серверу и просмотру адресного пространства (с помощью IOPCBrowseServerAddressSpace [DA 2.0] и IBrowse [DA 3.0])
3. Синхронному чтению данных из сервера (с помощью IOPCSyncIO::Read)
4. Асинхронному обмену (с помощью точек подключения к IOPCDataCallback и IOPCAsync2::Read)

Все реализовано через чистый Custom интерфейс без каких-либо SDK от OPC Foundation, т.е., по большому счету, потребуется только библиотеки типов OPCEnum.exe и opcproxy.dll, которые устанавливаются практически с любой SCADA или OPC-сервером.

Если кому-то понадобится могу выслать исходники обоих версий клиента (на С++ и С#).

Заведомо для начала опустил некоторые вопросы в организации многопоточности, работе с памятью и обработке ошибок, чтоб не захломлять код.

Текст может быть немного сыроват, т.к. не успел особо отредактировать, поэтому заранее извиняюсь).

В перспективе надо будет сделать, что-то подобное для HDA и UA клиентов и перейти на сервера.

Буду рад, если кому-нибудь поможет

Федоренко Денис
Приазовский гос.тех.университет

 Ответить на это сообщение  |  Список форумов    

 Темы Автор  Дата
 Создание OPC DA клиентов  новое
Wut 07.01.12 18:27 
 Re: Создание OPC DA клиентов  новое
san 07.01.12 18:51 
 Re: Создание OPC DA клиентов  новое
Wut 08.01.12 15:24 
 Re: Создание OPC DA клиентов  новое
sewet 13.03.12 12:15 
 Re: Создание OPC DA клиентов  новое
sewet 13.03.12 12:21 
 Re: Создание OPC DA клиентов  новое
buddy 06.04.12 14:13 
 Re: Создание OPC DA клиентов  новое
freydman 12.04.12 16:49 
 Re: Создание OPC DA клиентов  новое
dimm 22.04.12 19:49 
 Re: Создание OPC DA клиентов  новое
optipav 10.01.13 11:47 
 Re: Создание OPC DA клиентов  новое
margarita 05.03.13 15:25 
 Re: Создание OPC DA клиентов  новое
DelSnos 06.03.13 17:11 
 Re: Создание OPC DA клиентов  новое
Wut 06.03.13 22:42 
 Re: Создание OPC DA клиентов  новое
Wut 07.03.13 23:42 
 Re: Создание OPC DA клиентов  новое
kokhanenkoSA 09.03.13 20:35 
 Re: Создание OPC DA клиентов  новое
kokhanenkoSA 09.03.13 20:37 
 Re: Создание OPC DA клиентов  новое
Wut 09.03.13 20:44 
 Re: Создание OPC DA клиентов  новое
kokhanenkoSA 10.03.13 02:34 
 Re: Создание OPC DA клиентов  новое
GenOfDrag 17.04.13 21:30 
 Re: Создание OPC DA клиентов  новое
Wut 17.04.13 21:36 
 Re: Создание OPC DA клиентов  новое
denver130184 13.08.13 03:04 
 Re: Создание OPC DA клиентов  новое
Wut 13.08.13 10:09 
 Re: Создание OPC DA клиентов  новое
denver130184 13.08.13 12:00 
 Re: Создание OPC DA клиентов  новое
denver130184 13.08.13 12:06 
 Re: Создание OPC DA клиентов  новое
Wut 13.08.13 17:08 
 Re: Создание OPC DA клиентов  новое
denver130184 13.08.13 21:12 
 Re: Создание OPC DA клиентов  новое
Busha 14.10.13 20:59 
 Re: Создание OPC DA клиентов  новое
Busha 14.10.13 21:01 
 Re: Создание OPC DA клиентов  новое
Busha 21.10.13 18:42 
 Re: Создание OPC DA клиентов  новое
Ирина Чаплина 25.12.14 09:52 
 RE: Создание OPC DA клиентов  новое
ИА 25.12.14 15:12 
 Re: Создание OPC DA клиентов  новое
Wut 20.10.13 16:51 
 Re: Создание OPC DA клиентов  новое
ldar 27.01.14 20:27 
 Re: Создание OPC DA клиентов  новое
Wut 28.01.14 11:51 
 Re: Создание OPC DA клиентов  новое
ldar 28.01.14 14:33 
 RE: Создание OPC DA клиентов  новое
ИА 28.01.14 14:42 
 RE: Создание OPC DA клиентов  новое
ldar 29.01.14 07:18 
 RE: Создание OPC DA клиентов  новое
ИА 29.01.14 13:10 
 Re: Создание OPC DA клиентов  новое
Serge 29.01.14 23:02 
 Re: Создание OPC DA клиентов  новое
ldar 31.01.14 18:03 
 Re: Создание OPC DA клиентов  новое
Ivan Zhukov 28.01.14 12:46 
 RE: Создание OPC DA клиентов  новое
ИА 28.01.14 13:39 
 RE: Создание OPC DA клиентов  новое
Wut 28.01.14 14:09 
 RE: Создание OPC DA клиентов  новое
Ivan Zhukov 28.01.14 14:41 
 Re: Создание OPC DA клиентов  новое
Wut 28.01.14 13:50 
 RE: Создание OPC DA клиентов  новое
ИА 28.01.14 13:58 
 Re: Создание OPC DA клиентов  новое
Алексей Угрюмов 25.12.14 11:01 
 Re: Создание OPC DA клиентов  новое
Ирина Чаплина 25.12.14 11:03 
 Re: Создание OPC DA клиентов  новое
Алексей Угрюмов 25.12.14 15:42 
 Re: Создание OPC DA клиентов  новое
Ирина Чаплина 25.12.14 15:50 
 Re: Создание OPC DA клиентов  новое
Bill Gilbert 11.06.19 09:07 
 Re: Создание OPC DA клиентов  новое
SuperMik 23.06.19 17:01 
 Re: Создание OPC DA клиентов  новое
sewet 06.10.20 09:07 
 Re: Создание OPC DA клиентов  новое
glink 14.01.22 14:12 
 Re: Создание OPC DA клиентов  новое
glink 14.01.22 14:31 


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru