1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

OPC драйвер WinCC не считывает показания с kepware

Модератор: Глоб.модераторы

Ответить

Автор темы
Eugen123
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 09 фев 2024, 08:43
Имя: Евгений
Страна: Россия
Благодарил (а): 10 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Eugen123 »

Добрый день! Имеется сервер архивов (имя SRV-ARCH) на котором установлен KEPServerEX 6.6. С блочки по OPC UA он тянет показания. В Quick Client эти показания отображаются.
Далее есть два технологических сервера с WinCC V7.4. Для связи с Kepware DA сервером используется OPC DA драйвер Wincc.

Схематично процесс передачи выглядит так:
|Wincc DA driver |<--OPC DA --> | SRV-ARCH DA (Server) + OPC UA (Client) |<--OPC UA--> |OPC UA Server блочки|

При добавлении DA сервера Kepware в OPC Item Manager он определяется со второго раза, Kepware находит все тэги на нем.
Тэги получается добавить. Однако, после прогрузки на драйвере эти значения отображаются как "???". Получается, что WINCC не может считать данные с KepWare. В чем может быть проблема? :ges_hmm:

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC драйвер WinCC не считывает показания с kepware

Сообщение I_m »

Каким-нибудь другим клиентом (не Quick Client-ом) к этому OPC DA пробовали цепляться? Читает?

Автор темы
Eugen123
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 09 фев 2024, 08:43
Имя: Евгений
Страна: Россия
Благодарил (а): 10 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Eugen123 »

Да, подцепился к серверу Kepware на SRV-ARCH с помощью MatriconOPC Explorer. Данные читает.

P.S.
На значке KEPServerEX 6.6 в панели задач активных тэгов почему-то указано 130 из 257, я так понимаю, они все должны быть активны. Число клиентов указано 2 - технологические сервера. Все сходится. Если подключаюсь Матриконом, число клиентов меняется на 3.

Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Serega77 »

https://support.industry.siemens.com/cs ... 0&lc=de-WW
Эти рекомендации выполняли?

Автор темы
Eugen123
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 09 фев 2024, 08:43
Имя: Евгений
Страна: Россия
Благодарил (а): 10 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Eugen123 »

Serega77 писал(а): 24 май 2024, 13:10 https://support.industry.siemens.com/cs ... 0&lc=de-WW
Нет, сейчас как раз нашел видео https://www.youtube.com/watch?v=qSwSv4VGWYs, где товарищ тоже рекомендует DCOM настройки выполнить. Но больно сложно и муторно у него это объяснено. Рекомендация с сайта Siemens выглядит намного убедительнее. Попробую выполнить

Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Serega77 »

Перегрузить комп сервер лишним не будет после внесения изменений.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение stesl »

Eugen123 писал(а): 24 май 2024, 14:02 где товарищ тоже рекомендует DCOM настройки выполнить
DCOM настраивается если OPC DA сервер удаленный. Тут вроде так и есть. Тогда непонятно как
Eugen123 писал(а): 24 май 2024, 12:09 Да, подцепился к серверу Kepware на SRV-ARCH с помощью MatriconOPC Explorer. Данные читает.
Локально устанавливали Matricon что ли?

PS Ну вроде так и есть. Локально. Для удаленного ОРС сервера настройка DCOM проводится на обеих машинах

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC драйвер WinCC не считывает показания с kepware

Сообщение I_m »

stesl писал(а): 26 май 2024, 11:17 Локально устанавливали Matricon что ли?
Не факт. Сам сталкивался с ситуацией, когда тот же матрикон, например, с удаленным opc da работает нормально, а scada (не win cc) - не хочет. На одном и том же компе, чсх. DCOM - штука такая, хорошо, если сразу/почти заработало. Иначе - замумукаешься с неясным результатом.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение stesl »

I_m писал(а): 26 май 2024, 11:35 матрикон, например, с удаленным opc da работает нормально, а scada (не win cc) - не хочет
Я нигде и не сказал, что если Матрикон увидел, то ВинСиСи обязана)) Но это дает точный диагноз, что DCOM настроен, далее - проблемы ВинСиСи. И особых мумуканий там не нужно.

Автор темы
Eugen123
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 09 фев 2024, 08:43
Имя: Евгений
Страна: Россия
Благодарил (а): 10 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Eugen123 »

stesl писал(а): 26 май 2024, 11:17 DCOM настраивается если OPC DA сервер удаленный. Тут вроде так и есть. Тогда непонятно как
Верно, OPC Keepware развернут на удаленной машине - сервере архивов. Да, Матрикон установлен на серверах.

Проблема решилась сразу же, после настройки DCOM и перезагрузки серверов по инструкции Serega77. :ges_up:

