Передо мной стоит задача извлечь исторические данные из системы OPC, а затем сохранить эти данные в отдельной базе данных для нашей команды бизнес-аналитики.
Я хоть и опытный разработчик, но никогда раньше не использую OPC UA. Я нашел здесь последнюю библиотеку, предоставленную OPC Foundation:
https://github.com/OPCFoundation/UA-.NETStandardLibrary
В этом репо есть образец консольного клиентского приложения. Однако я не нашел никакого ключа к HDA (доступ к историческим данным). Итак, может ли кто-нибудь помочь?
Кроме того, я фактически единственный специалист в области ИТ в своей компании. Менеджер сказал мне, что есть еще один парень, который поддерживает систему OPC, используя какое-то стороннее приложение, так что я предполагаю, что нет необходимости реализовывать что-либо на сервере OPC. Другими словами, я полагаю, мне просто нужно реализовать клиент OPC, подключающийся к некоторым URL-адресам, которые можно найти в этом приложении OPC. Верно ли мое предположение?
Подводя итог, можно задать два вопроса:
- Как реализовать клиент OPC UA для извлечения исторических данных с помощью OPC UA-.NETStandardLibrary
- Учитывая, что текущая система OPC работает поверх стороннего приложения, означает ли это, что мне не нужно ничего кодировать о «сервере»?
Любая помощь будет оценена по достоинству.