Показано с 1 по 6 из 6

Тема: как читать OPC сервер в Excel через VBA?

  1. #1

    По умолчанию как читать OPC сервер в Excel через VBA?

    Есть задача переменные выгружать в Excel. Owen OPC сервер стоит, читает. Как к нему обратиться из VBA Excel? Как правильно прописать топик к сетевой переменной?

  2. #2
    Пользователь
    Регистрация
    31.07.2019
    Адрес
    Новороссийск
    Сообщений
    1

    По умолчанию

    Цитата Сообщение от kabayur Посмотреть сообщение
    Есть задача переменные выгружать в Excel. Owen OPC сервер стоит, читает. Как к нему обратиться из VBA Excel? Как правильно прописать топик к сетевой переменной?
    Я думаю, раз есть OPC-сервер, значит вам нужен OPC-клиент, и он поможет вам "достучаться" до сервера и считывать с него нужные данные...

  3. #3

    По умолчанию

    тут говорят что чуть ли не в два клика можно
    http://www.engineers-excel.com/Apps/OPC/Description.htm

  4. #4
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от kabayur Посмотреть сообщение
    Есть задача переменные выгружать в Excel. Owen OPC сервер стоит, читает. Как к нему обратиться из VBA Excel? Как правильно прописать топик к сетевой переменной?
    Добрый день.

    Я не большой специалист по VBA и макросам, но вроде получилось вывести 2 тега.
    Правда не уверен, что код не корявый...

    Во вложении будет PDF файл - это инструкция, которой я пользовался.
    А так же пример макроса, который у меня получился.
    Так же прикладываю файл OPC и несколько поясняющих скриншотов.

    image_2021_11_29T13_09_53_255Z.png
    Вложения Вложения
    Последний раз редактировалось A.Simonov; 29.11.2021 в 17:03.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  5. #5

    По умолчанию

    Воспользовался приведённым в теме примером - всё работает. Одно только уточнение: необходимо скачать и установить библиотеку opcdaauto.dll . Без неё у меня ничего не получалось. Читал, что некоторые фирмы сами разрабатывают сходные библиотеки с другими именами, но по ОВЕН ОРС ничего такого не нашел. Пришлось брать из интернета.

  6. #6

    По умолчанию

    Хочу сделать ещё одно замечание. Потребовалось на днях устанавливать 11-ю винду на компьютер. Поставил на неё эксель, КДС и всё остальное. Запускаю макрос эксель, который уже 10 месяцев работает на другой машине без замечаний. В результате - ноль. Не работает совсем. Выдаёт ошибки типа: неправильная регистрация компонентов,неизвестный класс... и др. Возились вдвоём почти неделю впустую. Оказалось в итоге. что эксель х64бит никак не дружит с ОРС-сервером х32бит. Поставил подходящий ёксель - всё заработало.
    Последний раз редактировалось Игорь Ник.; 30.01.2024 в 19:24. Причина: уточнение по тексту.

Похожие темы

  1. Выгрузка данных в Excel через запрос Power Query
    от Елена_Fridman в разделе Облачный сервис OwenCloud
    Ответов: 3
    Последнее сообщение: 12.01.2022, 18:18
  2. Выгрузка данных в Excel через запрос Power Query
    от Елена_Fridman в разделе В помощь специалистам
    Ответов: 2
    Последнее сообщение: 29.10.2021, 07:32
  3. Ответов: 10
    Последнее сообщение: 30.07.2014, 11:35
  4. Опрос МВ110 через OPC-сервер
    от 10_000 в разделе Мх110
    Ответов: 6
    Последнее сообщение: 31.05.2012, 08:46

Метки этой темы

Ваши права

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