OPC UA Server в версии 6.

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Автор
    Сообщения
  • #22993
    a80808
    Участник

    Начало Здесь

    #22997
    a80808
    Участник

    Подключиться получилось (Prosys OPC UA Browser). Однако в устройствах вижу только папки, тэгов данных нет…
    Browser

    Честно признаюсь — не шибко много понимаю в этом браузере…может так и надо… 🙂

    #22998
    a80808
    Участник

    И что такое и с чем его едят «Файл конфигурации» в окне настройки драйвера в Источниках данных? Надо какие то шаблоны подключать? Но если подключать шаблон устройства, как быть с разными?

    #23001
    a80808
    Участник

    Про файл конфигурации снимаю вопрос. Сам бестолочь 🙂 читать надо внимательно

    #23004
    Mikhail
    Модератор

    Файл конфигурации позволяет задать дополнительные параметры работы OPC-сервера. Если его не указывать, то он будет создан автоматически по умолчанию.

    #23005
    Mikhail
    Модератор

    В дереве OPC-сервера должны отображаться существующие теги КП по группам. У Вас отображаются теги в Коммуникаторе? Сделайте скриншот для сравнения.

    #23021
    a80808
    Участник

    Это здесь?
    Коммуникатор

    #23028
    a80808
    Участник

    Загрузил конфигурацию Hello World! — я правильно понимаю, чтобы работало нормально теперь надо использовать код тэга а не его номер (номер сигнала)?
    Тогда вопрос — а насколько должен быть уникальным код в пределах конфигурации? Понятно, что в пределах устройства он уникален. Т.е. могут ли в разных устройствах тэги иметь один код?

    #23032
    a80808
    Участник

    С переходом на коды тэга появились данные!

    #23033
    a80808
    Участник

    Еще интереснее стало 🙂
    Поправил (добавил тэги) в файл конфигурации Модбас устройства. (пока одного). Таких устройств в проекте несколько, файл для них один. Соответственно при перезапуске все тэги привязались к каналам в коммуникаторе (несмотря на то, что в таблице каналов я их завел только для одного).

    Итак:
    Добавляем в фильтр драйвера несколько однотипных устройств. В первом варианте последним в списке будет устройство 804. Смотрим в браузере — в каждом устройстве есть данные (тэги) но их имена одинаковы для каждого из устройств!

    Нижнее устройство в списке
    Устройство в списке выше.

    Видим, что имя тэга одинаковое, не смотря на то, что устройства разные.

    Изменяем список — теперь «нижнее» устройство 330
    Нижнее устройство в списке
    Устройство в списке выше.

    Опять имена одинаковые, но изменились 🙂

    Что то я опять не так делаю? 🙂

    P.S. Для тестирования в нашей компании мы использовали старшего диспетчера — он своим «методом бессистемного тыка» ломал любое ПО 🙂

    #23039
    Mikhail
    Модератор

    Да, без кода тега OPC-сервер «не знает» как ему выдать этот тег.
    По поводу NodeId посмотрю и напишу.

    #23040
    Mikhail
    Модератор

    Какая версия OPC-клиента?
    Пробовали ли подключиться другим клиентом, например из скады?
    NodeId должен содержать подстроку с номером устройства deviceXXX

    #23041
    Mikhail
    Модератор

    Получилось воспроизвести проблему. Спасибо.

    #23047
    Mikhail
    Модератор

    Попробуйте OpcUaServer_fix.zip из той же папки.
    Файлы нужно скопировать в SCADA\ScadaComm\Drv
    Помогло решить проблему?

    • Этот ответ был изменен 1 год, 11 месяцев назад от Mikhail.
    #23067
    a80808
    Участник

    Добрый вечер!
    Целый день в разъездах…
    Отчет:
    1. Ставлю фикс на Beta4 — все начинает работать нормально
    2. Ставлю Beta5 — работает так же как и на Beta4 без фикса — т.е. неправильно.
    3. Ставлю фикс на Beta5 — все работает нормально!

    Михаил, наверное надо фикс прописать в дистрибутив на постоянно 🙂

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Вы должны авторизироваться для ответа в этой теме.