Нужна помощ!!! OPC-сервер |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 12 Август 2008 Online Status: Offline Публикации: 6 |
Опубликовано: 12 Август 2008 14:56 |
Люди добрые подскажите пожалуйста, с чего начать...
Надо написать OPC сервер... |
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
1. нужно найти инструментарий для разработки ОРС-серверов. Есть бесплатные, есть платные. Мы используем GrayBox. Так и набери в поисковой системе - "GrayBox". Он дается бесплатно, но с ограничениями. Есть платная полноценная версия, стоит около 18000 руб. Есть бесплатные инструменты, но... Приведу пример: мы пробовали такой использовать, сделали на его основе ОРС-сервер, связали его с Genesis32, он работал нормально, но, время от времени, сбоил (мог сбоить через 30 мин. после начала работы, а мог и через 6 часов начать). Проанализировали это и решили, что дешевле будет использовать платный софт. Вот... 2. найди документацию. Как правило, если нашел инструмент для разработки и сайт его производителя, то и документация на этом сайте будет. 3. протокол передачи заносишь в код ОРС-сервера и, вообщем-то, все. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 359 |
|
Есть ещё платный инструментарий от отечественной Fastwel - "UniOPC". Может он дешевле?
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
Точно, UniOPC. Мы покупали его года 3 назад, тогда он стоил около 10000 руб. Только вот (возможно я просто не разобрался как следует) в пункте "About" забито слово "Fastwel", и я не нашел место в коде, где это можно бы было убрать. |
|
Новичок Присоединился: 12 Август 2008 Online Status: Offline Публикации: 6 |
|
Спасибо за подсказку!!!
Очень помогло. единственна проблема сча в этом всем разобраться :'( Вот у меня возник вопросик: в самом начале исходника объявляется вот такая ерунда static const GUID guid = { 0x9188af0a, 0x4e88, 0x4a37, { 0x81, 0x5d, 0xfd, 0xb3, 0x91, 0xf4, 0x1c, 0x3d } }; вожет подскажете что это? для чего? и почему акие значения? по какому принципу они выбираются??? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 24 Февраль 2004 Категория: Russian Federation Online Status: Offline Публикации: 185 |
|
Вы не знаете, что такое GUID, и как он используется в общем в COM-технологиях, и конкретно - в OPC DA? Почитайте в сети хотя бы что нибудь популярное по этим темам, материала достаточно. |
|
Александр Бурмистров,
www.entels.ru |
|
Новичок Присоединился: 12 Август 2008 Online Status: Offline Публикации: 6 |
|
СПАСИБО!!! - ОБЕЩАЮ БУДУ УЧИТЬСЯ И ВПРЕТЬ НЕ ЗАДАВАТЬ ТАКИХ ГЛУПЫХ ВОПРОСОВ
|
|
Новичок Присоединился: 12 Август 2008 Online Status: Offline Публикации: 6 |
|
if (ul_reason_for_call == DLL_PROCESS_ATTACH)
{ DisableThreadLibraryCalls(hModule); hModule = (HMODULE)module; GBSetResourceModule((HMODULE)module); } return TRUE; ААААААААААА как обычно нмогу обойтись без умных людей... объясните, а??? |
|
Действительный член Присоединился: 27 Сентябрь 2006 Online Status: Offline Публикации: 125 |
|
Похоже на язык Си. Советую сначала написать OPC-клиента (сервер брать готовый), а уж потом браться за сервер. |
|
Новичок Присоединился: 30 Июнь 2008 Online Status: Offline Публикации: 5 |
|
Извините, конечно, но, судя по вопросам, Вы взялись практически не решаемую для себя задачу. Если нужен быстро OPC сервер пишите на почту. Не бесплатно и без исходников ядра. Хотя последние обсуждается. |
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |