- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
OPC сервер от ICPDAS (NAPOPC DA сервер)
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 25
- Зарегистрирован: 28 май 2014, 15:34
- Имя: Махов Дмитрий Сергеевич
- город/регион: Иваново
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Здравствуйте! Известно, что компания ICP DAS предоставляет свой бесплатный OPC-сервер для связи с модулями ввода/вывода. Он является OPC DA сервером.
Нам необходимо сохранять данные на ПК, где установлен OPC сервер (сделать локальную базу данных), у ICPDAS на этот счет есть приложение NAPDB (база данных для NAPOPC DA сервера, которая реализует запись БД в СУБД MS SQL и другие). Где ее можно скачать?
Или как еще возможно организовать локальную базу данных другими способами? Т.е. как можно перенести данные получаемые OPC сервером в базу данных?
Нам необходимо сохранять данные на ПК, где установлен OPC сервер (сделать локальную базу данных), у ICPDAS на этот счет есть приложение NAPDB (база данных для NAPOPC DA сервера, которая реализует запись БД в СУБД MS SQL и другие). Где ее можно скачать?
Или как еще возможно организовать локальную базу данных другими способами? Т.е. как можно перенести данные получаемые OPC сервером в базу данных?
-
- завсегдатай
- Сообщения: 582
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 98 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Если есть человек с опытом написания программ, использующих ОРС, то написать ОРС-клиента с функцией записи получаемой информации в БД можно за 2 часа. Возможно есть условно-бесплатные скада-системы, позволяющие писать данные из ОРС в БД.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- почётный участник форума
- Сообщения: 639
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Посмотрите в сторону MsaterSCADA. Может быть подойдёт и бесплатная их версия. Напишите им на support, что они порекомендуют.
Alex.
-
- здесь недавно
- Сообщения: 25
- Зарегистрирован: 28 май 2014, 15:34
- Имя: Махов Дмитрий Сергеевич
- город/регион: Иваново
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
На МастерСкада уже внимание обратил.
Просто сначала хочется "добить" этот вариант структуры.
Просто сначала хочется "добить" этот вариант структуры.
-
- администратор
- Сообщения: 18827
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 989 раз
- Поблагодарили: 1872 раза
OPC сервер от ICPDAS (NAPOPC DA сервер)
А зачем?
Судя по тому что вопрос Вы задали здесь - у Вас нет под рукой программиста, который сможет решить эту несложную задачу. Да и надо ли тратить ресурсы на написание, когда клиентом БД может выступать клиент почти любой СКАДА, есть только ограничения на то, сможет ли эта СКАДА получить с OPC исторические данные, но я не думаю что это вообще требуется. Любая СКАДА, формы в ней не нужны, и выбрать по стоимости лицензии исходя из количества сохраняемых тэгов. Может и бесплатные подойдут (если тэгов у Вас немного). Можете нашу СКАДА, например, попробовать.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 25
- Зарегистрирован: 28 май 2014, 15:34
- Имя: Махов Дмитрий Сергеевич
- город/регион: Иваново
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Выход из ситуации нашелся путем использования макросов в Excel и Visual Bаsic. Данные от ОРС сервера пишутся в ячейку Excel посредством макросов и встроенного Visual Basic.
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
OPC сервер от ICPDAS (NAPOPC DA сервер)
Можете уточнить? Посредством макросов на Visual Basic, которые запускаются откуда? Excel ?
-
- здесь недавно
- Сообщения: 25
- Зарегистрирован: 28 май 2014, 15:34
- Имя: Махов Дмитрий Сергеевич
- город/регион: Иваново
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Excel позволяет подключиться к OPC серверу посредством Visual Basic, который встроен в эксель.
Теперь мы просто открываем редактор Visual Bаsic в Excel, набираем небольшой код для чтения OPC и записи тэгов в заданные кодом ячейки экселя и запускаем на исполнение. Вуаля, из эксель вышел простой ОРС клиент.
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
OPC сервер от ICPDAS (NAPOPC DA сервер)
А этот код использует какую-то библиотеку или это COM-объекты ?
-
- здесь недавно
- Сообщения: 25
- Зарегистрирован: 28 май 2014, 15:34
- Имя: Махов Дмитрий Сергеевич
- город/регион: Иваново
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
OPC сервер от ICPDAS (NAPOPC DA сервер)
Библиотеку OPC Automation 2.0, которую еще добавить надо в возможности VB
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
OPC сервер от ICPDAS (NAPOPC DA сервер)
Я как-то этим занимался лет 5 назад. На С++ писал подобные вещи. Все библиотеки, которые я тогда нашел были платными.
Сейчас я гляжу намного больше вариантов на эту тему.
Сейчас я гляжу намного больше вариантов на эту тему.