Сервер OPC, встроенный в dymosim.exe, не может быть найден клиентом OPC на локальном хосте

Согласно руководству пользователя Dymola:

  1. Возможен запуск Dymosim с OPC-клиента. Для этого в переменной окружения PATH необходимо указать путь к установочным каталогам Dymola bin и bin \ lib.

  2. Сервер Dymosim OPC автоматически регистрируется каждый раз, когда в Dymola выполняется перевод новой модели.

  3. Хотя OPC-сервер Dymosim может быть запущен из Dymola или вызван непосредственно пользователем, обычная процедура - запустить его из OPC-клиента, в котором Dymosim будет отображаться как Dymosim.OPCServer.1

Я скомпилировал свою модель в Dymola с опцией встроенного OPC-сервера. Если я запустил полученный файл dymosim.exe из среды моделирования Dymola или даже вручную, щелкнув файл dymosim.exe, то сервер OPC инициализируется и моделирование происходит в реальном времени. Теперь проблема:

Теперь я хочу запустить встроенный OPC-сервер из клиента OPC UA. Что касается трех приведенных выше пунктов:

  1. Завершенный.

  2. Нет свидетельств того, что сервер OPC когда-либо регистрировался (я полагаю, в реестре Windows). Я отслеживал все процессы реестра на своей машине с помощью Sysinternals Suite во время трансляции / компиляции модели, но не вижу никаких свидетельств того, что этот шаг выполняется.

  3. Поскольку шаг 2 (регистрация сервера Dymosim OPC) не выполняется, я не удивлен, что встроенный сервер Dymosim.OPCServer.1 не отображается ни в одном из протестированных мной клиентов UA.

Примечание. Я установил тестовые серверы OPC, которые регистрируются при установке и, как и ожидалось, отображаются в клиенте OPC. Так что проблема не в OPC-клиенте.

Я почти уверен, что проблема заключается в том, что Димола не регистрирует встроенный OPC-сервер в реестре Windows.

Я запускаю установку Dymola с блокировкой узлов и выполняю все взаимодействия сервера и клиента OPC на локальном хосте.

Спасибо за любую помощь, очень ценим.

Клиффорд


opc
person C Wright    schedule 20.02.2013    source источник


Ответы (1)


В Windows запустите Dymola.exe с правами администратора. Это позволяет зарегистрировать встроенный OPC-сервер (в dymosim.exe) в реестре Windows при преобразовании модели.

person C Wright    schedule 22.02.2013
comment
Я новичок в этом, где я могу найти dymosim.exe, вы можете помочь - person Rohit gupta; 12.11.2020
comment
при моделировании моего файла FLUIDWORKING.mo в dymola я получаю эту информацию - person Rohit gupta; 12.11.2020