Меню

Simple scada ошибка при подключении к opc серверу

Тема: Ошибка при подключении к OPC-серверу INSAT  (Прочитано 3166 раз)

Ошибка при подключении к OPC-серверу INSAT.Multi-ProtocolMasterOPCServer.DA после обновления до версии 2.3.2.0(7.11.2018) . Simple_Scada Server показывает ОРС-сервер в состоянии «остановлен». В списке Диспетчера задач Windows mps.exe нет. Что делать?
 


Здравствуйте.

Мы не меняли работу с OPC-DA серверами в версии 2.3.2.0, поэтому причина скорее всего в чем-то другом. OPC-сервер виден через редактор при попытке импорта тегов? Получается ли импортировать теги? В журнале сервера есть какие-нибудь аварийные сообщения касаемо OPC-сервера?

Также учитывайте, что у Multi-ProtocolMasterOPC есть следующая особенность: сервер скады не сможет подключиться к OPC-серверу, если вы вручную выполнили старт OPC-сервера (через кнопку «Старт» в окне OPC-сервера (левый верхний угол)).


OPC-сервер виден в редакторе. При попытке импорта тегов ? Получается ли импортировать теги? В журнале сервера сообщения о попытках запуска OPC-сервера. Затем о переподключении через 8 сек. В ручную Multi-ProtocolMasterOPC запускается и работает, но  Simple-Scada Server
указывает что  OPC-сервер в состоянии -«Остановлен»


OPC-сервер виден в редакторе. Теги -нет. Пишет об ошибке подключения к ОРС-серверу.


При попытке импорта тегов ? Получается ли импортировать теги?

Да, импортируются ли теги с этого OPC-сервера через редактор? Процесс импорта описан здесь.

В ручную Multi-ProtocolMasterOPC запускается и работает, но  Simple-Scada Server указывает что  OPC-сервер в состоянии -«Остановлен»

Если Вы вручную запустите Multi-ProtocolMasterOPC, то сервер скады не сможет подключиться к данному OPC-серверу. Поэтому не запускайте вручную OPC-сервер. Сервер скады должен выполнить запуск сам.


Столкнулся с такой же ситуаций на платформе windows 10. Решение оказалось тривиальным — запускать Клиента от имени Администратора.


Здравствуйте.

Запуск клиента «от имени Администратора» никак не влияет на работу с OPC-сервером, т.к. клиент не работает с OPC-сервером. Клиент Simple-Scada выполняет только задачи визуализации, все необходимые данные он получает от сервера Simple-Scada(Server.exe). При запуске проекта сервер Simple-Scada подключается к OPC-серверам проекта, выполняет чтение/запись тегов и передает эти данные клиентам. Возможно, у Вас сервер Simple-Scada не может подключиться к OPC-серверу из-за ограниченных прав пользователя Windows. Например, если Вы запускаете OPC-сервер с правами администратора, то и редактор/сервер скады должен быть запущен от имени администратора. Если OPC-сервер запускается с обычными правами, то и редактор/сервер запускайте с обычными правами. Лучше, чтобы OPC-сервер был выключен — во время запуска проекта сервер Simple-Scada сам запустит OPC-сервер и подключится к нему. Других причин подобного поведения нет. Если с обычными правами есть проблема, а при запуске с правами администратора она не возникает, значит у Вас имеются какие-то ограничения, которые накладываются на пользователя (не важно Администратор он, или нет) при работе в системе и в конечном счете не позволяют ему работать с OPC-сервером.


Содержание:

  1. Часто задаваемые вопросы
  2. Не работает OPC-сервер

Вопрос:

В панели «Источник» нет тегов установленного OPC-сервера. На Windows7 все работает, переставил проект на Windows10 — не работает, потому что нет тегов OPC-сервера. Почему так происходит?

Ответ:

Все OPC-сервера при установке должны устанавливать пакет библиотек «OPC Core Components», который требуется для полноценной работы OPC-серверов и OPC-клиентов. Но некоторые OPC-сервера этого не делают, либо делают не совсем качественно. В вашем случае, скорей всего, дистрибутив OPC-сервера предназначенный для 32-х разрядной операционной системы при установке в операционной системе Windows 10 не смог полноценно развернуть пакет библиотек «OPC Core Components», поскольку новая операционная система наверняка 64-х разрядная.