P.S. Есть еще одна проблема с OPC сервером, но уже Лектус. Это DA удаленный сервер живущий на другой машине, Wincc драйвер также подключается к нему как клиент. Данные идут, но опрос иногда зависает. Периодичность зависаний разная, может две недели работать, может зависать два-три раза за день. Настройки DCOM на машине с Лектусом выполнены не были. Перед отъездом с объекта попробовал по совету stesl выполнить настройку DCOM на удаленном сервере, пока вроде бы эксплуатация не жаловалась. Возможно, кто-то еще сталкивался с аналогичной проблемой с зависаниями.
Последний раз редактировалось Eugen123 03 июн 2024, 14:55, всего редактировалось 1 раз.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Looker »

Почти 20 лет назад - это было: главный энергетик вычеркнул платы Modbus RTU для ABB REF-54*, потом прибежал первым: "Почему нет данных с REF"? Про вычеркивание - узнали уже по факту поставки.
Выкрутились, ребята с ABB установили свою SCADA предыдущей версии (в ней локальный OPC DA был и сделал очень хороший человек).
Извратились, на их компе из реестра сняли все настройки ихнего сервера и зарегистрировали на своем. Про настройки DCOM, плохо помню, но кажется их не было.

PS. Чуть позже было, друзья обратились: "Надо забирать данные с Allen Bradley". И почти как фильме "Узник замка Иф": "Я вас не ограничиванию в деньгах, но ограничиваю во времени." Тем ребятам нужно было качество...
Клиентом был RSView32 (шо маэмо, то маэмо).
1) Вариант. К RSLinx Classic, к нему удаленный клиент по OPC DA. Отключение/Включение связи (выдергивание RJ-45) - обнаружение происходило от трех до пяти минут.
2) Вариант. К контроллерам подключен RSLinx Gateway, а к нему минуя DCOM, RSLinx Classic - миллисекунды я не смог подсчитать. Это существенно дороже - Gateway стоит дополнительных денег и к нему еще Classic.

PPS2. C ABB REF-54* имели проблемы по связи KEPSever и REF. У REF оказалось, что не все переменные доступны для полноценного доступа - имеются , только для записи. Читая Help для KEPSever - нашли: в конце адреса надо добавить "W". Это было для версии 4.0. Симатики 7-300 - вычитывали на ура. А, к B&R у них нет связи - приходилось покупать ихний PVI.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Agrifus
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 06 июн 2014, 09:10
Имя: Гариф Агрифус

OPC драйвер WinCC не считывает показания с kepware

Сообщение Agrifus »

Eugen123 писал(а): 03 июн 2024, 07:55
stesl писал(а): 26 май 2024, 11:17 DCOM настраивается если OPC DA сервер удаленный. Тут вроде так и есть. Тогда непонятно как
Верно, OPC Keepware развернут на удаленной машине - сервере архивов. Да, Матрикон установлен на серверах.

Проблема решилась сразу же, после настройки DCOM и перезагрузки серверов по инструкции Serega77. :ges_up:

P.S. Есть еще одна проблема с OPC сервером, но уже Лектус. Это DA удаленный сервер живущий на другой машине, Wincc драйвер также подключается к нему как клиент. Данные идут, но опрос иногда зависает. Периодичность зависаний разная, может две недели работать, может зависать два-три раза за день. Настройки DCOM на машине с Лектусом выполнены не были. Перед отъездом с объекта попробовал по совету stesl выполнить настройку DCOM на удаленном сервере, пока вроде бы эксплуатация не жаловалась. Возможно, кто-то еще сталкивался с аналогичной проблемой с зависаниями.
https://support.industry.siemens.com/cs ... 0&lc=de-WW

речь про эту инструкцию. его только на сервере где WinCC делать? на стороне где OPC server этого модуля нет.

Автор темы
Eugen123
здесь недавно
здесь недавно
Сообщения: 33
Зарегистрирован: 09 фев 2024, 08:43
Имя: Евгений
Страна: Россия
Благодарил (а): 10 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение Eugen123 »

У меня связь заработала сразу после выполнения инструкций (DCOM) на сервере WinCC и перезагрузке этого сервера. Из чего, могу сделать вывод, что блокируется политиками DCOM именно драйвер на сервере WinCC. В моем случае, на удаленной машине, где развернут сервер OPC, также установлен и клиент WinCC. Настройки DCOM там тоже были. Вообще, DCOM сам Siemens рекомендует настраивать с обоих сторон. За два месяца проблем с опросом не было.
PS>Возможно, на удаленной машине, где OPC серврер у Вас поднят, клиента WinCC нет, поэтому нет и описанных выше DCOM настроек.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

OPC драйвер WinCC не считывает показания с kepware

Сообщение stesl »

Eugen123 писал(а): 22 июл 2024, 13:31 Вообще, DCOM сам Siemens рекомендует настраивать с обоих сторон
Это не Сименс рекомендует, а Windows) Это в обязательном порядке делается. Но настройки на удаленном - минимальны. Их больше на клиенте
Ответить

Вернуться в «WinCC»