2015-07-31 2 views
3

Учитывая эти 2 установки:OPC UA: что делает установка LDS?

  1. Машина с 3 серверами OPC UA.
  2. Машина с 3 серверами OPC UA и LDS.

В чем разница в функциональности? В частности, я хотел бы знать:

  • Обязательна ли установка LDS?
  • Какова практическая разница между открытием сервера, его подключением к нему и непосредственным подключением к конечной точке сервера без обнаружения?
  • Что делает установка LDS?

(Все это, с соответствующими ссылками спецификации OPC UA, где это применимо, пожалуйста)

+3

(Я использую комментарий, а не ответ, потому что я не могу предоставить ссылки на спецификации в данный момент): 1. Установка LDS не является обязательной. 2. Для самого соединения выполнение этого через сервер обнаружения означает дополнительные шаги и, следовательно, медленнее. 3. Цель LDS - это действительно открытие; наиболее распространенный случай использования - просто дать вам список серверов/конечных точек сервера на хосте, где работает LDS. Для этой цели очень важно использовать конфигурацию приложения, а не во время выполнения. – ZbynekZ

ответ

3

является установка через LDS обязательным?

Нет, установка LDS является необязательной. Особенно на небольших/встроенных устройствах вы, возможно, даже не сможете установить ничего, кроме сервера OPC UA.

Какова практическая разница между открытием сервера, его подключением к нему и непосредственным подключением к конечной точке сервера без обнаружения?

С LDS, работающим на стандартном порту (4840), можно обнаружить все серверы на компьютере, не зная их конечных URL-адресов. Без LDS нет возможности подключиться к серверу, не зная URL.

Как уже отмечалось, наличие LDS делает открытие (очень) немного медленнее, поскольку необходимо установить соединение с LDS и сервером.

Если на компьютере работает только один сервер, можно установить порт этого сервера на 4840, поэтому клиенты, обнаруживающие на компьютере, находят сервер, не нуждаясь в знании настраиваемого порта.

Что делает установка LDS разрешить делать?

Он просто позволяет обнаружить все серверы, запущенные на компьютере, не зная всех их разных URL-адресов конечных точек.

Будущие версии будут содержать усовершенствования, передающие эту информацию через Zeroconf, поэтому каждый LDS будет иметь список всех серверов OPC UA в локальной сети.

Смежные вопросы