Как использовать node-opcua для чтения с сервера OPC DA?

На странице репозитория для node-opcua говорится, что он поддерживает DataAccess. Но мне не удалось найти ни одного примера, в котором он подключается к серверу OPC DA и считывает данные.

Пока что я пробовал server_variables_example . Мне удалось прочитать его данные с помощью sample_client.

Это тот же метод, что и при подключении к серверу OPC UA? Используем ли мы URL-адрес конечной точки и создаем сеанс и читаем с использованием NodeId, или процедура отличается?


person Dushyant Bangal    schedule 21.10.2016    source источник
comment
Он поддерживает доступ к данным OPC UA, но не OPC DA. Классическим спецификациям OPC (OPC DA + OPC AE + OPC HDA) уже почти 20 лет. Последняя спецификация: OPC UA определяет доступ к данным, аварийные сигналы и условия, а также доступ к историческим данным.   -  person Camille G.    schedule 21.10.2016


Ответы (2)


«DataAccess», вероятно, относится к функциям доступа к данным в унифицированной архитектуре OPC (часть 8 спецификации OPC UA), а не к OPC DA на основе COM.

person ZbynekZ    schedule 21.10.2016

Я согласен с ZbynekZ.

Хотя это сбивает с толку, когда кто-то обращается к серверу «OPC-DA», они в 99% случаев имеют в виду сервер на базе COM.

Если вы хотите получить доступ к серверу на базе COM через OPC-UA, вам необходимо поставить перед ним приложение-оболочку UA.

person Kevin Herron    schedule 21.10.2016
comment
знаете ли вы о каком-либо клиенте OPC DA на базе узла? - person Dushyant Bangal; 24.10.2016