Для решения подобных проблем в составе системы SIMP Light поставляются компоненты «OPC Core (х64)» и «OPC Core (х86)». Их можно отыскать в папке «OPC Core компоненты» по месту установки системы SIMP Light.

Либо, воспользуйтесь меню кнопки «Пуск» — там в перечне модулей и компонентов установленной системы SIMP Light отыщите необходимый модуль: «OPC Core (х64)» или «OPC Core (х86)».

Рекомендуется перезагрузить компьютер после установки «OPC Core Components».

Вопрос:

Мне нужно реализовать OPC-сервер в Windows XP. Я загружаю библиотеку OPC и OPC-клиент (приложение не библиотека). Я понимаю мой OPC-сервер, когда я использую клиент на своей машине, все работает нормально. Но когда я подключаюсь с удаленного компьютера, я не вижу свой сервер. Я понимаю, что технология dkom потенциально опасна. Я получил это руководство и сделал все на нем, но ничего не изменилось. Я отключу брандмауэр Windows, добавьте 135 порт в исключение firewall windowsds. В dcomcnfg предоставляется локальный и удаленный доступ к “анонимным” и “всем” группам, предоставляет локальный и удаленный запуск и активацию для “администраторов” и “всех” групп. И ничего не изменилось, я не дал права на мой компонент DCOM, потому что я подумал следующее: я получаю список серверов, которые не работают с ними. В моей сети microsoft нет домена и активного каталога, могу ли я достичь желаемого результата в этом случае?

Лучший ответ:

Есть несколько вещей, которые могут пойти не так с OPC DA над DCOM. С вершины головы вы можете попробовать следующее:

  • Проверьте, запущена ли служба OPCEnum на сервере. Эта служба предоставляет список серверов OPC для потенциальных клиентов. Это часть фонда OPC, распространяемая.
  • Убедитесь, что любые изменения dcomcnfg, которые вы применяли, выполняются как на сервере, так и на клиентском компьютере.
  • Если вы используете только локальных пользователей, попробуйте создать выделенного пользователя для доступа OPC на сервере и на клиентском компьютере, например. назовите его “opc”. Затем предоставите все права этого пользователя в разделе “Безопасность COM” dcomcnfg. Запустите сервер и клиент как “opc”. Убедитесь, что локальные пользователи аутентифицируются как сами (см. “Параметры безопасности” в локальных политиках).
  • Если все остальное не удается, обходным путем может быть развертывание сервера на клиентском компьютере, его регистрация и удаление. Работал для меня один раз.

Ответ №1

Самая распространенная ошибка: DCOM не настроены должным образом. Я считаю, что это руководство очень полезно:

ftp://ftp.nist.gov/pub/mel/michalos/Software/Github/MTConnectSolutions/MtcOpcAgent/doc/DCOM_Config_Step_by_Step.pdf

Также это другое руководство дает вам большое представление о дистанционном OPC DA:

http://www.kepware.com/Support_Center/SupportDocuments/Remote%20OPC%20DA%20-%20Quick%20Start%20Guide%20(DCOM).pdf

У меня была аналогичная проблема, когда я пытался общаться с удаленным OPC-сервером на другом ПК. Обратите внимание на точку 2 второго руководства (2.Users и Groups), убедитесь, что оба компьютера входят в систему под одной учетной записью пользователя с тем же паролем.

2.1 Домены и рабочие группы При работе в рабочей группе каждый пользователь должен быть создан локально на каждом компьютере, подключение. Кроме того, каждая учетная запись пользователя должна иметь один и тот же пароль для аутентификации. Пустой пароль недействителен в большинство случаев. Поскольку, возможно, потребуется внести изменения в местную безопасность политики на каждом компьютере, удаленная связь внутри рабочей группы потенциал быть наименее защищенным соединением. Чтобы получить больше информации, см. “Локальные политики безопасности”. При работе в домене пользователи и группы не должны добавляться на каждый компьютер. домен использует центральную базу данных, содержащую учетные записи пользователей и информация о безопасности. Если предпочтительнее работать в домене, сетевому администратору, возможно, придется выполнить изменения. смешивание доменам и рабочим группам требуется, чтобы оба компьютера аутентифицировались с меньшим из двух вариантов. Это означает, что домен компьютер будет иметь такую ​​же конфигурацию, как если бы он был включен рабочая группа. Локальные учетные записи пользователей должны быть добавлены на компьютер домена.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Simoreg dc master ошибки
  • Simodrive 611 список ошибок