Есть задача переменные выгружать в Excel. Owen OPC сервер стоит, читает. Как к нему обратиться из VBA Excel? Как правильно прописать топик к сетевой переменной?
Есть задача переменные выгружать в Excel. Owen OPC сервер стоит, читает. Как к нему обратиться из VBA Excel? Как правильно прописать топик к сетевой переменной?
тут говорят что чуть ли не в два клика можно
http://www.engineers-excel.com/Apps/OPC/Description.htm
Добрый день.
Я не большой специалист по 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
Воспользовался приведённым в теме примером - всё работает. Одно только уточнение: необходимо скачать и установить библиотеку opcdaauto.dll . Без неё у меня ничего не получалось. Читал, что некоторые фирмы сами разрабатывают сходные библиотеки с другими именами, но по ОВЕН ОРС ничего такого не нашел. Пришлось брать из интернета.
Хочу сделать ещё одно замечание. Потребовалось на днях устанавливать 11-ю винду на компьютер. Поставил на неё эксель, КДС и всё остальное. Запускаю макрос эксель, который уже 10 месяцев работает на другой машине без замечаний. В результате - ноль. Не работает совсем. Выдаёт ошибки типа: неправильная регистрация компонентов,неизвестный класс... и др. Возились вдвоём почти неделю впустую. Оказалось в итоге. что эксель х64бит никак не дружит с ОРС-сервером х32бит. Поставил подходящий ёксель - всё заработало.
Последний раз редактировалось Игорь Ник.; 30.01.2024 в 19:24. Причина: уточнение по тексту.