OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 16 Декабрь, 2018 01:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: OPC Server
СообщениеДобавлено: Четверг, 18 Февраль, 2010 22:42 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
Кто-нибудь имел дело с каким-либо OPC сервером? Или даже писал такой проект? :roll:
Заинтересовала идея создания OPC драйвера для какой-нибудь железки в BlackBox.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Четверг, 18 Февраль, 2010 23:05 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7932
Откуда: Троицк, Москва
Роман М. писал(а):
Кто-нибудь имел дело с каким-либо OPC сервером? Или даже писал такой проект? :roll:
Заинтересовала идея создания OPC драйвера для какой-нибудь железки в BlackBox.
Про железки любопытно. Что такое OPC? Буквы латинские?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Четверг, 18 Февраль, 2010 23:45 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 1022
Откуда: Россия, Чебоксары
OPC = OLE for Process Control. Стандарт такой для сервисов управления оборудованием.
Сервер крутится на компе, и собирает данные с устройств, подключенных по какому-нибудь каналу связи (например, RS-485), по какому-нибудь протоколу, поддерживаемому устройствами (например, Modbus RTU).
Любая SCADA может, используя механизмы OLE, подключиться к серверу, как (удалённый) OPC-клиент.
Стандарт предусматривает предоставление клиенту описания адресного пространства устройства, что существенно облегчает настройку логических каналов ввода/вывода в SCADA.

Писал у нас товарищ такую штуку. Основная проблема - продираться сквозь мелкомягкие дебри...
Ну и организация оптимальных алгоритмов опроса устройств, распределение памяти, кеширование данных, отслеживание ошибок и оценка достоверности сигналов, и много чего ещё...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Пятница, 19 Февраль, 2010 00:06 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7932
Откуда: Троицк, Москва
Alexey_Donskoy писал(а):
OPC = OLE for Process Control.
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Пятница, 19 Февраль, 2010 01:52 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
На самом деле OPC уже перестал быть Microsoft-only технологией благодаря OPC Unified Architecture.

Было бы любопытно взглянуть на спецификации и реализацию одного OPC драйвера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Пятница, 19 Февраль, 2010 07:29 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7932
Откуда: Троицк, Москва
Info21 писал(а):
Alexey_Donskoy писал(а):
OPC = OLE for Process Control.
Спасибо.
Вообще-то OLE там настораживает, конечно. Оно у них в составных документах не вполне работает.

Для управления железками, вроде бы, недостатка в интерфейсах не испытывается (судя по тому, что у экспериментаторов экспериментальные установки вполне себе управляются).
Во всяком случае, в этом калашном ряду OLE странно выглядит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Пятница, 19 Февраль, 2010 21:41 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2178
Откуда: Нижний Новгород
Роман М. писал(а):
На самом деле OPC уже перестал быть Microsoft-only технологией благодаря OPC Unified Architecture.

Было бы любопытно взглянуть на спецификации и реализацию одного OPC драйвера.


Только оно хоть и Open, но спеки по этому протоколу стоят денег. Точнее, нужно купить членство в OPC Foundation. Без этого описание протокола не добыть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Среда, 22 Февраль, 2012 12:20 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 289
Откуда: Москва
Light OPC - разработка Тимофея Бондаренко, чистый COM, С, в исходниках, проверено - работает
http://www.ipi.ac.ru/lab43/lopc-ru.html
Интерфейс OPC DA 2

OPC UA - другая песня - другие интерфейсы, не COM, портабельные, платные пакеты и доки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Воскресенье, 26 Февраль, 2012 12:16 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Довольно много писали об этом в "СТА"... и на сидюках свои демки сред кое-кто там предлагал... Тут, как и у Alexey_Donskoy и Info21, вопрос возникает прежде всего к "неизбыточности сложности"... :wink: Возможно, что Фёдоров в своих справочниках что-то об этом говорил...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Воскресенье, 26 Февраль, 2012 12:58 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 289
Откуда: Москва
Ну, покажите, если найдете проще. Только отработанные решения, а не MyFirstOPCServer. Только без лишних библиотек, особенно платных, и в исходниках. Ну и OPC UA по той же схеме, если не затруднит :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Воскресенье, 26 Февраль, 2012 13:16 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Во-во... насчёт "лишних" и "платных" тоже верно... :wink: Но упомянутые постеры-то о другом прежде всего говорили - будет ли "гарантоспособен" сам принцип OLE при переносе из "трансформационных" систем в "реагирующие"?.. Я Фёдорова потому и вспомнил, что он обсуждал последствия такого переноса для Ethernet... тоже проверенная технология... но с недетерминированным представлением ресурса в своей основе... Искать-то должны учёные и технологи... но не за "модность" (а кто-то, возможно, и за гранты от "модельеров", как "рекомендующие НИИ" в рекламах)... :wink: :| Вот пусть они и ищут... ну а мы с вами должны понимать, у кого этот поиск добросовестен, а у кого не очень... исходя и из таких элементарных вещей, как "физическая реализуемость" данных целей данным образом...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Воскресенье, 26 Февраль, 2012 13:28 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 289
Откуда: Москва
OPC не принцип, а стандарт. Как вилка, которая должна подойти к розетке. Другая, даже хорошая, не подойдет. Я не утверждаю, что этот стандарт мне нравится. Я утверждаю, что в этом скажем, неоптимальном стандарте Вы вряд ли найдете лучше, и в плане сложности тоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OPC Server
СообщениеДобавлено: Понедельник, 27 Февраль, 2012 11:40 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Вот кстати то, что Роман говорил об уходе от МС в нынешнем опсе, кратко поясняется в этой статье. Понятно, чт это вещь популярная и читателям, наверное, в основном известная. :wink: В т же время там упоминается таменийская книжка, вроде как первое открытое по этому делу издание... м.б. там есть и про спецификации и реализацию...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB