![]() |
|
Модераторы: ama_kid |
![]()
|
|
| Kormic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 4.3.2005 Репутация: нет Всего: нет |
Задача : Есть Микроконтроллер (внешнее устройство) подключен к компу (через RS232...), необходимо осуществлять обмен данными.
Задачу можно решить программированием COM порта напрямую из приложения, но фишка в том, что бы создать COM сервер соответствующей спецификации (Historical Data Access Specification 1.2) разработанной OPC Foundation.org Обмен данными осуществляетс по инициативе клиентного прилажения (SCADA). т.о. Различные разработчики ПО могут вести разработки для данного микроконтроллера не забивая голову протоколом обмена между устройством и компом, используя OPC Server этого контроллера. Для разработки OPC Server-ов есть различные ToolKit-ы, вопрос их выбора, цены, эффективности. Предлагаю обсудить данную тему! Кто занимается этим вопросом откликнетесь! |
|||
|
||||
| bzx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 5.3.2005 Где: СПб Репутация: нет Всего: 2 |
А Вы уверены, что имеено это Вам надо? Зачем усложнять себе жизнь, создавая OPC Server, чисто для обмена Вашего устройства с компом? Это стрельба из пушки по воробьям.
|
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: нет Всего: 54 |
Создание своего протокола обмена в случае обозреваемых объемов данных задача 30 минут.
Написание куска программы реализующей протокол (например, под делфи, используя компонент для работы с COM портом) это около часа. Написание поддержки своего протокола на контроллере, в зав-ти от сложности протокола 1-5 часов. Итого: максимум день. Причем бесплатно. СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| Гость_ManiaK |
|
|||
|
Unregistered |
Написание своего OPCServer'а - дело 2, максимум 3х часов. Смотрите скаду TraceMode - там есть примеры и для дельфи и для Си++ - причём совершенно бесплатно!..
|
|||
|
||||
| Kormic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 4.3.2005 Репутация: нет Всего: нет |
Всем, спасибо что откликнулись.
Своя прога для обмена с COM портом уже написана. По поводу того зачем это нужно. Дело в том, есьть SCADA системы (OPC клиенты) которые уже применяются п промышлеености. Для интеграции устройства в эти функцианирующие системы нужен OPC Server. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Не помню на какой выставке дали диск - SCADA TraceMode. Бесплатная, русская, самая что ни на есть промышленная. OPCServ написал под неё по примерам за час.
|
|||
|
||||
| bzx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 5.3.2005 Где: СПб Репутация: нет Всего: 2 |
Хорошо, если Вам надо, как выясняется, вписаться в существующую систему, тогда непонятно, что Вы, вообще, хотели спросить.
|
|||
|
||||
| Kormic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 4.3.2005 Репутация: нет Всего: нет |
Разъясняю для bzx.
Система в которую мы хотим вписаться работает с внешними устройствами через ОРС сервер. Сервер выступает как бы в роли промежуточного звена. Представте, что вы хотите общаться с людьми разговаривающими на разных языках, вам для общения с каждым из людей понадобится свой переводчик. ОРС сервер выступает в роли такого "переводчика" для программы верхнего уровня (задача разработки которой не стоит). Вопрос в средствах разработки. P.S. Под системой понимается савокупность ПО и устройств. Отдельное спасибо Guest-у |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | SCADA-системы и контроллеры стандарта IEC (МЭК) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |