Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка в работе с сервером OPC WinCC  (Прочитано 3013 раз)

alexvit

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Ошибка в работе с сервером OPC WinCC
« : 13 Августа 2019, 13:41:38 »
Приветствую! Обнаружилась проблема при чтении данных с удаленного OPC DA сервера. На объекте есть два компьютера, один с Simple-Scada (2.3.5.3), второй с WinCC (OPC DA). На компьютерах были настроены DCOM, с помощью MatriconOPC Explorer успешно проверена доступность удаленного сервера и читабельность необходимых тегов. Далее, в редакторе переменных Simple-Scada был найден удаленный OPC-сервер и из списка добавлены теги. Однако при запуске проекта не происходит чтение переменных. В журнале сервера для каждой переменной появляется ошибка "The item definition doesen't conform to the server's syntax". Ранее, я испытывал возможность чтения данных (версия S-S 2.3.5.1), несмотря на долгую задержку после запуска, данные все же начинали приходить. Есть предположения, где может быть проблема?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2996
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в работе с сервером OPC WinCC
« Ответ #1 : 13 Августа 2019, 14:50:51 »
Здравствуйте.

Ошибка "the item definition doesn/t conform to the server's syntax" возникает когда в скаде указан адрес тега, который не существует в конфигурации OPC-сервера. Перед текстом ошибки выводится адрес тега, у Вас на скрине этот адрес почему-то пустой и есть только текст ошибки. Вы уверены что тегам в разделе редактирования переменных назначены правильные адреса? Если Вы уверены в правильности адресов, то вышлите нам проект для проверки на support@simple-scada.com.

alexvit

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Ошибка в работе с сервером OPC WinCC
« Ответ #2 : 13 Августа 2019, 21:23:17 »
В том то и загадка, что я добавлял теги традиционным образом: "импортировать с OPC DA сервера", выбрал нужный сервер, выделил необходимые теги Ctrl+ПКМ+импортировать. Таким же образом я успешно добавлял параметры с других локальных OPC-серверов. Возможно, проблема с особенностями настройки DCOM или еще чем-то. Хотя тот же MatriconOPC Explorer подключался и считывал данные.
Проблему обошел следующим образом: на удаленном компьютере с WinCC OPC поставил бесплатный преобразователь протоколов OPC DA - OPC UA. К последнему подключился без проблем, передача данных пошла без задержек. 

Миханик

  • Постоялец
  • ***
  • Сообщений: 180
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Ошибка в работе с сервером OPC WinCC
« Ответ #3 : 14 Августа 2019, 04:43:43 »
alexvit
Разрешите вопрос не по теме: а где Вы нашли бесплатный преобразователь протоколов OPC DA - OPC UA? Можете дать ссылку?

alexvit

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Ошибка в работе с сервером OPC WinCC
« Ответ #4 : 14 Августа 2019, 13:12:47 »
Я использовал Multi-Protocol MasterOPC Server (на 32 тэга). Исходя из названия, там еще есть много других протоколов, которые могут быть использованы для опроса устройств.
« Изменён: 27 Апреля 2023, 09:45:25 от Simple-Scada »