- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
OPC драйвер WinCC не считывает показания с kepware
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 09 фев 2024, 08:43
- Имя: Евгений
- Страна: Россия
- Благодарил (а): 10 раз
OPC драйвер WinCC не считывает показания с kepware
Добрый день! Имеется сервер архивов (имя 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. В чем может быть проблема?
Далее есть два технологических сервера с 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. В чем может быть проблема?
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
OPC драйвер WinCC не считывает показания с kepware
Каким-нибудь другим клиентом (не Quick Client-ом) к этому OPC DA пробовали цепляться? Читает?
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 09 фев 2024, 08:43
- Имя: Евгений
- Страна: Россия
- Благодарил (а): 10 раз
OPC драйвер WinCC не считывает показания с kepware
Да, подцепился к серверу Kepware на SRV-ARCH с помощью MatriconOPC Explorer. Данные читает.
P.S.
На значке KEPServerEX 6.6 в панели задач активных тэгов почему-то указано 130 из 257, я так понимаю, они все должны быть активны. Число клиентов указано 2 - технологические сервера. Все сходится. Если подключаюсь Матриконом, число клиентов меняется на 3.
P.S.
На значке KEPServerEX 6.6 в панели задач активных тэгов почему-то указано 130 из 257, я так понимаю, они все должны быть активны. Число клиентов указано 2 - технологические сервера. Все сходится. Если подключаюсь Матриконом, число клиентов меняется на 3.
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
OPC драйвер WinCC не считывает показания с kepware
https://support.industry.siemens.com/cs ... 0&lc=de-WW
Эти рекомендации выполняли?
Эти рекомендации выполняли?
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 09 фев 2024, 08:43
- Имя: Евгений
- Страна: Россия
- Благодарил (а): 10 раз
OPC драйвер WinCC не считывает показания с kepware
Нет, сейчас как раз нашел видео https://www.youtube.com/watch?v=qSwSv4VGWYs, где товарищ тоже рекомендует DCOM настройки выполнить. Но больно сложно и муторно у него это объяснено. Рекомендация с сайта Siemens выглядит намного убедительнее. Попробую выполнить
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
OPC драйвер WinCC не считывает показания с kepware
Перегрузить комп сервер лишним не будет после внесения изменений.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
OPC драйвер WinCC не считывает показания с kepware
DCOM настраивается если OPC DA сервер удаленный. Тут вроде так и есть. Тогда непонятно как
Локально устанавливали Matricon что ли?
PS Ну вроде так и есть. Локально. Для удаленного ОРС сервера настройка DCOM проводится на обеих машинах
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
OPC драйвер WinCC не считывает показания с kepware
Не факт. Сам сталкивался с ситуацией, когда тот же матрикон, например, с удаленным opc da работает нормально, а scada (не win cc) - не хочет. На одном и том же компе, чсх. DCOM - штука такая, хорошо, если сразу/почти заработало. Иначе - замумукаешься с неясным результатом.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
OPC драйвер WinCC не считывает показания с kepware
Я нигде и не сказал, что если Матрикон увидел, то ВинСиСи обязана)) Но это дает точный диагноз, что DCOM настроен, далее - проблемы ВинСиСи. И особых мумуканий там не нужно.
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 09 фев 2024, 08:43
- Имя: Евгений
- Страна: Россия
- Благодарил (а): 10 раз
OPC драйвер WinCC не считывает показания с kepware
Верно, OPC Keepware развернут на удаленной машине - сервере архивов. Да, Матрикон установлен на серверах.
Проблема решилась сразу же, после настройки DCOM и перезагрузки серверов по инструкции Serega77.
P.S. Есть еще одна проблема с OPC сервером, но уже Лектус. Это DA удаленный сервер живущий на другой машине, Wincc драйвер также подключается к нему как клиент. Данные идут, но опрос иногда зависает. Периодичность зависаний разная, может две недели работать, может зависать два-три раза за день. Настройки DCOM на машине с Лектусом выполнены не были. Перед отъездом с объекта попробовал по совету stesl выполнить настройку DCOM на удаленном сервере, пока вроде бы эксплуатация не жаловалась. Возможно, кто-то еще сталкивался с аналогичной проблемой с зависаниями.
Последний раз редактировалось Eugen123 03 июн 2024, 14:55, всего редактировалось 1 раз.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
OPC драйвер WinCC не считывает показания с kepware
Почти 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.
Выкрутились, ребята с 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.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 06 июн 2014, 09:10
- Имя: Гариф Агрифус
OPC драйвер WinCC не считывает показания с kepware
https://support.industry.siemens.com/cs ... 0&lc=de-WWEugen123 писал(а): ↑03 июн 2024, 07:55Верно, OPC Keepware развернут на удаленной машине - сервере архивов. Да, Матрикон установлен на серверах.
Проблема решилась сразу же, после настройки DCOM и перезагрузки серверов по инструкции Serega77.
P.S. Есть еще одна проблема с OPC сервером, но уже Лектус. Это DA удаленный сервер живущий на другой машине, Wincc драйвер также подключается к нему как клиент. Данные идут, но опрос иногда зависает. Периодичность зависаний разная, может две недели работать, может зависать два-три раза за день. Настройки DCOM на машине с Лектусом выполнены не были. Перед отъездом с объекта попробовал по совету stesl выполнить настройку DCOM на удаленном сервере, пока вроде бы эксплуатация не жаловалась. Возможно, кто-то еще сталкивался с аналогичной проблемой с зависаниями.
речь про эту инструкцию. его только на сервере где WinCC делать? на стороне где OPC server этого модуля нет.
-
- здесь недавно
- Сообщения: 33
- Зарегистрирован: 09 фев 2024, 08:43
- Имя: Евгений
- Страна: Россия
- Благодарил (а): 10 раз
OPC драйвер WinCC не считывает показания с kepware
У меня связь заработала сразу после выполнения инструкций (DCOM) на сервере WinCC и перезагрузке этого сервера. Из чего, могу сделать вывод, что блокируется политиками DCOM именно драйвер на сервере WinCC. В моем случае, на удаленной машине, где развернут сервер OPC, также установлен и клиент WinCC. Настройки DCOM там тоже были. Вообще, DCOM сам Siemens рекомендует настраивать с обоих сторон. За два месяца проблем с опросом не было.
PS>Возможно, на удаленной машине, где OPC серврер у Вас поднят, клиента WinCC нет, поэтому нет и описанных выше DCOM настроек.
PS>Возможно, на удаленной машине, где OPC серврер у Вас поднят, клиента WinCC нет, поэтому нет и описанных выше DCOM настроек.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
OPC драйвер WinCC не считывает показания с kepware
Это не Сименс рекомендует, а Windows) Это в обязательном порядке делается. Но настройки на удаленном - минимальны. Их больше на клиенте